為優(yōu)化生物制藥生產(chǎn)流程,我司計(jì)劃將現(xiàn)有的Allen-Bradley PLC控制系統(tǒng)與新型生物反應(yīng)器進(jìn)行集成。由于兩者采用不同的通信協(xié)議(AB PLC使用Modbus TCP,而生物反應(yīng)器支持Ethernet/IP),直接通信存在障礙。為此通過穩(wěn)聯(lián)技術(shù)的Modbus TCP與Ethernet/IP網(wǎng)關(guān),實(shí)現(xiàn)兩種協(xié)議的無縫轉(zhuǎn)換,確保數(shù)據(jù)實(shí)時(shí)交互和設(shè)備精準(zhǔn)控制。
1、打開RSLogix5000,進(jìn)行硬件組態(tài),首先添加網(wǎng)關(guān)的 EDS 文件;
2、安裝完成后添加模塊,選擇 New Module;
3、輸入 EIP 尋找Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)模塊,名稱顯示為 EIP001;
4、雙擊Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)網(wǎng)關(guān)模塊設(shè)置參數(shù);
5、設(shè)置Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)的設(shè)備名稱和 IP 地址,本例為 eip
IP192.168.1.11
(此處設(shè)備名稱可隨意寫,Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)在 EtherNet/IP 端不需要
設(shè)置設(shè)備名稱);
6、點(diǎn)擊 Change 設(shè)置數(shù)據(jù)的輸入輸出長度,本例為 8 個(gè)字節(jié);
7、下載配置到 PLC;
8,打開配置軟件Gateway Configuration Studio;
9,打開網(wǎng)關(guān)配置軟件進(jìn)行modbusTCP參數(shù)配置,點(diǎn)擊紅圈中的新建,選擇EIP-MTC
(MODBUS TCP主站);
10、設(shè)置Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)的IP地址和字節(jié)數(shù)要和PLC組態(tài)保持一致;
11、繼續(xù)右鍵點(diǎn)擊插入,插入Node;
12、設(shè)置ModbusTCPip地址,IP地址是Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)網(wǎng)口地址,
網(wǎng)關(guān)地址為過濾交換機(jī)地址需設(shè)置為不沖突地址即可;
13,根據(jù)控制器手冊設(shè)置Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)通信參數(shù),及功能地址介紹
14、給Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)配置點(diǎn)擊控制器讀寫數(shù)據(jù),這里舉例讀取點(diǎn)擊
控制器的電流值,及反饋值。如下圖所示;
PLC中組態(tài)中數(shù)據(jù)讀取顯示,根據(jù)產(chǎn)品手冊的地址說明可把Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)數(shù)值放到PLC內(nèi)存映射起始地址與博圖中的 :I Data [0]地址相對(duì)應(yīng),本例中 I 地址為 0-7,若地址為 0 寄存器地址 256 號(hào)的數(shù)據(jù) 就會(huì)映射到 I.Data 0后面數(shù)據(jù)依此往后按順序排列,從而進(jìn)一步的對(duì)數(shù)據(jù)進(jìn)行運(yùn)算采集工作,以上就是Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關(guān)在PLC組態(tài)的快速配置。