在智能电网建设中,电力计量设备与电网管理平台之间的数据互通是核心需求。本项目采用上海仰科信息科技有限公司的VFBOX系列协议转换网关,实现DLT645协议电表与IEC61850协议电网管理平台之间的无缝对接。
协议转换需求:
| 优势 | 说明 |
|:---|:---|
| 无需修改设备程序 | 不影响电表原有工作方式和功能 |
| 即插即用 | 只需简单参数配置即可实现协议转换 |
| 工业级可靠性 | 满足电力行业7×24小时不间断运行要求 |
| 灵活扩展 | 支持多电表采集、多平台上报 |
┌─────────────────┐ RS485/RS232 ┌─────────────┐ 以太网
┌─────────────────┐
│ │◄─────────────────────►│ │◄────────────────►│ │
│ DLT645电表
│ DLT645协议
│ VFBOX网关
│ IEC61850协议
│ 电网管理平台
│
│ (计量设备)
│ │ (协议转换) │ │
(SCADA/主站) │
│ │◄─────────────────────►│ │ │ │
└─────────────────┘ └─────────────┘ └─────────────────┘
│
▼
┌─────────────┐
│
VFBOX Studio │
│ 配置软件(PC) │
└─────────────┘
工作原理 :VFBOX网关作为协议"翻译器",将DLT645电表的通信协议转换为IEC61850协议,使电网管理平台能够直接读取电表数据。
根据项目需求,选择支持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
| 序号 | 项目 | 规格/要求 |
|:---|:---|:---|
| 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 |
电表侧(DLT645) 网关侧(VFBOX)
┌─────────────┐ ┌─────────────┐
│ │ │
V+ ─────┼──►电源正极 (DC 12~36V)
│ A+ ◄─────┼─────────────────────────┼──► A │
│ B- ◄─────┼─────────────────────────┼──► B │
│ │ │
V- ─────┼──►电源负极
│ │ │ │
└─────────────┘ │
Ethernet ◄─┼──►连接电脑/交换机
│
(网口1) │
└─────────────┘
| 信号 | 说明 |
|:---|:---|
| 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) |
192.168.1.198,子网掩码 255.255.255.0ping 192.168.1.199,确认网络连通重要 :设备类型必须与网关侧面标签型号一致,否则下载时会报password错误。
┌─────────────────────────────────────────┐
│ 选择驱动类型 │
├─────────────────────────────────────────┤
│ □ Modbus RTU │
│ □ Modbus TCP │
│ ☑ DLT645-2007
│
│ □ DLT645-1997 │
│ □ IEC104 │
│ □ ... │
└─────────────────────────────────────────┘
| 参数 | 设置值 | 说明 |
|:---|:---|:---|
| 串口 | COM1 / COM2 | 根据实际接线选择 |
| 波特率 | 2400 | DLT645-2007默认2400;DLT645-1997默认1200 |
| 数据位 | 8 | 固定 |
| 校验位 | 偶校验 (Even) | DLT645协议要求 |
| 停止位 | 1 | 固定 |
AAAAAAAAAAAA 作为广播地址进行测试(仅单电表场景)点击"新建标签",添加需要采集的电表数据:
常用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相电压
| 参数 | 推荐值 | 说明 |
|:---|:---|:---|
| 启用 | Yes | 启动IEC61850功能 |
| 启用上报 | Yes | 数据变化时自动上报 |
| 端口 | 102 | IEC61850标准端口,一般不修改 |
| 上报触发GI | Yes | 数据变化即触发上报 |
| 上报周期间隔 | 5000 | 定时上报周期,单位毫秒 |
| 控制模式 | Direct | 直控模式(或根据主站要求选控) |
| 上报实例数量 | 1 | 连接的主站数量 |
| 数据集内容 | DA | 导出DA数据集(或按主站要求DO) |
| IED名称 | VFBOX_IED1 | 网关的IED名称,自定义 |
| 逻辑设备名称 | LD1 | 逻辑设备名称 |
将采集的电表数据映射到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中。
┌─────────────────────────────────────────────────────┐
│ 查看数据 │
├─────────────┬─────────┬─────────────┬───────────────┤
│ 标签名称
│ 数值
│ 状态
│ 更新时间
│
├─────────────┼─────────┼─────────────┼───────────────┤
│ 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 │
└─────────────┴─────────┴─────────────┴───────────────┘
| 参数 | 值 |
|:---|:---|
| 服务器IP | 网关IP地址(如192.168.1.199) |
| 端口号 | 102 |
| IED名称 | VFBOX_IED1(与网关配置一致) |
| 逻辑设备 | LD1 |
在电网管理平台上验证以下功能:
当需要采集多个电表时:
对于大规模项目,建议采用多逻辑设备架构:
配置方法:
DEV1/GGIO1.Ua命名规则:逻辑设备名/逻辑节点名.数据对象名
示例:
DEV1/GGIO1.AnaIn1 → 逻辑设备DEV1,逻辑节点GGIO1
DEV1/GGIO2.AnaIn1 → 同一逻辑设备下的不同逻辑节点
DEV2/GGIO1.AnaIn1 → 不同逻辑设备
约束条件:
| 排查项 | 检查方法 |
|:---|:---|
| 波特率一致性 | 确认网关与电表波特率一致(1200/2400) |
| 校验位设置 | 必须设置为偶校验 |
| 表号正确性 | 确认12位表号正确,或尝试广播地址AAAAAAAAAAAA |
| RS485接线 | A-A, B-B,检查是否接反或接触不良 |
| 通信状态 | 查看系统标签 Device1_Status,0为正常 |
| 排查项 | 检查方法 |
|:---|:---|
| 网络连通性 | ping网关IP确认网络正常 |
| 端口占用 | 确认102端口未被其他程序占用 |
| 防火墙设置 | 关闭防火墙或开放102端口 |
| IED名称一致性 | 确认主站配置的IED名称与网关一致 |
| 授权检查 | 菜单"授权-查看授权",确认支持IEC61850 |
如需深度排查通信问题,可使用VBtrace命令:
# 查看DLT645采集通信(端口号20315)
vbtrace.exe 20315 192.168.1.199
# 查看IEC61850转发通信(端口号20344)
vbtrace.exe 20344 192.168.1.199
通过VFBOX网关的协议转换,成功实现了:
| 维度 | 价值体现 |
|:---|:---|
| 时间成本 | 无需开发定制程序,配置即使用,缩短项目周期70%以上 |
| 人力成本 | 无需专业协议开发工程师,普通技术人员即可完成配置 |
| 系统稳定性 | 工业级硬件,可长期无故障运行,减少维护成本 |
| 扩展灵活性 | 支持多协议、多设备、多平台,保护投资 |
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !