我已经做好了时间统计,但是不知道这个方法是否准确,如图1 当I0.0激活时开始累积时间,但是不知道设定0.01的增加量是否准确
问题补充:
我在仿真中实验是没问题的,但是我就是怕说到实际现场偏差范围会很大
我对此累积时间的数值不用非常准确,但也不要偏差的太离谱,还有一点我在同一个CPU里要记录,各个机构分别用了多少时间,但是OB程序不能多次调用,所以自己做了个FB进行程序调用,PLC的扫描周期要如何设置,或者有没有什么更好的计时累积的方法,我的CPU会断电,同时也要保证断电重启后的时间保持,且还能继续累积
图片说明:
最佳答案
利用CPU扫瞄周期计时吗?不建议这样做,使用定时器时间累积更好一点吧,还有累积时间记得要清零有功能,毕竟有数值极限。
补充:
如何用 SFC1 (READ_CLK) 读取时间和日期以及如何用 SFC0 (SET_CLK) 设定系统时间?
http://support.automation.siemens.com/CN/view/zh/21222026
如何使用IEC 功能读取并且使用CPU的日期和时间?
http://support.automation.siemens.com/CN/view/zh/24658743
读取和比较日期、时间和计数器的技巧和窍门
http://support.automation.siemens.com/CN/view/zh/27832616
如何测量时间?
http://support.automation.siemens.com/CN/view/zh/26116927
类似问题的答案:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=21554&cid=1029
提问者对于答案的评价:
OK
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc156027.html