
本案例控制的主要對象是煤氣爐的風機、爐條機、以及蒸汽的控制以及現(xiàn)場各項參數(shù)的顯示與報警。系統(tǒng)主 PLC 選用西門子 CPU,通過 ET200 IO 模塊控制現(xiàn)場設備并監(jiān)控數(shù)據(jù)。變頻器采用英威騰 CHF100A 變頻器,將英威騰 CHF100A 變頻器接入西門子PLC的網(wǎng)關采用開疆智能 MODBUS 轉(zhuǎn) PROFINET 網(wǎng)關 KJ-PNG-101。本文主要講該 MODBUS 轉(zhuǎn) PROFINET 網(wǎng)關的配置過程。英威騰 MODBUS 通訊的說明在說明書的第 68 頁。
首先加入 GSD 文件。將MODBUS 轉(zhuǎn) PROFINET 網(wǎng)關的 GSD 文件拷貝放到任意位置。打開博圖建立新項目“英威騰”。進入設備和網(wǎng)絡,在選項中選擇管理通用站描述文件,安裝 GSD 文件。

選擇 Modbus 轉(zhuǎn) Profinet 網(wǎng)關

將 MODBUS 轉(zhuǎn) PROFINET 網(wǎng)關配置到 PROFINET 網(wǎng)絡中

設置網(wǎng)關在 Profinet 網(wǎng)絡中的設備名稱與 IP 地址

確認變頻器用到參數(shù)的總數(shù)據(jù)量,并在組態(tài)中添加對應的數(shù)據(jù)長度,這里需要選擇寫命令兩條,讀一條;也就是 4 個字節(jié)輸出,2 字節(jié)輸入

組態(tài)設置完成后下載到 PLC 中,并開始配置 Modbus 參數(shù)設置。首先安裝網(wǎng)關配置軟件,打開軟件新建項目選擇 PN2MM

配置網(wǎng)關的 IP 地址與設備名稱(要與組態(tài)軟件中保持一致)

設置 Modbus 參數(shù)(輸出命令輪詢模式可根據(jù)需要選擇單次發(fā)送,連續(xù)發(fā)送,脈沖發(fā)送等)

填寫變頻器的站號

下面這是第一條,需要寫的數(shù)據(jù),起始地址為 1000H,十進制為 4096

功能碼根據(jù)變頻器設定要選擇 06 功能碼即寫單寄存器

寄存器按 10 進制格式寫入 1000H 即 4096
內(nèi)存映射起始地址為默認 1500,對應 Q 地址第一二個字節(jié)

下面這是第二條,需要寫的數(shù)據(jù),起始地址為 2000H,十進制為 8192
內(nèi)存映射起始地址因為前一條命令占了兩個字節(jié)所以這里填寫 1502 對應 Q 地址的地三四個字節(jié)


下面這是第三條,需要讀的數(shù)據(jù),起始地址為 1001H,十進制為 4097

選擇 03 功能碼即讀多寄存器,地址填寫 10 進制 4097,寄存器數(shù)量 1 個。內(nèi)存映射地址為 0 對應 I 地址的第一二位

配置好之后通過 USB 下載到網(wǎng)關中,上電后連接 PLC 與變頻器
|