展开查看
以下是引用zhangli0在2014-11-03 08:17:34的发言 >2楼:用ob35做,有信号,则用一个实数变量累加,如果ob35周期是100ms则实属变量每次加0.1,最后的累计时间单位就是s。完全可以超过10年。如果你认为还不够可以用进位累加即累计值大于一个设定值后用一个int计数变量自加1然后实数时间累积清零重新累加,最后的实际时间就是:计数值*设定值+实数累计值
谢谢,zhangli0
这样是不是还存在一个问题,如果OB35的周期为100ms,那么这个时间累积的精度也就是100ms
也就是说如果信号的值低于100ms,那么他也认为是100ms,对吧?