Modbus轉Profinet網關控制的主要物件是煤氣爐的風機、爐潭訓、以及蒸汽的控制以及現場各項引數的顯示與報警。系統主 PLC 選用西門子 S7-1200,通 過 ET200 IO 模塊控制現場設備并監控資料。變頻器采用英威騰 CHF100A 變頻器,將英威騰 CHF100A 變頻器接入 西門子S7-1200的網關采用艾默森Modbus轉Profinet網關MCN-PN3001。本文主要講該 MODBUS 轉 PROFINET 網關的配置程序。首先加入 GSD 檔案。將Modbus轉Profinet網關的 GSD 檔案PN3001拷貝放到任意位置。打開博圖,建立新專案“英威騰”。進入設備和網路,在選項中選擇管理通用站描述檔案,安裝GSD檔案。

選擇 MODBUS 轉 PROFINET 網關MCN-PN3001;

將Modbus轉Profinet網關配置到 PROFINET網路中

設定MODUS轉PROFINET網關在Profinet網路中的設備名稱與IP地址

確認變頻器用到引數的總資料量,并在組態中添加對應的資料長度
這里需要選擇寫命令兩條,讀一條;也就是4個位元組輸出,2位元組輸入

組態設定完成后下載到PLC中,并開始配置Modbus引數設定。
首先安裝Modbus轉Profinet網關MCN-PN3001配置軟體
打開軟體新建專案:
選擇PN2MM

配置網關的IP地址與設備名稱(要與組態軟體中保持一致)

設定Modbus引數(輸出命令輪詢模式可根據需要選擇單次發送,連續發送,脈沖發送等)

填寫變頻器的站號

下面這是第一條,需要寫的資料,起始地址為1000H,十進制為4096

功能碼根據變頻器設定要選擇06功能碼即寫單暫存器

暫存器按10進制格式寫入1000H即4096
記憶體映射起始地址為默認1500,對應Q地址第一二個位元組

下面這是第二條,需要寫的資料,起始地址為2000H,十進制為8192

記憶體映射起始地址因為前一條命令占了兩個位元組所以這里填寫1502對應Q地址的地三四個位元組

下面這是第三條,需要讀的資料,起始地址為1001H,十進制為4097

選擇03功能碼即讀多暫存器,地址填寫10進制4097,暫存器數量1個。記憶體映射地址為0對應I地址的第一二位

配置好之后通過USB下載到MODBUS 轉 PROFINET 網關MCN-PN3001中,上電后連接PLC與變頻器。
以上是無錫艾默森Modbus轉Profinet網關MCN-PN3001的配置程序
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/32306.html
標籤:單片機/工控
下一篇:大佬們,我這電機怎么不停止啊。。
