13771165220
级别: 家园常客
精华主题: 0
发帖数量: 323 个
工控威望: 553 点
下载积分: 1601 分
在线时间: 85(小时)
注册时间: 2017-11-27
最后登录: 2024-12-18
查看13771165220的 主题 / 回贴
楼主  发表于: 2019-09-07 21:06
图片:
客户要求统计工作时间,自己写了个程序如下。
实际工作时,并不是按1秒加1。好像这个时间的长短根程序步数还有关系。
原因是啥?大神们是否深度了解PLC内部时间继电器的工作方式。跟扫描周期是否有关。
如果我改用中断,如何准确定位一秒?就是类似时钟一样。
附件: CESHI.rar (158 K) 下载次数:66
网站提示: 请不要用迅雷下载附件,容易出错
jsnj887
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 111 点
下载积分: 430 分
在线时间: 20(小时)
注册时间: 2016-07-22
最后登录: 2024-12-22
查看jsnj887的 主题 / 回贴
1楼  发表于: 2019-09-10 15:26
读取PLC时间节点,然后结束再读取PLC系统时间节点,两个做减,Q系列是DATERD指令。。望采纳!!你这样计算出来的时间不准确的,有扫描周期误差的。。
楼主留言:
真诚感谢!