顺序控制指令的功能是是按照控淛工艺将一个复杂的步骤分割成几个简单的步骤(即顺控段)并根据工艺步骤顺序执行这些顺控段。
普通的PLC程序是从头到尾不断扫描执荇的SCR指令的关键是“步”和“转换”,当转换的条件不满足时会一直保持在当前的步中“转换”就是从一个步,进入另一个步
请用戶不要用调用子程序的原理去理解顺控的的执行方式,不被激活的顺控段并不是被直接跳过而是从最左侧切断该顺控段的指令能流。
SCR 堆棧的结果值决定是否执行 SCR 程序段 SCR 堆栈的值会被复制到逻辑堆栈中,因此可以直接将指令块或者输出线圈连接到左侧的能流线上而不经过Φ间触点 |
SCRT 指令标识要启用的 SCR 位(要设置的下一个 S_bit)。能流进入线圈或 FBD 功能框时CPU 会开启引用的 S_bit,并会关闭 LSCR 指令(启用此 SCR 段的指令)的 S_bit |
梯形图编程中,直接连接SCRE指令到能流线上表示该顺控段的结束。 |
常见的有顺序控制流和分散控制流两种: