状态继电器是构成状态转移图的重要设备,用于记录系统的运行状态,是编制顺序控制程序的重要编程元件。它与后面描述的步进顺序控制指令STL一起使用。
又称顺序控制继电器,它常用于顺序控制或步进控制,并与其指令一起用来实现对顺序或步进控制功能流程图的编程。一般来说,状态继电器可分为以下五种类型。
初始状态中继:地址范围从S0到S9,共10点。
零状态继电器:地址范围从S10到s19,共10点。
一般状态继电器:地址范围从S20到S499,共480点。
断电继电器:地址范围从S500~S899,共400点。
报警状态继电器:地址范围为S900~S999,共100点。
状态继电器的常开、常闭触点在PLC中可以自由使用,使用次数不限。当不使用阶梯图指令时,状态继电器S可以作为程序中的辅助继电器M。
(1)状态继电器软件有以下五种类型
1)初始状态继电器S0-S9,共10分;
2)回零状态继电器S10-S19,共10分;
3)通用状态继电器S20-S499,共480点;
4)保持状态继电器S500-S899,共400点;
5)报警状态继电器S900-S999,共100分。这100个状态继电器可用作外部故障诊断输出。
如图2-43所示,我们简单介绍状态继电器在机械手作用下的功能。当开始信号X0有效时,机械手下降,并在下降极限X1开始夹紧工件。当夹紧位置信号X2打开时,机械手上升到上限X3并停止。整个过程可以分为三个步骤,每个步骤都由状态继电器S20、S21和S22记录。每个状态设备都有自己的设置和复位信号(例如,S21由X1设置,X2复位),并且有自己的操作(驱动Y0、Y1和Y2)。从开始到结束,随着状态动作从上到下的转移,当下一个状态动作时,上一个状态会自动回到原来的状态。
(2)使用状态继电器时应注意。
1)状态继电器和辅助继电器一样,有无数个常开、常闭触点;
2)状态继电器不与步序控制指令STL配合使用时,可作为辅助继电器(M);
3) FX2N系列PLC可通过程序设置将S0-S499设置为具有掉电保持功能的状态继电器。
S0-S499没有断电保持功能,但可以通过程序设置成带断点保持功能的状态。PLC中可以使用状态继电器的常开、常闭触点,使用次数不限。当不需要步进顺序控制指令时,状态继电器(S)可作为程序中的辅助继电器(M)。此外,每个状态继电器还提供一个步进触点,称为STL触点,用符号-[]-表示,用于步进控制的梯形图中。当不使用步进指令时,状态继电器也可以用作辅助继电器。
三菱PLC状态继电器实例
状态继电器(S)是构成状态转移图的基本要素,是对步进顺序控制进行简易编程的重要软元件,与步进指令STL组合使用,如图3-5所示。状态继电器的常开和常闭触点在PLC梯形图内可以自由使用,使用次数不限。不用步进顺序控制指令时,状态继电器可以作为辅助继电器在程序中使用,如图3-6所示。停电保持用状态继电器能记忆电源停电前一刻的开/关状态,因此能从中途工序开始工作。与辅助继电器M一样,利用来自外围设备的参数设定,可改变普通型与断电保持型状态的地址分配。FX2N的状态继电器有下面五种类型。
图3-5 状态转移图
图3-6 三菱plc一般用状态继电器的使用说明
(1)初始状态继电器S0~S9,共10个,用于状态转移图的初始状态。
(2)回零状态继电器S10~S19,共10个,在多运行模式控制中,用于返回原点的状态。
(3)通用状态继电器S20~S499,共480个,用于状态转移图的中间状态。
(4)保持状态继电器S500~S899,共400个,具有停电保持功能,用于停电恢复后需继续执行停电前状态的场合。
(5)报警用状态继电器S900~S999,共100个,作为报警元件使用。
注意:当状态继电器作为一般状态使用时,应在程序的起始部分设置区间复位电路,如图3-7所示。
图3-7 一般用状态继电器的初始化