1. 程式人生 > 實用技巧 >西門子PLC與DCS通訊

西門子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的通訊介面。

F:\3產品手冊\產品介紹\NET30-MPI PRO\西門子PLC連線DCS.png

引數配置:

1、西門子通訊引數配置

img2

2、modbus配置

img3

3、乙太網引數配置

img4

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為偶數