恭喜,你发布的帖子
发布于 2023-11-29 15:03:50
30楼
还是错,你就认为OB1约20ms吧,6s就是300个OB1循环了。
一般情况下,OB1最大允许周期也就150ms,包括了OB1本身的程序,各类中断处理程序,以及系统功能
谢谢!
我慢慢明白了,OB1里其实有两个时间,一个是固定的扫描时间,一个是程序的执行时间。比如OB1里100个伺服电机,依次执行,光一个伺服电机从起点到终点就得100秒,全部伺服电机运行完成需要10000秒,但是这个时间不是OB1的扫描时间,只是程序的执行时间。程序在一步步向前执行的时候,OB1依然会循环扫描,比如说,程序才执行到第55个伺服的时候,OB1已经扫描完N个周期了。是不是这样?
请填写推广理由:
分享
只看
楼主