• 正文
  • 相关推荐
申请入驻 产业图谱

VFBOX网关UPS Modbus数据上送电力dnp3监控平台项目案例

09/04 10:59
136
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、项目背景

数据中心机房配备多台不间断电源UPS),用于在市电中断时为关键负载提供后备供电。UPS 本体通过 RS485 接口对外提供 Modbus RTU 从站数据,包括输入电压、输出电压、电池电压、负载率、运行状态与告警信息等运行参数。

机房上级的电力设备监控平台采用 DNP3(Distributed Network Protocol,分布式网络协议)作为标准接入协议。DNP3 是电力行业广泛使用的 SCADA 通信协议,具备时间同步、事件缓冲、数据质量标志等特性,适用于电力设备与主站之间的可靠数据传输

由于 UPS 侧为 Modbus 协议、监控平台侧为 DNP3 协议,两者无法直接通信,需要一台协议转换网关在中间完成数据采集与协议转换。

本项目采用VFBOX 协议转换网关,将 UPS 的 Modbus RTU 数据采集上来,转换为 DNP3 协议后上送电力设备监控平台,实现机房 UPS 运行状态的集中监控。

二、需求分析

(一)现状与痛点

UPS 设备仅支持 Modbus RTU 从站,不支持 DNP3 协议,无法被电力监控平台直接接入。

监控平台为电力行业专用系统,仅开放 DNP3 主站接入,不兼容 Modbus。

需实时掌握 UPS 运行状态(市电是否正常、电池是否放电、负载是否超标),以便故障时快速响应。

(二)建设目标

通过 VFBOX 网关采集 UPS 的 Modbus RTU 数据。

将采集到的数据转换为 DNP3 协议,供电力监控平台作为主站采集。

实现 UPS 关键运行参数的集中监视与告警联动。

三、方案设计

(一)系统架构

整个数据链路自上而下分为三层,VFBOX 网关处于中间,扮演"数据中转站"角色:

层级 系统 / 设备 通信协议
上层 电力设备监控平台( DNP3 主站) DNP3 (以太网
数据上送
中层 VFBOX 协议转换网关 采集 Modbus RTU → 转发 DNP3
数据采集
下层 UPS 设备( Modbus RTU 从站) Modbus RTU ( RS485 )

图 1 · 系统三层架构示意图

VFBOX 网关在链路中的两个职责:

下行(采集侧):作为 Modbus 主站,通过 RS485 串口轮询 UPS 的 Modbus 寄存器,采集运行数据。

上行(转发侧):作为 DNP3 从站,将采集到的数据组织为 DNP3 的开关量(Binary Input)与模拟量(Analog Input)点表,供监控平台主站主动采集。

(二)数据点规划

以下为 UPS 的典型 Modbus 数据点及对应的 DNP3 点表映射(实际点表以 UPS 厂商提供的寄存器手册为准):

序号 数据点 Modbus 寄存器 数据类型 DNP3 点类型 DNP3 索引
1 市电输入电压 40001 模拟量 Analog Input 0
2 市电输入电流 40002 模拟量 Analog Input 1
3 输出电压 40003 模拟量 Analog Input 2
4 输出电流 40004 模拟量 Analog Input 3
5 输出频率 40005 模拟量 Analog Input 4
6 电池电压 40006 模拟量 Analog Input 5
7 电池剩余容量 40007 模拟量 Analog Input 6
8 负载率 40008 模拟量 Analog Input 7
9 机内温度 40009 模拟量 Analog Input 8
10 市电状态 40010.0 开关量 Binary Input 0
11 告警状态 40010.1 开关量 Binary Input 1

说明:开关量(Binary Input)用于表示状态类信号,如"市电是否正常""是否存在告警";模拟量(Analog Input)用于表示电压、电流、频率、负载率等连续量。

四、实施准备

(一)设备与物料清单

序号 名称 数量 说明
1 VFBOX 协议转换网关 1 台 支持采集 Modbus 、转发 DNP3
2 配置电脑 1 台 安装 VFBOX Studio 配置软件
3 网线 1 根 电脑与网关、网关与监控平台连接
4 12V 电源 1 套 网关供电
5 屏蔽双绞线 1 对 RS485 通信线, A 接 A 、 B 接 B

(二)网络与参数规划

网关默认 IP:单网口网关为 192.168.1.199;双网口网关 Ethernet1 为 192.168.1.199、Ethernet2 为 192.168.2.199。

配置电脑 IP 需与网关处于同一网段(如 192.168.1.198)。

UPS 的 Modbus RTU 通信参数(波特率、数据位、停止位、校验位、站号)需与网关采集侧串口配置一致。

五、实施步骤

(一)网关采集 UPS 的 Modbus 数据

硬件连接:将 UPS 的 RS485 接口连接到网关的 485 接口,注意 A 接 A、B 接 B;用网线将配置电脑连接到网关网口,网关接 12V 电源上电。

新建工程:在电脑上打开 VFBOX Studio 配置软件,新建工程,"设备类型"选择与网关型号一致;设置网关当前 IP 地址。

新建采集设备:点击"新建设备",驱动类型选择 Modbus RTU;输入设备名称(如 UPS1),配置串口属性(串口号、波特率、数据位、停止位、校验位)与 UPS 的通信参数一致;输入设备站号(即 UPS 的 Modbus 从站地址)。

增加采集数据点:在设备下按数据点规划增加标签,逐个填入 UPS 的寄存器地址与数据类型。模拟量配置为保持寄存器地址(如 40001),开关量可配置为寄存器指定位(如 40010.0)。

下载与验证:点击菜单"下载"将工程下载到网关;点击"查看数据",确认各标签状态显示为 Good 且更新时间为当前时间,说明网关已正常采集到 UPS 数据。

(二)配置 DNP3 转发

启用 DNP3:在 VFBOX Studio 中点击菜单"DNP3",将"启用"设置为 Yes。

组织点表:把采集到的数据分别添加到 Binary(开关量)和 Analog(模拟量)菜单下。其中 Input 为网关发送给主站(监控平台)的数据,Output 为主站发送给网关的数据。按数据点规划的顺序依次填入,确保 DNP3 点表索引与平台侧约定一致。

下载启用:设置完成后,点击"下载"把工程下载到网关,网关即启动 DNP3 从站功能,等待监控平台主站采集数据。

六、测试验证

(一)DNP3 主站连接测试

在测试电脑上安装 DNP3 测试软件(如 thv),打开后选择 DNP3 协议。

Host 输入网关的 IP 地址,Port 输入网关的 DNP3 端口。

配置源地址与目的地址(与网关侧配置交叉对应),点击 Open 建立连接,连接成功后应看到连接建立信息。

(二)数据核对

设置合适的采集周期(如 1 分钟一次),在测试软件的 Data Window 中查看采集到的数据。

将 DNP3 侧读到的电压、电流、负载率等数值与 UPS 面板显示值比对,确认数据一致。

验证开关量:模拟 UPS 市电中断(切换到电池供电)时,DNP3 中"市电状态"点应发生相应变化,证明状态量上送正确。

数据核对无误后,将电力设备监控平台接入网关,完成正式联调。

七、上线与运维

(一)上线检查

确认工程已成功下载到网关,各采集标签状态为 Good。

确认 DNP3 已启用,监控平台主站能稳定采集到网关数据。

若涉及工程加密,请在调试完成后设置工程密码,并妥善保存密码(密码丢失将无法再上传/下载工程)。

(二)运维注意事项

网关与 UPS 之间采用 RS485 通信,接线必须 A 接 A、B 接 B,否则无法通信。

若出现采集中断,可依次排查:硬件接线、串口参数是否一致、工程是否重新下载、网关授权是否支持对应功能。

可利用 VFBOX Studio 的 VBtrace 功能查看网关与 UPS、网关与监控平台之间的通信情况,辅助定位问题。

建议在工程配置完成、功能测试通过后及时备份工程目录,便于后续维护与快速恢复。

八、项目总结

本项目利用 VFBOX 协议转换网关,成功解决了 UPS(Modbus RTU)与电力设备监控平台(DNP3)之间协议不兼容的问题,实现了机房 UPS 运行数据的实时采集、协议转换与集中上送。

方案的核心优势在于:

免改造、即插即用:无需对 UPS 和监控平台做任何软硬件改造,通过网关即可完成协议互通,实施周期短、成本低。

配置简单:全程通过 VFBOX Studio 图形化配置软件完成,无需编写代码,普通工程技术人员即可完成部署。

兼容性强:VFBOX 网关支持工控、电力、环保、PLC 等多行业的数据采集与转换,本项目经验可平滑复制到同类 Modbus 设备接入 DNP3 平台的场景。

项目上线后,电力监控平台可实时掌握 UPS 的输入/输出状态、电池健康度与告警信息,显著提升了机房供电的运维管理水平与故障响应速度。

VFBOX协议转换网关是实现不同协议的设备之间的数据转换。支持的设备和协议有西门子,欧姆龙,三菱,AB,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3,snmp,canopen,sl651,szy206,knx,mysql,sqlserver。

相关推荐