台达PLC的T1为100ms时间继电器,59mX60s=3540s=35400ms,所以直接使用是不行的,因为台达PLC中的常数值最大为32767。
你可用两个时间继电器实现,即将59分分开两部分,如T0为30分,T1为29分:
ld x1
tmr t0 k1800(注:30分钟)
and t0
tmr t1 k17400(注:29分钟)
ld t1
out y1
也可用计数器来实现,用T1来执行1分钟脉冲,用C1来执行分钟输出,如:
ld x1
tmr t1 k600
andp t1
cnt c1 k59
ld c1
out y1
还有其他方法,自己慢慢去理解。
利用秒脉冲继电器的脉冲信号提供给计数器计数。
点击可以看大图
可以利用系统的M1014 1min的时钟脉冲,一分钟一个脉冲,然后用计数器统计到59的时候,输出Y1就行了。
|X0|---|M1014|------[OUT T1 K59]
|T1|----------------(OUT Y1)
你写LD. X0. OR. M0. ANI. X1(这个是停止) OUT. M0. LD. M0. TMR. T1. k35400
LD. T1. OUT Y1. 如果怕断电计时器要用心断电保持型