周末好啊,小伙伴们今天小编分享一下自己在21年做项目中一个实用调试技巧,Get到这个技巧的原因是小编在项目现场调试时发现其他家的工程师跟我们公司用的现场HMI是一个品牌都是西门子的,当时他家的设备在HMI弹出报警时,他却没有去现场HMI前复位报警,只见他从博图软件中打开了仿真的画面点了两下,报警就自己消除了。当时我见他这个骚操作我简直惊呆了老铁!顿感自己知识匮乏,内心只想说:“张工,你这是咋整的,教教我呀”。只怪当时自己比较腼腆,感觉自己跟人家不是很熟,没好意思问人家。事后想想如果虚心问问人家,就不会自己为了实现电脑仿真画面控制实际PLC这个功能从网上查资料到后半夜两点钟了......
回到宿舍已经晚上了回想起早上张工的操作从博图软件中点击仿真图标,我也有模有样的照着模仿了起来创建一个Demo,将DB块中的数据拖动到HMI画面中后准备测试了,先鼠标左键单击左侧项目树里的PLC_1,选中之后在单击任务栏里的仿真图标,将PLC仿真启动起来(这里是仿真测试实际操作只需要开启HMI仿真即可),在鼠标左键单击左侧项目树里的HMI_1,选中之后在单击任务栏里的仿真图标 将HMI启动起来 如下图:
正当我感觉大功告成的时候发现哎呀,PLC中的数据并没有传递到HMI画面中(无PLC实物仿真测试HMI时可以看到数据,但是实际连接PLC时HMI可能没有数据),可能其他小伙伴们HMI实际通信PLC点击仿真图标后画面是有数据的,要是那样的话小编真是羡慕你们那。轮到我这可真是天不随人愿啊此时已经晚上22:00了,百度、CSDN、博客园、西门子论坛。都扒了个底掉还是不行,此时已经两点钟了,最后终于在西门子中国找到了配置精智面板与西门子实际PLC的通信PDF配置文件,根据这个文件得知是我PG/PC接口没有设置对,我设置完之后在仿真运行,数据一下子就显示在画面中了,我高兴坏了心想我也可以通过仿真画面不用跑去HMI跟前去复位报警了,但是友情提醒下各位,如果是重要报警还是去现场了解报警情况后在复位报警的好。下面分享的这个文档详细介绍了针对各种形式访问HMI的操作指导文件
【金山文档 | WPS云文档】 How_to_configurate_comfort_panel_simulation_and_real_PLC_communication
https://kdocs.cn/l/cdZvIL6Kodtq