【摘要】:而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触发器是复位优先,当置位(S)和复位(R)同时为真时,输出为假。而SR触发器是置位优先触发器,当置位(S)和复位(R)同时为真时,输出为真。RS触发指令应用如图4-16所示。
图4-16 RS触发指令应用
【例4-5】抢答器有I0.0、I0.1和I0.2三个输入,对应的输出为Q0.0、Q0.1和Q0.2,输入复位为I0.3。要求三个人任意抢答,先按动瞬时按钮的指示灯优先亮,且只能亮一盏灯,主持人按复位按钮后,抢答重新开始。请编写相关程序实现此功能。
【解】程序如图4-17所示。
图4-17 RS触发指令应用举例
【例4-6】设计一个程序,实现用一个单按钮控制一盏灯的亮和灭,即按奇数次按钮灯亮,按偶数次按钮灯灭。(www.xing528.com)
【解】
最简单的方法是用SR或者RS指令编写程序。方法一:先用SR指令,程序如图4-18所示。当第一次按下I0.0按钮时,Q0.0置位,当第二次按下I0.0按钮时,Q0.0复位,灯灭。
图4-18 SR触发指令应用举例
方法二:这个题目还有另一种解法,就是用RS指令,梯形图如图4-19所示,当第一次按下按钮时,Q0.0线圈得电(灯亮),Q0.0常开触点闭合,当第二次按下按钮时,S和R1端子同时获得高电平,由于复位优先,所以Q0.0线圈断电(灯灭)。
图4-19 RS触发指令应用举例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。