清华大学出版社 TSINGHUA UNIVERSITY PRESS 42步进指令与状态编程4 S21。使用STL指令后的状态组件,才具有步进控制功能 。当不用于状态时,状态组件S与普通继电器完全一样 ,可以使用LD、LD|、AND、ANl、OR、ORl、OUT、SET 和RST等指令。无论S组件是否用于状态,其接点都可当 作普通继电器的接点一样地使用 (3)当一个新的状态被STL指令置位时,其前一状态就 自动复位。如图中的S22被驱动时,S21就自动复位。 (4)步进接点接通时,与其相连的电路才可执行,此 时也可直接或用普通的常开/常闭接点驱动线圈,如步 序14~15用普通常闭接点驱动线圈Y002。步进接点断 开时,与其相连的电路就会停止执行;若要保持普通线 圈的输出,可使用具有自保功能的S氏T和RST指令,如
4.2 步进指令与状态编程 4 S21。使用STL指令后的状态组件,才具有步进控制功能 。当不用于状态时,状态组件S与普通继电器完全一样 ,可以使用LD、LDI、AND、ANI、OR、ORI、OUT、SET 和RST等指令。无论S组件是否用于状态,其接点都可当 作普通继电器的接点一样地使用。 (3)当一个新的状态被STL指令置位时,其前一状态就 自动复位。如图中的S22被驱动时,S21就自动复位。 (4)步进接点接通时,与其相连的电路才可执行,此 时也可直接或用普通的常开/常闭接点驱动线圈,如步 序14~15用普通常闭接点驱动线圈Y002。步进接点断 开时,与其相连的电路就会停止执行;若要保持普通线 圈的输出,可使用具有自保功能的SET和RST指令,如 13
清华大学出版社 TSINGHUA UNIVERSITY PRESS 42步进指令与状态编程5 图中的步序21OUTY003,改为SETY003,就能保持 Y003的输出 (5)当把LD或LD点返回主母线时,需要使用步进返 回指令RET。步序25RET指令指示状态流程的结束, 返回主程序,即在主母线上继续执行非状态程序 42.2单流程SFC与步进梯形图编程 .单流程SFC 在状态转移图中单流程的SFC是最基本的结构流程。单 流程结构SFC由顺序排列、依次有效的状态序列组成, 每个状态的后面只跟一个转移条件,每个转移条件后面 也只连接一个状态,如图43(a)所示SFC就是一个单 流程的结构
4.2 步进指令与状态编程 5 图中的步序21 OUT Y003,改为SET Y003,就能保持 Y003的输出。 (5)当把LD或LDI点返回主母线时,需要使用步进返 回指令RET。步序25 RET指令指示状态流程的结束, 返回主程序,即在主母线上继续执行非状态程序。 4.2.2 单流程SFC与步进梯形图编程 1.单流程SFC 在状态转移图中单流程的SFC是最基本的结构流程。单 流程结构SFC由顺序排列、依次有效的状态序列组成, 每个状态的后面只跟一个转移条件,每个转移条件后面 也只连接一个状态,如图4.3(a)所示SFC就是一个单 流程的结构
清华大学出版社 TSINGHUA UNIVERSITY PRESS 422单流程SFC与步进梯形图编程1 S20有效时,若条件X001接通,就步序指令 S20→S21,转移完成,S20同时复 STL $20 OUT Y000 位。依次类推,直至最后一状态。9LD×001 10 SET S21 Y000 12 STL S21 x000 ①01 13 OUT Y002 s20(00 SET S2 S21 14 X002 Y00)15 SET S22 X02 S21 Y002 17 ST S22 14 SET S22 X002 18 OUT Y003 17 2(0 (004)19 X003 X03 19 20 SET S26 x003 SET S26 S26 22 STL S26 S26 YOI x004 23 OUT y006 X004 24 X004 〔a)单流程SFC 〔b)步进梯形图 (c)指令表 图42动力头1部分状态的编程
4.2.2 单流程SFC与步进梯形图编程 1 S20有效时,若条件X001接通,就 S20→S21,转移完成,S20同时复 位。依次类推,直至最后一状态。 图4.2 动力头1部分状态的编程 步序 指 令 7 STL S20 8 OUT Y000 9 LD X001 10 SET S21 12 STL S21 13 OUT Y002 14 LD X002 15 SET S22 17 STL S22 18 OUT Y003 19 LD X003 20 SET S26 22 STL S26 23 OUT Y006 24 LD X004 (c)指令表