恭喜,你发布的帖子
发布于 2025-05-08 08:15:05
5楼
modbus指令和运动控制指令,你观察的时候就同步。你不观察的时候就异步。
我猜测,这里面的东西都可以做成中断执行。一次通讯完成有中断入口。一次脉冲完成也有中断入口。至少有条件做中断执行。但是库实际上是不是采取这样的做法。我不知道。但是你只能通过扫描去观察。一旦观察,就会觉得这个信号同步。(其实在你观察到之前可能已经on了)
再说。库程序执行out参数的传递,只能通过扫描执行传递。也就是只有指令这里有同步点。例如C-pos参数。在Ctrl执行后同步一次。在你正在执行的goto扫描后又得到一次同步。那么所有程序都通过这两个窗口观察到此刻的pos值。而这两个窗口却是可以有不同的值的。
请填写推广理由:
分享
只看
楼主