我已经做好了时间统计,但是不知道这个方法是否准确,如图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