一、案例背景
在工業自動化領域,Modbus RTU 協議應用廣泛,許多設備如傳感器、PLC 和工控機等都支持該協議,便于相互通信與集成。在倉庫貨物存儲場景中,為確保貨物質量,實時監測溫濕度至關重要。本案例中的溫濕度傳感器采用 485 接口,遵循 Modbus RTU 標準協議。需要注意的是,485 接口協議包含 RTU 標準協議和 485 自由協議,本案例聚焦于前者。
以工廠環境監測系統為例,溫濕度傳感器、壓力傳感器等均采用標準 Modbus RTU 協議,能將采集到的數據精準傳輸至 PLC,實現對生產環境的實時監控與調節。然而,當中心控制系統使用基于 EtherNet/IP 協議的 AB PLC 時,為實現數據傳輸,就需要借助協議轉換設備。此時,捷米特JM-EIP-RTU(EIP-RS485)協議轉換網關模塊就能發揮關鍵作用,作為連接 EtherNet/IP 與 Modbus RTU 的橋梁,確保不同協議設備間的數據交互順暢進行。
二、硬件設備
1.AB羅克韋爾PLC(EtherNet/IP協議)
2.溫濕度傳感器:支持標準的Modbus RTU協議
3.捷米特JM-EIP-RTU網關:實現EtherNet/IP網絡與ModbusRTU 串行總線之間的數據通訊,可支持RS232和RS485通訊。即EtherNet/IP和ModbusRTU網絡之間無縫內部連接。
三、技術指標
?捷米特JM-EIP-RTU(EIP-RS485)設備在EtherNet/IP一側為EtherNet/IP適配器,在RTU一側通過RS485可以作為Modbus主站,也可以通過RS232支持自由協議通訊;
?支持EtherNet/IP協議;
?支持最大的輸入字節數為500字節,最大的輸出字節為500字節,輸入輸出字節的長度由RockwellLogix控制器設定(本手冊以Logix控制器為參考);
?功能碼:支持01H、02H、03H、04H、05H、06H、0FH、10H號功能;
?供電:24VDC(±5%),最大功率3.5W;
?工作環境溫度:-25~55℃,濕度≤95%;
四、配置步驟
設備連接
o將捷米特JM-EIP-RTU(EIP-RS485)網關安裝在控制柜內,確保安裝牢固,連接 24VDC 電源,L + 接 24V,M 接0V,PE接地。
o用網線將網關的 Ethernet/IP 接口(P1 或 P2)與 AB PLC 的以太網口相連;通過 RS485 電纜,將網關的 6PIN 端子 A+、B - 分別連接到溫濕度傳感器的 RS485 接口 A、B 端。
網關配置
o打開 GW Config 配置軟件,選擇 “Modbus 配置” 進入設置界面。
o雙擊軟件右側設備列表中的 “Modbus Master”,添加虛擬主站;再雙擊 “Modbus Slave”,添加溫濕度傳感器從站到Modbus總線。
可配置參數為:Modbus通訊波特率、數據位、奇偶校驗方式、停止位、通訊傳輸模式、響應等待時間、輪詢延時時間、輸出命令輪詢模式、脈沖輸出時間、掃描比率,配置界面如下:
?Modbus通訊波特率:1200bit/s, 2400bit/s, 4800bit/s, 9600bit/s, 19200bit/s,38400bit/s, 57600bit/s, 115200bit/。
?數據位:7、8、9位。
?奇偶校驗方式:無、奇、偶。
?停止位:1位、2位。
?通訊傳輸模式:RTU。
?響應等待時間:當Modbus主站發送命令后,等待從站響應的時間,范圍:100ms~50000ms。
?輪詢延時時間:當Modbus主站發送命令后,收到正確響應或響應超時后,發送下一條Modbus命令之前的延遲時間,范圍:0~2500ms。
?輸出命令輪詢模式:Modbus寫命令,有四種輸出模式:連續輸出、禁止輸出、逢變輸出和脈沖輸出。
連續輸出:與Modbus讀命令輸出方式相同,根據掃描比率進行掃描輸出;
禁止輸出:禁止輸出Modbus寫命令;
逢變輸出:輸出數據有變化時,輸出寫命令,并在接收到正確響應數據后停止輸出;
脈沖輸出:按照脈沖周期,輸出寫命令。
?脈沖輸出時間:脈沖輸出方式的脈沖時間。
?掃描比率:
o雙擊主窗口中的 “Modbus Master” 圖標,設置 Modbus 總線參數,如波特率(根據傳感器要求設為9600bps)、字符格式(8位無校驗+1停止位) 。
在設備窗口界面,單擊節點,配置窗口界面顯示從站地址,如下圖:
命令配置界面
在設備窗口界面,協議類型選擇Modbus主站(默認協議),右擊插入新的命令,配置窗口界面顯示如下:
?Modbus寄存器起始地址:Modbus從站設備中寄存器、開關量、線圈等起始地址,范圍為:0~65535;
?寄存器個數:Modbus從站設備中寄存器、開關量、線圈的個數;
?內存映射起始地址:在模塊內存緩沖區中數據的起始地址,數據在網關內存中映射的地址范圍:
讀命令:0x000~0x5DB(0~1499)
寫命令:0x5DC~0xBB7(1500~2999)
寫命令同時可以作為本地數據交換:0x000~0x5DB(0~1499)
o雙擊主窗口的 “Modbus Slave”,設置從站報文,根據溫濕度傳感器手冊,配置讀取溫濕度數據的寄存器地址等信息。
o配置完成后,點擊 “地址表” 查看 Modbus 從站數據列表,無誤后將配置下載到網關。
0.AB PLC 配置
o打開 RSLogix 5000 程序,加載捷米特 JM-EIP-RTU 的 EDS 文件。
o新建工程,填寫名稱,選擇 “New Module” 添加捷米特 JM-EIP-RTU 網關。
o在 “Name” 中填入網關名稱,“IP Address” 中填入網關 IP 地址,點擊 “Change” 設置網關輸入輸出數據長度,例如設置輸入輸出各 20 字節 。
o點擊 “Communications->Download”,將工程下載到 PLC 中。
·確認計算機與PLC已經建立網絡連接,PLC上電后,打開 BOOTP DHCP TOOL軟件,
·如果第一次打開,在“Tools”(工具)下選擇“NetworksSetting”(網絡設置),輸入子網掩碼;
·
·如果網絡上存在尚未配置的IP地址的PLC模塊,工具對話框將會顯示該模塊的MAC地址,且不斷的被刷新;
·
·雙擊MAC地址設備請求,彈出“NewEntry”對話框,在“IP Address”處填寫IP地址,點擊OK;
·
·RSLinxClassic建立計算機與PLC連接
·配置以太網通訊驅動
·雙擊
圖標,打開軟件,在RSLinx軟件中配置通訊驅動程序,從 “Communications”(通訊)下拉菜單中選擇“ConfigureDrivers”(配置驅動程序),將出現“ConfigureDrivers”對話框(在添加新驅動程序之前,確認滿足以下條件:工作站正確配置工作站的IP地址和其他網絡參數,正確連接到EtherNet/IP網絡);
·
·從“AvailableDriverTypes”(可用的驅動程序類型)下拉菜單中選擇“EtherNet/IP Driver”(EtherNet/IP驅動程序)或者“Ethernetdevices”(以太網設備),然后點擊“AddNew…”(新加);
·
·將顯示“ AddNewRSLinxClassicDriver”(添加新RSLinxClassic驅動程序)對話框;可以修改新的驅動程序名稱,此例子接受缺省名字(AB_ETHIP-2)然后單擊OK;
·
·新的驅動程序AB ETHIP - 2 A-B EthernetRUNNING在ConfiguredDrivers列表里,如下圖,點擊Close;
·
·點擊Communication下拉菜單的RSWho或者點擊RSWho圖標
,彈出RSWho對話框,顯示控制網絡的樹狀瀏覽畫面,雙擊AB_ETHIP-2,Ethetnet驗證剛才配置的AB_ETHIP驅動能否與Logix控制器或者網關設備進行通訊;(如果有設備的通訊狀態出錯,例如一個被認可的設備被拔掉,設備顯示帶紅色X,表明RSWho原先認可,但現在無法找到);
·
·可使用RSLinx軟件(或者Studio5000)修改通訊模塊的IP地址,右擊EtherNet/IP模塊,選擇ModuleConfiguration(模塊配置)
·
·單擊PortConfiguration(串口配置)選項卡,修改完成后點擊確認;
·
五、系統測試與優化
o下載完成后,觀察 AB PLC 與網關連接狀態,正常時網關 OK 燈亮。
o在 AB PLC 編程軟件中編寫讀取溫濕度數據程序,測試數據是否正確傳輸。若數據異常,檢查網關和傳感器的波特率、寄存器地址等參數是否匹配;排查網絡連接是否存在干擾,如檢查網線是否遠離強電線路等。
六、總結
通過引入捷米特JM-EIP-RTU協議轉換網關模塊,不僅成功解決了 EtherNet/IP 與 Modbus RTU 協議不兼容的難題,還大幅提升了系統的穩定性與數據傳輸效率。這一方案的成功應用,為工業自動化場景中不同協議設備的互聯互通提供了可靠范例。隨著工業 4.0 的推進,各類設備的通信需求愈發復雜多樣,捷米特網關模塊憑借其強大的協議轉換能力,有望在更多領域得到廣泛應用,助力企業實現更高效、智能的生產運營,推動整個工業自動化產業邁向新的發展高度。
審核編輯 黃宇
-
傳感器
+關注
關注
2557文章
51931瀏覽量
760088 -
plc
+關注
關注
5024文章
13526瀏覽量
468852 -
MODBUS
+關注
關注
28文章
1906瀏覽量
78207 -
Ethernet
+關注
關注
3文章
370瀏覽量
56407
發布評論請先 登錄
相關推薦
EtherNet/IP轉Modbus借助網關模塊達成羅克韋爾PLC和變頻器協議轉換通信

EtherNet/IP轉Modbus網關模塊在羅克韋爾PLC與Modbus上位機協議轉換通訊中的實戰案例

EtherNet/IP轉Modbus借協議轉換網關模塊打通羅克韋爾PLC與上位機鏈路

Profinet轉EtherNet/IP:驅動西門子1500與羅克韋爾PLC高效通訊
EtherNet/IP轉MODBUS將上位機接入羅克韋爾PLC配置案例
羅克韋爾Ethernet/IP協議轉CCLINK IEFB三菱PLC通訊

捷米特EtherNet/IP轉MODBUS網關將變頻器接入EtherNet/IP
EtherNet/IP轉Modbus-RTU主站網關(EtherNet/IP轉Modbus-RTU)

EtherNet/IP轉Modbus-RTU主站協議網關(JM-EIP-RTU)

評論