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