我又回来了 发表于 2025-6-25 15:01

分布式控制系统:WinCC与两台PLC的无线Modbus通信方案

测试设备与参数
西门子PLC型号:S7-1200 × 2台上位机:WinCC7.4 × 1台PLC无线通讯终端——DTD418MB × 3块主从关系:1主2从通讯接口:RJ45接口供电:12-24VDC通讯协议:ModbusTCP/IP协议传输距离:100米,1KM本方案以WinCC和2台西门子S7-1200 PLC为例,在ModbusTCP/IP协议下实现无线以太网通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418MB,作为实现无线通讯的硬件设备,用户无需更改程序。https://q5.itc.cn/images01/20250625/262a22bf111b4ab6b594707a37933a49.png接线方式1.上位机与DTD418MB接线用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入上位机的RJ45接口。https://q1.itc.cn/images01/20250625/9de261d242814a15929fca8e4832d9f1.jpeg2.PLC与DTD418MB接线用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入S7-1200的RJ45接口。https://q9.itc.cn/images01/20250625/963d23fcb7104e16aad9410841f15146.pngWinCC参数设置及测试界面1.打开变量管理https://q5.itc.cn/images01/20250625/0d3e7f34d0c54aaca0914d6215a6bfe1.jpeg2.添加新的驱动程序https://q1.itc.cn/images01/20250625/662edf8f740944f7b4406141e56980ed.jpeg3.添加2个不同地址的PLChttps://q0.itc.cn/images01/20250625/190e2e0fcfc6490e8ed9b3b122d9c64d.jpeghttps://q6.itc.cn/images01/20250625/3fa873a1dfaa42bd860933d9b5c4e40a.jpeg其中的“192.168.2.11”是cpu的ip地址。如果有多台PLC IP地址不同即可,需要在同一个局域网内。4.添加相应的变量名称和地址https://q3.itc.cn/images01/20250625/a6d520887dce4ae48e1735d1e39f1e3d.jpeg5.画面设计https://q2.itc.cn/images01/20250625/32992307cae4406e83f7556a6928fdca.png6. 画面控件与变量的关联https://q7.itc.cn/images01/20250625/23672009489a4f6bb6ca752595c33e90.pnghttps://q2.itc.cn/images01/20250625/5db8f22f022e4e3bbd509878d357981a.pnghttps://q5.itc.cn/images01/20250625/04b0e0872d3f41bca4c505843aa35416.pngPLC参数设置1. 编写一个启停程序其中Q0.2和Q0.3是起保停https://q6.itc.cn/images01/20250625/3328b7dd8bc44788ac825393cb3cd355.jpeg2. PLC的IP地址设置https://q4.itc.cn/images01/20250625/d24e1434e8aa40a09ce5444c0937c2ab.jpeg3. 将程序下载到PLChttps://q3.itc.cn/images01/20250625/320cef6d74ae491d81eafe6dfa618873.jpeg测试方法1. 用WICC的Q0和Q1按钮控制PLC对应的Q点,同时在WINCC上监测Q点输出。2. 给PLC的I点输入信号,看WINCC是否有监测到相应点的信号3. 通过给PLC相应寄存器写入数值,看WINCC是否有对应的数值https://q4.itc.cn/images01/20250625/0be3da0a52c84840b42321d5f4ae696b.png
页: [1]
查看完整版本: 分布式控制系统:WinCC与两台PLC的无线Modbus通信方案