注释:
1


S7-200 SMART中的顺序控制继电器指令SCR (Sequence Control Relay)专门用于编制 顺序控制程序。顺序控制程序被顺序控制继电器指令划分为若干个SCR段,一个SCR段对应顺序功能图中的一步。

顺序控制继电器指令包括装载指令LSCR (Load Sequence Control Relay)、结束指令 SCRE (Sequence Control Relay End)和转换指令 SCRT (Sequence Control Relay Transition) 。顺序控制继电器指令的梯形图及语句表如表4-27所示。

1) 装载指令

装载指令LSCR S_bit表示一个SCR段(即顺序功能图中的步)的开始。指令中的操作数S_bit为顺序控制继电器S (布尔BOOL型)的地址(如S0.0),顺序控制继电器为ON状态时,执行对应的SCR段中的程序,反之则不执行。

(2) 转换指令

转换指令SCRT S_bit表示一个SCR段之间的转换,即步活动状态的转换。当有信号流流过SCRT线圈时,SCRT指令的后续步变为ON状态(活动步),同时当前步变为OFF状态(不活动步)。

(3) 结束指令

结束指令SCRE表示SCR段的结束。

LSCR指令中指定的顺序控制继电器被放入SCR堆栈和逻辑堆栈的栈顶,SCR堆栈中S 位的状态决定对应的SCR段是否执行。由于逻辑堆栈的栈顶装入了S位的值,所以将SCR 指令直接连接到左母线上。


(1)单序列的编程方法

图4-44中的两条运输带顺序相连,按下起动按钮I0.0, 2号运输带开始运行,10s后1号运输带自动起动。停机的顺序与起动的顺序刚好相反,间隔时间为10s。

在设计顺序功能图时只要将存储器位M换成相应的S就成为采用顺序控制继电器指令设计的顺序功能图了。

在设计梯形图时,用LSCR (梯形图中为SCR)指令和SCRE指令表示SCR段的开始 和结束。在SCR段中用SM0.0的常开触点来驱动在该步中应为ON状态的输出点Q的线圈,并用转换条件对应的触点或电路来驱动转换后续步的SCRT指令。

如果用编程软件的“程序状态”功能来监视处于运行模式的梯形图,可以看到因为直接接在左母上,每一个SCR方框都是蓝色的,但是只有活动步对应的SCRE线圈通电,并且只有活动步对应的SCR段内的SM0.0常开触点闭合,不活动步的SCR段内的SM0.0的常开触点处于断开状态,因此SCR段内所有的线圈受到对应的顺序控制继电器的控制,SCR段内线圈还受与它串联的触点或电路的控制。

首次扫描时,SM0.1的常开触点接通一个扫描周期,使顺序控制继电器S0.0置位,初始步变为活动步,只执行S0.0对应的SCR段。按下起动按钮 I0.0,指令“SCRT S0.1”对应的线圈得电,使S0.1变为ON状态,操作系统使S0.0变为OFF状态,系统从初始步转换到第2步,只执行S0.1对应的SCR段。在该段中,因为SM0.0的常开触点闭合,T37的线圈得电,开始定时。在梯形图结束处,因为S0.1的常开触点闭合,Q0.1的线圈得电,2号运输带开始运行。在操作系统没有执行S0.1对应的SCR段时,T37的线圈不会得电。T37定时时间到时,T37 的常开触点闭合,将转换到步S0.2。以后将一步一步地转换下去,直到返回初始步。

在图4-44中,Q0.1在 S0.1~S0.3这3步中均应工作,不能在这3步的SCR段内分别设置一个Q0.1的线圈,所以用SO.1~S0.3的常开触点组成的并联电路来驱动Q0.1的线圈。

(2)并行序列的编程方法图4-45是某控制系统的顺序功能图,图4-46是其相应的使用顺序控制继电器SCR指令编写的梯形图。

1)并行序列分支的编程。

图4-45中,步S0.1之后有一个并行序列的分支,当步S0.1是活动步,并且转换条件I0.1 满足时,步S0.2与步S0.4应同时变为活动步,这是用S0.1对应的SCR段中I0.1的常开触点同时驱动指令“SCRT. S0.2”和“SCRT S0.4”来实现的。与此同时,S0.1被自动复位,步S0.1变为不活动步。

2)并行序列合并的编程。

图4-45中,步S0.6之前有一个并行序列的合并,因为转换条件为1(总是满足),转换实现的 图4-45并行序列和选择序列的顺序功能图条件是所有的前级步(即步S0.3和步S0.5)都是活动步。图4-45中用S、R指令的编程方法,将S0.3和S0.5的常开触点串联,来控制对 S0.6的置位和对S0.3、S0.5的复位,从而使步S0.6变为活动步,步S0.3和步S0.5变为不活动步。

3选择序列的编程方法。

选择序列分支的编程:图4-45中,步S0.6之后有一个选择序列的分支,如果步S0.6是活动步,并且转换条件I0.4满足,后续步S0.7将变为活动步,S0.6变为不活动步。如果步S0.6是活动步,并且转换条件10.5满足,后续步S1.1将变为活动步,S0.6变为不活动步。 当S0.6为ON状态时,它对应的SCR段被执行,此时若转换条件10.4为ON状态,该程序段中的指令“SCRT S0.7”被执行,将转换到步S0.7o若10.5为ON状态,将执行指令 “SCRT S1.1”,转换到步 S1.1。

选择序列合并的编程:图4-45中,步S1.2之前有一个选择序列的合并,当步S1.0为活动步,并且转换条件I0.7满足,或步S1.1为活动步,并且转换条件I1.0满足时,步S1.2应变为活动步。在步S1.0和步S1.1对应的SCR段中,分别用I0.7和I1.0的常开触点驱动指 令“SCRT S1.2”,就能实现选择序列的合并。




知识点词条:顺控指令SCR





学校名称:

答  题  人:
顺控指令SCR
关键字:顺控指令SCR