DL/T 645-2007
插件用途
按 DL/T 645-2007 数据标识读取多功能电能表数据,并在配置密码和操作员代码后执行受控合闸允许或拉闸。
选择入口与支持范围
进入“开发配置 → 采集配置”,创建 TCP 客户端、TCP 服务端、串口或 UDP 通道,再创建设备并选择“DL/T 645-2007”。支持 Boolean、Byte、常用整数、Float、Double、String 和 Decimal。
插件参数
DL/T 645-2007 还继承读写超时、失败重试、写优先、串口/TCP 参数和 DTU 标识等采集公共属性;公共字段见采集配置。
| 参数 | 默认值 | 说明 |
|---|---|---|
| 默认地址 | 111111111111 | 12 位电表通信地址。变量未单独指定时使用。 |
| 操作员代码 | - | 4 字节十六进制操作者代码。控制操作需要。 |
| 密码 | - | 4 字节十六进制密码;拉合闸仅支持 02 级明文密码。不要在截图或日志中公开。 |
| 前导符报文头 | FEFEFEFE | 发送帧前的唤醒前导符。 |
| 控制命令有效期 | 5 分钟 | 范围 1~60,用于生成拉合闸命令截止时间。 |
| DTU ID | - | DTU 服务接入时使用。 |
数据标识地址
变量地址填写 8 位数据标识,具体含义以电表点表为准。可用 S=123456789012 覆盖当前变量的表地址,用 R=false 关闭数据字节反转(默认 R=true),例如 S=123456789012;02010100;R=false。地址只能包含一个数据标识、一个站号覆盖和一个反转选项。
| 地址 | 常见含义 |
|---|---|
02010100 | A 相电压 |
02020100 | A 相电流 |
02030000 | 瞬时总有功功率 |
00000000 | 当前组合有功总电能 |
00010000 | 当前正向有功总电能 |
特殊方法
| 方法 | 用途 | 配置方式 |
|---|---|---|
ClosePermitAsync | 合闸允许 | 变量选择该特殊方法,地址填写 [],权限设为“只写”;任意写入触发。 |
TripAsync | 拉闸 | 变量选择该特殊方法,地址填写 [],权限设为“只写”;任意写入触发。 |
拉合闸会直接改变供电状态。必须核对电表地址、密码、操作员代码、命令有效期、用户权限和现场安全。
设备调试
进入“开发配置 → 采集配置”,选择 DL/T 645-2007 设备并点击“更多功能”打开“调试”。
| 功能 | 作用 |
|---|---|
| 读写 | 按数据标识执行单点或批量读取;写入仅用于允许的测试数据。 |
| 消息 | 查看 645 请求、响应和校验结果。 |

公共“概览”不再重复截图。拉合闸应通过已配置的特殊方法变量执行,不用普通数据标识代替。
验证方法
- 读取一个已确认数据标识,并与电表显示比较。
- 在“消息”中核对电表地址、控制码和校验。
- 拉合闸只在批准的现场测试中执行,并确认设备实际反馈。
常见问题
| 现象 | 检查方法 |
|---|---|
| 电表无响应 | 通道、波特率、默认地址、前导符和网络/串口。 |
| 数据标识读取失败 | 数据标识、设备支持项、数据类型和权限。 |
| 数值不正确 | 数据标识、倍率、小数位和数据类型。 |
| 拉合闸失败 | 02 级密码、操作员代码、有效期、电表地址、控制权限和设备状态。 |