無錫艾默森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的配置過程
|