文档介绍:?状态编程思想?FX系列 PLC 步进顺控指令应用规则第五章 FX 系列可编程控制器步进指令及状态编程法状态法提供了将复杂的顺控过程分解为小的“状态”分别编程,再组合成整体程序的编程思想。可使编程工作程式化,规范化。是 PLC 程序编制的重要方法。状态转移图是状态编程的工具,图中包含了程序所需用的全部状态及状态间的关联。针对具体状态来说,状态转移图给出该状态的任务及状态转移的条件及方向。采用状态法编程时一般先绘出状态转移图,再由状态转移图转绘为梯形图或编写指令表。本章在介绍状态编程思想、状态元件、状态指令的基础上,结合实例说明了状态编程方法的应用。 状态编程思想状态编程思想? 状态编程思想导引举例举例工业机械手的控制系统缺缺陷陷①动作表达繁琐。②梯形图涉及的联锁关系较复杂, 处理起来较麻烦。③梯形图可读性差,很难从梯形图看出具体控制工艺过程。状态转移图状态转移图左图特点左图特点:复杂的控制任务或工作过程分解成了若干个工序;各工序的任务明确而具体;各工序间的联系清楚,工序间的转换条件直观;这种图很容易理解,可读性很强。将一个复杂的控制过程分解为若干个工作状态,明确各状态的任务、状态转移条件和转移方向,再依据总的控制顺序要求,将这些状态组合形成状态转移图,最后依一定的规则将状态转移图转绘为梯形图程序。状态编程的一般思想: 状态编程的一般思想: RET 指令助记符、名称功能梯形图符号 STL 步进接点指令步进接点驱动 RET 步进返回指令步进程序结束返回步进顺控指令功能及梯形图符号? 步进指令?FX 0N系列 PLC 还为状态编程安排了两条专用的步进指令。? 步进顺控指令的意义转移图中的一个状态在梯形图中用一条步进接点指令表示。状态转移图与状态梯形图对照 FX 系列 PLC 步进顺控指令应用规则? 状态程序图的三要素?负载驱动?转移条件?转移方向? 、使用状态 STL 指令编绘梯形图时的注意事项?(1) 关于顺序状态三要素的表达要按先任务再转移的方式编程,顺序不得颠倒。?(2) 关于母线 STL 步进接点指令有建立子(新)母线的功能,其后进行的输出及状态转移操作都在子母线上进行。这些操作可以有较复杂的条件。可在步进接点后使用的指令如表 3所示。指指令令状状态态 LD/LDI LD/LDI AND/ANI AND/ANI OR/ORI OR/ORI SET/RST,PLS/PLF SET/RST,PLS/PLF ANB/ORB ANB/ORB MPS/MRD/MPP MPS/MRD/MPP MC/MCR MC/MCR 初始状态初始状态/ /一般状一般状态态可以使用可以使用可以使用可以使用不可使用不可使用分支分支, ,汇汇合状态合状态输出处理输出处理转移处理转移处理可以使用可以使用可以使用可以使用可以使用可以使用不可使用不可使用不可使用不可使用不可使用不可使用表3 可在状态内处理的顺控指令一览表栈操作指令在状态内的正确使用栈操作指令栈操作指令 MPS/MRD/MPP MPS/MRD/MPP 在在状态内不能直接与步进接状态内不能直接与步进接点指令后的新母线连接点指令后的新母线连接, ,应应接在接在 LD LD或或LDI LDI 指令之后。指令之后。?(3) 关于元器件的使用允许同一元件的线圈在不同的 STL 接点后多次使用。注意: 注意: 同一定时器不要用在相邻的状态中。在同一程序段中, 同一状态继电器也只能使用一次。?(4) 状态转移程序的结尾必须使用 RET 指令 RET 是步进返回指令,使程序返回主母线,以保证其它的指令在主母线上进行,防止出现逻辑混乱?(5)其他在为程序安排状态继电器元件时,要注意状态器的分类功用。 16