快速检查PLC程序是否有重复背景数据块以及沿信号
之前发布了一个博途自动查重实例(背景数据块)插件的插件,该插件致力于解决我们在使用博途编写程序中经常性的CV大法(复制粘贴)忘记修改FB调用的背景实例的情况,以免由于使用了重复的背景数据块(或者多重实例)造成程序没有按照预期执行,甚至出现事故等情况。在经过一段时间的测试与应用,插件发现了2个问题
1、对博途中IEC定时器中的线圈写法,即这四个指令(TON),(TOF),(TP),(TONR)无法支持查重检测。
2、插件在博途V19版本中检测不出任何结果,也不报告任何错误信息。
针对上述的问题,最近对插件进行了更新,具体效果可查看文末视频中的演示效果。
1)支持梯形图LAD以功能块图FBD中IEC定时器线圈形式的写法了,请注意插件不会检测(PT)和(RT)指令,这两个指令本身就应该使用其他地方使用的过的背景数据块(实例),且插件不会支持S7定时器(编写程序不建议使用S7定时器),使用S7定时器的请转到博途中资源进行手动查找。
2)修正了插件在V19版本中Openness命名空间的错误问题,现在博途V19版本可以正常使用该插件了。
3)新增了一个功能,可以检测PLC程序中各种上升沿、下降沿中存储沿信号的变量是否重复使用了。支持的指令为LAD/FBD中的N、P,P_TRIG、N_TRIG;STL中的FP,FN。其他指令R_TRIG、F_TRIG属于会生成实例的,可以直接在实例检测中可以被检测出。
西家小微
,赞1
最后大家对插件有兴趣的,需要获取升级后插件的按照以下方式之一即可(原版本在如何给博途添加自己编写的插件领取),满足条件后小微会尽快发送插件(V16-V19版本)下载链接给您,如果插件在使用过程中有疑问可后台或者留言探讨。
1、点击右下角的大拇指(点赞本文)、在看本文,留言评论即可(分享一下更佳)。
2、如果不想采用上面的方式,点击喜欢作者/赞赏作者知识付费亦可(1.0+)。
- 广东省西门子PLC模块代理商 2024-11-06
- PLC与HMI间如何同步日期时间 2024-11-06
- 西门子PLC伺服电机驱动代理商 2024-11-06
- 西门子S7-200 SMART PLC代理商 2024-11-06
- 西门子电机一级PLC模块代理商 2024-11-06
- 西门子变频器一级PLC模块代理商 2024-11-06
- 西门子一级PLC模块代理商-河北代理商 2024-11-06
- PLC是如何扫描程序的?各位电气人都了解吗? 2024-11-06
- 西门子PLC与NPN、PNP传感器接线方式,PLC入门必看 ! 2024-11-06
- 西门子S7-1200PLC模块代理商 2024-11-06