DL/T 645-2007 METER SIMULATOR

电表还没到,
抄表联调先准备好。

用 DL/T 645-2007 电表模拟器配置表地址与模拟值,给采集程序一组可控的“电表”;用主站助手读取和轮询,再对照报文核对每一个数据项。

01 / METER SIMULATOR

一组电表,一组可控的数据。

在一个串口通道上配置多块模拟电表,为每块表设置地址、标准或自定义数据项与模拟值。先给采集程序准备可重复的输入。

配置电表模拟器 →

02 / METER MASTER

读哪块表、哪个数据项,都有依据。

用主站按电表地址组织抄读任务,先做单次读取,再按任务周期轮询。结合实时值、质量与原始数据核对结果。

配置电表主站 →

03 / FRAME DIAGNOSTICS

从一个读数,找到对应的报文。

在主站或模拟器的报文诊断中对照请求与响应,核对电表地址、控制码、数据标识和校验,定位无响应或数值异常。

查看电表报文诊断 →

MULTIPLE METERS. EXPLICIT VALUES.

总电能、电压、电流,
按你的测试场景准备。

图中为当前开发版配置的车间总表和照明电表。每块表有独立地址与数据项,可编辑模拟值;截图为未连接状态,未接入实体串口或电表。

为车间总表和照明电表设置地址、标准数据项与模拟值。本图展示未连接的配置状态,未接入实体串口或电表。
DL/T 645 多电表模拟 · 0.1.0 开发版 · 2026-09-21 实机采集 · 点击查看原图 ↗

FROM CONFIGURATION TO READBACK

先读一个确定的值,再展开联调。

01

准备串口两端

使用相连的串口两端或系统提供的虚拟串口对。主站和模拟器分别打开一端,不能同时占用同一路径;两端串行参数一致,默认 2400 / 8E1。

02

设置表地址与模拟值

为模拟电表设置唯一的 12 位十进制地址,例如 000000000001。添加 A 相电压,DI 为 02010100,模拟值设为 230.1 V,启用并保存。

03

主站抄读,再修改读回

主站使用相同表地址与 DI,按标准项核对长度和小数位。单次读取后,将模拟电压改为 231.2 V 并保存,再读一次,检查结果是否跟随变化。

查看主站抄读与轮询步骤 →

从表地址,到数据项,逐项配置。

通信地址保留前导零;DI 使用 8 位十六进制标识。标准项会带出单位、小数位、字节长度等字段,自定义项需要按设备约定填写。

按电表配置 12 位地址、DI、单位、小数位、字节长度和模拟值。本图仅展示配置,未打开演示串口。
模拟电表与数据项配置 · 0.1.0 开发版 · 2026-09-21 实机采集 · 点击查看原图 ↗

查看模拟值、响应延迟与数据项说明 →

开始前,确认这些约定。

规约与通道

本页介绍 DL/T 645-2007 串口抄读与从端模拟。需要可用串口或虚拟串口对,虚拟串口由操作系统及相应工具提供。

标准项与厂家扩展

模拟器覆盖当前工作台提供的读取与响应流程。写表、校时、广播、认证和厂家扩展命令需单独核对,不能据此推断全部支持。

报文与实际设备

模拟数据用于开发验证。接入真实设备后仍需核对接线、时序与设备支持情况;遇到异常先保留请求、响应和串口参数。

按报文诊断步骤排查 →

也需要模拟 Modbus 设备?

使用 TCP / RTU 从站准备寄存器与业务值,配合主站读写和历史趋势完成另一类设备联调。

Modbus 模拟器与助手 →