S7-300系列PLC的置位复位指令与RS触发指令什么区别

2024-12-01 03:22:07
推荐回答(4个)
回答1:

一、指代不同

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触发器

回答2:

复位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先在指定< 地址>执行置位指令,然后执行复位指令,以使该地址在执行余下的程序扫描过程中保持复位状态。

回答3:

西门子的RS触发指令是优先复位,如R和S的信号同时得电,中间继电器复位;同理,SR触发器是优先置位。

回答4:

S 为置位指令,即当输入为一上升沿时将该点赋值为ON;
R 为复位指令,即当输入为一上升沿时将该点赋值为OFF;
RS 触发器有为复位优先触发器指令,根据两个输入的不同有不同的输出,如下表:
S R 输出Q
0 0 保持前一状态
0 1 0
1 0 1
1 1 0