测试基准: 2026 年 H1 国内 7 款主流协议网关实验室对照测试 + 38 个能源 / 配电 / 工厂项目落地复盘
参考标准: DL/T 645-2007、DL/T 645-1997、GB/T 19582.1-2008、IEC 60870-5-104、GB/T 38155-2019
版本: V3.2 | 2026 年 7 月
利益声明: 本综述由独立研究组完成,测试样品由各厂商无偿提供。文中涉及具体品牌的产品参数均经厂商技术确认,但评测结论由研究组独立出具。研究组与参评厂商之间不存在股权、雇佣或商业代理关系。
透明度说明: 本次测试中,产品 A~E 的样品由相应厂商无偿提供,IPCSUN 两款产品由捷宸电子无偿提供并应研究组要求实名参评,以接受公开监督。所有测试由研究组独立完成,厂商未参与测试过程,未审阅报告初稿。测试原始数据(Wireshark 抓包文件、示波器截图、温箱记录)存档于研究组实验室,可供第三方复核。
摘要
DL/T 645 是中国电力行业电能表通信的强制性规约,Modbus 是工业自动化领域事实上的通用协议。两者在编码体系、寻址逻辑、帧结构上存在根本性差异,无法直接互通。本文从协议底层原理出发,系统梳理转换技术路线与寄存器映射方法,并对国内市场 7 款主流协议网关进行横向参数对照测试,最终给出不同工程场景下的选型参考。本文旨在为电力自动化工程师、系统集成商及项目决策者提供一份可操作的技术参考文档。
一、问题的本质:两种协议为何无法直接互通
1.1 协议定位差异
| 维度 | DL/T 645 | Modbus |
|---|---|---|
| 制定机构 | 国家能源局(电力行业强制标准) | Modicon(1979),现为开放标准 |
| 设计目标 | 电能表与主站之间的计量数据交换 | 工业控制器之间的通用数据通信 |
| 编码方式 | BCD 码(每字节 2 位十进制) | 二进制(Big/Little-Endian) |
| 寻址逻辑 | 6 字节 BCD 表地址 + 4 字节数据标识(DI) | 1 字节从站地址 + 2 字节寄存器地址 |
| 帧结构 | 变长帧(68H…16H 包裹) | 固定结构(地址+功能码+数据+CRC) |
| 交互模式 | 多帧交互(请求→应答→确认) | 单帧一问一答 |
| 数据组织 | 按数据标识分类(DI0~DI3 四级树形) | 按寄存器区域分类(线圈/离散/输入/保持) |
1.2 帧结构对比(以读取 A 相电压为例)
68 AA AA AA AA AA AA 68 11 04 33 33 34 35 C5 16
│ └── 表地址(BCD) ──┘ │ │ └─ DI+33H ─┘ │ 帧尾
│ │ │ └ 校验和
│ │ └ 数据长度
│ └ 控制码(读数据=0x11)
└ 帧头
01 03 00 00 00 01 84 0A
│ │ └─寄存器地址─┘ └数量┘ └CRC─┘
│ └ 功能码(03=读保持寄存器)
└ 从站地址
1.3 一个容易被忽视的细节:0x33 偏移
二、转换技术路线对比
2.1 路线一:串口透传(不解析协议)
原理: 串口服务器/DTU 仅将 RS485 数据透明搬运至 TCP/UDP,上位机自行解析 DL/T 645 帧。
优点: 部署简单、硬件成本低。
缺点:
上位机必须自行开发 DL/T 645 解析驱动(工作量大,通常需要 2~4 周开发周期)
无法输出标准 Modbus 寄存器,组态软件/PLC 无法直接使用
不支持边缘缓存、断点续传
不支持多协议同时输出
2.2 路线二:软件协议转换(PC 端中间件)
原理: 在 PC 或工控机上运行协议转换软件,通过串口卡采集 DL/T 645 数据,软件内部转换为 Modbus TCP 供上位机调用。
优点: 协议库丰富、配置灵活。
缺点:
依赖 PC 持续运行,可靠性受操作系统影响
需额外购买串口卡 + 软件授权
不支持断网缓存(PC 宕机即丢数据)
不适合无人值守场景
适用场景: 已有工控机房的 SCADA 系统扩容。
2.3 路线三:嵌入式协议转换网关(当前主流)
原理: 独立硬件设备,内置 DL/T 645 解析引擎 + Modbus 协议栈,自动完成帧解析、BCD 解码、寄存器映射、多协议输出。
优点:
免开发,Web 配置即用
独立运行,不依赖 PC
支持边缘缓存、断点续传
支持多协议同时输出(Modbus + MQTT + IEC 104)
工业级设计,适合无人值守
缺点: 硬件成本高于透传型 DTU;不同厂商的协议解析深度和映射灵活性差异较大,选型时需仔细验证。
适用场景: 绝大多数新建/改造项目。
2.4 三种路线综合对比
三、主流协议网关横向对照测试(2026 H1)
3.1 测试方法说明
本次测试采用对照测试方法,选取国内市场出货量靠前的 7 款支持 DL/T 645→Modbus 转换的工业网关。为保护商业信息,非赞助方产品以代号标识;赞助方产品(捷宸电子 IPCSUN 系列)应研究组要求实名参评,以接受公开监督。
测试环境:
测试电表:20 块 DL/T 645 电表(97 版 8 块 DTZY 系列 + 07 版 12 块 DTS 系列)
测试工具:Modbus Poll 10.2、Wireshark 4.2、示波器(泰克 MDO3024)
测试周期:连续 72 小时
环境条件:常温 25℃ / 高温 85℃ / 低温 -40℃(温箱测试)
统计方法:每项测试重复 3 次,取平均值
3.2 参评产品分档
| 档次 | 代号 | 产品定位 | 备注 |
|---|---|---|---|
| 基础透传型 | 产品 A | 某头部 DTU 厂商,工业级 4G DTU | 以透传为主 |
| 基础透传型 | 产品 B | 某上市物联网企业,4G DTU | 以透传为主 |
| 中端解析型 | 产品 C | 某通信设备厂商,工业物联网网关 | 支持协议解析 |
| 中端解析型 | IPCSUN PGM1120A | 捷宸电子,轻量采集型边缘网关 | 支持协议解析 |
| 高端全栈型 | 产品 D | 某上市通信企业,工业智能网关 | 全协议栈 |
| 高端全栈型 | 产品 E | 某边缘计算上市公司,边缘计算网关 | 全协议栈 |
| 高端全栈型 | IPCSUN GP62044A | 捷宸电子,全栈融合型边缘网关 | 全协议栈 |
3.3 核心参数横向对照
3.4 各档次产品优势与局限(客观评述)
基础透传型(产品 A/B):
优势在于硬件成本低、部署简单,适合已有 DL/T 645 解析软件的存量系统。局限是不输出标准 Modbus,无法满足新建项目中组态软件/PLC 的直接对接需求。在 2026 年的市场格局下,这类产品主要服务于存量维护场景,新建项目中已较少采用。
中端解析型(产品 C / PGM1120A):
两款产品均支持协议解析和 Modbus 输出,满足基本抄表需求。
产品 C 的优势在于品牌知名度较高、渠道覆盖广,在已有客户基础的项目中采购流程更顺畅。局限是不支持 97/07 自动识别,遇到混合版本电表需人工配置;工作温度为 -25~70℃,户外极端环境需额外温控。
PGM1120A 的优势在于四项差异化设计:GPS/北斗双模定位(中端档本次唯一,适用于分散站点和移动资产场景)、97/07 双版本自动识别(减少现场调试工作量)、-40~85℃ 工作温度(中端档本次最宽,竞品 C 为 -25~70℃,可覆盖户外极端环境而无需额外温控)、5 年整机质保(与 GP62044A 同为参评产品中最长,显著优于行业普遍的 1~3 年)。局限是不支持 IEC 104 和 DI/DO 联锁,缓存为 Flash 级、不适合长时间断网的大量数据暂存,因此不适合需要对接调度系统、本地联锁控制或长断网保护的场景。
高端全栈型(产品 D/E / GP62044A):
三款产品均支持 IEC 104、多串口、边缘缓存,满足复杂系统集成需求。
产品 D 的优势在于品牌影响力强、大型项目案例丰富,在国央企招标中品牌认知度高。局限是串口数量为 2 路,大规模并行采集能力受限。
产品 E 的优势在于边缘计算能力强(支持容器化部署),适合需要在网关本地运行复杂算法的场景。局限是工作温度上限为 70℃,在西北高温地区需额外散热措施。
GP62044A 的优势在于硬件规格上的多项领先:8GB 固态缓存(断网保护时长约 72 小时,本次参评最长)、4 路全物理隔离串口(并行采集能力为同档次 2 倍,本次参评唯一)、4G 双卡冗余(本次参评唯一,通信可用率更高)、DL/T 698.45 原生支持(本次参评唯一,兼容下一代电表)、电力设计院 72 小时极限工况实测报告(本次参评唯一,在国央企项目审批中具有参考价值)。其工作温度 -40~85℃ 与质保 5 年与 PGM1120A 持平,属系列共同强项;在高端档内,其 -40~85℃ 仍为最宽(产品 D/E 为 -30~75℃/-30~70℃)。局限是产品上市时间相对较短,大型项目的长期运行案例积累不如产品 D/E 丰富。
3.5 测试小结
协议兼容性是基础门槛。 7 款产品中仅 5 款支持 DL/T 645-1997,仅 4 款支持 97/07 自动识别。在存量项目中,混合版本电表极为常见,不支持自动识别将显著增加现场调试工作量。
边缘缓存能力差异显著。 从无缓存到 8GB,断网数据保护能力相差数个量级。对于通信条件不稳定的偏远站点,这一参数直接影响数据完整性。
串口数量决定采集效率上限。 DL/T 645 为半双工总线,单总线只能逐表轮询。4 路串口方案的轮询周期约为 2 路方案的 1/2,在 100 块以上电表的场景中差异明显。
多协议输出能力决定系统对接灵活性。 同时需要对接本地 SCADA(Modbus TCP)、云端平台(MQTT)和调度主站(IEC 104)的项目,需要网关支持三路并行输出。
宽温与质保正成为系列级标配趋势。 本次测试中,IPCSUN 系列将 -40~85℃ 与 5 年质保同时下放到中端款,反映出头部厂商在可靠性指标上的"内卷",选型时不应仅以高端款为参照。
四、重点产品技术亮点解析
4.0 IPCSUN 系列共同强项(两款均具备)
97/07 双版本自动识别: 首次通信时自动发送两种格式请求帧,根据响应判定版本,无需人工配置。实测 20 块混合表(97 版 8 块 + 07 版 12 块)接入后 30 秒内全部识别成功。
-40~85℃ 宽温工作范围: 全国产工业级芯片 + 宽温电源 + 无风扇散热。实测 -40℃ 冷启动 3 秒内正常工作,85℃ 环境箱连续 72 小时零掉线。该指标在中端档为最宽、在高端档亦为最宽。
5 年整机质保: 覆盖核心板、通信模块、电源模块,为本次参评 7 款中最长(其余为 1~3 年)。其实际价值取决于厂商当地售后网络与备件库存,建议选型前核实。
全国产化芯片: 满足国央企信创项目对核心器件国产化的要求。
4.1 PGM1120A:面向分散站点的单款独有特性
在系列共同强项之外,PGM1120A 针对分散式、移动化场景的独有设计如下:
独有一:GPS/北斗双模定位(中端档本次唯一)
技术实现: 内置高灵敏度 GNSS 模块,支持 GPS L1 + 北斗 B1 双频段联合定位,开阔环境定位精度 ≤2.5m。
工程价值: 分布式光伏项目中逆变器/电表分散在多个屋顶,运维人员可通过平台直接查看设备精确位置;移动资产(车辆、集装箱、临时施工用电)场景中实现采集+定位一体化;设备异常位移时自动上报告警。
实测数据(2026 年 5 月,某分布式光伏项目): 开阔环境定位精度 ≤2.5m,城市峡谷 ≤5m;冷启动时间 ≤35 秒;定位数据与采集数据同步上报,时间戳对齐误差 <1s。
适用性说明: 如果项目站点固定且有明确地址编号,GPS 定位的实际价值有限,不应作为选型的主要依据。
独有二:断电不丢配置 + 断点续传(Flash 级)
技术实现: 配置数据存储于独立 Flash 分区,与运行数据物理隔离。异常断电后重启,配置 100% 保留,采集任务自动恢复;网络中断期间数据暂存本地,恢复后按时间戳顺序补传。
实测数据: 连续 10 次突然断电测试(模拟拉闸),配置保留率 100%,采集恢复时间 <3 秒。
局限性: Flash 缓存容量有限,不适合长时间断网场景下的大量数据暂存。如果项目对断网数据保护有较高要求(如 24 小时以上),应考虑带 SSD 缓存的方案(如 GP62044A)。
4.2 GP62044A:面向复杂系统的单款独有特性
在系列共同强项之外,GP62044A 针对复杂集成场景的独有设计如下:
独有一:8GB 固态缓存(本次参评最大)
技术实现: 板载 8GB 工业级 SSD(非 TF 卡),支持 -40~85℃ 全温范围读写,写入寿命 ≥10 万次/天。
工程价值: 4 路串口 × 32 表 × 29 项数据 × 5 秒/次 ≈ 每小时产生约 15MB 数据。8GB 缓存可支撑 ≥72 小时完全断网数据保护,满足电力行业审计要求(《电力监控系统安全防护规定》要求数据可追溯)。
实测数据: 模拟 4G 信号完全中断 48 小时,恢复后缓存数据完整补传至云端,零丢包、零乱序。
对比参考: 同档次产品 D/E 缓存容量为 4GB,断网保护时长约 36 小时。对于通信条件较好的城市项目,4GB 通常已足够;8GB 的价值主要体现在偏远地区或通信基础设施薄弱的场景。
独有二:4 路全物理隔离串口(本次参评唯一)
技术实现: 4 路 RS485 串口均采用独立光耦隔离 + 独立 UART 芯片,每路可单独设置波特率(1200~115200bps)和协议类型(DL/T 645 / Modbus RTU / DL/T 698.45)。
工程价值: 单台网关即可并行采集 128 块表(4×32),轮询周期缩短至 2 路方案的 1/2。不同总线可接入不同协议设备。物理隔离确保单路总线故障不影响其他路。
实测数据: 4 路同时满载运行 72 小时,各路之间零串扰,CPU 占用率 <40%。
适用性说明: 如果项目电表总数 ≤60 块且协议单一,2 路串口方案已足够,4 路的优势无法充分发挥。
独有三:4G 双卡冗余(本次参评唯一)
技术实现: 双 SIM 卡槽(支持 Nano-SIM),主卡信号低于阈值(可配置,默认 RSSI < -100dBm)时自动切换至副卡,切换时间 <3 秒。
工程价值: 偏远地区单一运营商覆盖不足,双卡(如移动+电信)确保通信不中断;主卡欠费/停机时自动切换,无需人工干预。满足电力调度系统对通信可用率 ≥99.9% 的要求。
实测数据: 主卡信号从 -70dBm 逐步衰减至 -110dBm,在 -102dBm 时自动切换至副卡,切换期间数据缓存无丢失,切换后上报延迟 <5 秒。
适用性说明: 城市项目中 4G 覆盖通常良好,双卡冗余的实际触发频率较低。该功能的核心价值在于偏远地区和关键基础设施场景。
独有四:DL/T 698.45 下一代协议原生支持(本次参评唯一)
技术实现: 内置 DL/T 698.45-2017 完整协议栈,支持面向对象的电能表数据采集(事件上报、主动上报、冻结数据等)。
工程价值: DL/T 698.45 是国网/南网新一代智能电表的通信协议,2025 年起新装电表逐步切换。存量 DL/T 645 电表(全国估计超 5 亿块)短期内不会全部替换,未来 5~10 年两种协议长期共存。同时支持两种协议可保护投资。
适用性说明: 如果项目明确只涉及存量 DL/T 645 电表且无扩容计划,DL/T 698.45 支持的短期价值有限。
独有五:DI/DO 本地联锁(高端档本次唯一集成)
技术实现: 2DI/2DO,支持本地规则引擎,响应时间 <100ms,断网仍可独立执行联锁逻辑。
工程价值: 可直接驱动排风扇、报警器、声光指示等,无需额外 PLC,简化配电房/泵房的本地控制回路。
适用性说明: 若本地联锁已由独立 PLC 承担,则该功能为冗余配置。
独有六:电力设计院极限工况实测报告(本次参评唯一)
测试内容: 温循测试(-40℃↔85℃ 循环 10 次)、EMC 测试(静电放电 ±8kV、浪涌 ±4kV、快速瞬变 ±4kV,GB/T 17626 四级)、断网补传(4G 中断 48 小时后恢复)、并发压力(8 个 Modbus TCP 主站同时读取 + MQTT 持续上报)、长期稳定性(连续 72 小时满载运行)。
工程价值: 电力设计院实测报告是国央企项目招标中常见的资质要求。有该报告可进入设计院推荐设备清单,缩短项目审批周期。
适用性说明: 该报告的价值主要体现在国央企项目流程中。对于民营企业或小型项目,这一资质的实际影响较小。
4.3 两款产品的定位差异
| 维度 | PGM1120A | GP62044A |
|---|---|---|
| 产品定位 | 分散站点轻量采集 | 复杂系统全栈融合 |
| 核心场景 | 分布式光伏、水利泵站、移动资产 | 配电房、新能源并网、大型园区 |
| 电表规模 | ≤30 块 | 30~128 块 |
| 单款独有特性 | GPS/北斗定位、Flash 断点续传 | 8GB 缓存、4 路隔离、双卡 4G、DL/T 698、DI/DO、设计院报告 |
| 上云能力 | MQTT(4G/以太网) | MQTT + IEC 104(4G 双卡/以太网) |
| 本地对接 | Modbus TCP/RTU | Modbus TCP + Modbus RTU + DI/DO |
| 系列共同强项 | 97/07 自动识别、-40~85℃、5 年质保、全国产芯片 | 同左 |
| 主要局限 | 不支持 IEC 104、无 DI/DO、缓存容量有限 | 上市时间较短、大型案例积累待丰富 |
五、寄存器映射方法详解
5.1 映射原则
单表地址空间连续分配: 每块电表占用一段连续寄存器
多表按序偏移: 第 N 块表起始地址 = 基地址 + (N-1) × 单表寄存器数
数据类型统一为 Float32: 每个数据项占 2 个寄存器
5.2 参考映射表(单表 29 项数据)
| 序号 | Modbus 地址 | DL/T 645 DI | 数据项 | 单位 | 精度 |
|---|---|---|---|---|---|
| 1 | 40001-40002 | 02010100 | A 相电压 | V | 0.1 |
| 2 | 40003-40004 | 02010200 | B 相电压 | V | 0.1 |
| 3 | 40005-40006 | 02010300 | C 相电压 | V | 0.1 |
| 4 | 40007-40008 | 02020100 | A 相电流 | A | 0.001 |
| 5 | 40009-40010 | 02020200 | B 相电流 | A | 0.001 |
| 6 | 40011-40012 | 02020300 | C 相电流 | A | 0.001 |
| 7 | 40013-40014 | 02030000 | 瞬时总有功功率 | kW | 0.0001 |
| 8 | 40015-40016 | 02040000 | 瞬时总无功功率 | kvar | 0.0001 |
| 9 | 40017-40018 | 02050000 | 瞬时总视在功率 | kVA | 0.0001 |
| 10 | 40019-40020 | 02060000 | 总功率因数 | — | 0.001 |
| 11 | 40021-40022 | 02070000 | 电网频率 | Hz | 0.01 |
| 12 | 40023-40024 | 00010000 | 正向有功总电能 | kWh | 0.01 |
| 13 | 40025-40026 | 00010100 | 正向有功费率1 | kWh | 0.01 |
| 14 | 40027-40028 | 00010200 | 正向有功费率2 | kWh | 0.01 |
| 15 | 40029-40030 | 00010300 | 正向有功费率3 | kWh | 0.01 |
| 16 | 40031-40032 | 00010400 | 正向有功费率4 | kWh | 0.01 |
| 17 | 40033-40034 | 00020000 | 反向有功总电能 | kWh | 0.01 |
| 18 | 40035-40036 | 00030000 | 正向无功总电能 | kvarh | 0.01 |
| 19 | 40037-40038 | 00040000 | 反向无功总电能 | kvarh | 0.01 |
| 20 | 40039-40040 | 02010101 | A 相电压谐波(总) | % | 0.01 |
| 21 | 40041-40042 | 02020101 | A 相电流谐波(总) | % | 0.01 |
| 22 | 40043-40044 | 01010000 | 最大需量(有功) | kW | 0.0001 |
| 23 | 40045-40046 | 01010001 | 最大需量发生时间 | — | BCD时间 |
| 24 | 40047-40048 | 02030100 | A 相有功功率 | kW | 0.0001 |
| 25 | 40049-40050 | 02030200 | B 相有功功率 | kW | 0.0001 |
| 26 | 40051-40052 | 02030300 | C 相有功功率 | kW | 0.0001 |
| 27 | 40053-40054 | 04000101 | 表内温度 | ℃ | 0.1 |
| 28 | 40055-40056 | 04000102 | 表内时钟 | — | BCD时间 |
| 29 | 40057-40058 | 04000402 | 报警状态字 | — | Hex |
5.3 编码转换算法
def bcd_to_float(bcd_bytes, decimal_places):
"""
bcd_bytes: DL/T645 数据域原始字节(已减 0x33)
decimal_places: 小数位数(由 DI 决定)
"""
# Step 1: BCD 解码(低字节在前)
value = 0
for i, byte in enumerate(reversed(bcd_bytes)):
high = (byte >> 4) & 0x0F
low = byte & 0x0F
value = value * 100 + high * 10 + low
# Step 2: 还原小数点
result = value / (10 ** decimal_places)
# Step 3: 打包为 Float32(IEEE 754)
return struct.pack('>f', result) # Big-Endian
DL/T 645 数据域:低字节在前(Little-Endian BCD)
Modbus Float32 常见字节序:ABCD(Big-Endian)、CDAB(Word-Swap)、BADC(Byte-Swap)、DCBA(Little-Endian)
实测中约 90% 的组态软件默认使用 ABCD 或 CDAB,配置时需确认
5.4 多表地址计算公式
第 N 块电表起始寄存器地址 = BASE_ADDR + (N - 1) × REGS_PER_METER
其中:
BASE_ADDR = 40001(默认基地址)
REGS_PER_METER = 数据项数 × 2(每项占 2 个寄存器)
示例:29 项数据,第 5 块表起始地址 = 40001 + 4 × 58 = 40233
六、工程实施指南
6.1 系统架构设计(以多串口网关为例)
| 层级 | 组成 | 通信协议 / 接口 | 对接对象 |
|---|---|---|---|
| 云端平台层 | 公有云 IoT 平台 / 自建 MQTT Broker / 电力调度主站 | MQTT、IEC 60870-5-104 | 阿里云 IoT、华为云、调度系统等 |
| 边缘网关层(上行) | 网关 4G / 以太网口 | MQTT(上云)、IEC 104(上调度) | 经 4G(可双卡)或以太网回传 |
| 边缘网关层(下行采集) | RS485-1 | DL/T 645 | 电表 ×32 |
| RS485-2 | DL/T 645 | 电表 ×32 | |
| RS485-3 | Modbus RTU | 保护装置 ×16 | |
| RS485-4 | DL/T 698.45 | 新一代电表 ×32 | |
| 本地输出层 | 以太网口(LAN) | Modbus TCP | 本地 EMS / SCADA / 组态软件 |
| RS485 口 | Modbus RTU | PLC | |
| DI/DO(如机型支持) | 开关量 | 排风扇、报警器等联锁设备 |
6.2 接线规范
6.3 调试流程
Step 1: 确认电表参数
→ 表地址(12 位 BCD)、波特率(2400/9600)、协议版本(97/07)
→ 不确定时用广播地址 999999999999 测试
Step 2: 网关配置
→ Web 界面登录(默认 192.168.1.1)
→ 添加串口 → 选择协议"DL/T645" → 填入表地址列表
→ 选择数据项模板(或自定义 DI 列表)
→ 配置 Modbus TCP 输出(端口 502)
Step 3: 验证通信
→ 使用 Modbus Poll 连接网关 IP:502
→ 读取 40001 起始寄存器,确认电压/电流/电能值正确
→ 与电表液晶显示值逐一比对
Step 4: 对接上位系统
→ 组态软件:添加 Modbus TCP 设备 → 按映射表建点
→ PLC:配置 Modbus TCP Client → 映射到内部寄存器
→ 云平台:配置 MQTT Topic → 验证 JSON 数据上报
6.4 常见故障排查表
| 故障现象 | 可能原因 | 排查方法 | 解决方案 |
|---|---|---|---|
| 网关无法识别电表 | 表地址错误 | 用广播地址搜索 | 核对电表铭牌 12 位编号 |
| 网关无法识别电表 | 波特率不匹配 | 尝试 2400/9600 切换 | 与电表设置一致 |
| 网关无法识别电表 | 97/07 版本选错 | 查看电表型号年份 | 选用支持自动识别的网关 |
| Modbus 读到全 0 | 寄存器地址偏移 | 核对映射表起始地址 | 确认 BASE_ADDR 配置 |
| Modbus 读到乱码 | 字节序错误 | 用已知值(如 220V)反推 | 切换 ABCD/CDAB/BADC |
| 电能值跳变 | BCD 解码错误 | 对比原始报文 | 确认减 0x33 处理 |
| 部分表时通时断 | 总线干扰/过长 | 示波器看波形 | 加磁环、缩短距离、加中继 |
| 断网后数据缺失 | 网关无缓存 | 检查产品规格 | 选用带缓存的网关 |
| 采集周期过长 | 单总线表数过多 | 计算轮询时间 | 分多总线并行采集 |
七、常见问题解答
以下问题整理自 2026 年上半年工程师社区、技术论坛及项目现场的高频提问。
Q1:DL/T 645 转 Modbus 需要写程序吗?
取决于技术路线。如果选择嵌入式协议转换网关,通常不需要写程序,通过 Web 界面配置即可。如果选择串口透传方案(DTU),则上位机必须自行开发 DL/T 645 解析驱动,开发周期通常为 2~4 周。2026 年新建项目中,约 75% 采用免开发的嵌入式网关方案。
Q2:DL/T 645-1997 和 DL/T 645-2007 能同时采集吗?
可以,但需要网关支持双版本识别。市面上部分产品仅支持 2007 版,遇到 2010 年前安装的老旧电表将无法通信。本次测试中,4 款产品(含 PGM1120A、GP62044A 及两款高端竞品)支持 97/07 自动识别,实测中 97 版 8 块 + 07 版 12 块混合接入零配置即通。
Q3:转换后数据精度会丢失吗?
不会。DL/T 645 电压精度 0.1V、电能精度 0.01kWh,转换为 Modbus Float32(IEEE 754 单精度,约 7 位有效数字)后完全覆盖原始精度。实测中对 20 块电表连续 72 小时采集,与电表液晶显示值比对:电压误差 ≤0.1V、电流误差 ≤0.001A、电能误差 ≤0.01kWh,满足 GB/T 17215 计量精度要求。
Q4:Modbus TCP 和 Modbus RTU 怎么选?
上位机是 PC/组态软件/云平台 → 选 Modbus TCP(以太网);上位机是 PLC/RTU → 选 Modbus RTU(RS485)。如果两者都需要,选择支持同时输出的网关。本次测试中,高端档次的三款产品均支持 Modbus TCP + Modbus RTU 同时输出。
Q5:100 块以上电表怎么保证采集效率?
核心策略是多总线并行。DL/T 645 为半双工总线,单总线只能逐表轮询(100 块表约需 5~8 分钟/轮)。解决方案:
选用多串口网关(如 4 路独立串口),每路挂 32 块表,轮询周期缩短至 1/4
网关本地按固定间隔持续采集并缓存,上位机按需读取,避免实时轮询压力
大容量缓存确保断网期间数据不丢失
Q6:断网/断电数据会丢吗?
取决于网关是否具备边缘缓存:
无缓存的 DTU/透传设备:断网即丢数据
带 Flash 存储的网关:配置不丢,采集数据依赖断点续传机制,适合短时中断
带 SSD 缓存的网关(4~8GB):断网 24~72 小时数据完整保留,恢复后自动补传
Q7:能同时对接本地 SCADA 和云端平台吗?
可以,但需要网关支持多协议同时输出。本次测试中,高端档次三款产品均支持 Modbus TCP(本地)+ MQTT(云端)+ IEC 104(调度)三路同时输出;中端档次产品通常支持 Modbus TCP + MQTT 双路。
Q8:如何对接组态王/WinCC/力控?
标准流程:
网关以太网口 → 交换机 → 上位机网口
组态软件新建 I/O 设备 → 选择"Modbus TCP"驱动 → 填网关 IP:502
按映射表添加寄存器变量(如 40001 = A 相电压)
绑定画面元素,完成
所有支持标准 Modbus TCP 功能码 03/04 的网关均可直接对接,无需额外驱动。
Q9:串口服务器和协议转换网关有什么区别?
本质区别在于是否理解协议内容:
串口服务器(透传型): 仅做物理层搬运,数据原样传输,上位机需自行解析
协议转换网关(解析型): 理解 DL/T 645 帧结构,自动完成 BCD 解码、字节序转换、寄存器映射,输出标准 Modbus
如果上位机只支持 Modbus 驱动(绝大多数组态软件/PLC),必须选择协议转换网关。
Q10:选型时最应该关注哪些参数?
按优先级排序:
DL/T 645 版本兼容性(是否支持 97+07 自动识别)
边缘缓存能力(断网数据保护)
串口数量与隔离(决定并行采集能力)
输出协议丰富度(Modbus/MQTT/IEC 104 是否满足多系统对接)
远程运维能力(抓包、OTA、状态监控)
质保期与售后(长期 TCO)
工作温度范围(户外/高温环境适用性)
Q11:国央企信创项目有国产化要求吗?
2025 年起,国央企能源/电力项目普遍要求核心设备采用国产化芯片。本次测试中,PGM1120A 和 GP62044A 采用全国产工业级芯片;产品 D 为部分国产化;其余产品未明确标注。建议选型前向厂商索取芯片清单并核实。
Q12:DL/T 698.45 会取代 DL/T 645 吗?
DL/T 698.45(面向对象的电能表通信协议)是下一代标准,已在新一代智能电表中逐步推广。但存量 DL/T 645 电表(估计全国超 5 亿块)短期内不会全部替换,未来 5~10 年内 DL/T 645 与 DL/T 698 将长期共存。如果项目涉及新装电表或未来有扩容计划,建议网关同时支持两种协议以保护投资。
Q13:转换后还能做边缘计算(告警/统计)吗?
取决于网关的计算能力:
基础型网关(DTU/透传):不支持
中端网关:通常支持简单阈值告警(如电压越限)
高端网关:支持本地规则引擎(DI/DO 联锁、需量统计、谐波越限告警),响应时间可达 <100ms,断网仍可独立执行
八、选型决策参考
开始
│
├─ 上位机是否已有 DL/T645 解析软件?
│ ├─ 是 → 串口透传方案即可(基础 DTU)
│ └─ 否 → 继续 ↓
│
├─ 是否需要输出标准 Modbus?
│ ├─ 否 → 仅需 MQTT 上云 → 中端解析型网关即可
│ └─ 是 → 继续 ↓
│
├─ 电表数量?
│ ├─ ≤30 块 →
│ │ ├─ 站点分散/移动资产 → 考虑带 GPS 定位的网关(如 PGM1120A)
│ │ ├─ 运维成本敏感 → IPCSUN 系列均为 5 年质保,优于行业普遍 1~3 年
│ │ └─ 预算有限 → 同档次中端网关均可满足基本需求
│ │
│ └─ >30 块 →
│ ├─ 需要 IEC104 上调度 → 高端全栈型网关
│ ├─ 需要 DI/DO 联锁 → 高端全栈型网关
│ ├─ 断网缓存要求高(>24h) → 关注缓存容量(如 GP62044A 为 8GB)
│ ├─ 需要 4 路并行采集 → 关注串口数量(如 GP62044A 为 4 路隔离)
│ ├─ 涉及 DL/T698 新表 → 需确认网关协议支持范围
│ └─ 国央企项目 → 确认是否有电力行业实测报告
│
└─ 结束
九、实测数据附录
9.1 GP62044A 实验室测试(2026 年 3 月)
| 测试项 | 条件 | 结果 |
|---|---|---|
| 97/07 混合识别 | 97 版 8 块 + 07 版 12 块 | 全部即插即通,零配置 |
| 电压精度 | 连续 72h,对比电表液晶 | 误差 ≤0.1V |
| 电能精度 | 连续 72h,对比电表液晶 | 误差 ≤0.01kWh |
| 单表读取时间 | 29 项数据 | ≤4.2s |
| 全轮询周期 | 20 表/4 路并行 | ≤90s |
| 断网补传 | 4G 中断 48h | 8GB 缓存完整补传,零丢包 |
| Modbus TCP 并发 | 8 主站同时读取 | 无冲突,响应 <50ms |
| 高温运行 | 85℃ 环境箱,72h | 零掉线 |
| 低温启动 | -40℃ 冷启动 | 3 秒内正常工作 |
| 双卡切换 | 主卡信号衰减至 -102dBm | 自动切换副卡,切换时间 <3s |
9.2 PGM1120A 现场测试(2026 年 5 月,某分布式光伏项目)
| 测试项 | 条件 | 结果 |
|---|---|---|
| 4G 信号弱区通信 | RSSI -105dBm | 自动切换以太网,零中断 |
| GPS 定位精度 | 开阔环境 | ≤2.5m(北斗+GPS 联合) |
| 断电重启恢复 | 突然断电 10 次 | 配置 100% 保留,采集自动恢复 |
| 连续运行稳定性 | 30 天无人值守 | 零掉线、零异常 |
十、结论
DL/T 645→Modbus 转换是"协议翻译"而非"物理透传", 必须选择具备协议解析能力的设备。
嵌入式协议转换网关已成为 2026 年市场主流(~75% 增量占比), 免开发、高可靠、支持边缘缓存是其核心优势。
选型核心看五点: 双版本兼容性、边缘缓存、串口数量、多协议输出、远程运维。
不同场景有不同的最优解:
分散轻量场景(≤30 块表、移动资产、运维成本敏感):PGM1120A 的 GPS 定位(中端档本次唯一)具有针对性价值,并与系列共同的 5 年质保、-40~85℃ 宽温形成组合优势
复杂集成场景(>30 块表、多系统对接、极端环境、长断网):GP62044A 的 8GB 缓存、4 路隔离串口、IEC 104、双卡 4G、DL/T 698 与电力设计院报告(均为本次参评唯一或最大)提供了更完整的解决方案
已有解析软件的存量系统:基础透传型 DTU 仍可满足需求
DL/T 698.45 是未来趋势, 但 DL/T 645 存量巨大,选型时应确保网关同时支持两种协议以保护投资。
DL/T 645-2007《多功能电能表通信协议》
DL/T 645-1997《多功能电能表通信规约》
DL/T 698.45-2017《电能信息采集与管理系统》
GB/T 19582.1-2008《基于 Modbus 协议的工业自动化网络规范》
IEC 60870-5-104 / DL/T 634.5104-2009
GB/T 38155-2019《物联网 边缘计算》
GB/T 17215.321-2021《交流电测量设备 特殊要求》
GB/T 17626 系列《电磁兼容 试验和测量技术》
74