版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章第五章 FX2N系列可编程控制器系列可编程控制器步进指令及状态编程法步进指令及状态编程法u教学提示:前章介绍的基本逻辑指令和梯形图主要用于设教学提示:前章介绍的基本逻辑指令和梯形图主要用于设计满足一般控制要求的计满足一般控制要求的PLC程序。对于复杂控制系统来说,程序。对于复杂控制系统来说,系统输入输出点数较多,工艺复杂,每一工序的自锁要求及系统输入输出点数较多,工艺复杂,每一工序的自锁要求及工序与工序间的相互连锁关系也复杂,直接采用逻辑指令和工序与工序间的相互连锁关系也复杂,直接采用逻辑指令和梯形图进行设计较为困难。在实际控制系统中,可将生产过梯形图进行设计较为困难。在实际控制系统中,
2、可将生产过程的控制要求以工序划分成若干段,每一个工序完成一定的程的控制要求以工序划分成若干段,每一个工序完成一定的功能,在满足转移条件后,从当前工序转移到下道工序,这功能,在满足转移条件后,从当前工序转移到下道工序,这种控制通常称为顺序控制。为了方便地进行顺序控制设计,种控制通常称为顺序控制。为了方便地进行顺序控制设计,许多可编程控制器设置有专门用于顺序控制或称为许多可编程控制器设置有专门用于顺序控制或称为步进控制步进控制的指令,的指令,FX2N PLC在基本逻辑指令之外增加了两条步进指在基本逻辑指令之外增加了两条步进指令,同时辅之以大量的状态器令,同时辅之以大量的状态器S,结合状态转移图就很
3、容易编,结合状态转移图就很容易编出复杂的顺序控制程序出复杂的顺序控制程序 5.1 状态转移图状态转移图5.2 步进梯形图及步进指令步进梯形图及步进指令5.4.3 选择分支与汇合状态编程选择分支与汇合状态编程5.4 状态转移图常见流程状态得编程状态转移图常见流程状态得编程5.4.1 单流程状态编程单流程状态编程5.2.1 步进梯形图步进梯形图5.3 步进梯形图指令编程基本方法步进梯形图指令编程基本方法5.2.2 步进指令步进指令5.4.2 跳转与重复状态编程跳转与重复状态编程5.4.4 并行分支与汇合状态并行分支与汇合状态5.4.5 分支与汇合得组合分支与汇合得组合5.5 状态转移图及步进指令的
4、应用实例状态转移图及步进指令的应用实例5.1 状态转移图状态转移图u状态转移图(状态转移图(SFC, Sequential Function Chart)是描述)是描述控制系统的控制过程、功能和特性的一种图形,是基于基控制系统的控制过程、功能和特性的一种图形,是基于基于机械顺序控制状态(工序)的流程以于机械顺序控制状态(工序)的流程以PLC编程的流程来编程的流程来表示表示 。uFX2N系列系列PLC共有状态器共有状态器S0S999 S0S9为初始状态为初始状态 S10S499为普通型为普通型 S500S899为断电保持型为断电保持型 S900S999为信号报警型为信号报警型 S10S19在功能
5、指令(在功能指令(FNC60)的使用中被用作回零)的使用中被用作回零状态器状态器 u状态转移图表示法状态转移图表示法 u状态转移图的画法状态转移图的画法 在状态转移图中,用矩形框来表在状态转移图中,用矩形框来表示示“步步”或或“状态状态”,方框中用状,方框中用状态器态器S及其编号表示。及其编号表示。 与控制过程的初始情况相对应的与控制过程的初始情况相对应的状态称为初始状态,每个状态的转状态称为初始状态,每个状态的转移图应有一个初始状态,初始状态移图应有一个初始状态,初始状态用双线框来表示用双线框来表示 。与步相关的动作或命令用与步相与步相关的动作或命令用与步相连的梯形图符来表示连的梯形图符来表
6、示 。当某步激活时,相应动作或命令当某步激活时,相应动作或命令被执行被执行 。一个活动步可以有一个。一个活动步可以有一个或几个动作或命令被执行。或几个动作或命令被执行。 转换的符号是一条短划线,转换的符号是一条短划线,它与步间的有向连接线段相垂它与步间的有向连接线段相垂直。在短划线旁可用文字语言、直。在短划线旁可用文字语言、布尔表达式或图形符号标注转布尔表达式或图形符号标注转换条件换条件 。u状态转移图的画法状态转移图的画法 步与步(状态与状态)之间步与步(状态与状态)之间用有向线段来连接,如果进行用有向线段来连接,如果进行方向是从上到下或从左到右,方向是从上到下或从左到右,则线段上的箭头可以
7、不画,状则线段上的箭头可以不画,状态转移图中,会发生步的活动态转移图中,会发生步的活动状态的进展,该进展按有向连状态的进展,该进展按有向连续规定的线路进行,这种进展续规定的线路进行,这种进展是由转换条件的实现来完成的是由转换条件的实现来完成的 。【例例5-1】运料小车的控制运料小车的控制 控制要求:控制要求:图图5.2中料车处于原点,下限位开关中料车处于原点,下限位开关LS1被压合,料斗门关上,被压合,料斗门关上,原点指示灯亮原点指示灯亮 。当选择开关当选择开关SA闭合,按下启动按钮闭合,按下启动按钮SB1料斗门打开,时间为料斗门打开,时间为8s,给料车装料给料车装料 。按下停车按钮按下停车按
8、钮SB2后则立即停止运行后则立即停止运行 。当开关当开关SA断开,料车工作一个循环后停止在原位,指示灯亮断开,料车工作一个循环后停止在原位,指示灯亮 。装运料结束,料斗门关上,延时装运料结束,料斗门关上,延时1s后料车上升,直至压合上后料车上升,直至压合上限位开关限位开关LS2后停止,延时后停止,延时1s之后卸料之后卸料10s,料车复位并下降至,料车复位并下降至原点,压合原点,压合LS1后停止。然后又开始下一个循环工作。后停止。然后又开始下一个循环工作。 运料小车控制状态转移图运料小车控制状态转移图 1.步进指令指令定义及应用对象步进指令指令定义及应用对象 指令符名称指令意义指令意义STL 步
9、进指令在顺控程序上对工序步进行控制的指令。RET 步进复位指令表示状态流程的结束,返回主程序(母线)的指令。5.2 步进梯形图及步进指令步进梯形图及步进指令使用使用STL指令后,触点的右侧起点处要使用指令后,触点的右侧起点处要使用LD (LDI)指令,步进复位指令指令,步进复位指令RET才能使才能使LD点返回点返回主母线。主母线。 STL指令将状态器指令将状态器S的触点与主母线相连并提供主的触点与主母线相连并提供主控功能控功能 。STL指令仅仅对状态器指令仅仅对状态器S有效有效 。(1)主控功能主控功能 2. 指令功能及说明指令功能及说明(2) 自动复位功能自动复位功能用用STL指令时,新的状
10、态器指令时,新的状态器S被置位,前一个状态被置位,前一个状态器器S将将自动复位自动复位。 OUT指令和指令和SET指令都能使指令都能使转移源自动复位转移源自动复位,另,另外还具有停电自保持功能。外还具有停电自保持功能。 OUT指令在状态转移图中只用于向分离的状态转指令在状态转移图中只用于向分离的状态转移,而不是向相邻的状态转移移,而不是向相邻的状态转移 。状态转移源自动复位须将状态转移电路设置在状态转移源自动复位须将状态转移电路设置在STL回路中,否则原状态不会自动复位。回路中,否则原状态不会自动复位。 (3) 驱动功能驱动功能 STL触点接通,与其相联的回路动作,触点接通,与其相联的回路动作
11、,STL触点触点断开,与其相联的回路不动作。断开,与其相联的回路不动作。(4) 步进复位指令步进复位指令RET功能功能 5.3 步进梯形图指令编程基本方法和规则步进梯形图指令编程基本方法和规则(1) 输出的驱动方法输出的驱动方法 l如图如图5.5所示,从状态器内的母线,一旦写入所示,从状态器内的母线,一旦写入LD或或LDI指令后,对不需要触点的指令就不能再编程。需指令后,对不需要触点的指令就不能再编程。需要按下图的方法改变这样的回路要按下图的方法改变这样的回路 。图图5.5 输出的驱动输出的驱动(a)错误的驱动方法;()错误的驱动方法;(b)正确的驱动方法;()正确的驱动方法;(c)正确的驱动
12、方法)正确的驱动方法 (a)(b)(c)(2) MPS/MRD/MPP指令的位置指令的位置 l在状态器内,不能直接从在状态器内,不能直接从STL内母线中直接使用内母线中直接使用MPS/MRD/MPP指令(见图指令(见图5.6),而应在),而应在LD或或LDI指令以后编制程序。指令以后编制程序。 图图5.6 MPS/MRD/MPP指令的位置指令的位置 (3) 状态的转移方法状态的转移方法 lOUT指令与指令与SET指令对于指令对于STL指令后的状态器(指令后的状态器(S)具有同)具有同样的功能,都将自动复位转移源(见图样的功能,都将自动复位转移源(见图5.7),此外,还有),此外,还有自保持功能
13、。但是使用自保持功能。但是使用OUT指令时,在指令时,在STL图中用于向分离图中用于向分离的状态转移的状态转移 。 图图5.7 状态的转移方法状态的转移方法 (4) 转移条件回路中不能使用的指令转移条件回路中不能使用的指令 l在在转移条件转移条件回路中,不能使用回路中,不能使用ANB、ORB、MPS、MRD、MPP指令(见图指令(见图5.8)。图图5.8 转移条件回路指令的应用转移条件回路指令的应用(5) 符号符号 与与 的应用场合的应用场合 l在流程中表示状态的在流程中表示状态的复位复位处理时,用符号处理时,用符号 表示。而符表示。而符号号 则表示向上面的状态转移重复或向下面的状态转移则表示
14、向上面的状态转移重复或向下面的状态转移(跳转),或者向分离的其他流程上的状态转移。(跳转),或者向分离的其他流程上的状态转移。图图5.9 符号与的应用符号与的应用(6) 状态复位状态复位 l在选定的区间内的状态同时复位。在选定的区间内的状态同时复位。图图5.10 S0S50的的51点状态器的同时复位点状态器的同时复位 (7) 禁止输出的编程,禁止运行状态中的输出禁止输出的编程,禁止运行状态中的输出 。图图5.11 禁止运行状态中的输出禁止运行状态中的输出 (8) 断开输出继电器(断开输出继电器(Y)的操作:将)的操作:将PLC中的所有输中的所有输出继电器出继电器(Y)断开断开 。图图5.12
15、断开输出继电器断开输出继电器 (9) SFC图需采用的特殊辅助继电器和逻辑指令图需采用的特殊辅助继电器和逻辑指令 表表5.2 SFC图采用的特殊辅助继电器图采用的特殊辅助继电器软元件号名 称功能和用途M8000RUN监视可编程控制器在运行过程中,需要一直接通的继电器。可作为驱动的程序的输入条件或作为可编程控制器运行状态的显示来使用。M8002初始脉冲在可编程控制器由STOPRUN时,仅在瞬间(一个扫描周期)接通的继电器,用于程序的初始设定或初始状态的复位。M8040禁止转移驱动该继电器,则禁止在所有状态之间转移。然而,即使在禁止状态转移下,由于状态内的程序仍然动作,因此,输出线圈等不会自动断开
16、。M8046STL动作任一状态接通时,M8046自动接通。用于避免与其他流程同时启动或用作工序的动作标志。M8047STL监视有效驱动该继电器,则编程功能可自动读出正在动作中的状态并加以显示。详细事项请参考各外围设备的手册。表表5.3 可在状态内处理的逻辑指令可在状态内处理的逻辑指令 指令状态LD/LDI/LDP/LDF,AND/ANI/ANDP/ANDF,OR/ORI/ORP/ORF,INV,OUT,SET/RST,PLS/PLFANB/ORBMPS/MRD/MPP(块、栈指令)MC/MCR(主控)初始状态初始状态/一般状态一般状态可使用可使用可使用可使用不可使用不可使用分支,分支,汇合汇合
17、状态状态输出处理输出处理可使用可使用可使用可使用不可使用不可使用转移处理转移处理可使用可使用不可使用不可使用不可使用不可使用l注:注:在中断程序与子程序内,不能使用在中断程序与子程序内,不能使用STL指令指令在在STL指令内不禁止使用跳转指令,但其动作复杂,建议不要使用指令内不禁止使用跳转指令,但其动作复杂,建议不要使用(10)上升沿)上升沿/下降沿检测触点使用时的注意事项下降沿检测触点使用时的注意事项 l在状态器内使用在状态器内使用LDP、LDF、ANDP、ANF、ORP、ORF的上升沿的上升沿/下降沿检测触点时,下降沿检测触点时,状态器触点断开时变化的触点,状态器触点断开时变化的触点,只在
18、状态器触点再次接通时才被检出只在状态器触点再次接通时才被检出 。图5.16(a), X014下降,此时因下降,此时因S3断开,断开,X014的下降沿无法检出;的下降沿无法检出;S3再次接通再次接通时,时,X014则被检出。因此,则被检出。因此,S3第二次动作时,立即向第二次动作时,立即向S70转转移。移。(a)修改程序前的程序)修改程序前的程序 (b)修改程序后的程序)修改程序后的程序 5.4状态转移图常见流程状态的编程状态转移图常见流程状态的编程5.4.1 单流程状态编程单流程状态编程l“单流程单流程”是指仅有单一的出、入口的单流程。是指仅有单一的出、入口的单流程。图图5.17所示台车运动控
19、制就是典型的所示台车运动控制就是典型的“单流程单流程” 图图5.17 台车单流程运动时序图台车单流程运动时序图 台车运动时序如下:台车运动时序如下:按下启动按钮按下启动按钮PB,台车前进,限位开关,台车前进,限位开关LS11动作后,台车马动作后,台车马上后退。(上后退。(LS11通常处于断开状态,只有台车前进到位时才转通常处于断开状态,只有台车前进到位时才转为接通,其它限位开关的动作也相同)为接通,其它限位开关的动作也相同) 台车后退,限位开关台车后退,限位开关LS12动作后,停动作后,停5秒钟再次前进,直到限秒钟再次前进,直到限位关位关LS13动作,台车马上后退动作,台车马上后退 不久限位开
20、关不久限位开关LS12动作,这时驱动台车的电机停转动作,这时驱动台车的电机停转 解:解:控制程序如图控制程序如图5.18 ,PLC由由STOPRUN时,初时,初始脉冲辅助继电器始脉冲辅助继电器M8002令令S0置位(置位(S0ON) S0S9用作初始状态用作初始状态 。5.4.2 跳转与重复状态编程跳转与重复状态编程u向下面的状态直接转移或向系列外的状态转移称为向下面的状态直接转移或向系列外的状态转移称为跳转跳转,向上面的状态转移则称为向上面的状态转移则称为重复或循环重复或循环,见图,见图5.19所示所示 图图5.19跳转,重复或循环跳转,重复或循环u在图在图5.20中,跳转的转移目标状态和重
21、复(循环)的转移目标中,跳转的转移目标状态和重复(循环)的转移目标状态都可以用加目标状态来表示,转移目标状态用状态都可以用加目标状态来表示,转移目标状态用OUT指令编程指令编程 图图5.20 跳转的转移目标状态图跳转的转移目标状态图图图5.21 选择性分支选择性分支5.4.3 选择性分支与汇合状态编程选择性分支与汇合状态编程(1)选择性分支)选择性分支选择性分支先进行驱动处理,然后进行转移处理。所有的选择性分支先进行驱动处理,然后进行转移处理。所有的转移处理按顺序继续进行转移处理按顺序继续进行,见图见图 5.21 图图5.22 选择性分支汇合的编程选择性分支汇合的编程即使负载驱动回路也不能直接
22、在即使负载驱动回路也不能直接在STL指令后面使指令后面使用用MPS指令指令 。(2)选择汇合)选择汇合 首先只进行汇合前状态的驱动处理,然后按顺序首先只进行汇合前状态的驱动处理,然后按顺序继续进行汇合状态转移处理,在使用中要注意程继续进行汇合状态转移处理,在使用中要注意程序的顺序号,分支列与汇合列不能交叉(见图序的顺序号,分支列与汇合列不能交叉(见图5.22)。)。 在分支与汇合的转移处理中程序中,不能用在分支与汇合的转移处理中程序中,不能用MPS,MRD,MPP,ANB,ORB指令指令 。图图5.23 并行分支并行分支 5.4.4 并行分支与汇合状态并行分支与汇合状态(1)并行分支)并行分支
23、l并行分支流程的编程首先进行驱动处理,然后进行转移并行分支流程的编程首先进行驱动处理,然后进行转移处理。所有的转移处理按顺序继续进行,见图处理。所有的转移处理按顺序继续进行,见图5.23 。(2)并行汇合)并行汇合 l首先只进行汇合前状态的驱动处理,然后依次执行向汇首先只进行汇合前状态的驱动处理,然后依次执行向汇合状态的转移处理,见图合状态的转移处理,见图5.24 图图5.24 并行分支汇合的并行分支汇合的SFC(3)转移条件的设置位置)转移条件的设置位置l并行分支与汇合点中不容许在图并行分支与汇合点中不容许在图5.25(a)所示的符号)所示的符号1、2或符号或符号*3、*4的位置设置转移条件
24、,转移条件的设置应按的位置设置转移条件,转移条件的设置应按图图5.25(b)所示)所示1、2、3、4的位置进行设置的位置进行设置 图图5.25 转移条件的设置位置转移条件的设置位置(a)错误的设置位置;)错误的设置位置; (b) 正确的设置位置正确的设置位置(a)错误的设置位置;(b) 正确的设置位置(4)多个初始状态的)多个初始状态的SFC图的编程图的编程图图5.26 多个初始状态的多个初始状态的SFC图的编程图的编程(5)回路总数)回路总数图图5.26 多个初始状态的多个初始状态的SFC图的编程图的编程l对所有的初始状态(对所有的初始状态(S1S9),每个初始状态的回路总数),每个初始状态
25、的回路总数不超过不超过16条条 ,并且在每一分支点,分支数不能大于并且在每一分支点,分支数不能大于8个。个。 l注意:不能进行从汇合线或汇合前的状态开始向分离状态的转移处理或复位处理,一注意:不能进行从汇合线或汇合前的状态开始向分离状态的转移处理或复位处理,一定要设置虚拟状态,从分支线上向分离状态进行转移与复位处理定要设置虚拟状态,从分支线上向分离状态进行转移与复位处理 5.4.5 分支与汇合的组合分支与汇合的组合图图5.28 分支与汇合的组合形态分支与汇合的组合形态(a)选择汇合选择;()选择汇合选择;(b)并行汇合并行;()并行汇合并行;(c)选择汇合并行;)选择汇合并行;(d)并行汇合选
26、择;()并行汇合选择;(e)选择并行分支汇合)选择并行分支汇合5.5 状态转移图及步进指令的应用实例状态转移图及步进指令的应用实例【例例5-1】四皮带运输机系统四皮带运输机系统 u运输系统由电动料斗和及运输系统由电动料斗和及M1M4四台电动机驱动四台电动机驱动的四条皮带运输机组成,如图所示。的四条皮带运输机组成,如图所示。 控制要求为:控制要求为: (1)逆物流方向起动)逆物流方向起动 按下起动按钮按下起动按钮SB1,振铃,振铃30s,起动,起动1皮带;延时皮带;延时2s,起,起动动2皮带;再延时皮带;再延时3s,起动,起动3皮带;再延时皮带;再延时4s,起动,起动4皮带并同时开启料斗,起动完
27、毕皮带并同时开启料斗,起动完毕 (2)顺物流方向顺序停车)顺物流方向顺序停车 按下停止按钮按下停止按钮SB2,关闭料斗,延时,关闭料斗,延时10s,停止停止4皮带;皮带;再延时再延时4s,停止,停止3皮带;再延时皮带;再延时3s,停止,停止2皮带;再延皮带;再延时时2s,停止,停止1皮带,停车完毕皮带,停车完毕 【例例5-2】大、小球分类选择传送的机械大、小球分类选择传送的机械 u如图,左上方为原点指示灯,其动作顺序为下降,如图,左上方为原点指示灯,其动作顺序为下降,吸住、上升、右行、下降、释放、上升、左行。吸住、上升、右行、下降、释放、上升、左行。 u当电磁铁当电磁铁接近球时,接近球时,接近
28、开关接近开关PS0接通。接通。u此时,下此时,下限位开关限位开关LS2断开,断开,则为大球则为大球; LS2导通,导通,则为小球则为小球 。解:采用选择性分支汇合的状态梯形图编程。解:采用选择性分支汇合的状态梯形图编程。若为小球(若为小球(X002ON),左侧流程有效;若为大),左侧流程有效;若为大球(球(X002=OFF),则右侧的流程有效。),则右侧的流程有效。 若为小球时,吸球臂右行至压住若为小球时,吸球臂右行至压住LS4,X004动作;动作;若为大球时,则右行至压住若为大球时,则右行至压住LS5,X005动作。然后动作。然后向汇合状态向汇合状态S30转移转移 。若驱动特殊辅助继电器若驱
29、动特殊辅助继电器M8040,则禁止所有的状,则禁止所有的状态转移。右移输出态转移。右移输出Y003,左移输出,左移输出Y004以及上升输以及上升输出出Y002,下降输出,下降输出Y000中各自串连有相关的互锁触中各自串连有相关的互锁触点。点。 图5-19 人行横道交通灯控制35【例5-3】按钮式人行横道交通灯的控制 交通交通灯的灯的控制控制要求要求为:为: 可编程控制器从可编程控制器从STOPRUN变换时,设置初始状态变换时,设置初始状态S0,通常车道信号灯,通常车道信号灯为绿,而人行道信号灯为红为绿,而人行道信号灯为红 。按下人行道按钮按下人行道按钮X000或或X001,此时状态无变化;,此时状态无变化;30秒后,车道信号变黄;秒后,车道信号变黄;再过再过10秒钟车道信号变红。秒钟车道信号变红。 此后,延时此后,延时5秒,秒,5秒后人行道变为绿灯;秒后人行道变为绿灯;15秒后人行道绿
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 琴行股合同范例
- 家具沙发厂购销合同范例
- 石质牌楼门维修施工方案
- 政务服务中心外包合同范例
- 橱柜工厂定制合同范例
- 公司多股合同范例
- N3内科模考试题与参考答案
- 上海 劳务合同范例
- 叉车采购平台合同范例
- 公司无偿转让合同范例
- 三级筑路工(高级)职业技能鉴定考试题库(含答案)
- 2024年新高考英语全国卷I分析教学设计
- 检验科生物安全手册
- 《社会调查研究与方法》形成性考核册及参考答案
- 建筑制图基础-国家开放大学电大机考网考题目答案
- 2023-2024学年高一上学期期末真题综合测试辽宁卷A地理试题(解析版)
- 《Java程序设计基础与应用》全套教学课件
- 2024年山东省济南市地理高一上学期试卷及解答
- 孤残儿童护理员技能鉴定考试题库(含答案)
- 广东省深圳市2024年九年级中考提分训练《六选五》专题练习
- 绵阳卫生系统考试真题
评论
0/150
提交评论