跳到主要内容

Dlt698Master

插件用途

DL/T 698 电能信息采集、主动上报和链路管理驱动

选择入口

进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“Dlt698Master”。

支持的通道和数据类型

通道类型配置前检查
串口确认串口未被其它程序占用,并与设备保持一致的波特率、数据位、停止位和校验位。
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。
TCP 服务端确认本地监听地址和端口可用,并允许现场设备主动连接网关。

可选数据类型: Boolean、Byte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、String

插件参数

DL/T 698 使用采集公共属性中的读写超时、失败重试、写优先、串口/TCP 参数和 DTU 标识;公共字段见采集配置。本页列出 698 链路专用字段。

协议参数

参数说明
服务器地址必填;默认:000000000001;填写:文本输入。设置协议通信使用的服务器地址。
客户机地址默认:0;填写:文本输入。设置协议通信使用的客户机地址。
启用 FE 前导默认:是;填写:开关。控制“启用 FE 前导”功能是否启用。

连接配置

参数说明
原生 TCP 生命周期默认:否;填写:开关。控制“原生 TCP 生命周期”功能是否启用。
DTU ID填写:文本输入。设置通过 DTU 服务识别当前设备连接的标识。

“服务器地址”填写 1~16 字节的十六进制文本,必须使用偶数位,例如 000000000001;变量地址中的 s= 可以只对当前变量覆盖该值。“客户机地址”是单字节地址,默认 0。启用“原生 TCP 生命周期”后,TCP 客户端会在连接后自动完成登录和应用连接;串口透传或普通 TCP 请求不要开启该项。

地址规则

  • DL/T 698 地址使用四字节 OAD,例如 20-00-02-00。
  • 可用 s=149100007290 覆盖服务器地址,ca=0 覆盖客户机地址,sat=single/wildcard/group/broadcast 和 logic=0..3 覆盖地址描述符。
  • 数值按 OAD 常用倍率转换为当前变量类型;数组或结构体按响应顺序展开,变量 ArrayLength 必须与标量数量一致。
  • 当前版本仅支持明文应用请求;安全请求因缺少真实密钥和认证生命周期配置而显式拒绝。
  • TCP 客户端可选择串口透传或原生 TCP 生命周期;原生 TCP 会在连接后完成登录和应用连接。

特殊方法

方法用途参数
ReadOadsAsync读取多个 OADaddresses=20-00-02-00,20-01-02-00
ExchangeClearApduAsync交换明文 APDUaddress=20-00-02-00; apduHex=05 01 00 20 00 02 00 00

设备调试

进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。

专用调试页

协议调试页分为 OAD 和 APDU 两个页签。

功能作用
OAD一次读取一个或多个四字节 OAD,适合验证服务器地址、客户机地址和对象属性。
APDU向指定 OAD 交换完整明文 APDU,可能包含控制语义,执行前需要高危确认。
调试结果显示本次请求的响应内容或明确错误。

Dlt698Master 调试子页 1

Dlt698Master 调试子页 2

调试要点

按 OAD 列表先读对象属性;明文 APDU 十六进制交换属于高风险原始报文,执行前必须二次确认。

验证重点

  1. 在 OAD 页签读取一个设备文档已确认的 OAD,例如 20-00-02-00
  2. 确认返回对象与电表当前数据一致,再增加第二个 OAD 验证批量读取顺序。
  3. 使用带服务器地址覆盖的变量时,确认 s=ca=sat=logic= 与目标设备地址描述符一致。
  4. 对数组或结构体 OAD,核对变量数组长度与响应展开后的标量数量一致。
  5. APDU 页签只用于已确认的明文报文;未知 APDU 不得在生产设备上执行。

排障差异

  • OAD 读取没有响应:检查服务器地址、客户机地址、FE 前导、通道参数和 OAD 字节顺序。
  • TCP 连接成功但应用请求失败:确认设备是否要求原生 TCP 生命周期,并检查登录和应用连接是否完成。
  • 数值倍率或数组结果错误:核对 OAD 对象类型、变量数据类型和数组长度,不要把结构体响应当作单个标量。
  • 设备要求安全认证:当前版本只支持明文应用请求,不能用 APDU 页签绕过设备的安全认证要求。
  • 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。
  • 串口设备无响应:确认串口未被占用,并核对波特率、数据位、停止位和校验位。

相关操作

  • 采集配置:查看通道、设备和公共变量配置。
  • 插件索引:查找其它采集或数据转发插件。