功能概述
摩尔信使MThings支持 DL/T 698.45 面向对象数据交换协议的主站和从站数据访问。数据点以对象标识 OI、属性或方法编号、属性索引共同定位,可配置读取、设置或操作三类访问方式,并支持协议自描述数据、整数、浮点、BCD、字符串/字节等数据表达。
对照标准为现行 DL/T 698.45-2017《电能信息采集与管理系统 第4-5部分:通信协议---面向对象的数据交换协议》。当前确认实现普通 GET、SET、ACTION 请求/响应及链路帧校验;未发现建立应用连接、安全认证、代理、多对象列表、记录型读取、分帧传输、上报或完整时间标签流程,不能宣称完整覆盖标准。
关键字
摩尔信使MThings,MThings,DL/T 698.45,DLT698,面向对象协议,OI,对象标识,属性编号,属性索引,GET,SET,ACTION,自描述数据,电能信息采集
| 核心问题 | 结论 |
|---|---|
| 数据点如何定位 | 读取/设置使用 OI、属性编号、属性索引;操作使用 OI、方法编号和索引 |
| 是否需要手工设置类型 | 标准自描述数据可按响应中的类型标签解析;固定类型仍需正确配置长度和显示方式 |
| 是否覆盖安全认证 | 未发现应用连接和安全认证配置,不适合直接用于要求完整安全机制的项目 |
功能详解
标准支持程度
| APDU 或流程 | 主站 | 从站 | 支持说明 |
|---|---|---|---|
| GET-Request-Normal / Response-Normal | 支持 | 支持 | 单对象属性读取,可解析成功数据或访问结果码 |
| SET-Request-Normal / Response-Normal | 支持 | 支持 | 单对象属性设置 |
| ACTION-Request-Normal / Response-Normal | 支持 | 支持 | 单对象方法调用 |
| 自描述数据编码/解码 | 支持常用类型 | 支持常用类型 | 包括基础数值、字符串/字节及组合数据;实际范围需按对象验证 |
| 链路地址、帧长度、帧校验 | 支持 | 支持 | 支持客户端/服务器方向和地址匹配 |
| 多对象列表、记录读取、分帧、主动上报 | 未发现完整支持 | 未发现完整支持 | 按不支持处理 |
| 应用连接、加密认证、安全传输 | 未发现支持 | 未发现支持 | 不满足要求完整安全流程的场景 |
数据配置方法
- 新建设备并选择 DL/T 698.45,填写通信地址及主站地址,配置串口或双方一致的透明网络承载。
- 新增数据点,先选择访问方式:读属性、读写属性或操作方法。
- 填写四位十六进制 OI。属性访问填写属性编号与属性索引;ACTION 填写方法编号与索引。
- 优先按对象定义选择"自描述数据";如对端返回固定裸值,则配置正确的原始类型、长度、位段和顺序。
- 设置显示类型、倍率、偏移、小数位、周期读取、批量标志、间隔、超时和重试。
- 先用 GET 验证对象地址和响应类型,再启用 SET 或 ACTION,并检查返回的访问结果。
配置校验规则
| 项目 | 规则 |
|---|---|
| OI | 两字节对象标识,范围 0000H~FFFFH |
| 属性编号 | 属性访问为 0~31 |
| 方法编号 | ACTION 访问为 0~255 |
| 属性索引 | 0~255;0 常用于整个属性,具体语义以对象定义为准 |
| 访问方式 | 读取属性不可写;读写属性使用 SET;操作使用 ACTION |
| 自描述数据 | 至少保留 1 字节,按返回类型自动确定有效结构;位偏移按完整值处理 |
| 固定类型 | 浮点至少 4 字节;整数位段最多 64 位且不得越过数据长度 |
| 显示与换算 | 原始和显示类型须兼容;非浮点显示小数位归零,浮点最多 17 位 |
| 顺序 | 自描述数据应遵循协议编码,不应通过任意字节序设置改变对象结构 |
常见问题
| 问题 | 排查方向 |
|---|---|
| 收到访问结果错误 | 核对 OI、属性/方法编号、索引和设备是否开放该对象 |
| GET 成功但值不能显示 | 检查自描述类型是否受支持,或固定类型长度是否与响应一致 |
| SET/ACTION 无效 | 核对访问方式、值类型、设备权限及对象是否只读 |
| 标准测试工具可连接但本软件不通过认证 | 当前未确认应用连接和安全认证流程支持,应采用无认证测试环境或评估其他接入方式 |
注意事项
- DL/T 698.45 的对象模型由配套标准和设备对象列表共同定义,仅有 OI 不能确定完整数据含义。
- "自描述"不代表任意复杂对象都能自动映射为一个标量;数组、结构体或记录型对象应逐项验证。
- 当前实现偏向普通单对象 GET/SET/ACTION,批量标志不应被理解为支持标准中的全部列表服务。
- 未建立安全连接时不要在不可信网络传输计量或控制数据。
- SET 和 ACTION 可能改变费控、时间、参数或设备状态,必须先确认对象权限、值类型和回读结果。
- 标准符合性验收应按实际 APDU、链路层、安全机制和对象模型逐项测试,不能只依据协议名称。