PLC中ST编程的单按钮启停

通过一个输入,来控制一个输出的通断;通过输入的上升沿和输出异或判断,来切换输出状态;PLC中ST编程的单按钮启停_第1张图片

 当按下按钮,产生一个上升沿脉冲,这个扫描周期内,R_TRIG_0.Q为TRUE,xOut为FALSE;

异或的结果为True,执行IF中的语句xOut赋值TRUE。

 PLC中ST编程的单按钮启停_第2张图片

在按钮被再次按下之前的扫描周期内,R_TRIG_0.Q为FALSE,xOut为TRUE,所以结果一直为真,

xOut保持TRUE的状态;

PLC中ST编程的单按钮启停_第3张图片

当再次按下按钮时,产生一个上升沿脉冲, 这一个扫描周期内R_TRIG_0.Q为TRUE,xOut为TRUE,所以结果一直为假,执行ELSE中的语句,xOut赋值FLASE;

PLC中ST编程的单按钮启停_第4张图片

在下次按钮被按下之前, R_TRIG_0.Q为FALSE,xOut为FALSE,结果一直为FLASE,xOut保持FALSE的状态;PLC中ST编程的单按钮启停_第5张图片

 

你可能感兴趣的:(ST语言,windows)