DL/T 645-2007 电表 TCP 网关接入与受控写入
本文依据已有操作手册整理为线上操作参考。原文标为预期或未执行的操作,仍须按实际环境验证。
配置2007电表的身份、采集点和受控演示字段,验证实时数据、历史、独立读回与停止恢复。
**开始前准备:**具备产品、设备、功能定义、协议配置、发布与历史查询权限;已知网关可访问的FMQ地址、网关身份、表地址和厂家正式点表;本篇写入演示仅使用FMQX,不代表真实计量电表允许改写电能量
先了解本场景
本教程适用于2007电表经TCP透明网关接入。网关主动连接FMQ,平台经已建立的连接发起读取和受控写入。
设备编号用来识别网关连接;表地址用来选中电表;数据标识用来选中表内数据。这三项分别来自平台设备信息、实际电表地址和厂家点表。
FMQX在本篇充当演示电表。00010000作为演示设定值,其他九项只读;真实设备的写入范围应以厂家规范和权限为准。
复制模板前先替换这些参数
本篇代码使用普通模板名;截图保留实际历史资源。请先完成以下核对,再保存为UTF-8文件或发送报文。
- demo-device是设备编号模板。将clientId中的设备编号、每个收发主题中的设备编号和TCP上报的clientId一起替换为平台该设备编号;MQTT身份中的产品号、租户号也须替换为当前设备连接参数。
- 连接文件中的host、port及监听方向须改为当前环境实际地址;127.0.0.1表示运行FMQX的本机。涉及MQTT时同步核对产品号、用户名、订阅主题和responseRoute,密码仅在连接页面安全填写。
- 分组、会话及订阅id是导入文件内部引用;如需改名,groupId必须与对应分组id一致。先核对再导入,不要在保留会话上重复创建同名连接。
- 代码块是按既有无密码资产或原代码改写的客户模板,尚未证明本版模板已成功导入。历史截图、发送时间和业务通过范围仍以各步骤记录为准;不要将模板名当作旧证据中的实际资源名。
配置、接入与验证
1. 准备独立产品
**操作位置:*设备管理→*设备接入 操作步骤:选择已有2007电表产品,在产品名称填入本篇名称。

已选择源产品并填写新产品名称。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 复制产品 | 指定提供模型定义的源产品。 选填 · 填写: 按当前环境填写 · 示例:选择相同型号的源产品 |
| 产品名称 | 为复制后的产品设置便于区分的名称。 必填 · 填写: 按当前环境填写 · 示例:本次独立产品名称 |
2. 核对源产品
**操作位置:*设备管理→*设备接入 操作步骤:打开预览产品,确认源产品采用2007电表协议。

源产品身份可见。
3. 逐项查看源模型
**操作位置:*设备管理→*设备接入 操作步骤:在源产品的功能定义查看演示设定值及采集1~9。

页面显示共10项,本图可见部分模型;继续向下查看剩余项。
4. 核对源连接方式
**操作位置:*设备管理→*设备接入 操作步骤:查看源产品的协议配置。

源场景为2007电表TCP网关;新产品的协议明细随后分别配置。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 协议 | 选择电表协议版本;2007与1997的DI长度和帧含义不同。 选填 · 填写: DLT645_2007 |
5. 确认电表版本和连接方式
操作位置:设备管理→设备接入 操作步骤:选择2007电表协议及TCP网关,继续准备产品。

新草稿采用2007与TCP网关组合。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 协议 | 选择电表协议版本;2007与1997的DI长度和帧含义不同。 选填 · 填写: DLT645_2007 |
6. 查看选填资料
**操作位置:*设备管理→*设备接入 操作步骤:打开高级配置,按需要填写分类等资料。

本篇实际选填资料可见。
7. 核对产品准备摘要
**操作位置:*设备管理→*设备接入 操作步骤:阅读配置预检和准备摘要,确认仅准备本篇产品。

摘要通过;尚未发布,也尚未创建运行连接。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 仅准备产品,暂不创建设备 | 本轮只保存产品草稿,设备随后手动创建。 选填 · 填写: 选中 |
8. 保存产品草稿
**操作位置:*设备管理→*设备接入 **操作步骤:**提交本篇产品准备,核对页面成功反馈。

新产品草稿已保存,协议明细仍需手工配置。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 产品名称 | 为复制后的产品设置便于区分的名称。 必填 · 填写: 新表接入 |
9. 打开新产品
**操作位置:*产品详情→*功能定义 **操作步骤:**进入本篇新产品详情,确认名称和未发布状态。

产品当前批次资源,当前未发布。
10. 进入功能定义
**操作位置:*产品详情→*功能定义 操作步骤:点击本篇产品的功能定义,核对十个模型。

当前页签为功能定义,十个模型可见。
11. 核对演示设定值标识
**操作位置:*产品详情→*功能定义 操作步骤:打开演示设定值,核对名称与标识符。

本字段对应数据标识00010000。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
12. 设置演示设定值读写属性
**操作位置:*产品详情→*功能定义 **操作步骤:**仅让演示设定值可写,并开启历史保存。

本篇只允许演示字段写入;其他采集字段只读。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 只读数据 | 只读属性只展示数据;演示设定值保留受控写入。 选填 · 填写: 首项关闭,其余九项开启 |
| 历史存储 | 让解析后的属性值进入历史数据查询。 选填 · 填写: 开启 |
13. 核对整数取值范围
**操作位置:*产品详情→*功能定义 操作步骤:选择整数,最小值0、最大值10000、步长1。

计划写入42和43在合法范围内。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据类型 | 十个属性均按整数解析和展示。 选填 · 填写: 整数 |
| 最小值 | 限制属性的可用下界。 必填 · 填写: 0 |
| 最大值 | 限制属性的可用上界。 必填 · 填写: 10000 |
14. 核对采集1标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集1,核对名称与标识符。

本字段对应数据标识00010001。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
15. 核对采集2标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集2,核对名称与标识符。

本字段对应数据标识00010002。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
16. 核对采集3标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集3,核对名称与标识符。

本字段对应数据标识00010003。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
17. 核对采集4标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集4,核对名称与标识符。

本字段对应数据标识00010004。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
18. 核对采集5标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集5,核对名称与标识符。

本字段对应数据标识00010005。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
19. 核对普通采集字段只读
**操作位置:*产品详情→*功能定义 操作步骤:查看普通采集字段的读写类型和历史设置。

普通采集字段只读且保存历史。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 只读数据 | 只读属性只展示数据;演示设定值保留受控写入。 选填 · 填写: 首项关闭,其余九项开启 |
| 历史存储 | 让解析后的属性值进入历史数据查询。 选填 · 填写: 开启 |
20. 核对采集6标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集6,核对名称与标识符。

本字段对应数据标识00010006。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
21. 核对采集7标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集7,核对名称与标识符。

本字段对应数据标识00010007。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
22. 核对采集8标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集8,核对名称与标识符。

本字段对应数据标识00010008。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
23. 核对采集9标识
**操作位置:*产品详情→*功能定义 操作步骤:打开采集9,核对名称与标识符。

本字段对应数据标识00010009。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写 |
24. 进入手动添加设备
操作位置:设备列表→接入设备→手动添加 操作步骤:在设备列表将鼠标移到接入设备,选择手动添加。

展开菜单后,“手动添加”入口可见;进入后填写设备信息。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 设备名称 | 为逻辑电表设置可读名称。 必填 · 填写: 接入新表 |
25. 填写新设备身份
操作位置:设备列表→手动添加 操作步骤:填写设备名称和本篇设备编号。

设备编号为本篇独立身份。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 设备名称 | 为逻辑电表设置可读名称。 必填 · 填写: 按当前环境填写 |
| 设备编号 | 作为平台身份、网关身份和默认注册编号。 必填 · 填写: 按当前环境填写 |
26. 选择新产品
**操作位置:*设备列表→*手动添加 操作步骤:在产品中选择本篇新产品。

选中当前批次资源。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 所属产品 | 把新设备关联到刚准备的产品。 选填 · 填写: 按对接资料填写 · 示例:按当前环境填写 |
27. 核对设备与产品对应
**操作位置:*设备列表→*手动添加 操作步骤:确认设备窗口中的产品为本篇对象。

设备将关联本篇产品。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 所属产品 | 把新设备关联到刚准备的产品。 选填 · 填写: 按对接资料填写 · 示例:按当前环境填写 |
28. 核对设备已保存
**操作位置:**设备列表 **操作步骤:**提交新增设备后,在列表查看本篇设备卡片。

设备1258存在,当前未激活;不是已上线结论。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 设备名称 | 为逻辑电表设置可读名称。 必填 · 填写: 接入新表 |
29. 填写电表绑定
操作位置:产品详情→协议配置→设备绑定 操作步骤:填写本篇设备与网关身份,将表地址设为123456782008。

填写内容均指向本篇电表。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 表号(12位数字) | 匹配DL/T 645帧中的电表地址。 必填 · 填写: 123456782008 |
30. 保存电表绑定
**操作位置:*产品详情→协议配置→*设备绑定 **操作步骤:**保存绑定并核对当前记录。

绑定76已保存且启用。
31. 配置数据标识00010000轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010000 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
32. 保存00010000轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
33. 配置数据标识00010001轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010001 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
34. 保存00010001轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
35. 配置数据标识00010002轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010002 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
36. 保存00010002轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
37. 配置数据标识00010003轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010003 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
38. 保存00010003轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
39. 配置数据标识00010004轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010004 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
40. 保存00010004轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
41. 配置数据标识00010005轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010005 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
42. 保存00010005轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
43. 配置数据标识00010006轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010006 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
44. 保存00010006轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
45. 配置数据标识00010007轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010007 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
46. 保存00010007轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
47. 配置数据标识00010008轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010008 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
48. 保存00010008轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
49. 配置数据标识00010009轮询
操作位置:产品详情→协议配置→轮询项目 操作步骤:添加本数据标识的轮询;周期60000毫秒、超时3000毫秒、重试0次。

本行数据标识和周期填写正确。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010009 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000 |
50. 保存00010009轮询
**操作位置:*产品详情→协议配置→*轮询项目 **操作步骤:**保存当前轮询项目并核对记录。

当前项目已保存且启用。
51. 映射数据标识00010000
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010000 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
52. 保存00010000映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
53. 映射数据标识00010001
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010001 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
54. 保存00010001映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
55. 映射数据标识00010002
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010002 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
56. 保存00010002映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
57. 映射数据标识00010003
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010003 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
58. 保存00010003映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
59. 映射数据标识00010004
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010004 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
60. 保存00010004映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
61. 映射数据标识00010005
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010005 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
62. 保存00010005映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
63. 映射数据标识00010006
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010006 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
64. 保存00010006映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
65. 映射数据标识00010007
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010007 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
66. 保存00010007映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
67. 映射数据标识00010008
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010008 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
68. 保存00010008映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用;长标识可悬停查看,并与数据标识00010008核对。
69. 映射数据标识00010009
**操作位置:*产品详情→协议配置→*点位映射 操作步骤:关联同一数据标识的模型与轮询项目;选择BCD,值索引0、倍率1、偏移0。

协议数据将映射到对应模型;仅首项可写。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010009 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1 |
70. 保存00010009映射
**操作位置:*产品详情→协议配置→*点位映射 **操作步骤:**保存当前映射并核对模型、数据标识与轮询项目。

当前映射已保存且启用。
71. 配置读取策略
操作位置:产品详情→协议配置→命令策略 操作步骤:为00010000添加READ_DATA策略。

读取策略仅覆盖本篇演示字段。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 操作类型 | 区别读取与写入操作,读策略不能代替写策略。 选填 · 填写: READ_DATA · 示例:读取数据 |
| 数据标识DI(十六进制) | 把策略限定到已映射的演示DI。 必填 · 填写: 00010000 |
72. 保存读取策略
**操作位置:*产品详情→协议配置→*命令策略 **操作步骤:**保存并核对读取策略记录。

读取策略790已保存。
73. 配置受控写入策略
**操作位置:*产品详情→协议配置→*命令策略 操作步骤:为00010000添加WRITE_DATA,按本篇演示设置写入安全要求。

重新打开已保存的WRITE_DATA策略核对安全要求;本次只读补图,随后取消,未保存修改。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 操作类型 | 区别读取与写入操作,读策略不能代替写策略。 选填 · 填写: WRITE_DATA · 示例:写入数据 |
| 要求密码引用 | 写入必须使用受控授权,不能通过关闭开关绕过。 选填 · 填写: 按当前环境填写 |
74. 保存写入策略
**操作位置:*产品详情→协议配置→*命令策略 **操作步骤:**保存并核对当前写入策略。

写入策略791已保存;尚未发送指令。
75. 核对产品配置校验
**操作位置:*产品详情→协议配置→*命令策略 操作步骤:点击协议配置的校验。

页面草稿校验通过;运行采用和业务收发尚待验证。
76. 选择FMQX电表协议
**操作位置:*FMQX网页版→*本篇连接 操作步骤:在FMQX网页版选择DL/T 645-2007。

使用2007电表设备演示能力。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 应用协议 | 选择DL/T 645-2007模拟能力。 选填 · 填写: DL/T 645-2007 |
**完整连接与点位JSON模板(不含密码)**json
{
"schemaVersion": 3,
"groups": [
{
"id": "DLT07_TCPGW_Tutorial_02_group",
"name": "新表接入"
}
],
"sessions": [
{
"id": "DLT07_TCPGW_Tutorial_02",
"groupId": "DLT07_TCPGW_Tutorial_02_group",
"name": "接入新表",
"protocol": "DLT645_2007",
"transport": "TCP",
"host": "127.0.0.1",
"port": 8888,
"clientId": "demo-device",
"autoReconnect": false,
"dlt645MeterAddress": "123456782008",
"dlt645IncludePreamble": false,
"dlt645MaxFrameBytes": 1024,
"dlt645Points": [
{
"dataIdentifier": "00010000",
"valueHex": "11000000",
"writable": true
},
{
"dataIdentifier": "00010001",
"valueHex": "12000000",
"writable": false
},
{
"dataIdentifier": "00010002",
"valueHex": "13000000",
"writable": false
},
{
"dataIdentifier": "00010003",
"valueHex": "14000000",
"writable": false
},
{
"dataIdentifier": "00010004",
"valueHex": "15000000",
"writable": false
},
{
"dataIdentifier": "00010005",
"valueHex": "16000000",
"writable": false
},
{
"dataIdentifier": "00010006",
"valueHex": "17000000",
"writable": false
},
{
"dataIdentifier": "00010007",
"valueHex": "18000000",
"writable": false
},
{
"dataIdentifier": "00010008",
"valueHex": "19000000",
"writable": false
},
{
"dataIdentifier": "00010009",
"valueHex": "20000000",
"writable": false
}
]
}
]
}按替换清单核对后保存为连接配置.json,在FMQX网页版选择导入配置;本次正文改写不代表此模板已实际导入。 此处使用可替换的客户模板名;导入或发送前按本节替换清单核对。
77. 导入本篇连接配置
**操作位置:*FMQX网页版→*本篇连接 **操作步骤:**将本节完整JSON按替换清单核对后保存为UTF-8文件连接配置.json,在FMQX网页版 更多操作 中选择 导入配置。原步骤截图保留原批次操作。

当前连接的配置与批量操作菜单中可见“导入配置”;本次仅打开菜单,没有重新导入。
78. 核对导入的新连接
**操作位置:*FMQX网页版→*本篇连接 **操作步骤:**查看本篇分组和新连接。

连接已保存但未连接。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 连接名称 | 用于找到当前电表连接。 必填 · 填写: 按对接资料填写 · 示例:按当前环境填写 |
79. 核对电表连接概况
**操作位置:*FMQX网页版→*本篇连接 操作步骤:在本篇连接概况核对应用协议、传输通道、表地址、点位数和远端地址。

表地址123456782008、点位数10、远端地址127.0.0.1:8888;此图没有显示客户端编号。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 应用协议 | 选择DL/T 645-2007模拟能力。 选填 · 填写: DL/T 645-2007 |
| 传输通道 | TCP透明网关以原生帧收发电表消息。 选填 · 填写: TCP透明网关 |
| 表地址 | 与设备绑定中的12位表号保持一致。 必填 · 填写: 按对接资料填写 · 示例:123456782008 |
| 主机 | 填写本次本地FMQ监听地址,不能照抄其他环境。 必填 · 填写: 按对接资料填写 · 示例:127.0.0.1 |
| 端口 | 填写本次TCP监听端口。 必填 · 填写: 按对接资料填写 · 示例:8888 |
80. 核对网关注册身份
**操作位置:*FMQX网页版→*本篇连接 操作步骤:在连接参数中核对TCP网关客户端编号,它应与平台设备编号完全一致。

客户端编号为本篇设备编号;不是电表表地址。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 客户端编号 | 与平台设备和真实网关身份一致;本例通过完整配置导入。 必填 · 填写: 按对接资料填写 · 示例:按当前环境填写 |
81. 查看已保存的连接参数
**操作位置:*FMQX网页版→*本篇连接 操作步骤:打开连接参数核对地址、端口与表地址,本次查看后取消。

重新打开已保存配置核对网关地址、端口、客户端编号与表号;本次未保存修改。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 主机 | 填写本次本地FMQ监听地址,不能照抄其他环境。 必填 · 填写: 按对接资料填写 · 示例:127.0.0.1 |
| 端口 | 填写本次TCP监听端口。 必填 · 填写: 按对接资料填写 · 示例:8888 |
| 表地址 | 与设备绑定中的12位表号保持一致。 必填 · 填写: 按对接资料填写 · 示例:123456782008 |
82. 核对协议与十点身份
**操作位置:*FMQX网页版→本篇连接→*通信 操作步骤:打开通信,核对电表版本、表地址与点位数。

重新查看完整协议身份卡:电表版本、网关编号、表地址123456782008、十个点位和远端地址;本次未连接或重发数据。
83. 保存本篇独立注册场景
**操作位置:*FMQX网页版→*自动化测试 **操作步骤:**保存本篇默认身份注册场景,核对用例列表中的新名称。
新场景只关联本篇会话,尚未运行。
84. 进入发布
**操作位置:*产品详情→*发布与运行同步 操作步骤:在本篇产品选择发布入口。

发布窗口指向本篇产品。
85. 确认发布本篇产品
**操作位置:*产品详情→*发布与运行同步 操作步骤:核对当前产品,在系统提示中点击确定完成发布。

发布确认窗口的按钮清晰;本篇实际发布后由单节点采用。
86. 核对运行采用结果
**操作位置:*产品详情→*发布与运行同步 操作步骤:查看本次运行同步回执。

FMQ完成编译、采用新版本,平台收到匹配的成功回执。
87. 核对默认注册动作
**操作位置:*FMQX网页版→*自动化测试 操作步骤:在自动化测试场景中核对registration.default.send动作及当前电表会话。

默认注册动作读取当前连接的客户端编号,自动生成身份注册帧。
88. 执行本篇注册
**操作位置:*FMQX网页版→*自动化测试 操作步骤:****运行本篇注册场景一次。

真实连接与注册已发生,随后用通信帧核对。
89. 核对注册实发
**操作位置:*FMQX网页版→本篇连接→*通信 **操作步骤:**在本篇通信记录查看注册原始帧与设备身份。

注册来自本篇设备及本次时间,不是旧帧或运行报告。
90. 核对真实轮询请求
**操作位置:*FMQX网页版→本篇连接→*通信 **操作步骤:**查看本篇收到的电表读取请求。

请求表地址和数据标识匹配。
91. 逐项核对十点响应
**操作位置:*FMQX网页版→本篇连接→*通信 操作步骤:在实时证据按读取记录核对表地址、数据标识和响应;按相同方法查看十个点。

图中是00010009的一条真实响应示例;完整十点逐条证据保留,不把一张图说成十帧。
92. 观察连续采集
**操作位置:*FMQX网页版→本篇连接→*通信 操作步骤:按60秒轮询周期依次把演示设定值调为11至20,每次等待新读取;在运行历史核对连续采集结果。

真实运行控制台显示改值及等待步骤通过;初值11有三轮,随后12至20各一轮。
93. 核对十点实时值
操作位置:设备详情→运行状态 操作步骤:进入本篇设备的运行状态,依次查看十个属性,演示设定值应为20。

图中显示演示设定值20;其余九点用同一页面逐项核对。
94. 打开受控写入
操作位置:设备详情→运行状态→演示设定值 操作步骤:在设备详情的运行状态,点击演示设定值右侧的发送图标,打开电表写入。

原生写入窗口尚未填写或发送。
95. 配置本次设备写授权
操作位置:FMQX网页版→通信→当前会话 操作步骤:在FMQX通信页的当前会话写授权填写已获授权的写口令和操作者码,点击配置本次授权。

授权已配置后输入自动清空,只留在当前会话内存;教程不提供真实凭据。
96. 填写写入42
操作位置:设备详情→运行状态→演示设定值 操作步骤:在写入数据填写42000000,另填已获授权的电表密码、操作员码和写入原因。

本篇FMQX演示字段以低字节在前的BCD字节表示42;口令采用原生遮罩显示。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 写入数据(十六进制) | 填写本次要写入的完整数据字节,按本篇BCD编码。 必填 · 填写: 42000000 / 43000000 |
| 电表密码(8位十六进制) | 由授权负责人提供,使用密码框且不记录明文。 必填 · 填写: 按当前环境填写 |
| 操作员码(8位十六进制) | 按授权资料填写当前操作者码。 必填 · 填写: 按对接资料填写 · 示例:不在手册中提供 |
| 写入数据 | 用于完成“填写写入42”。 必填 · 填写: 42000000 · 示例:仅本篇FMQX演示点;真实值以厂家规范为准 |
97. 发送写入42
**操作位置:*设备详情→运行状态→*演示设定值 操作步骤:核对目标并确认写入一次。
平台产生本次命令编号,仍需设备实收验证。
98. 核对42真实接收和执行
**操作位置:*FMQX网页版→通信→*当前会话 操作步骤:在FMQX通信页的当前会话写执行记录核对本次请求、写前值、写后值和执行次数。

设备收到请求后,值由20000000变为42000000,累计执行一次;原始写帧含授权字节,不在教程展示。
99. 核对42写应答
**操作位置:*FMQX网页版→通信→*当前会话 操作步骤:在实时证据定位对应的写应答,核对时间、表地址及解析结果。

这是设备真实发出的安全写应答;不能只凭平台“已发送”认定执行。
100. 等待下一轮独立读取
操作位置:FMQX网页版→通信→当前会话 操作步骤:等待已配置的60秒轮询,在实时证据查看写应答之后的新读取请求。

本篇读回由自动轮询触发,没有另外提交一条手动读取命令。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 自动读取周期 | 用于完成“等待下一轮独立读取”。 必填 · 填写: 60秒 · 示例:等待下一轮独立读回,不重复提交写命令 |
101. 核对独立读取42
**操作位置:*FMQX网页版→通信→*当前会话 操作步骤:查看新读取请求对应的设备响应,确认读回值为42000000。

图中为写42之后的一次真实独立读取响应,不是写应答。
102. 核对平台实时42
**操作位置:*设备详情→运行状态→*演示设定值 操作步骤:读取本篇设备当前值。

平台显示42。
103. 断开并确认连接状态
操作位置:FMQX网页版→通信→当前会话 操作步骤:点击当前连接的断开,关闭自动重连,并确认状态变为已断开。

图为停止后的真实连接状态;首次断开发生在读回42之后,独立运行记录保留。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 自动重连 | 结束时关闭,避免退出后又连接。 选填 · 填写: 关闭 |
104. 恢复注册并核对结果
操作位置:FMQX网页版→自动化测试→运行历史 操作步骤:在自动化测试中重新运行本篇注册场景一次,然后在运行历史查看该次结果。

恢复时连接、默认注册、等待三步都通过;本图仅打开已完成的恢复结果,没有再次运行。
105. 核对恢复后读取42
**操作位置:*FMQX网页版→通信→*当前会话 操作步骤:查看重新注册后新收到的读取及设备响应,确认原值42仍保留。

恢复后04:54:31的独立读取仍返回42000000,随后才写43。
106. 填写恢复后写入43
操作位置:设备详情→运行状态→演示设定值 操作步骤:重新打开写入窗口,在写入数据填写43000000,填入本次已获授权的参数。

完整原生表单展示43;补图后取消,没有再次发送写入。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 写入数据(十六进制) | 填写本次要写入的完整数据字节,按本篇BCD编码。 必填 · 填写: 42000000 / 43000000 |
| 电表密码(8位十六进制) | 由授权负责人提供,使用密码框且不记录明文。 必填 · 填写: 按当前环境填写 |
| 操作员码(8位十六进制) | 按授权资料填写当前操作者码。 必填 · 填写: 按对接资料填写 · 示例:不在手册中提供 |
| 写入数据 | 用于完成“填写恢复后写入43”。 必填 · 填写: 43000000 · 示例:仅本篇FMQX演示点;真实值以厂家规范为准 |
107. 发送43并查看平台反馈
操作位置:设备详情→指令日志 操作步骤:核对目标后点击确认写入一次,再进入当前设备的指令日志,按本次时间查看设备应答。

04:55:10显示设备应答已接收。这里的200是应答状态码,不是写入值;是否执行43还需核对后续设备记录和独立读取。
108. 核对43真实接收和执行
操作位置:FMQX网页版→通信→当前会话 操作步骤:在当前会话写执行记录核对新请求及42到43的变化,累计执行次数应为2。

写前42000000、写后43000000;两个平台命令分别真实执行一次。
109. 核对43写应答
**操作位置:*FMQX网页版→通信→*当前会话 **操作步骤:**定位新请求对应的写应答,并与本次执行记录核对。

新写应答来自本篇设备,时间为04:55:10,不沿用写42的旧记录。
110. 再次等待独立读取
**操作位置:*FMQX网页版→通信→*当前会话 操作步骤:继续等待下一轮60秒轮询,查看写43应答之后的新读取请求。

使用已发布的自动读取配置完成写后读回,不额外提交手动READ。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 自动读取周期 | 用于完成“再次等待独立读取”。 必填 · 填写: 60秒 · 示例:等待下一轮独立读回,不重复提交写命令 |
111. 核对独立读取43
**操作位置:*FMQX网页版→通信→*当前会话 **操作步骤:**核对新读取的响应帧。

返回43000000,解析为43。
112. 核对平台实时43
**操作位置:*设备详情→运行状态→*演示设定值 操作步骤:读取本篇设备当前值。

平台显示43。
113. 进入历史查询
**操作位置:*数据中心→*历史数据 **操作步骤:**打开历史数据页面。

历史查询入口可见。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 设备 | 只查询本篇正式电表。 选填 · 填写: 按对接资料填写 · 示例:按当前环境填写 |
114. 选择设备和十个字段
操作位置:数据中心→历史数据 操作步骤:选择本篇设备,展开高级筛选,在字段下拉框逐项勾选十个字段。

新截图只读核对设备和十个字段(首项加9项);尚未点击查询,旧样本与写后读回窗口仍按原记录验收。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 设备 | 只查询本篇正式电表。 选填 · 填写: 按对接资料填写 · 示例:按当前环境填写 |
| 字段 | 十样本查询选择十个属性;写入变化查询仅选演示设定值。 选填 · 填写: 演示设定值及采集1~9 |
115. 查询本篇样本窗口
操作位置:数据中心→历史数据 操作步骤:在时间弹窗输入本次采样的起止时间,点击确定,再点击查询。
本篇真实样本窗口为2026-10-15 04:08:50至04:21:05;示例日期不是固定推荐值。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 时间范围 | 用原样本或写入窗口限定历史,不能只看最新一条。 必填 · 填写: 按对接资料填写 · 示例:按实际业务时间选择 |
| 采样开始时间 | 用于完成“查询本篇样本窗口”。 必填 · 填写: 2026-10-15 04:08:50 · 示例:按实际环境填写 |
| 采样结束时间 | 用于完成“查询本篇样本窗口”。 必填 · 填写: 2026-10-15 04:21:05 · 示例:按实际环境填写 |
116. 核对样本历史
**操作位置:*数据中心→*历史数据 **操作步骤:**核对十个字段的历史,再单独查看演示设定值的十二轮记录。

首点为11、11、11、12至20;多字段可能按秒分组,行数不等于原始采集条数。
117. 查询写入变化窗口
操作位置:数据中心→历史数据 操作步骤:选择演示设定值,填写本次恢复及写入时间,点击时间弹窗确定后查询。
本篇窗口为2026-10-15 04:53:40至04:57:05,用于核对恢复后的42和写后43。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 字段 | 十样本查询选择十个属性;写入变化查询仅选演示设定值。 选填 · 填写: 演示设定值及采集1~9 |
| 时间范围 | 用原样本或写入窗口限定历史,不能只看最新一条。 必填 · 填写: 按对接资料填写 · 示例:按实际业务时间选择 |
| 写入观察开始时间 | 用于完成“查询写入变化窗口”。 必填 · 填写: 2026-10-15 04:53:40 · 示例:按实际环境填写 |
| 写入观察结束时间 | 用于完成“查询写入变化窗口”。 必填 · 填写: 2026-10-15 04:57:05 · 示例:按实际环境填写 |
118. 核对42和43历史
**操作位置:*数据中心→*历史数据 **操作步骤:**核对写入变化窗口中的值与时间,确认恢复读取42、写后读取43均存在。

真实历史依次为04:54:31的42、04:55:31的43及下一轮43;不能把写应答当成采集历史。
119. 刷新后重新查询
**操作位置:*数据中心→*历史数据 操作步骤:刷新整个页面,重新选择本篇设备、字段和样本窗口,再点击查询。

不是只保留旧表格;刷新后重新查询仍返回十二轮数据。
120. 核对刷新后的历史
**操作位置:*数据中心→*历史数据 **操作步骤:**查看刷新后的表格和总数,翻页核对全部记录。

图中为刷新后的第一页十条记录;总数十二条,其余两条可翻页查看。
121. 停止本篇设备收发
操作位置:**本篇产品与FMQX连接 操作步骤:断开本篇连接,关闭自动重连,并在定时发送确认当前状态为未启用**。

设备已断开,定时发送未启用,自动重连和自动回复关闭。
截图重点说明
| 字段 / 控件 | 说明 |
|---|---|
| 自动重连 | 结束时关闭,避免退出后又连接。 选填 · 填写: 关闭 |
122. 清除临时写授权
操作位置:**本篇产品与FMQX连接 操作步骤:在通信页点击清除授权,再读取脱敏状态确认未配置**。

只清除本次会话授权,不改历史写执行次数,也不删除点位。
123. 取消发布并停止轮询
操作位置:**本篇产品与FMQX连接 操作步骤:回到本篇产品,点击取消发布并确认,刷新后核对未发布**。

本篇撤回已由运行节点采用,轮询停止。取消发布后实时值缓存清空;同步详情不再展示发布节点回执。
124. 核对保留的设备与历史
**操作位置:**本篇产品与FMQX连接 **操作步骤:**核对设备编号和点位仍在,按前述时间窗口查询历史;重新验收时重新发布、注册并读取。

产品、设备、十点及488条历史保留。FMQX设备值为43,停用后平台实时缓存为空,不能要求此时仍显示43。
参数从哪里获取
设备接入向导
| 字段 / 控件 | 填写说明 |
|---|---|
| 接入来源 | 选择复用已有配置或准备新产品的起点。 选填 · 填写: 复制产品已有产品:使用当前已存在产品添加设备;使用当前已存在产品添加设备。新建产品:从空产品准备接入;从空产品准备接入。复制产品:从已有产品复制模型定义,设备身份另填;从已有产品复制模型定义,设备身份另填。使用模板:从已维护模板准备产品;从已维护模板准备产品。 |
| 复制产品 | 指定提供模型定义的源产品。 选填 · 填写: 按当前环境填写在产品管理选择同型号、已维护的2007电表产品。当前批次资源:指定提供模型定义的源产品;指定提供模型定义的源产品。 |
| 产品名称 | 为复制后的产品设置便于区分的名称。 必填 · 填写: 新表接入由本次接入人员填写,使用便于识别的产品名称。 |
| 预览产品 | 打开源产品详情核对模型,避免只看汇总数字。 |
| 协议 | 选择电表协议版本;2007与1997的DI长度和帧含义不同。 选填 · 填写: DLT645_2007DLT645_2007:选择电表协议版本;2007与1997的DI长度和帧含义不同;选择电表协议版本;2007与1997的DI长度和帧含义不同。 |
| 仅准备产品,暂不创建设备 | 本轮只保存产品草稿,设备随后手动创建。 选填 · 填写: 选中 |
| 下一步 | 进入下一阶段并核对本轮准备内容。 |
| 上一步 | 回到前一阶段修正未提交内容。 |
| 配置预检 | 显示当前草稿是否达到可提交条件。 |
| 保存产品草稿 | 提交产品草稿,尚不代表运行面已经生效。 |
| 配置已保存 | 显示草稿保存反馈,采集字段汇总仍应到功能定义核对。 |
高级参数(1 项)
| 字段 / 控件 | 填写说明 |
|---|---|
| 高级配置 | 展开分类、固件等产品选填资料。 |
功能定义
| 字段 / 控件 | 填写说明 |
|---|---|
| 功能定义 | 打开当前产品的属性、功能、事件定义。 |
| 属性数量 | 确认复制后的真实属性总数。 |
| 模型名称 | 给采集或可写属性设置可读名称。 必填 · 填写: 演示设定值修改后须发布。 |
| 模型翻译 | 填写模型的英文名称,便于跨语言显示。 必填 · 填写: DemoSetpoint修改后须发布。 |
| 模型标识 | 将属性与点位映射中的标识符一一对应。 必填 · 填写: 按当前环境填写来自当前产品的功能定义。 修改后须发布。 |
| 模型类别 | 本例使用属性承载读回值。 选填 · 填写: 属性修改后须发布。属性:设备可读或上报的状态值;设备可读或上报的状态值。功能:平台向设备请求的功能;平台向设备请求的功能。事件:设备通知平台的事件;设备通知平台的事件。 |
| 图表展示 | 控制该属性是否作为图表字段显示。 选填 · 填写: 只读采集属性开启,演示设定值关闭修改后须发布。 |
| 实时监测 | 控制该属性是否进入实时监测展示。 选填 · 填写: 只读采集属性开启,演示设定值关闭修改后须发布。 |
| 只读数据 | 只读属性只展示数据;演示设定值保留受控写入。 选填 · 填写: 首项关闭,其余九项开启修改后须发布。 |
| 历史存储 | 让解析后的属性值进入历史数据查询。 选填 · 填写: 开启修改后须发布。 |
| 数据类型 | 十个属性均按整数解析和展示。 选填 · 填写: 整数修改后须发布。整数:十个属性均按整数解析和展示;十个属性均按整数解析和展示。 |
| 最小值 | 限制属性的可用下界。 必填 · 填写: 0修改后须发布。 |
| 最大值 | 限制属性的可用上界。 必填 · 填写: 10000修改后须发布。 |
| 步长 | 定义整数属性调节时的增量。 必填 · 填写: 1修改后须发布。 |
| 单位 | 根据设备规范标记单位;本演示值不附电能量单位。 选填 · 填写: 空修改后须发布。 |
| 查看 | 打开对应名称的模型表单核对定义。 修改后须发布。 |
| 修改 | 将模型表单中的修正保存到产品草稿。 修改后须发布。 |
| 取消 | 关闭模型窗口并放弃未保存改动。 |
高级参数(2 项)
| 字段 / 控件 | 填写说明 |
|---|---|
| 分享权限 | 控制共享场景下的访问属性,本篇不开放共享写入。 选填 · 填写: 关闭修改后须发布。 |
| 删除 | 删除当前模型会影响映射,本篇不执行删除。 修改后须发布。 |
新增设备
| 字段 / 控件 | 填写说明 |
|---|---|
| 手动添加 | 打开设备创建表单。 |
| 设备名称 | 为逻辑电表设置可读名称。 必填 · 填写: 接入新表由本次接入人员填写。 |
| 所属产品 | 把新设备关联到刚准备的产品。 选填 · 填写: 按当前环境填写来自本篇刚保存的新产品。当前批次资源:把新设备关联到刚准备的产品;把新设备关联到刚准备的产品。 |
| 选择 | 在产品列表中定位目标产品。 |
| 确认选择 | 把选中的产品带回设备表单。 |
| 设备编号 | 作为平台身份、网关身份和默认注册编号。 必填 · 填写: 按当前环境填写来自平台设备信息;手动填写时保证唯一。 |
| 设备影子 | 控制离线目标状态同步;本篇直接核对真实读回。 选填 · 填写: 关闭 |
| 确定 | 提交设备并检查保存后的名称和编号。 |
| 关闭 | 关闭未提交的设备表单。 |
高级参数(5 项)
| 字段 / 控件 | 填写说明 |
|---|---|
| 生成 | 自动生成编号;本篇为与设备客户端一致而手动填写。 |
| 固件版本 | 记录设备固件版本,本篇保持未知。 选填 · 填写: 未知 |
| 定位方式 | 控制设备位置的维护方式。 选填 · 填写: 自动定位自动定位:控制设备位置的维护方式;控制设备位置的维护方式。 |
| 设备组织 | 创建后归入所选组织;本篇未选。 选填 · 填写: 未选未选:创建后归入所选组织;本篇未选;创建后归入所选组织;本篇未选。 |
| 设备空间 | 创建后归入所选空间;本篇未选。 选填 · 填写: 未选未选:创建后归入所选空间;本篇未选;创建后归入所选空间;本篇未选。 |
DLT645 2007设备绑定
| 字段 / 控件 | 填写说明 |
|---|---|
| 设备绑定 | 把平台逻辑电表关联到真实网关和表号。 |
| 新增配置 | 打开新的设备绑定草稿。 修改后须发布。 |
| 平台设备 | 选取刚手动创建的逻辑电表。 选填 · 填写: 按当前环境填写来自当前租户已创建的设备。 修改后须发布。当前批次资源:选取刚手动创建的逻辑电表;选取刚手动创建的逻辑电表。 |
| 设备标识 | 显示所选设备的注册身份。 |
| 真实网关 | 选取承载此电表通信的网关身份。 选填 · 填写: 按当前环境填写来自本电表实际使用的已登记网关。 修改后须发布。当前批次资源:选取承载此电表通信的网关身份;选取承载此电表通信的网关身份。 |
| 表号(12位数字) | 匹配DL/T 645帧中的电表地址。 必填 · 填写: 123456782008真实表地址取自电表铭牌、厂家配置工具或对接资料。 修改后须发布。 |
| 协议版本 | 保证绑定属于2007版本。 |
| 启用 | 发布后将此绑定纳入运行配置。 选填 · 填写: 开启修改后须发布。 |
| 保存草稿 | 保存绑定记录并检查列表中的设备和表号。 修改后须发布。 |
| 绑定列表 | 显示已保存的绑定关系。 |
轮询项目
| 字段 / 控件 | 填写说明 |
|---|---|
| 轮询项目 | 配置平台主动读取哪些电表DI。 |
| 新增配置 | 打开一个轮询项目草稿。 修改后须发布。 |
| 轮询名称 | 帮助在点位映射中找到同一个轮询项目。 必填 · 填写: 按当前环境填写修改后须发布。 |
| 数据标识DI(十六进制) | 指定2007协议的八位十六进制数据标识。 必填 · 填写: 00010000来自该型号厂家的正式点表;本篇为FMQX演示点表。 修改后须发布。 |
| 协议版本 | 轮询属于当前2007版本。 |
| 轮询间隔(毫秒) | 控制正常读取间隔,60000毫秒为60秒。 必填 · 填写: 60000修改后须发布。 |
| 超时(毫秒) | 限定单次读取等候应答的时间。 必填 · 填写: 3000修改后须发布。 |
| 重试次数 | 控制读取失败后的额外重试,本例为零。 必填 · 填写: 0修改后须发布。 |
| 优先级 | 为轮询调度提供优先级数值。 必填 · 填写: 100修改后须发布。 |
| 启用 | 决定发布后是否调度此读取。 选填 · 填写: 开启修改后须发布。 |
| 保存草稿 | 保存当前轮询并核对返回的真实项目编号。 修改后须发布。 |
| 轮询列表 | 显示已保存项目的DI、间隔、超时和启用状态。 |
点位映射
| 字段 / 控件 | 填写说明 |
|---|---|
| 点位映射 | 把正常读取的DI值映射到产品属性。 |
| 新增配置 | 打开一个映射草稿。 修改后须发布。 |
| 正式轮询项目 | 引用先前保存的真实轮询,不能只填写DI代替关联。 选填 · 填写: 选择本设备已保存的00010000轮询 · 示例:首项选择采集1、00010000、编号751修改后须发布。采集1 · 00010000 · #751(本篇历史示例):引用先前保存的真实轮询,不能只填写DI代替关联;引用先前保存的真实轮询,不能只填写DI代替关联。 |
| 物模型字段 | 选取接收该DI解析结果的唯一属性。 选填 · 填写: 按当前环境填写修改后须发布。当前批次资源:选取接收该DI解析结果的唯一属性;选取接收该DI解析结果的唯一属性。 |
| 数据标识DI(十六进制) | 与所选轮询DI保持完全一致。 必填 · 填写: 00010000修改后须发布。 |
| 协议版本 | 映射与绑定、轮询属于相同版本。 |
| 值索引 | 从返回的数据项中选择第几个值,零代表第一个。 必填 · 填写: 0修改后须发布。 |
| 数据格式 | 按设备定义解码值,本例使用十进制数字编码BCD。 选填 · 填写: BCD修改后须发布。BCD:按设备定义解码值,本例使用十进制数字编码BCD;按设备定义解码值,本例使用十进制数字编码BCD。 |
| 倍率 | 将解码值按约定比例换算。 必填 · 填写: 1修改后须发布。 |
| 偏移 | 换算后需要增加的偏移量。 必填 · 填写: 0修改后须发布。 |
| 单位 | 为映射值标注单位,本演示保持空白。 选填 · 填写: 空修改后须发布。 |
| 允许写入 | 仅演示设定值对应DI允许受控写入,其余九项关闭。 选填 · 填写: 仅第一项开启修改后须发布。 |
| 写入设备规范或官方场景依据 | 明确可写依据,不能将演示写入能力用于真实电能量改写。 必填 · 填写: FMQX官方演示:仅DI00010000允许BCD写入,不代表真实电能量可任意改写。修改后须发布。 |
| 启用 | 发布后把该映射加入解析。 选填 · 填写: 开启修改后须发布。 |
| 保存草稿 | 保存映射并检查真实点表和轮询编号。 修改后须发布。 |
| 点表列表 | 显示点表与轮询和DI的对应关系。 |
命令策略
| 字段 / 控件 | 填写说明 |
|---|---|
| 命令策略 | 限制哪些电表操作允许由平台发出。 |
| 新增配置 | 打开命令策略草稿。 修改后须发布。 |
| 操作类型 | 区别读取与写入操作,读策略不能代替写策略。 选填 · 填写: READ_DATA / WRITE_DATA修改后须发布。READ_DATA:读取DI当前值;读取DI当前值。WRITE_DATA:按设备规范和授权写入DI值;按设备规范和授权写入DI值。 |
| 数据标识DI(十六进制) | 把策略限定到已映射的演示DI。 必填 · 填写: 00010000修改后须发布。 |
| 协议版本 | 策略使用当前2007版本。 |
| 风险等级 | 读取按低风险、写入按高风险管理。 选填 · 填写: 读取LOW,写入HIGH修改后须发布。LOW:本例读取风险等级;本例读取风险等级。HIGH:本例受控写入风险等级;本例受控写入风险等级。 |
| 允许手动指令 | 允许具备权限的用户主动发起策略许可操作。 选填 · 填写: 开启修改后须发布。 |
| 允许统一下行 | 允许统一下行入口使用这条策略。 选填 · 填写: 开启修改后须发布。 |
| 要求密码引用 | 写入必须使用受控授权,不能通过关闭开关绕过。 选填 · 填写: 按当前环境填写修改后须发布。 |
| 超时(毫秒) | 限定命令等待设备协议应答的时间。 必填 · 填写: 3000修改后须发布。 |
| 重试次数 | 限制额外重试,避免重复执行演示写入。 必填 · 填写: 0修改后须发布。 |
| 启用 | 发布后启用该策略。 选填 · 填写: 开启修改后须发布。 |
| 保存草稿 | 保存命令策略并检查操作类型和DI。 修改后须发布。 |
| 策略列表 | 分别核对本篇读取和写入的许可策略。 |
| 策略校验提示 | 要求写授权未开启时,页面拒绝保存。 |
产品发布与运行回执
| 字段 / 控件 | 填写说明 |
|---|---|
| 传输方式 | 通过TCP透明网关承载2007电表帧。 选填 · 填写: TCP_GATEWAY修改后须发布。TCP_GATEWAY:通过TCP透明网关承载2007电表帧;通过TCP透明网关承载2007电表帧。 |
| 数据格式 | 使用DL/T645 2007解析当前电表。 选填 · 填写: DL/T645 2007修改后须发布。DL/T645 2007:使用DL/T645 2007解析当前电表;使用DL/T645 2007解析当前电表。 |
| 联网方式 | 记录产品联网方式,本例页面显示WIFI。 选填 · 填写: WIFIWIFI:记录产品联网方式,本例页面显示WIFI;记录产品联网方式,本例页面显示WIFI。 |
| 启用设备授权码 | 本例沿用平台既有身份认证,没有另启设备授权码。 选填 · 填写: 关闭 |
| 保存 | 保存基础协议选择,随后核对独立修改反馈。 |
| 修改成功 | 仅证明基础产品字段保存。 |
| 校验发布配置 | 在发布前检查绑定、轮询、映射及命令策略一致性。 |
| 草稿校验通过 | 草稿可进入发布,运行是否生效仍需回执。 |
| 发布 | 创建本产品运行配置发布任务。 |
| 确定 | 确认产品发布。 |
| 操作成功 | 页面完成提交后的反馈,不能单独证明运行已应用。 |
| 运行同步回执 | 核对本次任务、操作、目标节点与APPLIED结果。 产品发布后的最新任务及节点采用回执。 |
| 刷新 | 重新读取本次配置和回执状态。 |
FMQX网页版连接
| 字段 / 控件 | 填写说明 |
|---|---|
| 配置文件 | 打开连接配置的导入菜单。 |
| 导入配置 | 导入包含默认注册身份和十个点的完整连接配置。 |
| 配置文件选择 | 选择本篇已核验的连接配置JSON。 必填 · 填写: 按当前环境填写在FMQX的已准备连接中导出连接配置文件。 |
| 连接名称 | 用于找到当前电表连接。 必填 · 填写: 按当前环境填写由当前环境或设备负责人提供;本篇已经实际验证,具体设备参数仍须向对应负责人获取。 |
| 应用协议 | 选择DL/T 645-2007模拟能力。 选填 · 填写: DL/T 645-2007DL/T 645-2007:选择DL/T 645-2007模拟能力;选择DL/T 645-2007模拟能力。 |
| 传输通道 | TCP透明网关以原生帧收发电表消息。 选填 · 填写: TCP透明网关TCP透明网关:TCP透明网关以原生帧收发电表消息;TCP透明网关以原生帧收发电表消息。 |
| 主机 | 填写本次本地FMQ监听地址,不能照抄其他环境。 必填 · 填写: 127.0.0.1向当前FMQ服务管理员获取网关可访问的TCP监听地址。 修改后须重连。 |
| 端口 | 填写本次TCP监听端口。 必填 · 填写: 8888来自当前FMQ的TCP监听配置。 修改后须重连。 |
| 客户端编号 | 与平台设备和真实网关身份一致;本例通过完整配置导入。 必填 · 填写: 按当前环境填写复制平台设备信息中的设备编号。 |
| 表地址 | 与设备绑定中的12位表号保持一致。 必填 · 填写: 123456782008取自本篇设备绑定中的表地址。 |
| 点位配置 | 显示十个DI、编码及初值,初值11~20。 |
| 连接 | 建立TCP会话;随后默认注册,等待正常读取。 |
| 连接状态 | 显示原会话已连接或已断开。 |
| 详情 | 展开协议、表号、点数和实际远端地址。 |
| 通信 | 查看原始请求、响应和脱敏解析字段。 |
| 连接配置 | 核对原连接设置。 |
| 定时发送 | 核对是否有独立定时发送,结束时应停止。 |
| 自动回复 | 核对电表对正常请求的自动响应能力。 |
| 统计信息 | 查看实际收发计数,本篇不用累计字节替代业务验证。 |
| 断开 | 断开本篇原会话,观察后再恢复或结束。 |
| 自动重连 | 结束时关闭,避免退出后又连接。 选填 · 填写: 关闭 |
| 定时器状态 | 结束时不能继续发包。 |
| 写口令Hex | 由设备授权负责人提供,只留在本次会话内存。 必填 · 填写: 按当前环境填写由当前环境或设备负责人提供;本篇已经实际验证,具体设备参数仍须向对应负责人获取。 |
| 操作者码Hex | 由设备授权负责人提供,提交后输入框清空。 必填 · 填写: 按授权资料填写;不记录明文由当前环境或设备负责人提供;本篇已经实际验证,具体设备参数仍须向对应负责人获取。 |
| 配置本次授权 | 把写授权暂存于原会话内存。 |
| 读取脱敏状态 | 核对授权已配置,不回显受控内容。 |
| 当前会话写授权 | 显示已配置或未配置。 |
| 清除授权 | 清除本轮临时授权。 |
电表注册场景
| 字段 / 控件 | 填写说明 |
|---|---|
| 场景列表 | 选取本例原电表注册场景,不运行其他协议场景。 选填 · 填写: 按当前环境填写当前批次资源:选取本例原电表注册场景,不运行其他协议场景;选取本例原电表注册场景,不运行其他协议场景。 |
| 流程 | 查看连接、默认注册、短等待三个顺序动作。 |
| YAML | 查看场景源配置;受控授权不得写入。 |
| 保存版本 | 保存当前场景顺序和原会话引用。 |
| 验证 | 检查场景结构;验证通过尚未发出注册。 |
| 运行 | 依次连接当前会话、发送默认注册包并短暂等待。 |
| 动作顺序 | 本例使用平台UTF-8设备编号默认注册,不能作为自定义7E原始十六进制教程。 |
电表通信记录
| 字段 / 控件 | 填写说明 |
|---|---|
| 通信卡片 | 区分收到的读取请求与发送的电表响应,按时间和DI配对。 |
| 消息时间 | 用于匹配原读取、写入和应答,不代表数据库写入耗时。 |
| 通信端点 | 原卡片显示本例TCP监听目标。 |
| 协议版本 | 原帧按2007解析,不能使用1997两字节DI解释。 |
| 表地址 | 识别响应属于本篇表号。 |
| 数据标识 | 将通信DI对应到轮询与物模型。 |
| 响应值 | 首点的十个可区分样本为11至20;写后新读取分别为42、43,不能以写应答代替读回。 |
| 脱敏实收字段 | 写请求只保留安全解析字段,不展示原始受控授权帧。 |
| 实际执行计数 | 由设备侧状态变化核对只执行两次。 |
| 原生写应答 | 原生确认只表示协议接受应答,执行还须独立读取。 |
| 独立读取 | 写入之后下一轮自动读取的请求和响应独立核对当前值,本篇未提交手动读取。 |
设备控制与电表写入
| 字段 / 控件 | 填写说明 |
|---|---|
| 设备控制 | 进入本电表的可写属性操作。 |
| 电表写入 | 打开演示设定值的受控写入抽屉。 |
| 设备序列号 | 发送前确认目标设备编号。 |
| 写入数据(十六进制) | 填写本次要写入的完整数据字节,按本篇BCD编码。 必填 · 填写: 42000000 / 43000000 |
| 电表密码(8位十六进制) | 由授权负责人提供,使用密码框且不记录明文。 必填 · 填写: 按当前环境填写由当前环境或设备负责人提供;本篇已经实际验证,具体设备参数仍须向对应负责人获取。 |
| 操作员码(8位十六进制) | 按授权资料填写当前操作者码。 必填 · 填写: 不在手册中提供由当前环境或设备负责人提供;本篇已经实际验证,具体设备参数仍须向对应负责人获取。 |
| 写入原因 | 记录本次受控演示写入目的,方便审查。 必填 · 填写: 演示设定值写后读回 |
| 确认写入 | 本篇每个目标值只确认一次,随后观察应答和实际读回。 |
| 取消 | 取消当前尚未发出的写入。 |
| 协议应答提示 | 收到真实协议应答后仍需核对设备执行与独立读取。 |
| 当前值 | 显示最近正常读取值,不能用滑块待发送值代替。 |
历史数据
| 字段 / 控件 | 填写说明 |
|---|---|
| 设备 | 只查询本篇正式电表。 选填 · 填写: 按当前环境填写由当前环境或设备负责人提供;本篇已经实际验证,具体设备参数仍须向对应负责人获取。当前批次资源:只查询本篇正式电表;只查询本篇正式电表。 |
| 字段 | 十样本查询选择十个属性;写入变化查询仅选演示设定值。 选填 · 填写: 演示设定值及采集1~9演示设定值及采集1~9:十样本查询选择十个属性;写入变化查询仅选演示设定值;十样本查询选择十个属性;写入变化查询仅选演示设定值。 |
| 时间范围 | 用原样本或写入窗口限定历史,不能只看最新一条。 必填 · 填写: 按实际业务时间选择来自本次真实采集和写入发生时间。 |
| 查询 | 按当前设备、字段和时间重新读取持久化数据。 |
| 重置 | 清空筛选,随后须重新选本篇电表。 |
| 历史表格 | 核对每个字段原样本及写入后的数值时间。 |
| 刷新页面 | 重新加载页面并重设原条件,核对保存数据仍可查询。 |
高级参数(1 项)
| 字段 / 控件 | 填写说明 |
|---|---|
| 高级筛选 | 核对当前附加筛选条件,避免漏掉原样本。 |
停止与保留
| 字段 / 控件 | 填写说明 |
|---|---|
| 取消发布 | 停止当前产品的运行配置,保留业务配置和历史。 |
| 取消发布提示 | 取消发布会撤回本篇轮询,并清空当前值缓存,历史及设备仍保留。 |
| 确定 | 确认本次撤回并继续核对REMOVE回执。 |
| 保留清单 | 保留产品、设备、十模型、配置、原会话、场景与历史。 |
| 停止后当前值 | 区分设备保留值与停用后的平台实时缓存。 |
设备指令日志
| 字段 / 控件 | 填写说明 |
|---|---|
| 指令日志 | 进入当前设备已存指令应答列表。 当前设备日志、系统字典及本次实际操作时间。 |
| 日志类型 | 按系统字典分类筛选;本例应答显示为属性获取,不把分类名当作写入已执行。 选填 · 填写: 按实际配置填写当前设备日志、系统字典及本次实际操作时间。服务下发:查看服务下发分类;查看服务下发分类。属性获取:查看属性及协议应答分类;查看属性及协议应答分类。OTA升级:查看升级分类;查看升级分类。 |
| 标识符 | 按已知日志标识符筛选;不清楚时留空。 选填 · 填写: 按实际配置填写当前设备日志、系统字典及本次实际操作时间。 |
| 开始日期与结束日期 | 按本次操作所在日期查询,不改设备采集时间。 选填 · 填写: 本次写入所在日期当前设备日志、系统字典及本次实际操作时间。 |
| 查询 | 将当前筛选条件用于重新查询。 当前设备日志、系统字典及本次实际操作时间。 |
| 导出日志 | 导出当前查询条件下的日志,须有导出权限;本篇未执行。 当前设备日志、系统字典及本次实际操作时间。 |
| 重置 | 清空筛选条件并重新查询。 当前设备日志、系统字典及本次实际操作时间。 |
| 记录勾选 | 选择日志记录,不发送设备指令。 选填 · 填写: 按实际配置填写当前设备日志、系统字典及本次实际操作时间。 |
| 日志时间 | 对应已存应答的时间;用它与本次写入时间核对。 当前设备日志、系统字典及本次实际操作时间。 |
| 日志名称与标识符 | 说明记录种类;本篇是设备属性写入的应答。 当前设备日志、系统字典及本次实际操作时间。 |
| 日志分类 | 显示系统字典分类;分类不独立证明设备动作。 当前设备日志、系统字典及本次实际操作时间。 |
| 设置值 | 此应答记录显示200,即应答状态码,写入43请查看设备执行记录与后续读回。 当前设备日志、系统字典及本次实际操作时间。 |
| 设备 | 核对日志属于当前演示设备,不沿用其他设备记录。 当前设备日志、系统字典及本次实际操作时间。 |
| 结果 | 设备应答已接收只证明收到应答,继续核对实际执行与独立读回。 当前设备日志、系统字典及本次实际操作时间。 |
| 删除 | 移除选中的日志审计记录;本篇保留日志,不执行删除。 当前设备日志、系统字典及本次实际操作时间。 |
| 记录总数 | 显示当前查询匹配数量;本篇两次写入对应两条应答。 当前设备日志、系统字典及本次实际操作时间。 |
| 每页条数 | 选择每页显示数量,不改变日志本身。 选填 · 填写: 10条/页当前设备日志、系统字典及本次实际操作时间。10:每页显示10条;每页显示10条。20:每页显示20条;每页显示20条。30:每页显示30条;每页显示30条。50:每页显示50条;每页显示50条。 |
| 上一页与下一页 | 切换已有记录页面,首尾页按钮不可用。 当前设备日志、系统字典及本次实际操作时间。 |
| 页码 | 查看所选页的记录。 当前设备日志、系统字典及本次实际操作时间。 |
常见问题
| 看到什么现象 | 可能原因 | 先检查哪里 | 如何恢复 |
|---|---|---|---|
| 复制后协议明细为空 | 模型复制和电表协议明细不是同一项工作。 | 分别查看绑定、轮询、映射和命令策略。 | 按本篇逐项配置,再校验和发布。 |
| 连接成功但没有数据 | 设备身份、表地址或读取配置未被运行节点采用。 | 核对本篇运行回执和真实注册、读取帧。 | 修正配置并重新发布;不能用连接状态单独判定通过。 |
| 写入显示成功但值没变化 | 下发状态不能代替设备执行;也可能只有写应答而缺新的读回。 | 核对设备实收、执行计数、应答以及新的读取响应。 | 按厂商允许的字段和授权重新核对,保留失败记录。 |
| 修改时间后查询结果没变 | 日期输入尚未确认,仍使用旧查询时间。 | 打开日期弹窗,核对开始和结束时间。 | 结束时间先延长,再调整开始时间;点击确定后再查询。 |
| 取消发布后实时值为空 | 停用产品会清空实时值缓存,历史和设备值仍保留。 | 查看产品是否未发布,再用原时间窗口查询历史。 | 重新发布、连接并注册,等待独立读取后实时值恢复。 |
| 写应答到了,但页面值稍后才变化 | 本场景由下一轮自动读取更新实时值。 | 核对设备写执行记录,再等待配置的60秒读取周期。 | 先检查后续读取,避免反复点击写入造成重复执行。 |
保留数据与再次验收
本篇按FMQX演示电表验证。首点依次采集11至20,随后写入42,断开并重新注册,读回42后再写43。写入后各等待下一轮自动读取,设备应答、实际执行和读回是三个不同的检查点。
结束时只停止连接、定时发送、自动重连、自动回复、临时写授权及产品轮询。产品、设备、十个点位和历史仍保留;取消发布会清空当前值缓存,不能把此时的空值当成历史丢失。
再次查看本轮历史,可选择演示设定值,查询2026-10-15 04:08:50至04:21:05;写后变化查询04:53:40至04:57:05。首次窗口有十二轮记录,写后窗口依次为42、43、43。查看十个字段时,表格可能按时间合并成行。
再次做实时验收,先重新发布产品,打开本篇FMQX连接并执行身份注册,等待下一轮读取,设备保留值43应重新显示在平台。写入权限已清除,确需重新测试写入时先取得当前设备授权并重新配置。
真实厂家电表的表地址、数据标识、BCD位数、小数位和写入权限必须来自该型号资料;演示设定值不是承诺真实计量电表允许改写电能。

