怎么设备统计运行时间
刘玉蓉
发布于2014-10-27 17:53
2
0
标签:
我想通过梯形图编程的方法统计一台设备的运行时间(时间格式好是区分年月日小时分的那种)!设备停止时自动清零,到下一次开始时再次计时!可否发一个参考程序给我,或则怎么实现简洁!
佳答案
这个很简单,可以做一个计数器来实现;
比如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......
以此类推,实时读取各计数器对应的累计值,便可得到你想要的累计时间!
注意:设备停机后复位所有计数器,并清零所有累计值。