本案例控制的主要對象是煤氣爐的風(fēng)機、爐條機、以及蒸汽的控制以及現(xiàn)場各項參數(shù)的顯示與報警。系統(tǒng)主PLC選用西門子CPU,通過ET200IO模塊控制現(xiàn)場設(shè)備并監(jiān)控數(shù)據(jù)。變頻器采用ABB ACS800變頻器,將ABB ACS800變頻器變頻器接入西門子PLC的網(wǎng)關(guān)采用移通創(chuàng)聯(lián)MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)YT-PB-03。本文主要講該MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)YT-PB-03的配置過程。ACS800的MODBUS通訊的說明請聯(lián)系變頻器廠家。首先加入GSD文件。將MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)YT-PB-03的GSD文件拷貝放到任意位置。打開博圖,建立新項目“網(wǎng)關(guān)測試”。進入設(shè)備和網(wǎng)絡(luò),在選項中選擇管理通用站描述文件,安裝GSD文件。 選擇MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)YT-PB-03,將MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)YT-PB-03配置到profibus網(wǎng)絡(luò)中 設(shè)置MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)YT-PB-03在profibus網(wǎng)絡(luò)中的DP從站地址 確認變頻器用到參數(shù)的總數(shù)據(jù)量,并在組態(tài)中添加對應(yīng)的數(shù)據(jù)長度這里配置了16個字節(jié)的輸入輸出(8個寄存器) 組態(tài)設(shè)置完成后下載到PLC中,并開始配置MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)YT-PB-03的參數(shù)設(shè)置。首先安裝網(wǎng)關(guān)配置軟件,打開軟件新建項目選擇DP2MM 注意:網(wǎng)關(guān)的DP地址通過頂部撥碼進行設(shè)置,要和PLC組態(tài)中保持一致 設(shè)置ModbuS參數(shù),485的參數(shù)要和變頻器一致(輸出命令輪詢模式可根據(jù)需要選擇單次發(fā)送,連續(xù)發(fā)送,脈沖發(fā)送等) 在ModbusRTU處單擊鼠標右鍵添加NODE并填寫變頻器的站號 下面這是第一條,需要寫的數(shù)據(jù),根據(jù)手冊說明起始地址為十進制40001,功能碼為06因為網(wǎng)關(guān)的寄存器地址是從0開始,所以功能碼根據(jù)變頻器設(shè)定要選擇06功能碼即寫單寄存器,寄存器地址寫0 寄存器按10進制格式寫入0內(nèi)存映射起始地址為默認244,對應(yīng)Q地址第一二個字節(jié) 如果要進行讀取寄存器操作可用03功能碼,以下圖為例 如想讀取從40004到40006的寄存器數(shù)據(jù),可用03功能碼讀保持寄存器功能讀取連續(xù)3個寄存器的數(shù)據(jù)。 因為變頻器地址是從1開始,所以實際地址要減1狀態(tài)字地址為3連續(xù)讀取3個寄存器。內(nèi)存映射起始地址為0對應(yīng)網(wǎng)關(guān)在PLC中對應(yīng)的I地址起始地址 如配置多條命令要點擊下自動分配來設(shè)定對plc的IQ地址進行映射,配置好之后通過USB下載到網(wǎng)關(guān)中,上電后連接PLC與變頻器即可。
|
發(fā)布評論請先 登錄
相關(guān)推薦
評論