在PLC的编程过程中,有时会用到定时器,也有时会用到周期性的输出,此时,可以使用PLC内部自带的地址,它可以实现周期十脉冲,但这个脉冲的周期选择往往很小,有时不能满足使用需求。所以,会用到任意周期脉冲输出。
以台达PLC为例,SM404为10ms周期脉冲输出,SM405为100ms周期脉冲输出,SM406为200ms周期脉冲输出,SM407为1s周期脉冲输出,其ON/OFF状态各占脉冲周期的一半。
下列程序实现了M200的3秒ON,1秒OFF,其中M100为启动/停止。
以下使用ST语言实现
qd为启动,output为输出。