一、項目背景與挑戰(zhàn)
某數(shù)據(jù)中心機房需要對多臺華為UPS(不間斷電源)進行集中監(jiān)控,納入統(tǒng)一的動力環(huán)境監(jiān)控系統(tǒng)中。華為UPS設備支持SNMP(簡單網(wǎng)絡管理協(xié)議)提供豐富的運行參數(shù)和告警信息,包括輸入輸出電壓、電流、頻率、電池狀態(tài)、負載率、溫度等。然而,現(xiàn)場的中央監(jiān)控平臺僅支持Modbus TCP協(xié)議進行數(shù)據(jù)采集,無法直接對接SNMP設備。
面臨的挑戰(zhàn):
協(xié)議不兼容:監(jiān)控平臺無法直接讀取SNMP OID數(shù)據(jù)。
數(shù)據(jù)整合需求:需將多臺UPS的實時狀態(tài)與告警統(tǒng)一整合到同一監(jiān)控畫面。
實時性要求:關鍵告警(如市電中斷、電池低電量)需秒級上報。
部署便捷性:避免在每臺UPS上安裝額外軟件或改動現(xiàn)有網(wǎng)絡配置。
二、解決方案
采用上海仰科VFBOX協(xié)議轉換網(wǎng)關作為協(xié)議轉換橋梁,實現(xiàn):
數(shù)據(jù)采集端:通過SNMP協(xié)議輪詢華為UPS,獲取關鍵運行參數(shù)與狀態(tài)。
數(shù)據(jù)轉發(fā)端:將采集的數(shù)據(jù)轉換為Modbus TCP從站,供中央監(jiān)控平臺讀取。
透明傳輸:不對UPS原有網(wǎng)絡結構造成影響,網(wǎng)關作為獨立節(jié)點接入。
推薦網(wǎng)關型號:VB302-2400(2網(wǎng)口+4串口),利用其雙網(wǎng)口特性,一個網(wǎng)口連接UPS管理網(wǎng)絡,另一個網(wǎng)口連接監(jiān)控平臺網(wǎng)絡,實現(xiàn)網(wǎng)絡隔離與數(shù)據(jù)安全。
三、系統(tǒng)架構與部署
1.網(wǎng)絡拓撲
text
[華為UPS1] --- (SNMP over IP) --- [機房網(wǎng)絡交換機] --- [VFBOX網(wǎng)關 Eth1]
|
|--- (Modbus TCP) --- [中央監(jiān)控平臺]
[華為UPS2] --------------------------------------------|
2.現(xiàn)場實施
網(wǎng)關安裝:部署于機房標準19英寸機柜或DIN導軌。
電源接入:接入機房DC 24V或AC 220V(通過適配器),建議采用UPS后端供電保障持續(xù)運行。
網(wǎng)絡連接:
Eth1:接入UPS所在的管理VLAN,與各UPS IP可達。
Eth2:接入監(jiān)控平臺網(wǎng)絡,IP與平臺同網(wǎng)段。
配置電腦:臨時接入管理網(wǎng)絡,IP設為192.168.1.198,用于初始配置。
四、VFBOX Studio配置流程
1.工程與SNMP采集配置
新建工程:打開VFBOX Studio,選擇對應網(wǎng)關型號(如VB302-2400)。
添加SNMP設備:
點擊“新建設備”,選擇SNMP驅動。
設備名稱可設為Huawei_UPS_1。
配置SNMP參數(shù):
IP地址:UPS的管理IP(如192.168.10.101)
端口:161(SNMP默認端口)
團體名:根據(jù)UPS配置填寫(通常為public或私有字符串)
超時:3000ms
重試次數(shù):3
添加SNMP OID數(shù)據(jù)點:根據(jù)華為UPS的MIB庫文檔,添加關鍵監(jiān)控參數(shù)。以下為常見OID示例:
| 參數(shù)描述 | SNMP OID(示例) | 數(shù)據(jù)類型 | 備注 |
|---|---|---|---|
| 輸入電壓 | 1.3.6.1.4.1.2011.6.164.1.1.1.1.1.1.1 | Integer/Float | 單位:0.1V |
| 輸入頻率 | 1.3.6.1.4.1.2011.6.164.1.1.1.1.1.2.1 | Integer | 單位:0.1Hz |
| 輸出電壓 | 1.3.6.1.4.1.2011.6.164.1.1.1.1.1.3.1 | Integer/Float | |
| 輸出電流 | 1.3.6.1.4.1.2011.6.164.1.1.1.1.1.4.1 | Integer/Float | |
| 輸出負載率 | 1.3.6.1.4.1.2011.6.164.1.1.1.1.1.5.1 | Integer | 單位:% |
| 電池電壓 | 1.3.6.1.4.1.2011.6.164.1.2.1.1.1.1 | Integer/Float | |
| 電池剩余容量 | 1.3.6.1.4.1.2011.6.164.1.2.1.1.2.1 | Integer | 單位:% |
| 電池狀態(tài) | 1.3.6.1.4.1.2011.6.164.1.2.1.1.3.1 | Integer | 1=正常, 2=低電量, 3=放電, 4=故障 |
| UPS運行狀態(tài) | 1.3.6.1.4.1.2011.6.164.1.3.1.1.1.1 | Integer | 1=正常, 2=旁路, 3=電池供電, 4=故障 |
| 環(huán)境溫度 | 1.3.6.1.4.1.2011.6.164.1.4.1.1.1.1 | Integer | 單位:℃ |
添加方式:在“新建標簽”對話框中,數(shù)據(jù)類型根據(jù)OID返回類型選擇(如Integer、Float),在地址欄直接粘貼OID字符串。
多臺UPS配置:重復上述步驟,添加第二臺、第三臺UPS作為獨立SNMP設備,設備名稱區(qū)分。
2. Modbus TCP轉發(fā)配置
啟用Modbus Slave服務:
進入“服務” -> “Modbus Slave” -> “Modbus TCP”。
將啟用設為Yes。
站號:設為1(或平臺指定的從站地址)。
偵聽端口:默認502(可根據(jù)平臺要求修改)。
字節(jié)順序:根據(jù)平臺解析習慣調整(一般為1234)。
映射數(shù)據(jù)到Modbus寄存器:
根據(jù)監(jiān)控平臺點表規(guī)劃,將SNMP采集的數(shù)據(jù)標簽分配到相應的Modbus寄存器區(qū)。
常見映射策略:
保持寄存器(4X):用于存放模擬量(電壓、電流、頻率、溫度等),地址從40001開始。
輸入寄存器(3X):也可用于只讀模擬量。
線圈(0X):用于布爾狀態(tài)(如:運行狀態(tài)正常=1,故障=0)。
離散輸入(1X):用于只讀布爾量。
示例映射表(單臺UPS):
| Modbus地址 | 數(shù)據(jù)類型 | 對應SNMP數(shù)據(jù)標簽 | 描述 |
|---|---|---|---|
| 40001 | Float | 輸入電壓 | 單位:V |
| 40003 | Float | 輸出電壓 | |
| 40005 | Float | 輸出電流 | |
| 40007 | Integer | 輸出負載率 | % |
| 40009 | Float | 電池電壓 | |
| 40011 | Integer | 電池剩余容量 | % |
| 00001 | Boolean | UPS運行狀態(tài)(正常=1) | |
| 00002 | Boolean | 電池狀態(tài)(低電量=1) | |
| 00003 | Boolean | 是否電池供電 |
添加轉發(fā)數(shù)據(jù):在Modbus TCP配置界面,點擊添加按鈕,從左側“可用標簽”列表中選擇SNMP采集的標簽,分配到對應的Modbus寄存器地址。
3.工程下載與本地驗證
點擊“下載”,將完整工程下發(fā)至網(wǎng)關。
使用“查看數(shù)據(jù)”確認所有SNMP數(shù)據(jù)采集正常。
在電腦上使用Modbus Poll或類似軟件,連接網(wǎng)關的IP與502端口,讀取預設的寄存器地址,驗證數(shù)據(jù)是否正確轉發(fā)。
五、監(jiān)控平臺對接與聯(lián)調
平臺側配置:
在中央監(jiān)控平臺的Modbus驅動中,新建一個設備。
IP地址填寫網(wǎng)關Eth2的IP地址,端口502,從站地址填1。
根據(jù)映射表,在平臺中建立對應的數(shù)據(jù)點,關聯(lián)Modbus地址。
通信測試:
平臺啟動數(shù)據(jù)采集,觀察UPS數(shù)據(jù)能否正確顯示。
模擬觸發(fā)UPS告警(如斷開市電),觀察平臺告警產(chǎn)生是否及時。
性能與穩(wěn)定性測試:
持續(xù)運行24小時,檢查數(shù)據(jù)有無中斷、跳變。
測試網(wǎng)絡閃斷恢復后,網(wǎng)關是否能自動重連并恢復數(shù)據(jù)采集。
六、項目成效與優(yōu)勢
協(xié)議無縫轉換:將SNMP復雜OID數(shù)據(jù)轉換為簡單通用的Modbus寄存器,快速對接傳統(tǒng)監(jiān)控系統(tǒng)。
多設備統(tǒng)一接入:一臺網(wǎng)關可同時采集多臺UPS數(shù)據(jù),節(jié)省硬件成本與機柜空間。
數(shù)據(jù)安全隔離:雙網(wǎng)口設計實現(xiàn)管理網(wǎng)與監(jiān)控網(wǎng)物理隔離,避免安全風險。
配置靈活直觀:圖形化配置界面,無需編程,維護人員經(jīng)過簡單培訓即可上手。
提升監(jiān)控價值:將原本孤立的UPS智能信息融入整體動力環(huán)境監(jiān)控,實現(xiàn)故障預警、能效分析等高級應用。
七、注意事項
OID準確性:務必從華為官方獲取對應型號UPS的MIB庫文件,確保OID準確。
采集頻率:根據(jù)SNMP設備的性能與網(wǎng)絡負載,合理設置網(wǎng)關的掃描間隔,避免對UPS造成負擔。
數(shù)據(jù)類型轉換:注意SNMP返回的Integer可能需除以系數(shù)(如10)才能得到實際值,可在VFBOX的“原始值/工程值”中設置縮放。
故障兜底:在VFBOX中可為關鍵標簽設置“失敗值”,當SNMP查詢超時或無響應時,網(wǎng)關可上報特定值通知平臺。
八、技術支持
詳細配置步驟請參閱:《S-采集SNMP數(shù)據(jù)-轉-modbus使用說明》
VFBOX網(wǎng)關通用操作手冊:《VFBOX網(wǎng)關采集和轉發(fā)數(shù)據(jù)使用說明》
-
華為
+關注
關注
218文章
35962瀏覽量
262039 -
MODBUS
+關注
關注
28文章
2456瀏覽量
83167 -
網(wǎng)關
+關注
關注
9文章
6762瀏覽量
56243
發(fā)布評論請先 登錄
煙氣監(jiān)測數(shù)據(jù)轉IEC104規(guī)約對接電業(yè)局平臺-國能赤峰生物發(fā)電項目
Modbus協(xié)議的深度剖析
Modbus協(xié)議轉HTTP協(xié)議,實現(xiàn)JSON格式對接MES等系統(tǒng)平臺
Modbus轉IEC104網(wǎng)關(WG583)具備哪些功能?
Modbus協(xié)議轉換:讓工業(yè)設備輕松“對話”
SNMP協(xié)議在設備監(jiān)控中的使用
數(shù)據(jù)中臺實現(xiàn)Modbus溫度傳感器對接到IOT平臺
工業(yè)通訊難題破解:Modbus轉Profinet如何讓電機高效運行?
Modbus轉Profinet網(wǎng)關:工控機的“逆襲神器”
MODBUS轉ProfiNet網(wǎng)關配置指南匯川PLC與西門子S7-1500ProfiNetIO模塊的通訊實現(xiàn)步驟
告別協(xié)議沖突!Modbus轉Profinet助力風速風向儀無縫對接
工業(yè)通信界“黑科技”來襲Modbus轉Profinet,主打一個 “泰酷辣”
Modbus轉以太網(wǎng)終極方案:三步實現(xiàn)老舊設備智能升級
怎樣使用Modbus轉Profinet網(wǎng)關連接USB轉485模擬從站配置案例
實現(xiàn)華為UPS的SNMP轉Modbus協(xié)議接入監(jiān)控平臺項目案例
評論