版权归原作者所有,如有侵权,请联系我们

[科普中国]-顺序继电器

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

顺序继电器(sequential relay)系指按预定顺序控制两组或数组触点的继电器,也称顺序控制继电器,有些PLC(可编程逻辑控制器)中也把顺序控制继电器称为状态器。1顺序控制继电器一般用在顺序控制或步进控制中。2

简介计算机控制器中,记录数据通路执行操作时的特殊情况所使用的特征触发器称为顺序控制继电器。根据它在机器中的使用可分通用顺序控制继电器和专用顺序控制继电器。

程序控制类指令使程序结构灵活,合理使用可以优化程序结构,增强程序的功能。这类指令主要包括顺序控制继电器、结束、看门狗、跳转、子程序和循环指令。顺序控制指令主要用于顺序过程和步进过程的控制程序设计。顺序控制程序设计包括定义顺序控制段和实现各种顺序控制结构。3

顺序继电器指令利用顺序继电器指令编写的顺序控制程序中包含了若干个顺序控制继电器段(SCR段),一个SCR段有时也可称为一个工步。工步指的是一个相对稳定的状态,它必须包含3方面的内容:段开始、段结束和段转移。所对应的指令分别为LSCR、SCRE和SCRT。

(1)段开始。

LSCR,段开始指令。定义一个顺序控制继电器段的开始。操作数为顺序控制继电器位Sx.y,Sx.Y作为本段的段标志位。当Sx.Y位为1时,允许该SCR段工作。

(2)段结束。

SCRE,段结束指令。一个SCR段必须用该指令来结束。

(3)段转移。

SCRT,段转移指令。该指令用来实现本段与下一个段之间的切换。操作数为顺序控制继电器位Sx.Y,Sx.Y是下一个SCR段的标志位。当使能输入有效时,一方面对Sx.Y置位,以便让下一个SCR段开始工作,另一方面同时对本SCR段的标志位复位,以便本段停止工作。

顺序控制继电器区PLC(可编程逻辑控制器)执行程序过程中,可能会用到顺序控制。顺序控制继电器就是根据顺序控制的特点和要求设计的。顺序控制继电器区是S7—200CPU为顺序控制继电器的数据而建立的一个存储区,用S表示,在顺序控制过程中,用于组织步进过程的控制。顺序控制继电器区的数据可以是位,也可以是字节(8bit)、字(16bit)或者双字(32bit)。其表示形式如下。

●用位节表示S0.0、S0.1…S31.0、S31.1、…、S31.7共有256点。

顺序控制继电器区中每个位地址的表示,应该包括存储器标识符、字节地址及位号三部分。存储器标识符为“S”,字节地址为整数部分,位号为小数部分。比如S0.1表明位存储器区第0个字节的第1位。

●用字节表示SB0、SBl、…、SB31共有32个字节。

顺序控制继电器区中每个字节地址的表示,应该包括存储器字节标识符、字节地址两部分。字节标识符为“SB”,字节地址为整数部分。比如SB1表明位存储器第1个字节,共8位,其中第0位是最低位,第7位是最高位。

●用字表示SW0、SW2、…、SW30共有16个字。

顺序控制继电器区中每个字地址的表示,应该包括存储器字标识符、字地址两部分。字标识符为“SW”,字地址为整数部分。一个字含两个字节,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。比如,SW0中的SB0应该是高8位,SB1应该是低8位。

●用双字表示 SD0、SD4、…、SD28共有8个双字。

顺序控制继电器区中每个双字地址的表示,应该包括存储器双字标识符、双字地址两部分。双字标识符为“SD”,双字地址为整数部分。一个双字含四个字节,四个字节的地址必须连续。最低位字节在一个双字中应该是最高8位。比如,SD0中的SB0应该是最高8位,SB1应该是高8位,SB2应该是低8位,SB3应该是最低8位。4

顺序继电器指令应用分支控制在许多实例中,一个顺序控制状态流可以分成两个或多个不同分支控制状态流。当一个控制状态流分离成多个分支时,所有的分支控制状态流必须同时激活,如1(a)图所示。使用多条由相同转移条件激活的SCRT(转移指令)指令,可以在一段SCR程序(顺序控制继电器段程序)中实现控制流的分支,编程举例如图1(b)所示。5

条件转移控制在有些情况下,一个控制流可能转入多个可能的控制流中的某一个。到底进入哪一个,取决于控制流前面的转移条件,哪一个首先为真,如图1(c)所示。5

合并控制与分支控制的情况类似,两个或者多个分支状态流可以合并为一个状态流。当控制流合并时,所有的控制流必须都完成,才能执行下一个状态。图1(d)给出了两个控制流合并的示意图。5

本词条内容贡献者为:

王伟 - 副教授 - 上海交通大学