回复:同步扫描/异步扫描;同步指令/异步指令,都是啥意思啊?

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2025-05-08 08:15:05

5楼

modbus指令和运动控制指令,你观察的时候就同步。你不观察的时候就异步。

我猜测,这里面的东西都可以做成中断执行。一次通讯完成有中断入口。一次脉冲完成也有中断入口。至少有条件做中断执行。但是库实际上是不是采取这样的做法。我不知道。但是你只能通过扫描去观察。一旦观察,就会觉得这个信号同步。(其实在你观察到之前可能已经on了)

再说。库程序执行out参数的传递,只能通过扫描执行传递。也就是只有指令这里有同步点。例如C-pos参数。在Ctrl执行后同步一次。在你正在执行的goto扫描后又得到一次同步。那么所有程序都通过这两个窗口观察到此刻的pos值。而这两个窗口却是可以有不同的值的。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。