keepingdo
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 72 点
下载积分: 316 分
在线时间: 2(小时)
注册时间: 2019-06-14
最后登录: 2024-04-14
查看keepingdo的 主题 / 回贴
楼主  发表于: 2024-04-12 22:46
相信大家在写程序的时候,对于类似的程序经常会使用复制粘贴方式编写,然后也会出现实例(背景数据块)名称忘记修改的问题,往往这样的遗漏会造成程序不按照预期执行且不易定位到错误。
今天分享一款插件,可以自动检查所选择的程序块或程序组中的程序是否使用了重复的实例(背景数据块)。插件功能如下
1、可以检测选定的组中程序是否有指定重复的背景数据块(单个实例)或者多重背景数据块(多重实例)
2、支持选择的程序块中不同程序块使用了相同实例的检测。
3、根据目前主流编程使用语言支持使用梯形图(LAD)、功能块图(FBD)、结构化文本(ST、西门子称为SCL)、指令表(IL、西门子称为STL);对于其他的比如Graph不做支持(实际上我们几乎不在Graph中调用FB)

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

具体效果可查看演示视频 [url]https://b23.tv/kyLUivH[/url]
获取方式vx公众号:西家小微