13771165220
级别: 家园常客
精华主题: 0
发帖数量: 320 个
工控威望: 548 点
下载积分: 1588 分
在线时间: 83(小时)
注册时间: 2017-11-27
最后登录: 2024-03-21
查看13771165220的 主题 / 回贴
楼主  发表于: 2019-09-07 21:06
图片:
客户要求统计工作时间,自己写了个程序如下。
实际工作时,并不是按1秒加1。好像这个时间的长短根程序步数还有关系。
原因是啥?大神们是否深度了解PLC内部时间继电器的工作方式。跟扫描周期是否有关。
如果我改用中断,如何准确定位一秒?就是类似时钟一样。
附件: CESHI.rar (158 K) 下载次数:65
网站提示: 请不要用迅雷下载附件,容易出错
zmrs163
级别: 略有小成
精华主题: 0
发帖数量: 344 个
工控威望: 492 点
下载积分: 1405 分
在线时间: 311(小时)
注册时间: 2017-06-12
最后登录: 2024-05-27
查看zmrs163的 主题 / 回贴
1楼  发表于: 2019-09-09 13:54
从理论上来说,PLC的定时器最大会产生2个扫描周期的误差,而你这个程序在这个固有的误差之上又增加了一个扫描周期的误差。所以如果你的程序运行时间比较长的话,是有可能产生比较大的误差
本帖最近评分记录:
  • 下载积分:+1(13771165220) 真诚感谢!我用信捷,50 ..