灵活使用TON
例1:闪烁指示灯BLINK,我们可以使用UTIL库里的BLINK功能块(UTIL库可以看作Standard库的扩充),也可以直接用TON来做,例如:
ton_Blink(IN:=TRUE,PT:=T#800MS); IF ton_Blink.Q THEN ton_Blink(IN:=FALSE); xBlink:=NOT xBlink; END_IF
xBlink会以1.6秒为周期规律闪烁
例2:信号延迟启动,条件满足后延迟200ms启动:
ton_Delay(IN:=In.Sensor1,PT:=T#200ms); Out.Cylider1 S= ton_Delay.Q;
Sensor1触发200MS后,Cylider1会被ton_Delay.Q置位
{{item.nickname}}
{{key+1}}楼{{item.content}}
{{item2.nickname}}
{{item2.content}}