欢迎您!
主页 > 马会开奖记录 > 正文
AB的PLC编程软件Logix5000中如何实现计时器功能?
日期:2019-09-13 来源:本站原创 浏览次数:

  类似秒表。比如执行某个步骤,从步骤开始到结束,一共2小时32分34秒。PLC如何计这个时间值,而且要实时计时,kj23马会开奖结果因为大家上网用手机很!即在步骤过程中,PLC一直在计时,且随时可读取。...

  类似秒表。比如执行某个步骤,从步骤开始到结束,一共2小时32分34秒。PLC如何计这个时间值,而且要实时计时,即在步骤过程中,PLC一直在计时,且随时可读取。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  此类定时器的线圈被驱动时定时器以增计数方式对PLC内的时钟脉冲进行累计计时,若当前寄存器内的累计值和设置值寄存器中设置的值相等,则定时器触点动作;

  此类定时器的特点是当执行条件满足的时间达不到定时器设置值是断开,当前定时器可保留,下次执行条件满足时,又在原有基础上进行计时,知道定时时间到。

  2018-09-08展开全部方法1、logix5000有读取系统数据的指令,参看高级指令里面有说明,可以读取系统的时间,但是需要把plc的系统时间和pc同步!

  方法2:在时间任务中做一个钟摆程序,就是一个触点和线圈都是同一个标签的输出!时间任务设置成500ms,这样就是0.5s开,0.5秒关!然后在循环任务中做一个计数器,计数单位60秒,就是X1。pre=60,再做一个分钟的X2.pre=60,再做一个小时的X3.pre=最大值,用时间任务的线小时,用小时的累计总时间,这样当前的时,分,秒任意DINT标签都能读取,而且还能暂停,再次启动继续累计,还能分别复位,别忘了在计完小时后,写一句复位分钟的指令,你肯定会问如何复位分钟才能不丢秒时,那就是计分钟的计数器每次大于等于60,就是计分钟的

  直接用计时指令,比如用TON指令,.pre 预置值值可以填最大位,.acc累计值就是你需要的。可以直接读取,累计为 。ACC位就是你可以直接读取的,单位是毫秒、、最大为2,147,483,647 毫秒、、、你要求时间超过2,147,483,647的话 可以计算累加到分钟,小时,天。

  一开始我也想到这个法子,不过如何在上位读到“时:分:秒”这样的时间值呢?可否通过读系统时间来实现呢?

马经图库114| 手机开奖网| 搜码网| 白小姐透特| 46008小鱼儿玄机| 财神报| 122144黄大仙| 金光佛高手论坛| 手机看开奖| 香港金多宝|