本案例是耐用通信Modbus TCP轉Profinet網(wǎng)關連接西門子PLC的配置案例用到的設備為西門子1513的PLC一臺,Modbus TCP轉Profinet網(wǎng)關一個,PC一臺。
1、配置方法:打開博圖,新建項目并添加站點。
2、添加西門子1500系列PLC。
3、此時需要設置好IP地址并將其處于聯(lián)網(wǎng)狀態(tài);
4、導入Modbus TCP轉Profinet網(wǎng)關的GSD文件;
5、設置Modbus TCP轉Profinet網(wǎng)關的IP地址和設備名稱;
6、設置Modbus TCP轉Profinet網(wǎng)關的輸入輸出字節(jié)數(shù)長度;
7、下載組態(tài)至plc,打開Modbus TCP轉Profinet網(wǎng)關配置軟件進行modbus參數(shù)配置,點擊紅圈中的新建,選擇PN2MC;
8、設置Modbus TCP轉Profinet網(wǎng)關的IP地址和設備名稱,要和PLC組態(tài)保持一致;
9、設置Modbus Tcp的本地端口IP,和組態(tài)王保持在同一網(wǎng)段不同IP即可;
10、在Modbus TCP上右鍵點擊插入,在下級NODE中填寫從站服務器的IP,注意:響應等待代表等待從站響應的最長等待時間;輪詢延時代表從站響應后間隔多久再發(fā)送下一條命令。
11、配置組態(tài)王,設定Modbus服務器參數(shù);
12、新建項目點擊COM1右邊的新建設定TCP參數(shù)在設備驅動中的莫迪康中找到ModbusTCP Server下面的TCP單擊下一步;
13、起一個連接設備的名字,單擊下一步;
14、輸入服務器的IP地址,因為是組態(tài)王做從站所以填寫0即可;
15、重新連接參數(shù)默認即可,直接單機下一步完成設置;
16、在變量選項中點擊新建,命名為Slave1設置變量類型為I/O整數(shù),連接設備選擇剛才設置的Slave寄存器地址設置為40000區(qū)中的1,因為組態(tài)王中起始地址從1開始,所以對應Modbus TCP轉Profinet網(wǎng)關的地址為0,數(shù)據(jù)類型選擇USHORT采集頻率為100ms,同樣新建變量Slave2,地址為400002,對應Modbus TCP轉Profinet網(wǎng)關地址1,讀寫屬性用03功能碼的話可設置為讀寫;
17、輸入框處同樣雙擊,表示用來向PLC的I址發(fā)送數(shù)據(jù);
18、在問號處選擇Slave2(對應寄存器地址為1);
19、保存后運行系統(tǒng),設置寫單寄存器(06H功能碼)對地址0(對應組態(tài)王400001的地址)讀保持寄存器(03功能碼)讀取數(shù)量兩個,(對應組態(tài)王地址400001,400002)下載后用博圖監(jiān)控;
審核編輯黃宇
-
plc
+關注
關注
5011文章
13297瀏覽量
463376 -
MODBUS
+關注
關注
28文章
1805瀏覽量
77003 -
網(wǎng)關
+關注
關注
9文章
4469瀏覽量
51109 -
Profinet
+關注
關注
6文章
1183瀏覽量
23411 -
組態(tài)
+關注
關注
0文章
148瀏覽量
15013
發(fā)布評論請先 登錄
相關推薦
評論