Modbus轉DeviceNet適配器應用案例
——上海泗博自動化適配器成功與LYHD系類諧波多功能表通訊
摘要:隨著社會的飛快發展,各種多功能儀表隨之而來,而與儀表的通訊要求也隨之增加。本文是關于LYHD系類諧波多功能儀(Modbus協議)轉為DeviceNet協議的應用案例,上海泗博自動化的Modbus轉DeviceNet適配器MD-21U運用其中,并且能夠確保穩定、可靠通訊。
關鍵詞:Modbus轉DeviceNet 諧波多功能儀 Modbus DeviceNet SiboTech
一、背景
通訊網絡的迅速發展推進了各種現場總線通信協議的產生,低成本、方便、可靠等性能都是選擇現場工業系統通信網絡類型的參考指標。DeviceNet通信協議就是其中一種,它將各種工業現場設備(如:限位開關,光電傳感器,閥組,電動機起動器,過程傳感器,條形碼讀取器,變頻驅動器,面板顯示器和操作員接口)連接到同一個網絡,進行網絡間不同設備的數據通信,從而消除了昂貴的硬接線。
本案例中的LYHD系類諧波多功能表使用的是現場儀表類設備常用的Modbus/串口通信協議。如果需要實現這類設備數據的上傳,如采集的數據上傳到上層的DeviceNet網絡、PROFIBUS DP網絡、工業以太網等,都需要專門的通信協議轉換網關。上海泗博自動化技術有限公司針對工業通信現場的這種應用需求為用戶提供了一系列可靠、穩定的工業通信解決方案。在本應用案例中,上海泗博自動化的Modbus轉DeviceNet適配器MD-21U在實現AB PLC(Logix 5000)對諧波多功能表的數據采集中起到了無可替代的橋梁作用。
二、Modbus轉DeviceNet適配器MD-21U系統功能
在整個系統通訊過程中,適配器MD-21U的DeviceNet接口在DeviceNet網絡中作為從站,Modbus接口在Modbus網絡中作為主站,通過Modbus協議采集諧波多功能表的參數并通過內存映射的方法上傳到DeviceNet網絡。例如AB PLC(Logix 5000)通過MD-21U采集諧波多功能表節點地址,波特率,奇偶校驗方式,繼電器輸出狀態,開關量輸入狀態等參數。在適配器對應的配置軟件GT-123中配置相關串口參數和Modbus命令并下載到適配器中可即可完成對現場數據采集的要求:通過用3號功能碼讀取諧波多功能表節點地址,波特率,奇偶校驗方式;用1號功能碼讀取繼電器輸出狀態;用2號功能碼讀取開關量輸入狀態。
Modbus轉DeciceNet適配器MD-21U的技術特性:
- ● DeviceNet從站接口功能;
-
- ● Modbus主站接口功能,支持1、2、3、4、5、6、15、16號功能碼;
-
- ● 寬電壓輸入范圍 11 ~ 30V;
-
- ● 支持DeviceNet規范的全部波特率,自動波特率偵聽;
-
- ● DeviceNet端具有防電纜錯接保護(±36V);
-
三、多功能表參數設置
1、首先按照多功能表的使用說明書,對儀表的節點地址(圖1),波特率(圖2),奇偶校驗方式(圖3)等參數進行設置。

圖1 節點地址

圖2 波特率

圖3 奇偶校驗方式
2、例如需要采集下圖4,圖5中紅色圈出的數據:
0x0000 密碼 0x0001 地址 0x0002 波特率 0x0003 校驗方式 (對應功能碼:0x03、0x04、0x06、0x10);

圖4 通訊地址信息
0x0000 DO1狀態 0x0001 DO2狀態 0x0002 DO3狀態(對應功能碼:0x01);

圖5 繼電器輸出狀態位
3、通過MD-21U的配置軟件GT-123,根據需要采集的數據,進行如下配置:
- ● DeviceNet端的參數配置(這里的配置要跟DeviceNet主站(AB PLC)相對應),如圖6所示。
-
- “DeviceNet地址”是指適配器的地址,可以在軟件中配置,也可以通過按鈕進行設置;
-
- “DeviceNet通訊波特率”125K、250K、500K、自動波特率偵聽可選;
-
- “DeviceNet輸入字節數”可設置為8、16、32、64、96;
-
- “DeviceNet輸出字節數”可設置為8、16、32、64。
-

圖6 總線配置界面
|