一个用于判断“位置到达”的FB块,同时被许多伺服调用,这个FB块里的中间变量会不会起冲突?

已锁定

昔日如诗

  • 帖子

    752
  • 精华

    3
  • 被关注

    7

论坛等级:侠圣

注册时间:2018-04-17

钻石 钻石 如何晋级?

一个用于判断“位置到达”的FB块,同时被许多伺服调用,这个FB块里的中间变量会不会起冲突?

661

11

2021-09-14 13:59:58

    我写了一个FB块,用来做伺服的“位置到达”信号。实际位置与设定位置相差,得difference; 再检查difference在正负0.5之内,则报此伺服现在是“位置到达”。如下图。

    可是我这里有几十个伺服,它们同进同退,同起同停,节奏一样。这种情况下,它们同时调用此FB块,某个时刻,difference是为伺服1服务,某个时刻又为伺服2服务,再某个时刻为伺服3服务;或者说,伺服1调用FB块时,difference的值在正负0.5之内,因此伺服1判定自己“位置到达”,那么,这个值会不会同时也被伺服2借去,导致伺服2明明还没有到达位置,但是也判定自己“位置到达”了?



一个用于判断“位置到达”的FB块,同时被许多伺服调用,这个FB块里的中间变量会不会起冲突? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13179条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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