博途Openness插件——自动检测重复使用的实例(背景数据块)

已锁定

keepdoing

  • 帖子

    21
  • 精华

    0
  • 被关注

    19

论坛等级:游侠

注册时间:2018-12-10

普通 普通 如何晋级?

博途Openness插件——自动检测重复使用的实例(背景数据块)

2464

8

2024-04-12 09:40:13

相信大家在写程序的时候,对于类似的程序经常会使用复制粘贴方式编写,然后也会出现实例(背景数据块)名称忘记修改的问题,往往这样的遗漏会造成程序不按照预期执行且不易定位到错误。

今天分享一款插件,可以自动检查所选择的程序块或程序组中的程序是否使用了重复的实例(背景数据块)。插件功能如下

1、可以检测选定的组中程序是否有指定重复的背景数据块(单个实例)或者多重背景数据块(多重实例)

2、支持选择的程序块中不同程序块使用了相同实例的检测。

3、根据目前主流编程使用语言支持使用梯形图(LAD)、功能块图(FBD)、结构化文本(ST、西门子称为SCL)、指令表(IL、西门子称为STL);对于其他的比如Graph不做支持(实际上我们几乎不在Graph中调用FB)

4、对于参数实例插件不做支持(个人没有没有使用这种方式指定实例)(如下图单个实例、多重实例支持;参数实例不做支持)

具体效果可查看演示视频 https://b23.tv/kyLUivH



博途Openness插件——自动检测重复使用的实例(背景数据块) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10582条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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