首页 理论教育 RS触发器指令优化

RS触发器指令优化

时间:2023-06-29 理论教育 版权反馈
【摘要】:而SR触发器是置位优先触发器,当置位和复位同时为真时,输出为真。最简单的方法是用SR或者RS指令编写程序。方法一:先用SR指令,程序如图4-18所示。图4-18 SR触发指令应用举例方法二:这个题目还有另一种解法,就是用RS指令,梯形图如图4-19所示,当第一次按下按钮时,Q0.0线圈得电(灯亮),Q0.0常开触点闭合,当第二次按下按钮时,S和R1端子同时获得高电平,由于复位优先,所以Q0.0线圈断电(灯灭)。图4-19 RS触发指令应用举例

RS触发器指令优化

RS触发器具有置位与复位的双重功能,RS触发器是复位优先,当置位(S)和复位(R)同时为真时,输出为假。而SR触发器是置位优先触发器,当置位(S)和复位(R)同时为真时,输出为真。RS触发指令应用如图4-16所示。

978-7-111-47553-8-Chapter04-21.jpg

图4-16 RS触发指令应用

【例4-5】抢答器有I0.0、I0.1和I0.2三个输入,对应的输出为Q0.0、Q0.1和Q0.2,输入复位为I0.3。要求三个人任意抢答,先按动瞬时按钮的指示灯优先亮,且只能亮一盏灯,主持人按复位按钮后,抢答重新开始。请编写相关程序实现此功能。

【解】程序如图4-17所示。

978-7-111-47553-8-Chapter04-22.jpg

图4-17 RS触发指令应用举例

【例4-6】设计一个程序,实现用一个单按钮控制一盏灯的亮和灭,即按奇数次按钮灯亮,按偶数次按钮灯灭。(www.xing528.com)

【解】

最简单的方法是用SR或者RS指令编写程序。方法一:先用SR指令,程序如图4-18所示。当第一次按下I0.0按钮时,Q0.0置位,当第二次按下I0.0按钮时,Q0.0复位,灯灭。

978-7-111-47553-8-Chapter04-23.jpg

图4-18 SR触发指令应用举例

方法二:这个题目还有另一种解法,就是用RS指令,梯形图如图4-19所示,当第一次按下按钮时,Q0.0线圈得电(灯亮),Q0.0常开触点闭合,当第二次按下按钮时,S和R1端子同时获得高电平,由于复位优先,所以Q0.0线圈断电(灯灭)。

978-7-111-47553-8-Chapter04-24.jpg

图4-19 RS触发指令应用举例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈