1. 项目概述
1.1 项目背景
在智能电网建设中,电力计量设备与电网管理平台之间的数据互通是核心需求。本项目采用上海仰科信息科技有限公司的VFBOX系列协议转换网关,实现DLT645协议电表与IEC61850协议电网管理平台之间的无缝对接。
协议转换需求:
- 采集端(南向) :DLT645-1997 / DLT645-2007 协议电表
- 转发端(北向) :IEC 61850 MMS Server 协议电网管理平台
1.2 方案优势
| 优势 | 说明 |
|:---|:---|
| 无需修改设备程序 | 不影响电表原有工作方式和功能 |
| 即插即用 | 只需简单参数配置即可实现协议转换 |
| 工业级可靠性 | 满足电力行业7×24小时不间断运行要求 |
| 灵活扩展 | 支持多电表采集、多平台上报 |
2. 系统架构
┌─────────────────┐ RS485/RS232 ┌─────────────┐ 以太网
┌─────────────────┐
│ │◄─────────────────────►│ │◄────────────────►│ │
│ DLT645电表
│ DLT645协议
│ VFBOX网关
│ IEC61850协议
│ 电网管理平台
│
│ (计量设备)
│ │ (协议转换) │ │
(SCADA/主站) │
│ │◄─────────────────────►│ │ │ │
└─────────────────┘ └─────────────┘ └─────────────────┘
│
▼
┌─────────────┐
│
VFBOX Studio │
│ 配置软件(PC) │
└─────────────┘
工作原理 :VFBOX网关作为协议"翻译器",将DLT645电表的通信协议转换为IEC61850协议,使电网管理平台能够直接读取电表数据。
3. 硬件选型与准备
3.1 网关型号选择
根据项目需求,选择支持DLT645采集和IEC61850转发的VFBOX网关型号:
| 型号 | 网口 | 串口 | 4G | 适用场景 |
|:---|:---|:---|:---|:---|
| VB303-1200 | 1个 | 2个 | 无 | 单/双串口电表,本地网络 |
| VB303-1210 | 1个 | 2个 | 有 | 需要远程无线传输 |
| VB303-2400 | 2个 | 4个 | 无 | 大规模电表集中采集 |
型号解读 :以 VB303-1200#128-C-P 为例
VB303:硬件批次
1200:1网口2串口
128:支持128个数据点位
C:采集协议为DLT645
P:转发协议为IEC61850
3.2 准备工作清单
| 序号 | 项目 | 规格/要求 |
|:---|:---|:---|
| 1 | VFBOX网关 | 支持DLT645采集和IEC61850转发 |
| 2 | 电脑 | IP设置为192.168.1.198,与网关同网段 |
| 3 | 网线 | 用于连接网关网口和电脑/交换机 |
| 4 | 电源 | DC 12V/24V,输出电流≥1A |
| 5 | RS485线 | A-A,B-B连接电表 |
| 6 | VFBOX Studio软件 | 从www.onker.cn下载,编号1001 |
4. 网关硬件连接
4.1 接线示意图
电表侧(DLT645) 网关侧(VFBOX)
┌─────────────┐ ┌─────────────┐
│ │ │
V+ ─────┼──►电源正极 (DC 12~36V)
│ A+ ◄─────┼─────────────────────────┼──► A │
│ B- ◄─────┼─────────────────────────┼──► B │
│ │ │
V- ─────┼──►电源负极
│ │ │ │
└─────────────┘ │
Ethernet ◄─┼──►连接电脑/交换机
│
(网口1) │
└─────────────┘
4.2 关键接线说明
| 信号 | 说明 |
|:---|:---|
| V+ / V- | 直流电源输入,9-36VDC,注意正负极 |
| A / B | RS485通信线,电表A+接网关A,电表B-接网关B |
| Ethernet1 | 默认IP:192.168.1.199,用于配置和IEC61850通信 |
| FUN键 | 长按3秒可恢复管理员IP(192.168.1.233) |
5. 软件配置步骤
5.1 电脑与网关连通测试
- 设置电脑IP :将电脑网口IP设置为
192.168.1.198,子网掩码255.255.255.0 - 连接网关 :用网线将电脑直连网关网口1(Ethernet1)
- ping测试 :打开CMD,执行
ping 192.168.1.199,确认网络连通 - 打开VFBOX Studio :以管理员权限运行软件
5.2 新建工程
- 点击"新建工程"
- 输入工程名称(如:DLT645_To_IEC61850)
- 设备类型选择实际网关型号(如:VB30X-1200)
重要 :设备类型必须与网关侧面标签型号一致,否则下载时会报password错误。
5.3 配置网关采集DLT645电表数据
步骤1:添加DLT645采集设备
- 在左侧导航栏点击"采集设备",右键选择"新建设备"
- 在驱动列表中选择 "DLT645-2007" 或 "DLT645-1997"
┌─────────────────────────────────────────┐
│ 选择驱动类型 │
├─────────────────────────────────────────┤
│ □ Modbus RTU │
│ □ Modbus TCP │
│ ☑ DLT645-2007
│
│ □ DLT645-1997 │
│ □ IEC104 │
│ □ ... │
└─────────────────────────────────────────┘
步骤2:配置串口参数
| 参数 | 设置值 | 说明 |
|:---|:---|:---|
| 串口 | COM1 / COM2 | 根据实际接线选择 |
| 波特率 | 2400 | DLT645-2007默认2400;DLT645-1997默认1200 |
| 数据位 | 8 | 固定 |
| 校验位 | 偶校验 (Even) | DLT645协议要求 |
| 停止位 | 1 | 固定 |
步骤3:输入电表表号
- 输入12位电表表号(如:123456789012)
- 如不确定表号,可输入
AAAAAAAAAAAA作为广播地址进行测试(仅单电表场景)
步骤4:添加采集数据点
点击"新建标签",添加需要采集的电表数据:
常用DLT645数据标识配置示例:
| 数据项 | 寄存器地址 | 数据格式 | 数据类型 | 说明 |
|:---|:---|:---|:---|:---|
| 正向有功总电能 | 00000000 | XXXXXX.XX | Double | 总电量 |
| A相电压 | 02010100 | XXX.X | Float | 相电压 |
| B相电压 | 02010200 | XXX.X | Float | 相电压 |
| C相电压 | 02010300 | XXX.X | Float | 相电压 |
| A相电流 | 02020100 | XXX.XXX | Float | 相电流 |
| 频率 | 02800002 | XX.XX | Float | 电网频率 |
| 功率因数 | 02060000 | X.XXX | Float | 总功率因数 |
地址格式说明 :如
02010100表示A相电压,格式XXX.X表示3位整数1位小数。若弹出框中无所需数据项,可手动输入寄存器地址。
配置界面示例:
标签名称: Ua (A相电压)
数据类型: Float
寄存器地址: 02010100
读写控制: 读
描述: A相电压
5.4 配置IEC61850协议转发
步骤1:启用IEC61850服务
- 在左侧导航栏点击"服务" → "IEC61850"
- 设置参数如下:
| 参数 | 推荐值 | 说明 |
|:---|:---|:---|
| 启用 | Yes | 启动IEC61850功能 |
| 启用上报 | Yes | 数据变化时自动上报 |
| 端口 | 102 | IEC61850标准端口,一般不修改 |
| 上报触发GI | Yes | 数据变化即触发上报 |
| 上报周期间隔 | 5000 | 定时上报周期,单位毫秒 |
| 控制模式 | Direct | 直控模式(或根据主站要求选控) |
| 上报实例数量 | 1 | 连接的主站数量 |
| 数据集内容 | DA | 导出DA数据集(或按主站要求DO) |
| IED名称 | VFBOX_IED1 | 网关的IED名称,自定义 |
| 逻辑设备名称 | LD1 | 逻辑设备名称 |
步骤2:添加转发数据点
将采集的电表数据映射到IEC61850的数据对象:
| IEC61850数据类型 | 适用场景 | 点位命名规则 | 示例 |
|:---|:---|:---|:---|
| SPS (单点状态) | 遥信数字量(布尔量) | Ind1, Ind2... | 开关状态、告警信号 |
| INS (整数状态) | 多状态遥信 | - | 设备状态码 |
| SPC (可控单点) | 遥控输出(平台可控制) | SPCSO1, SPCSO2... | 远程分合闸 |
| MV (测量值) | 遥测模拟量 | AnIn1, AnIn2... | 电压、电流、功率 |
| APC (可控模拟设点) | 遥调(平台下发设定值) | APC1, APC2... | 阈值设定 |
映射配置示例:
┌─────────────────────────────────────────────────────┐
│ IEC61850数据点配置 │
├─────────────────────────────────────────────────────┤
│ 数据类型: MV (测量值)
│
│ 点位名称: AnIn1 │
│ 关联标签: Ua (采集设备中的A相电压标签) │
│ 描述: A相电压 │
└─────────────────────────────────────────────────────┘
注意 :"SPS单点状态"和"SPC可控单点"对应开关量;"MV测量值"和"APC可控模拟设点"对应模拟量。如需平台下发控制,需将变量放在SPC或APC中。
5.5 下载工程并验证
- 点击工具栏"下载"按钮,将工程下载到网关
- 下载完成后,点击"查看数据"
- 确认各标签的"状态"显示为 Good ,"更新时间"为当前时间
┌─────────────────────────────────────────────────────┐
│ 查看数据 │
├─────────────┬─────────┬─────────────┬───────────────┤
│ 标签名称
│ 数值
│ 状态
│ 更新时间
│
├─────────────┼─────────┼─────────────┼───────────────┤
│ Ua │ 220.5 │
Good │
12:45:30 │
│ Ub │ 221.2 │
Good │
12:45:30 │
│ Uc │ 219.8 │
Good │
12:45:30 │
│ Ia │ 5.234 │
Good │
12:45:30 │
│ TotalPower │ 1256.78 │ Good │ 12:45:30 │
└─────────────┴─────────┴─────────────┴───────────────┘
6. 电网管理平台对接
6.1 导出ICD文件
- 在VFBOX Studio中完成配置后,网关自动生成IEC61850的ICD文件
- 将ICD文件导入电网管理平台(SCADA/主站)
- 主站根据ICD文件识别网关的数据模型和点位
6.2 主站连接参数
| 参数 | 值 |
|:---|:---|
| 服务器IP | 网关IP地址(如192.168.1.199) |
| 端口号 | 102 |
| IED名称 | VFBOX_IED1(与网关配置一致) |
| 逻辑设备 | LD1 |
6.3 数据验证
在电网管理平台上验证以下功能:
- 实时数据刷新(遥测:电压、电流、功率)
- 状态量显示(遥信:设备状态、告警)
- 数据变化主动上报(GI触发)
- 定时周期上报
- 遥控/遥调下发(如配置SPC/APC)
7. 大规模项目扩展方案
7.1 多电表采集
当需要采集多个电表时:
- 重复"5.3"步骤,添加多个DLT645设备
- 每个设备配置不同的电表表号
- 建议通过标签导入导出功能批量配置(详见文档4.11章节)
7.2 多逻辑设备配置(数据量>1000点)
对于大规模项目,建议采用多逻辑设备架构:
配置方法:
- 将IEC61850服务中的"逻辑设备名称"清空,仅保留IED名称
- 在标签名称中使用分层命名:
DEV1/GGIO1.Ua
命名规则:逻辑设备名/逻辑节点名.数据对象名
示例:
DEV1/GGIO1.AnaIn1 → 逻辑设备DEV1,逻辑节点GGIO1
DEV1/GGIO2.AnaIn1 → 同一逻辑设备下的不同逻辑节点
DEV2/GGIO1.AnaIn1 → 不同逻辑设备
约束条件:
- 每个逻辑设备下点数不超过200个
- 同一逻辑设备下可设置多个逻辑节点(如GGIO1, GGIO2...)
8. 常见问题与排查
8.1 采集不到电表数据
| 排查项 | 检查方法 |
|:---|:---|
| 波特率一致性 | 确认网关与电表波特率一致(1200/2400) |
| 校验位设置 | 必须设置为偶校验 |
| 表号正确性 | 确认12位表号正确,或尝试广播地址AAAAAAAAAAAA |
| RS485接线 | A-A, B-B,检查是否接反或接触不良 |
| 通信状态 | 查看系统标签 Device1_Status,0为正常 |
8.2 IEC61850主站无法连接
| 排查项 | 检查方法 |
|:---|:---|
| 网络连通性 | ping网关IP确认网络正常 |
| 端口占用 | 确认102端口未被其他程序占用 |
| 防火墙设置 | 关闭防火墙或开放102端口 |
| IED名称一致性 | 确认主站配置的IED名称与网关一致 |
| 授权检查 | 菜单"授权-查看授权",确认支持IEC61850 |
8.3 使用VBtrace调试
如需深度排查通信问题,可使用VBtrace命令:
# 查看DLT645采集通信(端口号20315)
vbtrace.exe 20315 192.168.1.199
# 查看IEC61850转发通信(端口号20344)
vbtrace.exe 20344 192.168.1.199
9. 项目总结
9.1 实施效果
通过VFBOX网关的协议转换,成功实现了:
- DLT645电表数据的稳定采集
- IEC61850标准协议的无缝对接
- 电网管理平台的实时数据监控
- 远程控制与参数调节能力
9.2 核心价值
| 维度 | 价值体现 |
|:---|:---|
| 时间成本 | 无需开发定制程序,配置即使用,缩短项目周期70%以上 |
| 人力成本 | 无需专业协议开发工程师,普通技术人员即可完成配置 |
| 系统稳定性 | 工业级硬件,可长期无故障运行,减少维护成本 |
| 扩展灵活性 | 支持多协议、多设备、多平台,保护投资 |
9.3 技术文档参考
- 《0011 VFBOX网关采集和转发数据使用说明 v2.6.1》
- 《C-DLT645电表数据转IEC61850项目案例 V1.2》
审核编辑 黄宇
-
网关
+关注
关注
9文章
6944浏览量
56560 -
电表
+关注
关注
13文章
891浏览量
37767
发布评论请先 登录
DLT645电表接入能源物联网平台实现快速计量与在线管理
基于网关实现DLT645电表数据接入园区管理Modbus平台的项目案例
实现配电电力设备Modbus与 IEC61850 管理平台无缝对接的项目案例
iec61850设备数据 转 SNMP项目案例
基于VFbox协议转换网关实现储能设备与电力管理平台的IEC61850标准通信应用案例
DLT645电表数据 转SNMP项目案例
modbus设备数据 转 IEC61850项目
iec61850设备数据 转 IEC104项目案例
DTL698电表数据转IEC104协议项目案例
DLT645电表数据转IEC104项目案例
DLT645电表数据 保存到MySQL数据库项目案例
DLT645电表数据 转 HJ212项目案例
网关实现DLT645电表数据接入IEC61850电网管理平台项目案例
评论