请问欧姆龙PLC怎么实现保持定时器,也就是说条件为ON时开始计时,条件为OFF时计时暂停,条件再次为ON时继续从原有的时间上累加。
虽说HR和DM区是断电保持的,但这怎么用于计时器?
或者用加个秒脉冲的方式用计数器当保持定时器用,有没有更简单的指令实现保持定时器。
另外,怎么读出定时器的当前值PV,并转移到其他地址去?
秒脉冲的方式也是可以的。
然后用MOV指令读取计数器当前值PV。
MOV C0001 DM1000 。
在cx-programmer平台上方的,工具栏里头,有一个类似“目”字的图表,点击它,然后拖动到编程区域,就可以输入定时器指令了。
扩展资料:
注意事项:
① 当执行条件ON时开始定时,定时过程中执行条件要保持ON。
② 定时时间到,定时器ON、其所属触点动作。此后只 要执行条件保持ON , 其ON状态保持。
③ 当扫描时间Ts >0.1秒时,TIM会不准确; 当Ts > 0.01秒时,TIMH会不准确。
④ 定时器ON后,若执行条件OFF,定时器复位。
⑤ 定时器ON后,若PLC断电,定时器复位。
当定时器复位时,其当前值为设定值。
参考资料来源:百度百科 ——欧姆龙PLC
直接用MOV指令就能读取当前定时器中的当前值,如MOV TIM000 DM1000,那中间地址是这样写的吗?
还有我用的CPM2A没有TTIM指令,那就只能加个秒脉冲的方式用计数器当累积定时器用?