一、指代不同
1、置位复位指令:指令将PLC复位。
2、RS触发指令:指令触发PLC的命令操作。
二、功能不同
1、置位复位指令:用循环执行用户程序的方式。OB1 是用于循环处理的组织块(主程序),可以调用别的逻辑块,或被中断程序(组织块)中断。
2、RS触发指令:是把两个与非门或者或非门G1、G2的输入、输出端交叉连接。
三、特点不同
1、置位复位指令:两个输入端加入不同逻辑电平时,两个输出端Q和Q非有两种互补的稳定状态。
2、RS触发指令:无论触发器原来处于何种状态,由于S=1,则Q=1,Q非=0,触发器处于“1”态(或称置位状态)。触发器的状态是由S所决定的,称S为直接置位端。
参考资料来源:百度百科-s7-300
参考资料来源:百度百科-RS触发器
复位R指令、置位S指令,复位优先SR指令和置位优先RS指令均为强制性的位操作指令,但四者具体应用大不相同,具体描述如下:
1、复位指令:
复位指令只有在前面的触发指令为“1”(能流通过线圈)时,才会执行 ---( R )(复位线圈),将把单元的指定< 地址>复位为“0”。触发指令为“0”(没有能流通过线圈)将不起作用,单元指定地址的状态将保持不变。
2、置位指令:
置位指令只有在前面的触发指令为“1”(能流通过线圈)时,才会执行 ---( S )(置位线圈),将把单元的指定< 地址>置位为“1”。触发指令为“0”(没有能流通过线圈)将不起作用,单元指定地址的状态将保持不变。
3、RS置位优先型双稳态触发器:
RS(置位优先型RS双稳态触发器):如果R输入端的信号状态为“1”,S输入端的信号状态为“0”,则复位RS,如果R输入端的信号状态为“0”,S输入端的信号状态为“1”,则置位RS。如果两个输入端触发均为“1”,则指令的执行顺序是最重要的。RS先在指定< 地址>执行复位指令,然后执行置位指令,以使该地址在执行余下的程序扫描过程中保持置位状态。
4、SR复位优先型双稳态触发器:
SR(复位优先型SR双稳态触发器):如果S输入端的信号状态为“1”,R输入端的信号状态为“0”,则置位SR,如果S输入端的信号状态为“0”,R输入端的信号状态为“1”,则复位SR。如果两个输入端触发均为“1”,则指令的执行顺序是最重要的。SR先在指定< 地址>执行置位指令,然后执行复位指令,以使该地址在执行余下的程序扫描过程中保持复位状态。
西门子的RS触发指令是优先复位,如R和S的信号同时得电,中间继电器复位;同理,SR触发器是优先置位。
S 为置位指令,即当输入为一上升沿时将该点赋值为ON;
R 为复位指令,即当输入为一上升沿时将该点赋值为OFF;
RS 触发器有为复位优先触发器指令,根据两个输入的不同有不同的输出,如下表:
S R 输出Q
0 0 保持前一状态
0 1 0
1 0 1
1 1 0