回复:【编程挑战】同一个FB使用同一个实例多次无条件调用完成功能

已锁定

kenshinguo

  • 帖子

    719
  • 精华

    3
  • 被关注

    14

论坛等级:侠圣

注册时间:2004-03-16

普通 普通 如何晋级?

发布于 2022-07-08 14:46:45

7楼

看下MB_Client的背景数据块,SAVED_MB_DATA_ADDR,SAVED_DATA_LEN,SAVED_MB_MODE,大致就能理解这个功能如何实现的,诚如之前大家分析的,它是通过绑定管脚来识别当前调用的实例。

这个方法是可行的,更适用于固定场景的简单通讯应用。

宝冬侠举了个例子,把这比喻成开房,但是我的理解稍微有点不同。酒店房间预约给了3拨客人,但其实同一时间只有一波客人能拿到房卡(管脚信息),房卡信息同步输入保存到系统,也就是存到了static区域saved相关的几个变量,其实这样是不会乱掉的,管脚和系统信息匹配了才能自由出入。只有这波客人走后,房卡才会在req上升沿通过管脚来更新。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10582条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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