请问欧姆龙PLC怎么实现保持定时器

请问欧姆龙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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-30

我是MOV(传送)指令把计时器的实时值覆盖原来初始值的方法做的假“保持型计时器”。你看看。

不管是计时器还是计数器,MOV指令都可以把实时数值读出来的。利用这个情况,实时覆盖原来的数值就可以实现了。

第2个回答  2012-02-15
如果是CPM1、CQM、C200H些列OMRON PLC的话,直接用MOV指令就能读取当前定时器中的当前值。非以上几种PLC可以使用累积定时器指令TTIM。输入位ON时,定时器定时;输入位OFF时,当前值保持。追问

直接用MOV指令就能读取当前定时器中的当前值,如MOV TIM000 DM1000,那中间地址是这样写的吗?
还有我用的CPM2A没有TTIM指令,那就只能加个秒脉冲的方式用计数器当累积定时器用?

第3个回答  推荐于2017-09-05

秒脉冲的方式也是可以的 

然后用MOV指令读取计数器当前值PV

MOV C0001 DM1000 

帮你编了一下 你看下行不行

参考资料:自己

本回答被提问者采纳
相似回答