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