本研究旨在控制電動(dòng)機(jī)智能保護(hù)器的參數(shù)顯示與報(bào)警。使用西門子CPU作為主PLC,結(jié)合Modbus485至Profinet網(wǎng)關(guān)模塊監(jiān)控?cái)?shù)據(jù)和控制設(shè)備。電動(dòng)機(jī)保護(hù)器通過Modbus485至Profinet網(wǎng)關(guān)接入西門子PLC網(wǎng)關(guān)。本文將介紹該網(wǎng)關(guān)的配置步驟。

首先,執(zhí)行Modbus485至Profinet網(wǎng)關(guān)的GSD文件復(fù)制程序,并將其存檔于預(yù)設(shè)的存儲(chǔ)位置。隨后,在博圖軟件中構(gòu)建一個(gè)名為“網(wǎng)關(guān)測試”的項(xiàng)目,并進(jìn)入設(shè)備與網(wǎng)絡(luò)配置界面。接著,激活通用站描述文件管理功能,開展GSD文件的安裝程序。選定Modbus485轉(zhuǎn)Profinet網(wǎng)關(guān),并將其集成至網(wǎng)絡(luò)配置中。

設(shè)置Modbus485轉(zhuǎn)Profinet網(wǎng)關(guān)在Profinet網(wǎng)絡(luò)中的設(shè)備名稱和IP地址;確定保護(hù)器所用參數(shù)的總數(shù)據(jù)量,在組態(tài)中添加相應(yīng)的數(shù)據(jù)長度,并配置8個(gè)寄存器(含16字節(jié)的輸入和輸出);完成組態(tài)設(shè)置后,將其下載到PLC中。

從站通訊應(yīng)用格式說明如圖所示。查詢數(shù)據(jù)幀包含讀數(shù)據(jù)功能(功能碼03),此功能可助力用戶獲取記錄數(shù)據(jù)、設(shè)備采集數(shù)據(jù)以及系統(tǒng)參數(shù)。下表展示的是從一號(hào)機(jī)讀取5個(gè)采集數(shù)據(jù)的情形,這些數(shù)據(jù)于裝置中的地址分別為0100H-0104H。

根據(jù)案例分析,可以得出結(jié)論:站功地址設(shè)定為1,能碼為03,讀取寄存器數(shù)量為5個(gè)。隨后,即可啟動(dòng)Modbus485至Profinet網(wǎng)關(guān)的配置流程。首先,激活軟件并創(chuàng)建新項(xiàng)目,選擇圖示所示的配置選項(xiàng)。在進(jìn)行Modbus485至Profinet網(wǎng)關(guān)的IP地址及設(shè)備名稱配置時(shí),必須確保其與組態(tài)軟件中的相應(yīng)設(shè)置保持一致。

設(shè)置Modbus485的參數(shù)需與從站保持一致,在本示例中,參數(shù)設(shè)定為波特率9600、8個(gè)數(shù)據(jù)位、1個(gè)停止位且無校驗(yàn)(注意:若校驗(yàn)位并非無校驗(yàn)情況,則數(shù)據(jù)位應(yīng)選擇9,輸出命令采用輪詢模式)。
根據(jù)需要選擇單次發(fā)送,連續(xù)發(fā)送,脈沖發(fā)送等);在ModbusRTU出選擇插入節(jié)點(diǎn);地址填寫從站地址1;

在Node處插入功能碼;

在右側(cè)功能碼區(qū)域?qū)x擇的正確性進(jìn)行驗(yàn)證;手冊(cè)中所列示例的起始地址為100H,需將其由十六進(jìn)制轉(zhuǎn)換為十進(jìn)制表示,即256,進(jìn)而將此數(shù)值填入連續(xù)讀取的五個(gè)地址所對(duì)應(yīng)的數(shù)據(jù)中。

內(nèi)存映射起始地址與博圖中的IQ地址存在對(duì)應(yīng)關(guān)系。在本案例里,I地址的范圍為68至83。若地址為0,256號(hào)寄存器地址的數(shù)據(jù)將映射至IW68,后續(xù)數(shù)據(jù)按照順序依次排列。需要著重注意的是,完成設(shè)備名稱與IP配置并下載至Modbus485轉(zhuǎn)Profinet網(wǎng)關(guān)之后,需重新上電以使配置生效。
|