功能概述
摩尔信使MThings支持 CJ/T 188 户用计量仪表数据传输的主站采集与从站响应,面向水表、燃气表、热量表等设备按仪表类型、14 位地址和两字节数据标识进行数据读写。数据点支持 DI 内偏移、字节长度、BCD/整数/浮点解析、位段、倍率、偏移、周期采集、超时和重试。
对照标准采用现行的 CJ/T 188-2018《户用计量仪表数据传输技术条件》。软件确认实现常规数据读写流程;标准中的密文传输、密钥体系、厂商扩展业务和全部控制命令未发现完整配置证据,应视为未覆盖。
关键字
摩尔信使MThings,MThings,CJ/T 188-2018,户用计量仪表,水表,燃气表,热量表,仪表类型,14 位地址,数据标识 DI,BCD,抄表
| 核心问题 | 结论 |
|---|---|
| 一个地址包含什么 | 仪表类型与 14 位十进制地址共同标识设备 |
| DI 多个值怎么拆 | 多个量可共享 DI,通过 DI 内数据偏移和长度定位 |
| 是否支持 2018 全部安全机制 | 未发现密文和密钥配置入口,不应宣称完整符合安全章节 |
功能详解
标准支持程度
| 标准能力 | 支持程度 | 说明 |
|---|---|---|
| 主站请求、从站应答、帧校验 | 支持 | 支持常规地址匹配和数据帧处理 |
| 读数据 | 支持 | 可按 DI 合并请求并从数据域偏移解析多个点 |
| 写数据 | 支持 | 对配置为可写的数据项构造写入数据域 |
| 水、燃气、热量等标准仪表类型 | 支持常用类型码 | 类型码需落在软件允许的标准范围 |
| 异常响应 | 支持 | 无效地址、DI、长度或写入失败可返回异常 |
| 加密、密钥管理、厂商安全扩展 | 未发现支持 | 不能用于要求 CJ/T 188-2018 完整安全流程的项目 |
| 其他专用控制命令 | 未发现通用配置 | 按不支持处理,除非现场版本另有验证 |
数据配置方法
- 新建设备并选择 CJ/T 188,选择仪表类型并填写 14 位十进制通信地址。
- 配置串口参数;若通过串口服务器承载,确保两端透明传输且封装一致。
- 新增数据点,按厂商或标准点表填写 4 位十六进制 DI。
- 若一个 DI 数据域包含多个量,填写 DI 内偏移和本点字节长度。
- 选择原始类型与显示类型,配置 BCD 小数、位段、字节序、字序、倍率和偏移。
- 设置轮询、批量读取、间隔、超时和重试;写点先在非生产仪表验证。
配置校验规则
| 项目 | 规则 |
|---|---|
| 仪表类型 | 允许常用标准范围:10H~13H、20H~22H、30H、40H~49H |
| 仪表地址 | 必须是 14 位十进制字符;全 9 广播地址不能作为普通设备地址 |
| 数据标识 DI | 两字节十六进制,范围 0000H~FFFFH |
| 数据长度 | 1~252 字节 |
| DI 内偏移 | 偏移加本点长度不得超过 252 字节;越界时会被收敛 |
| 原始类型 | 不提供独立位型原始数据;位值应从字节数据中提取 |
| 浮点与 BCD | 浮点至少 4 字节;BCD 长度和小数位置应匹配数据项定义 |
| 显示与顺序 | 显示类型须兼容原始类型;小数位最多 17;短数据的无意义顺序配置会被归一化 |
常见问题
| 问题 | 排查方向 |
|---|---|
| 地址正确但无响应 | 仪表类型码也是寻址条件,需与设备实际类型一致 |
| 同一 DI 第一个值正确、后续值错误 | 检查 DI 内偏移、总数据长度和各字段排列 |
| 数值数量级不对 | 检查 BCD 隐含小数、单位、倍率和偏移 |
| 写入功能不可用 | 设备可能要求加密或专用权限;当前常规配置不覆盖完整安全流程 |
注意事项
- CJ/T 188-2004 与 CJ/T 188-2018 在控制位、安全机制和部分流程上存在差异,项目验收前应明确目标设备采用的版本。
- 软件支持常用读写不等于通过标准一致性认证;需要合规验收时应建立逐条标准测试表。
- 仪表类型、地址、DI 和偏移缺一不可,不能只凭 DI 名称判断数据位置。
- 批量读取仅应合并同一 DI 的数据,且偏移与长度必须覆盖全部所选点。
- 涉及阀控、预付费或计量参数的写入属于高风险操作,应采用现场授权、审计和回读确认。
- 生产网络应评估明文协议的安全风险,限制物理和网络访问范围。