恭喜,你发布的帖子
发布于 2021-08-07 21:31:44
9楼
无论是S7-200、S7-200SMART、甚至S7-300/400用扫描周期来做斜坡函数的时间值都是存在误差的,但真的需要这么精准吗?
说句实话,我的大部分斜坡函数应用都是这么用的,因为本身在OB1中使用斜坡函数就是没有什么精度可言的,OB1扫描周期的长短波动,起点0时刻的偏移,终点信号的滞后,你必须接受这个事实,这是你自己的选择。
大部分时候,就是为让控制变量有个缓冲的变化,差几个扫描周期谁都不CARE,甚至很多人也不意识到,但这已经满足应用的需求了。不经意间,程序的变大使扫描周期变长,分辨率变粗糙了,但时间的绝对误差却变小了不是吗?
高精度的也不是做不到呀,5毫秒级别的分辨率,你可以在定时中断里做嘛。我做的就是OB1和定时中断通用的。
请填写推广理由:
分享
只看
楼主