怎么设备统计运行时间

我想通过梯形图编程的方法统计一台设备的运行时间(时间格式最好是区分年月日小时分的那种)!设备停止时自动清零,到下一次开始时再次计时!请教各位老师,可否发一个参考程序给我,或则怎么实现最简洁!多谢!邮箱号:5219217@qq.com

最佳答案

这个很简单,可以做一个计数器来实现;
比如C0=秒计数(60),C1=分计数(60),C2=小时计数(24),C3=日计数(30或31),C4=月计数(12),C5=年计数;
设备启动后,以上升沿触发计数程序开始;每秒对C0自加一次,C0至60后自动复位并触发C1自加1;C1至60后自动复位并触发C2自加1;C2至24后自动复位并触发C3自加1......
以此类推,实时读取各计数器对应的累计值,便可得到你想要的累计时间!
注意:设备停机后复位所有计数器,并清零所有累计值。

提问者对于答案的评价:
阿鸣也很好!但是你这个思路很好!分数给你!多谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:17
下一篇 2020年10月31日 下午3:17

相关推荐