
7步进顺控指令 对于复杂的控制电路或大型的自动生产线,应用 梯形图或指令表编程,程序过长,不易阅读和编写。 一些PLC生产厂家近年来增加了EC标准的SC (Sequential Function Chart)语言编制控制程序的方法, 称为步进顺序控制。利用增加的两条步进顺控指令和 状态转移图方式编程,可以较简单地实现较复杂的步 进顺序控制
对于复杂的控制电路或大型的自动生产线,应用 梯形图或指令表编程,程序过长,不易阅读和编写。 一 些 PLC 生产厂家近年来增加了 IEC 标准的 SFC (Sequential Function Chart ) 语言编制控制程序的方法, 称为步进顺序控制。利用增加的两条步进顺控指令和 状态转移图方式编程,可以较简单地实现较复杂的步 进顺序控制。 7 步进顺控指令

7.1步进顺控的基本指令 (1)STL指令 名称 功能 操作 号 元件 STL 步进 使状态元件S置位,步进开始; S 顺控 驱动$状态元件 说明: 步进$TL触点只有常开触点,当转移条件满足时,其 状态置位,STL触点闭合,驱动负载;当状态转移时, STL指令断开,使与该指令有关的其他指令都不能执行
7.1步进顺控的基本指令 符 号 名称 功能 操作 元件 STL 步进 顺控 使状态元件S置位,步进开始; 驱动S状态元件 S 说明: 步进STL触点只有常开触点,当转移条件满足时,其 状态置位,STL触点闭合,驱动负载;当状态转移时, STL指令断开,使与该指令有关的其他指令都不能执行。 (1)STL指令

(2)RET指令 符号 名称 功能 操作元件 RET 返回 该步进控制结束,返回 无
(2)RET指令 符号 名称 功能 操作元件 RET 返回 该步进控制结束,返回 无

7.2状态元件和状态转移图 FX系列PLC的状态元件一般有近百到几百点,其 中FX2x系列PLC的状态元件(S0~S899)共900点,用 来作初始化用的状态元件有10点(S0~S9)。初始化 状态元件一般用PLC运行后的初始化脉冲特殊继电器 M8002置位或由其他初始信号将其初始值置位。其他 元件状态由状态转移条件决定。当状态转移条件满足 时,状态开始从初始化状态转移,转移后的状态被置 位,而转移源的状态自动复位。这种状态的转移用状 态转移图来描述。状态转移图又称为顺序功能图或状 态流程图,它是用来表示步进顺控系统的控制过程、 功能和特性的一种图形
7.2 状态元件和状态转移图 FX系列PLC的状态元件一般有近百到几百点,其 中FX2N系列PLC的状态元件(S0~S899)共900点,用 来作初始化用的状态元件有10点(S0~S9)。初始化 状态元件一般用PLC运行后的初始化脉冲特殊继电器 M8002置位或由其他初始信号将其初始值置位。其他 元件状态由状态转移条件决定。当状态转移条件满足 时,状态开始从初始化状态转移,转移后的状态被置 位,而转移源的状态自动复位。这种状态的转移用状 态转移图来描述。 状态转移图又称为顺序功能图或状 态流程图,它是用来表示步进顺控系统的控制过程、 功能和特性的一种图形

1简单流程的状态转移图 图7-1为某一简单流程的状态转移图。其中,用双 线框表示初始状态,其他状态元件用单线框表示,方 框之间的线段表示状态转移的方向,一般由上至下或 由左至右,线段间的短横线表示转移的条件,与方框 连接的横线和线圈表示状态驱动的负载
1简单流程的状态转移图 图7-1为某一简单流程的状态转移图。其中,用双 线框表示初始状态,其他状态元件用单线框表示,方 框之间的线段表示状态转移的方向,一般由上至下或 由左至右,线段间的短横线表示转移的条件,与方框 连接的横线和线圈表示状态驱动的负载

图7-1中的初始状态S0由M8002驱动,当PLC由 STOP→RUN切换时,初始化脉冲使S0置1,当按下启 动按钮X0时,状态转移到S20,S20置1,同时S0复位 至零,S20立即驱动Y1,当转移条件X1接通时,状态 从S20转移到S21,使S21置1,而S20则在下一执行周 期自动复位至零,Y1线圈也就断电了。当S21置1时, 驱动线圈Y2。同理,当X2接通,状态转移到S22,驱 动Y3;当X3接通,状态转移到S23,驱动Y4。当X4接 通,状态转移回到$0,使初始化状态$0又置位,控制 过程循环动作。 将状态转移图和步进顺序控制指令相结合,形成 步进顺控图,进而再写成指令表(如图7-2所示)
图7-1中的初始状态S0由M8002驱动,当PLC由 STOP→RUN切换时,初始化脉冲使S0置1,当按下启 动按钮X0时,状态转移到S20,S20置1,同时S0复位 至零,S20立即驱动Y1,当转移条件X1接通时,状态 从S20转移到S21,使S21置1,而S20则在下一执行周 期自动复位至零,Y1线圈也就断电了。当S21置1时, 驱动线圈Y2。同理,当X2接通,状态转移到S22,驱 动Y3;当X3接通,状态转移到S23,驱动Y4。当X4接 通,状态转移回到S0,使初始化状态S0又置位,控制 过程循环动作。 将状态转移图和步进顺序控制指令相结合,形成 步进顺控图,进而再写成指令表(如图7-2所示)

0 LD M80 M8002 1 SET 0)初始脉冲的 M8002 H SET 初始驱动 初始脉冲 3 STL 0 X000 s20 4 LD 0 状态S0 S20 5 SET 20 有 7HSTL (Y001) 7 STL 20 8 OUT SET S211 9 LD 1 状态$20 s21 10 SET 12H STLH 21 (Y002) 12 STL s X002 21 H SET S22】 130UT 2 状态S21 [s21 、Y2 S22 14 LD + 2 HSTL (Y003 SET 5 22 国国 X003 STL 2 SET S23 伊 OUT 3 S23 状态S22 19 LD 3 STL (Y004) X004 SET 24 (S0) 3 STL 23 3 OUT 4 Y4 状态S23 27 RET I 24 Lo 4 25 OUT X4 使用OUT 28 END 27 RET 28 END 图7-1简单流程的状态转移图 图7-2图7-1的梯形图和指令表
图7-1 简单流程的状态转移图 图7-2 图7-1的梯形图和指令表

2选择性分支的状态转移图 选择性分支流程的各分支状态的转移是由各自的 条件选择执行,两个或两个以上的分支的状态不能同 时转移。图7-3所示为选择性分支的状态转移图,图 7-4为其步进顺控图和相应的指令表
2 选择性分支的状态转移图 选择性分支流程的各分支状态的转移是由各自的 条件选择执行,两个或两个以上的分支的状态不能同 时转移。图7-3所示为选择性分支的状态转移图,图 7-4为其步进顺控图和相应的指令表

-M8002 YI Y4 S23 Y2 Y5 X6 Y6 图7-3选择性分支的状态转移图
图7-3 选择性分支的状态转移图

M02 -SET SO SET s20 (Y000 p1 SET S21 12 X -SET S23 (Y001 入 e SET S22 0品 Y002 X003 SET 525 (Y004) X095 SET S24 1345789002315578012336330 (Y005) X95 -{SET s25 (Y006) 3 s0) RET END 图7-4图7-3的梯形图和指令表
图7-4 图7-3的梯形图和指令表