什么是顺序控制继电器(S继电器)
顺序控制继电器实际上是一个标志,标志着SCR与SCRE之间的一个程序段。某个顺序继电器为1,例如Sx.y为1,意味着以此为标志的程序段会被激活执行。使用若干顺序继电器配合SCRT跳转指令能够构成一个多个分步可控的控制工程。西门子S7-200PLC和S7-200SMART PLC
通过顺序继电器能够很好的对程序进行组织,将一个完整的动作分为多个子动作执行,类似于C语言的SWITCH语句。顺序继电器也可以进行分支与合并,应用更为为灵活。相对于JMP指令,顺序控制的多个子程序之间关系更加明确,逻辑更加清晰,应用更加灵活。
如何使用顺序控制继电器(S继电器)
收线需要将一个动作过程分解为多个有先后顺序且相对独立的子过程,每个过程之间依靠固定的时间或者逻辑条件进行切换。
例如:一台洗车机工作过程首次清洗,泡沫洗,冲洗和烘干。需要使用五个顺序继电器,分别是:初始等待,首次清洗,泡沫洗、冲洗,烘干。
对应的PLC程序如下:
顺序继电器使用过程的注意事项
1、顺序继电器从激活状态变为不激活状态时,所有的输出将会被复位,包括,线圈、定时器等均会被复位,如果需要保持输出必须使用置位指令。
2、 需要使用上电初始化将其他顺序继电器复位,并置位初始态顺序继电器保证程序从初始状态执行。
3、 不允许使用JMP指令跳出或者跳入顺序控制程序段
4、 顺序控制程序段中不能使用FOR,END指令。
5、 同一个顺序继电器不能用于不同的子程序