发布于 2006-01-18 01:55:54
0楼
用时间标签是比较好的,但也有2种算法,
1种其实就是算出扫描周期(把这个扫描周期的时间标签减去上个周期的时间标签),然后累加至定时值,S7-300因为时间标签的分辨率为10毫秒,误差会较大,不如老兵的办法好!
另一种就是通用的程序,记住信号触发时的时间标签,然后不断的用当前扫描周期的时间标签去减那个时间标签,直至两者的时间差值大于时间设定值。这种算法的误差只有一个扫描周期,精度很高,而且S7-300/400程序通用。
Zane
注册自动化系统工程师
Always save before download