我又回来了 发表于 2025-2-21 15:31

WinCC与S7-200Smart无线组网:基于ModbusTCP/IP协议的通讯方案

在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。用户会选择以太网方式是因为传输速度有保障,而选择无线以太网方案是因为不想开挖电缆沟,或者布线不方便,不但施工麻烦也会徒增成本。这里所介绍的无线以太网方案通信距离从几米到1公里,与布线施工的成本(材料、人工、时间)进行综合比较的话,无线以太网是更为经济和实施简便的组网通讯方案。WinCC作为西门子公司推出的基于Windows操作系统的工业自动化软件,广泛应用于制造业、能源、污水处理、建筑自动化、化工制药、冶金、食品、汽车、印刷、塑料橡胶等多个行业领域。经常与西门子PLC搭配使用,部署工厂自动化网络。一、方案概述本方案以WinCC和2台西门子S7-200SMART PLC为例,在ModbusTCP/IP协议下实现无线以太网通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418MB,作为实现无线通讯的硬件设备,用户无需更改程序。https://q3.itc.cn/images01/20250221/81e3c2455e314879844f3e0926c06492.jpeg二、测试设备与参数l 西门子PLC型号:S7-200Smart × 2台l 上位机:WinCC7.4 × 1台l 达泰欧美系PLC无线通讯终端——DTD418MB × 3块l 主从关系:1主2从l 通讯接口:RJ45接口l 供电:12-24VDCl 通讯协议:ModbusTCP/IP协议l 传输距离:100米,1KM三、接线方式1. 上位机与DTD418MB接线用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入上位机的RJ45接口。https://q2.itc.cn/images01/20250221/fb1f4aa2ca5a4623b60fae8d5d8aa784.jpeg2. PLC与DTD418MB接线用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入S7-200SMART的RJ45接口。https://q9.itc.cn/images01/20250221/a0187074318747d6b5b6e0d794ac6e36.jpeg四、WinCC参数设置及测试界面1.打开变量管理https://q8.itc.cn/q_70/images01/20250221/90a25ff5d0cc4cb8ba65aa105c94db58.png2.添加新的驱动程序https://q8.itc.cn/q_70/images01/20250221/adafba1b3a01432abffa44161fa723d3.png3.添加2个不同地址的PLChttps://q6.itc.cn/q_70/images01/20250221/2a8adc9ad3f34cafb4f51596f4d66038.pnghttps://q5.itc.cn/q_70/images01/20250221/ed19a7b70e9644c399dd4e5d6a76577d.png其中的“192.168.2.13”是cpu的ip地址。如果有多台PLC IP地址不同即可,需要在同一个局域网内。4.画面设计https://q9.itc.cn/q_70/images01/20250221/59e7988fc27b4c0c9bdd51e48037a551.png5. 画面控件与变量的关联https://q7.itc.cn/q_70/images01/20250221/8081e3b4719a4dd5b1d75d3229c2ae21.pnghttps://q8.itc.cn/q_70/images01/20250221/3a268c65b92c4a318f245d462f679e02.pnghttps://q2.itc.cn/q_70/images01/20250221/0c820feefa864a4ebecbfb745a56a9ff.png五、PLC参数设置1. 编写一个启停程序其中Q0.2和Q0.3是起保停https://q7.itc.cn/q_70/images01/20250221/8e340507d79441d2a862bfb64e9b2298.png2. PLC的IP地址设置https://q5.itc.cn/q_70/images01/20250221/3f3480ef671241cb87970a8d054968fd.png3. 将程序下载到PLChttps://q4.itc.cn/q_70/images01/20250221/e022ee976ea04c50b87696b3f89bf610.png六、测试方法1. 用WICC的Q0和Q1按钮控制PLC对应的Q点,同时在WINCC上监测Q点输出。2. 给PLC的I点输入信号,看WINCC是否有监测到相应点的信号3. 通过给PLC相应寄存器写入数值,看WINCC是否有对应的数值https://q6.itc.cn/q_70/images01/20250221/13580041d1a945b09d5193a1517b4781.png测试结果详见文件夹本方案例程源代码在《WinCC与2台S7-200 SMART无线以太网通信》文件内。后台回复可领~
页: [1]
查看完整版本: WinCC与S7-200Smart无线组网:基于ModbusTCP/IP协议的通讯方案