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

2、安裝 GSD 文件

3、添加模塊

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

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

6、下載配置,設置網(wǎng)關(guān)參數(shù),點擊新建選擇 PN2MS。

7、設置網(wǎng)關(guān)在 PROFINET 網(wǎng)絡中的設備名和 IP 地址(注意:要和博圖中組態(tài)一致)


8、設置網(wǎng)關(guān) tcp 端的 IP。

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

10、網(wǎng)關(guān)的參數(shù)地址,以 03,10 功能碼為例、Q 地址所輸出數(shù)據(jù)的寄存器范圍為 750-1499、I 地址輸入數(shù)據(jù)寄存器地址范圍為 0-749;

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

|