西门子PLC(S7200/300/400/200SMART)通过桥接器可以支持ModbusRTU串口和ModbusTCP以太网(有线和无线 WIFI 同时支持)两种通讯方式连接DCS系统,不需要编程PLC通讯程序,直接在模块中进行地址映射。支持浙大中控,和利时等主流DCS系统。
网络拓扑:

连接方式:将桥接器的串口X1连接到西门子PLC的通讯口,桥接器的串口X3连接到DCS系统(Modbus RTU串口通讯),桥接的以太网口接入DCS系统(ModbusTCP以太网通讯)。
打开【配置界面】如下:

【 协议 模式】:连接西门子PLC的通讯口,西门子S7200/200SMART选择PPI模式,S7300/400选择MPI主从站模式;
【模块地址】:填入模块地址,不要和网络上其他站点冲突;
打开【参数配置界面】:

1、将串口X3的模式,配置成 Modbus从站 ;
2、填入串口参数(波特率、数据位、校验、停止位),需要和DCS系统的配置一致;
打开【参数配置界面】:

1、桥接器默认支持ModbusTCP客户机(从站)通讯;
2、DCS系统支持通过IP地址和西门子 PLC通讯 ,Modbus的ID号对应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为偶数 |