你说的“程序在PLC控制器上运行了一次就不在运行了” 估计你是没有将T0复位吧!
你可以:用0.1秒的定时器 拖动数据寄存器(d0)
然后比较
LD X0 AND M8012 OUT M0
LDP M0 INC D0
{= D0 K10} -------SET Y0
{= D0 K20} -------SET Y1
{= D0 K30} -------SET Y2
程序在PLC里是按扫描周期运行的,不可能运行一次。计时到了之后没有让计算器T0复位重启。所以结果就没循环了。此时应该让X0断开后重新通电。
你的x0驱动t0,用个上升沿吧,不然你的t0一直是闭合的,当然只能动一下了!
Y5怎么执行?是SET呢还是复位?