西门子PLC与DCS通讯
西门子S7系列PLC(S7-200/300/400)控制系统与DCS系统进行数据交互。DCS系统可以支持标准的Modbus RTU或者ModbusTCP通讯协议。
解决方案:
选配工业通讯桥接器NET30-MPI PRO,无需硬件组态和编写通讯程序,通过简单的配置实现DCS系统与西门子PLC系统的Modbus通讯。
网络拓扑:
桥接器的串口1(PPI/MPI/PROFIBUS协议),连接西门子PLC的通讯口,网络(ModbusTCP)或者串口2(ModbusRTU)连接DCS的通讯接口。
参数配置:
1、 西门子通讯参数配置
2、 modbus配置
3、 以太网参数配置
4、 地址映射表
PLC内部寄存器地址与MODBUS地址对应表
Modbus地址 |
PLC内部寄存器地址 |
数据类型 |
计算公式 |
MODBUS功能号 |
最大指令数 |
000001~ |
Q0.0~ |
位
|
Qm.n = 000001 + m*8 + n ① |
FC1(读线圈) FC5(写线圈) |
S7-200:119 S7-300:784 |
050001~ |
M0.0~ |
Mm.n = 050001 + m*8 + n |
FC5:1 |
||
100001~ |
I0.0~ |
Im.n = 100001 + m*8 + n |
FC2(读输入) |
S7-200:119 S7-300:784 |
|
400001~ |
DBx.DBW0~
|
字
|
DB1.DBWm = 400001 + m/2,m为偶数 ② |
FC3(读乘法寄存器) FC16(写乘法寄存器) FC6(写单一乘法寄存器) |
FC3:111 FC16:111 FC6:1 |
450001~ |
MW0~ |
MWm= 450001 + m/2,m为偶数 |