本案例是模擬將Modbus TCP 設備數據接入到西門子PROFINET 網絡中。使用設備為西門子 S7-1200 型 PLC,開疆智能 KJ-PNG-106 型網關。MODBUS 從站為電腦安裝modbus poll 軟件。
1、打開西門子博圖軟件建立新項目

2、安裝 GSD 文件

3、添加模塊

4、設置設備名稱和 IP 地址,本例為 kj1,IP 為 192.168.20.5

5、配置輸入輸出字節長度,本例為 8 個字節即 4 個寄存器。

6、下載配置,設置網關參數,點擊新建選擇 PN2MS。

7、設置網關在 PROFINET 網絡中的設備名和 IP 地址(注意:要和博圖中組態一致)


8、設置網關 tcp 端的 IP。

9、下載配置到網關,即可使用,打開 Modbus Poll 軟件,連接服務器端,注意:不是 PROFINET 端IP 地址,是ModbusTCP 服務端地址。

10、網關的參數地址,以 03,10 功能碼為例、Q 地址所輸出數據的寄存器范圍為 750-1499、I 地址輸入數據寄存器地址范圍為 0-749;

11、如圖,主站對寄存器地址 0 寫入數據,對應 i 地址的起始地址IW68,Q 地址的輸出數據在主站從寄存器地址 750 開始讀取對應 Q 地址的起始地址 QW64;

|