ModbusTCP轉Profinet網關連接組態(tài)王服務器配置案例
本案例是Modbus TCP轉Profinet網關連接施耐德PLC的配置案例用到的設備為西門子1200PLC一臺,KJ-PNG-106網關一個,PC一臺。
配置方法:
打開博圖,新建項目并添加gsd文件。
建立Profinet連接,設定網關的IP地址和設備名稱,IP要和網關保持在同一網段。
進入設備視圖選擇輸入輸出的總數據長度,本例為輸出2字節(jié)(1個寄存器)輸入4字節(jié)
(兩個寄存器)
從右側硬件目錄中添加所選長度
下載配置到PLC
打開網關配置軟件進行modbus參數配置,點擊紅圈中的新建,選擇PN2MC
設置網關的IP地址和設備名稱,要和PLC組態(tài)保持一致
設置Modbus Tcp的本地端口IP,和組態(tài)王保持在同一網段不同IP即可
在Modbus TCP上右鍵點擊插入,在下級NODE中填寫從站服務器的IP
注意:響應等待代表等待從站響應的最長等待時間。
輪詢延時代表從站響應后間隔多久再發(fā)送下一條命令。
配置組態(tài)王,設定Modbus服務器參數。
新建項目點擊COM1右邊的新建設定TCP參數。在設備驅動中的莫迪康中找到ModbusTCP Server下面的TCP單擊下一步。
起一個連接設備的名字,單擊下一步
輸入服務器的IP地址,因為是組態(tài)王做從站所以填寫0即可
重新連接參數默認即可,直接單機下一步完成設置。
在變量選項中點擊新建,命名為Slave1設置變量類型為I/O整數,連接設備選擇剛才設置的Slave寄存器地址設置為40000區(qū)中的1,因為組態(tài)王中起始地址從1開始,所以對應網關的地址為0
數據類型選擇USHORT采集頻率為100ms,同樣新建變量Slave2,地址為400002,對應網關地址1,讀寫屬性用03功能碼的話可設置為讀寫。
單機畫面,新建一個視圖界面。
雙擊####的顯示區(qū)域,設置連接。
選擇模擬值輸出,表示用來顯示PLC的Q地址發(fā)送的數據。表達式處點擊問號選擇Slave1的鏈接(等于寄存器地址為0)
輸入框處同樣雙擊,表示用來向PLC的I址發(fā)送數據
在問號處選擇Slave2(對應寄存器地址為1)
保存后運行系統(tǒng)。
設置寫單寄存器(06H功能碼)對地址0(對應組態(tài)王400001的地址)
讀保持寄存器(03功能碼)讀取數量兩個,(對應組態(tài)王地址400001,400002)
下載后用博圖監(jiān)控。
數據正常連通
-
工業(yè)以太網
+關注
關注
10文章
611瀏覽量
42302 -
Profinet
+關注
關注
6文章
1035瀏覽量
23283 -
工業(yè)通訊
+關注
關注
0文章
58瀏覽量
11511
發(fā)布評論請先 登錄
相關推薦
評論