抄作业!WinCC无线监控双PLC的Modbus TCP配置方案来了
工业自动化系统中,车间内通常部署多台PLC设备并需通过中控平台实现集中管控。考虑到工业现场设备间距普遍在数十至数百米范围,传统有线以太网虽能保障传输速率,但其施工需面临电缆沟开挖或复杂布线工程,既增加线材采购、人力投入及工期成本,又影响生产环境整洁度。本方案推荐的无线以太网技术,在维持同等传输性能的前提下,可成功规避物理线缆部署难题,其覆盖半径灵活适配5米至1000米的应用场景。经综合测算,相较于有线方案在施工周期、线材损耗及人工费用等方面的显性支出,无线组网方式可降低约40%的部署成本,同时缩短60%以上的实施周期,真正实现经济性与便捷性的双重提升。01.方案概述本方案以WinCC和2台西门子S7-1200 PLC为例,在ModbusTCP/IP协议下实现无线以太网通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418MB,作为实现无线通讯的硬件设备,用户无需更改程序。https://q0.itc.cn/q_70/images01/20250623/333850d45d204701b973c28995806c3b.png02.测试设备与参数西门子PLC型号:S7-1200 × 2台上位机:WinCC7.4 × 1台PLC无线通讯终端——DTD418MB × 3块主从关系:1主2从通讯接口:RJ45接口供电:12-24VDC通讯协议:ModbusTCP/IP协议传输距离:100米,1KM03.接线方式1.上位机与DTD418MB接线用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入上位机的RJ45接口。https://q5.itc.cn/images01/20250623/7c750a76ea5740abb2f0df2aebb73bd5.jpeg2.PLC与DTD418MB接线用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入S7-1200的RJ45接口。https://q9.itc.cn/images01/20250623/487100e11b3c46779ba2a4f0d4e3460a.png04.WinCC参数设置及测试界面1.打开变量管理https://q4.itc.cn/images01/20250623/d7fcfe3106194b11962c6ad336b25b1d.jpeg2.添加新的驱动程序https://q7.itc.cn/images01/20250623/9ecb3b7f3dad46e7ab96ab82cde811f0.jpeg3.添加2个不同地址的PLChttps://q7.itc.cn/images01/20250623/881e7a2b66e140d4b64619f81860c10a.jpeghttps://q9.itc.cn/images01/20250623/e92b843f50214822a38e00af747570e3.jpeg其中的“192.168.2.11”是cpu的ip地址。如果有多台PLC IP地址不同即可,需要在同一个局域网内。4.添加相应的变量名称和地址https://q8.itc.cn/images01/20250623/dbee7605f5dc4ba8bb58947bb79e8d35.jpeg5.画面设计https://q5.itc.cn/images01/20250623/0a6024a7b29c4857960c77004973819c.png6. 画面控件与变量的关联https://q8.itc.cn/images01/20250623/e037313251024dddaf91b6786e5ed0f4.pnghttps://q4.itc.cn/images01/20250623/42bd61f74b904946a9ea783cf490d05a.pnghttps://q2.itc.cn/images01/20250623/cb5f8f695d3a4970bd5e35291a17813e.png05.PLC参数设置1. 编写一个启停程序其中Q0.2和Q0.3是起保停https://q6.itc.cn/images01/20250623/ab263fc1e2f54781891dc09dfe5dc419.jpeg2. PLC的IP地址设置https://q5.itc.cn/images01/20250623/da57ded03629472d88079d065a852009.jpeg3. 将程序下载到PLChttps://q7.itc.cn/images01/20250623/ffa8b6a5e91f427784a51dff885d5a39.jpeg06.测试方法1. 用WICC的Q0和Q1按钮控制PLC对应的Q点,同时在WINCC上监测Q点输出。2. 给PLC的I点输入信号,看WINCC是否有监测到相应点的信号3. 通过给PLC相应寄存器写入数值,看WINCC是否有对应的数值https://q2.itc.cn/images01/20250623/b14e5499d4cd4fc7a7c0fbd1beca3601.png
页:
[1]