1、模块五 步进指令及状态编程法,目的要求(1)掌握状态转移图SFC的绘制方法。(2)学习三菱FX系列PLC的状态继电器S及其步进指令STL、RET。(3)学会运用状态编程法编制简单顺序控制应用程序。(4)掌握编程软件GX Developer V8在状态编程法中的一般应用情况。,一、步进指令与状态转移图表示方法,模块五 步进指令及状态编程法,1FX2N系列步进指令,图5-1 步进指令的表示方法,一、步进指令与状态转移图表示方法,模块五 步进指令及状态编程法,2步进指令的使用说明,图5-2 栈操作指令在状态内的正确使用,图5-4 输出线圈的互锁,图5-3 状态内没有触点线圈的编程,一、步进指令与状态
2、转移图表示方法,模块五 步进指令及状态编程法,3.状态转移图(SFC)的建立及其特点,图5-5 台车自动往返示意图,图5-6 台车自动往返顺序控制图,(1)按下启动钮SB,电机M正转,台车前进,碰到限位开关SQl后,电机M反转,台车后退。 (2)台车后退碰到限位开关SQ2后,台车电机M停转,台车停车5s后,第二次前进,碰到限位开关SQ3,再次后退。 (3)当后退再次碰到限位开关SQ2时,台车停止。,台车自动往返控制要求,一、步进指令与状态转移图表示方法,模块五 步进指令及状态编程法,3.状态转移图(SFC)的建立及其特点,台车自动往返SFC及特点,(1)SFC将复杂的任务或过程分解成了若干个工
3、序(状态)。 (2)相对某一个具体的工序来说,控制任务实现了简化。 (3) 只要弄清各工序成立的条件、工序转移的条件和转移的方向就可以进行这类图形的设计。 (4)SFC容易理解,可读性强,能清晰地反映全部控制工艺过程。,一、步进指令与状态转移图表示方法,模块五 步进指令及状态编程法,台车自动往返控制状态转移图、步进梯形图、指令表,二、编制SFC图的注意事项和规则,模块五 步进指令及状态编程法,(1) 状态编程时必须使用指令STL。(2)初始状态的软元件用S0S9(3) 编程顺序为先驱动,再转移(4) 可使用多重(双线圈)输出(5)负载的驱动、状态转移条件可能为多个元件的逻辑组合,1.编制SFC
4、图的注意事项,(6)顺序状态转移用置位指令SET。(7)在STL与RET指令之间不能使用MC、MCR指令。,(8)初始状态可由其他状态驱动,但运行开始必须用其他方法预先做好驱动,否则状态流程不可能向下进行。,(1)若向上转移(称重复)、向非相连的下面转移或向其他流程状态转移(称跳转),称为顺序不连续转移,顺序不连续转移的状态不能使用SET指令,要用OUT指令进行状态转移,并要在SFC图中用“”符号表示转移目标。,二、编制SFC图的注意事项和规则,模块五 步进指令及状态编程法,2.编制SFC图的规则,图5-11 非连续转移在SFC图中的表示,(2)在流程中要表示状态的自复位处理时,要用“”符号表
5、示,自复位状态在程序中用RST指令表示。,二、编制SFC图的注意事项和规则,模块五 步进指令及状态编程法,2.编制SFC图的规则,(3)SFC图中的转移条件不能使用ANB、ORB、MPS、MRD、MPP指令。应按图5-13(b)所示确定转移条件。,二、编制SFC图的注意事项和规则,模块五 步进指令及状态编程法,2.编制SFC图的规则,(4)状态转移图中的流程不能交叉,二、编制SFC图的注意事项和规则,模块五 步进指令及状态编程法,2.编制SFC图的规则,(5)若要对某个区间状态进行复位,可用区间复位指令ZRST按图5-15(a)处理;若要使某个状态中的输出禁止,可按图5-15(b)听示方法处理
6、;若要使PLC的全部输出继电器Y断开,可用特殊辅助继电器M8034接成图5-15(c)电路,当M8034为ON时,PLC继续进行程序运算,但所有输出继电器Y都断开了。,图5-15 状态区域复位和输出禁止的处理,1.选择性分支与汇合及其编程,三、多流程步进顺序控制,模块五 步进指令及状态编程法,(1)选择性分支SFC图的特点(2)选择性分支、汇合的编程(3)选择性分支对应的步进梯形图,2.并行分支与汇合的编程,三、多流程步进顺序控制,模块五 步进指令及状态编程法,(1)并行分支状态转移图及其特点(2)并行分支状态转移图的编程(3)并行分支SFC图对应的状态梯形图,3.带式运输机原理及SFC,三、
7、多流程步进顺序控制,模块五 步进指令及状态编程法,3.带式运输机梯形图程序,模块五 步进指令及状态编程法,三、多流程步进顺序控制,四、利用GX Developer V8软件编制皮带运输机顺控程序,模块五 步进指令及状态编程法,课 堂 演 示,三台电机三种运行模式的控制电路,模块五 步进指令及状态编程法,课 堂 演 示,模块五 步进指令及状态编程法,图5-34 演示电路状态转移图(SFC),课 堂 演 示,模块五 步进指令及状态编程法,图5-35 演示电路步进梯形图(STL),技 能 训 练,实训内容专用钻床的PLC控制系统,实训目的,(1)掌握多流程步进顺序控制状态转移图的编制方法。 (2)学
8、会运用专用软件GX Developer V8进行状态法编程。,模块五 步进指令及状态编程法,技 能 训 练,专用钻床输入输出继电器的I/O接线,模块五 步进指令及状态编程法,技 能 训 练,专用钻床参考状态转移图,模块五 步进指令及状态编程法,参考编程手册绘制的SFC,软件GX Developer V8编辑的SFC,技 能 训 练,参考编程手册绘制的专用钻床梯形图程序,模块五 步进指令及状态编程法,技 能 训 练,用GX Developer V8编辑的专用钻床梯形图程序,模块五 步进指令及状态编程法,边学边议,模块五 步进指令及状态编程法,1画出图5-41所示波形对应的顺序功能图。,2小车在初
9、始状态时停在中间,限位开关X000为ON,按下起动按钮X003,小车按图5-42所示的顺序运动,最后返回并停在初始位置。画出控制系统的顺序功能图,并编写梯形图程序。,图5-42 题2的图,图5-41 题1的波形图,边学边议,模块五 步进指令及状态编程法,3. 用STL指令编写出图5-43所示状态转移图的梯形图指令。,(a) (b) (c) 图5-43 题3的图,边学边议,模块五 步进指令及状态编程法,4图5-44中的两条书室运输带顺序相连,按下起动按钮,2号运输带开始运行,10s后l号运输带自动起动。停机的顺序与起动的顺序刚好相反,间隔时间为8s。画出状态转移图,编写出梯形图程序。,图5-44 题4的图,