mcsensor
级别: 探索解密
精华主题: 0
发帖数量: 71 个
工控威望: 195 点
下载积分: 724 分
在线时间: 23(小时)
注册时间: 2008-03-26
最后登录: 2020-11-03
查看mcsensor的 主题 / 回贴
楼主  发表于: 2009-07-29 09:53
在某一触发条件下,计时器开始计时。触发条件无,计时器自动复位。

最终实现和威纶触摸屏的通讯,在组态界面上显示  (运行)时间。

有没有什么简单的办法可以实现计时功能?》!
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
1楼  发表于: 2009-07-29 16:42
方法1:
使用PLC时钟,触发条件,使PLC时钟清零,此时是自动记时的,连年月日都有。
若需要显示超过24小时的比如,某某设备已经运行56小时56分28秒,则需要将日期进行换算为小时。
方法2:
使用PLC的秒脉冲SM0.5计时,此时出来的是绝对的秒数,计时误差在0.5秒左右,然后用获得的计数器值换算为时分秒。
方法3:
触发条件使PLC的100毫秒计时器发秒脉冲。计时基本无误差,同样将获得的计数器值进行换算。
方法4、方法5、多多。
甚至也可以使用触摸屏幕内置的时钟进行计数,看你的喜好啦。
属于入门级程序,思想提供给你了,自己编写一下吧。
本帖最近评分记录:
  • 下载积分:+3(sjm213) 优秀文章,加分奖励
  • 棋牌比赛免费得实物,闲暇好去处
    http://www.jj.cn/indexTG.html?promoterid=108502812