Skip to content

IEC104 与 TCP 遥信站接入 ​

本文依据已有操作手册整理为线上操作参考。原文标为预期或未执行的操作,仍须按实际环境验证。

完成IEC104十地址遥信、两次原生单命令、独立状态与历史查询,以及正常停止和重新发布恢复。

**开始前准备:**具有产品、设备、模型、发布、控制与历史权限;本地应用、单节点FMQ和FMQX网页版可用,本设备连接参数已获取

开始前先了解 ​

本篇以FMQX网页版作为IEC104受控站,监听TCP 15040;FMQ作为主站连接,平台管理产品、设备、点表、发布和历史。

公共地址1识别受控站;信息体地址1001至1010分别识别十个遥信。true显示合上,false显示断开。

本轮十次样本为十个地址各一次,奇数true、偶数false;两次单点控制均为1001,先false、恢复后true。

复制模板前先替换这些参数 ​

本篇代码使用普通模板名;截图保留实际历史资源。请先完成以下核对,再保存为UTF-8文件或发送报文。

  • 连接文件中的host、port及监听方向须改为当前环境实际地址;127.0.0.1表示运行FMQX的本机。涉及MQTT时同步核对产品号、用户名、订阅主题和responseRoute,密码仅在连接页面安全填写。
  • 分组、会话及订阅id是导入文件内部引用;如需改名,groupId必须与对应分组id一致。先核对再导入,不要在保留会话上重复创建同名连接。
  • 代码块是按既有无密码资产或原代码改写的客户模板,尚未证明本版模板已成功导入。历史截图、发送时间和业务通过范围仍以各步骤记录为准;不要将模板名当作旧证据中的实际资源名。

一、创建产品与配置协议 ​

沿用2026-10-13首次建模、绑定、映射与FMQX导入记录;本轮复用产品887、设备1244与既有会话,未重新创建、保存模型或导入。

首次JSON截图的奇数false、偶数true只用于建模;本轮实际样本从后续上报章节开始。

1. 用样例建立十个布尔属性 ​

**操作位置:*设备接入向导→*JSON样例 **操作步骤:**输入十个遥信字段样例,点击解析预览;这一步仅用于建模。

首次配置记录:用样例建立十个布尔属性

使用十个布尔字段建立物模型;样例只用于识别字段与类型,实际遥信通过IEC104上报。

截图重点说明 ​

字段 / 控件说明
首次建模样例历史JSON生成十个布尔模型;样例奇数false、偶数true,不作为本轮上报值。
必填 · 填写:奇数字段false;偶数字段true

2. 核对字段与布尔类型 ​

**操作位置:*设备接入向导→*采集点表 **操作步骤:**核对十个字段的标识符和布尔类型,按地址顺序对应。

首次配置记录:核对字段与布尔类型

逐项核对十个字段及布尔类型,按正式点表的地址顺序建立映射。

截图重点说明 ​

字段 / 控件说明
首次建模样例历史JSON生成十个布尔模型;样例奇数false、偶数true,不作为本轮上报值。
必填 · 填写:按实施方案填写 · 示例:十个布尔字段
信息体地址十个遥信独立地址;1001为本篇可写点。
必填 · 填写:按实施方案填写 · 示例:1001~1010;控制1001
遥信类型单点遥信映射BOOLEAN,true合上、false断开。
必填 · 填写:按实施方案填写 · 示例:M_SP_NA_1 / BOOLEAN
建模样例JSON只用于生成十个布尔模型,最终选择原生IEC104。
必填 · 填写:10个布尔字段
信息体地址(ioa)点表中每个遥信的独立地址,不是公共地址。
必填 · 填写:1001~1010
遥信类型(asduType)本篇单点遥信,值为true/false。
必填 · 填写:M_SP_NA_1 / BOOLEAN

3. 填写本篇设备身份 ​

**操作位置:*设备接入向导→*设备信息 **操作步骤:**填写独立设备编号和名称,用于后续绑定。

首次配置记录:填写本篇设备身份

为本设备填写唯一设备编号和名称。

截图重点说明 ​

字段 / 控件说明
设备身份独立设备编号与平台绑定的clientId保持相同。
必填 · 填写:本篇受控站

4. 切换最终原生协议 ​

**操作位置:*产品详情→*基本信息 **操作步骤:**选择TCP与IEC 60870-5-104,保存修改。

首次配置记录:切换最终原生协议

接入通道选择TCP,数据格式选择IEC 60870-5-104。

截图重点说明 ​

字段 / 控件说明
接入协议与数据格式FMQ作为主站连接受控站,使用原生IEC104。
必填 · 填写:TCP / IEC 60870-5-104

5. 开启历史并允许遥信1控制 ​

**操作位置:*产品→功能定义→*修改物模型 **操作步骤:**遥信1关闭只读数据、开启历史存储;其余九项保留只读并开启历史。

首次配置记录:开启历史并允许遥信1控制

开启历史存储;遥信1允许控制,其余九项保持只读。

截图重点说明 ​

字段 / 控件说明
属性权限与历史十项均开启历史;1001允许控制,其余九项只读。
必填 · 填写:按实施方案填写 · 示例:十个布尔属性;1001可写
属性权限和历史遥信1允许控制;其余只读,十项均开启历史存储。
必填 · 填写:布尔;1001可写;历史开启

6. 绑定设备及受控站地址 ​

**操作位置:*产品→设备协议配置→*设备绑定 **操作步骤:**选择本设备,填写clientId、公共地址、IP、端口并启用,保存草稿。

首次配置记录:绑定设备及受控站地址

填写实际受控站的IP、端口及公共地址;FMQ作为主站主动建立连接。

截图重点说明 ​

字段 / 控件说明
设备绑定deviceId1244、clientId为本设备编号,启用绑定。
必填 · 填写:本设备 / 公共地址1
公共地址识别站,平台绑定与原生报文保持一致。
必填 · 填写:按实施方案填写 · 示例:1
受控站IP平台绑定填写受控站可达监听IP;本地演示使用回环地址。
必填 · 填写:127.0.0.1
受控站端口平台绑定与导入受控站的监听端口保持一致。
必填 · 填写:15040
公共地址(commonAddress)由正式点表提供的站地址,绑定、遥信、总召、遥控均需一致。
必填 · 填写:1

7. 保存地址与遥信映射 ​

**操作位置:*设备协议配置→*点位映射 **操作步骤:**按点表配置1001至1010,单点遥信和BOOLEAN,倍率1偏移0;仅1001可写。

首次配置记录:保存地址与遥信映射

十个遥信地址为1001至1010,逐项对应物模型字段。

截图重点说明 ​

字段 / 控件说明
信息体地址十个遥信独立地址;1001为本篇可写点。
必填 · 填写:按实施方案填写 · 示例:1001~1010;控制1001
遥信类型单点遥信映射BOOLEAN,true合上、false断开。
必填 · 填写:按实施方案填写 · 示例:M_SP_NA_1 / BOOLEAN
倍率与偏移布尔演示保持倍率1、偏移0,单位留空。
必填 · 填写:1 / 0;单位留空
属性权限与历史十项均开启历史;1001允许控制,其余九项只读。
必填 · 填写:按实施方案填写 · 示例:十个布尔属性;1001可写
信息体地址(ioa)点表中每个遥信的独立地址,不是公共地址。
必填 · 填写:1001~1010
遥信类型(asduType)本篇单点遥信,值为true/false。
必填 · 填写:M_SP_NA_1 / BOOLEAN
属性权限和历史遥信1允许控制;其余只读,十项均开启历史存储。
必填 · 填写:布尔;1001可写;历史开启

8. 设置正常总召周期 ​

**操作位置:*设备协议配置→*采集组 操作步骤:****公共地址填1,开启总召,间隔60000毫秒并启用。

首次配置记录:设置正常总召周期

配置周期总召;60000毫秒表示每分钟请求一次当前点值。

截图重点说明 ​

字段 / 控件说明
公共地址识别站,平台绑定与原生报文保持一致。
必填 · 填写:按实施方案填写 · 示例:1
历史采集组配置首次配置开启总召,间隔60000毫秒;只介绍保存项,不作本轮手动总召成功证明。
必填 · 填写:按实施方案填写 · 示例:interrogationEnabled开启;60000毫秒
公共地址(commonAddress)由正式点表提供的站地址,绑定、遥信、总召、遥控均需一致。
必填 · 填写:1
总召组开启总召,正常60秒询问一次全站状态。
必填 · 填写:interrogationEnabled开启;60000 ms

9. 配置单点遥控模板 ​

操作位置:设备协议配置→指令模板 操作步骤:****公共地址1、IOA1001、类型C_SC_NA_1,映射遥信1;关闭选择后执行,保存草稿。

首次配置记录:配置单点遥控模板

单遥控使用公共地址1和信息体地址1001,与可写属性遥信1保持一致。

截图重点说明 ​

字段 / 控件说明
单点遥控模板公共地址1、信息体地址1001,关闭选择后执行,采用直接执行。
必填 · 填写:按实施方案填写 · 示例:C_SC_NA_1;selectBeforeExecute关闭
信息体地址十个遥信独立地址;1001为本篇可写点。
必填 · 填写:按实施方案填写 · 示例:1001~1010;控制1001
公共地址识别站,平台绑定与原生报文保持一致。
必填 · 填写:按实施方案填写 · 示例:1
遥控模板地址1001映射遥信1,采用单命令直接执行。
必填 · 填写:C_SC_NA_1;selectBeforeExecute关闭
信息体地址(ioa)本篇可写遥信1的独立地址。
必填 · 填写:1001
公共地址(commonAddress)由正式点表提供的站地址,绑定、遥信、总召、遥控均需一致。
必填 · 填写:1

**完整连接与点位JSON模板(不含密码)**json

text
{

  "schemaVersion": 3,

  "groups": [

    {

      "id": "tutorial_IEC104_01",

      "name": "遥信教程",

      "sortOrder": 80,

      "isSystem": false

    }

  ],

  "sessions": [

    {

      "id": "import_IEC104_01",

      "name": "受控站",

      "groupId": "tutorial_IEC104_01",

      "protocol": "IEC104",

      "transport": "TCP",

      "host": "127.0.0.1",

      "port": 15040,

      "autoReconnect": false,

      "iec104CommonAddress": 1,

      "iec104Points": [

        {

          "informationObjectAddress": 1001,

          "type": "M_SP_NA_1",

          "value": false,

          "writable": true

        },

        {

          "informationObjectAddress": 1002,

          "type": "M_SP_NA_1",

          "value": true,

          "writable": false

        },

        {

          "informationObjectAddress": 1003,

          "type": "M_SP_NA_1",

          "value": false,

          "writable": false

        },

        {

          "informationObjectAddress": 1004,

          "type": "M_SP_NA_1",

          "value": true,

          "writable": false

        },

        {

          "informationObjectAddress": 1005,

          "type": "M_SP_NA_1",

          "value": false,

          "writable": false

        },

        {

          "informationObjectAddress": 1006,

          "type": "M_SP_NA_1",

          "value": true,

          "writable": false

        },

        {

          "informationObjectAddress": 1007,

          "type": "M_SP_NA_1",

          "value": false,

          "writable": false

        },

        {

          "informationObjectAddress": 1008,

          "type": "M_SP_NA_1",

          "value": true,

          "writable": false

        },

        {

          "informationObjectAddress": 1009,

          "type": "M_SP_NA_1",

          "value": false,

          "writable": false

        },

        {

          "informationObjectAddress": 1010,

          "type": "M_SP_NA_1",

          "value": true,

          "writable": false

        }

      ]

    }

  ]

}

按替换清单核对后保存为连接配置.json,在FMQX网页版选择导入配置;本次正文改写不代表此模板已实际导入。 此处使用可替换的客户模板名;导入或发送前按本节替换清单核对。

10. 导入FMQX受控站配置 ​

**操作位置:*FMQX网页版→*配置文件 操作步骤:将本节完整JSON按替换清单核对后保存为UTF-8文件连接配置.json,在FMQX网页版 更多操作 中选择 导入配置。原步骤截图保留原批次操作。

首次配置记录:导入FMQX受控站配置

在FMQX网页版导入演示受控站配置与点表。

截图重点说明 ​

字段 / 控件说明
导入配置用配置文件导入受控站的IP、端口、公共地址与十点表。
必填 · 填写:连接配置.json

历史可选配置:全站总召白名单 ​

保留历史总召白名单配置供理解地址0。本轮未重新保存或执行手动总召,不沿用旧总召运行、历史或成功结论。

11. 历史可选配置:新增全站总召白名单 ​

**操作位置:*IEC104工作台→命令白名单→*新增 **操作步骤:**配置总召白名单:公共地址1、信息体地址0、C_IC_NA_1,关联遥信1;关闭选择后执行并启用。本篇下行演示使用单遥控。

首次配置记录:新增全站总召白名单

总召模板使用公共地址1、信息体地址0和C_IC_NA_1;本篇控制演示使用单遥控模板。

截图重点说明 ​

字段 / 控件说明
历史可选全站总召仅保留首次白名单配置参考,本轮未重新保存或执行手动总召。
必填 · 填写:公共地址1;地址0;C_IC_NA_1

二、核对名称、发布并确认连接 ​

连接编辑器仅提供名称、分组和保存方式。原生监听参数由已导入配置提供,平台绑定和当前连接摘要共同核对。

12. 只读核对连接名称和分组 ​

操作位置:FMQX网页版→本篇会话→连接参数 操作步骤:核对连接名称、所属分组和保存方式后取消编辑。

只读核对连接名称和分组

此窗口用于名称、分组和保存方式;受控站地址与点表从导入配置取得。

截图重点说明 ​

字段 / 控件说明
连接名称用于完成“只读核对连接名称和分组”。
必填 · 填写:FastBee_受控站
所属分组用于完成“只读核对连接名称和分组”。
必填 · 填写:FastBee_遥信教程

13. 发布本篇产品配置 ​

**操作位置:*产品详情→*基本信息 **操作步骤:**先启动本篇受控站监听,再核对本篇产品,在发布确认框点击 确定。

发布本篇产品配置

FMQ作为主站主动连接127.0.0.1:15040;发布后继续检查节点应用与STARTDT。

截图重点说明 ​

字段 / 控件说明
受控站IP平台绑定填写受控站可达监听IP;本地演示使用回环地址。
必填 · 填写:按实施方案填写 · 示例:127.0.0.1
受控站端口平台绑定与导入受控站的监听端口保持一致。
必填 · 填写:按实施方案填写 · 示例:15040
公共地址识别站,平台绑定与原生报文保持一致。
必填 · 填写:按实施方案填写 · 示例:1

14. 确认运行配置已应用 ​

**操作位置:*产品详情→*同步详情 **操作步骤:**打开同步详情,核对目标节点的 APPLIED 和生效时间。

确认运行配置已应用

核对目标节点显示APPLIED,再检查受控站连接与实际收发。

15. 确认受控站已连接并完成STARTDT ​

**操作位置:*FMQX网页版→*连接配置 **操作步骤:**核对角色、站地址、监听端点、点位数与连接状态。

确认受控站已连接并完成STARTDT

受控站Server,公共地址1、十点、127.0.0.1:15040;connected / STARTDT已确认,活动连接1。

截图重点说明 ​

字段 / 控件说明
公共地址识别站,平台绑定与原生报文保持一致。
必填 · 填写:按实施方案填写 · 示例:1
受控站IP平台绑定填写受控站可达监听IP;本地演示使用回环地址。
必填 · 填写:按实施方案填写 · 示例:127.0.0.1
受控站端口平台绑定与导入受控站的监听端口保持一致。
必填 · 填写:按实施方案填写 · 示例:15040

三、依次上报十个不同地址 ​

16. 保存并上报第一个遥信点 ​

**操作位置:*FMQX网页版→通信→*遥信点 操作步骤:将地址1001设为true,保存点位后点击 发送遥测 一次。

保存并上报第一个遥信点

首次样本1001=true;保存演示点值与发送遥测分别完成。

截图重点说明 ​

字段 / 控件说明
设置演示点值十样本每个地址各保存一次:奇数true、偶数false;恢复1002=true、第二次基线1001=false由操作员另行保存。
必填 · 填写:按实施方案填写 · 示例:1001~1010各一次
信息体地址十个遥信独立地址;1001为本篇可写点。
必填 · 填写:1001
遥信类型单点遥信映射BOOLEAN,true合上、false断开。
必填 · 填写:按实施方案填写 · 示例:M_SP_NA_1 / BOOLEAN
布尔值用于完成“保存并上报第一个遥信点”。
必填 · 填写:true / 合上

17. 核对第一个独立遥信原帧 ​

**操作位置:*FMQX网页版→*通信记录 **操作步骤:**打开02:05:18.803发送记录,核对原帧和地址。

核对第一个独立遥信原帧

type1为单点遥信,cause3为主动上报;公共地址1、1001=true,与首次样本一致。

18. 按地址依次上报十个不同遥信 ​

**操作位置:*FMQX网页版→通信→*遥信点 **操作步骤:**完成前两步地址1001的保存、发送与原生帧核对后,继续对1002至1010各保存并发送一次;奇数true、偶数false,每次等待平台更新。

按地址依次上报十个不同遥信

十次样本对应十个不同地址;第十个地址1010=false。每次等待平台更新后再操作下一个点。

截图重点说明 ​

字段 / 控件说明
设置演示点值十样本每个地址各保存一次:奇数true、偶数false;恢复1002=true、第二次基线1001=false由操作员另行保存。
必填 · 填写:按实施方案填写 · 示例:1001~1010各一次
信息体地址十个遥信独立地址;1001为本篇可写点。
必填 · 填写:按实施方案填写 · 示例:1001~1010;控制1001
十个地址用于完成“按地址依次上报十个不同遥信”。
必填 · 填写:1001、1002、1003、1004、1005、1006、1007、1008、1009、1010
本轮值用于完成“按地址依次上报十个不同遥信”。
必填 · 填写:true、false、true、false、true、false、true、false、true、false

四、首次平台遥控与独立状态 ​

激活请求、激活确认与激活结束分别对应cause6、7、10;结束后只选地址发送遥测,避免手工保存值覆盖控制结果。

19. 从平台将遥信1改为断开 ​

操作位置:设备详情→运行状态→遥信1 操作步骤:核对当前合上,将遥信1控制为false,发送一次后到设备端检查。

从平台将遥信1改为断开

本图显示写前true;本次目标false和执行结果由随后独立原生记录证明。

截图重点说明 ​

字段 / 控件说明
首次遥信1控制本轮从true控制到false;截图为写前true。
必填 · 填写:按实施方案填写 · 示例:1001:合上 → 断开
控制地址用于完成“从平台将遥信1改为断开”。
必填 · 填写:1001
目标值用于完成“从平台将遥信1改为断开”。
必填 · 填写:false / 断开

20. 确认收到首次遥控请求 ​

**操作位置:*FMQX网页版→*通信记录 **操作步骤:**查看02:05:42.740接收帧。

确认收到首次遥控请求

收到C_SC_NA_1单命令,cause6为激活请求,公共地址1、1001=false。

21. 确认首次遥控已接收 ​

**操作位置:*FMQX网页版→*通信记录 **操作步骤:**查看随后02:05:42.741发送帧。

确认首次遥控已接收

同一单命令返回cause7激活确认,1001=false;继续核对结束确认。

22. 确认首次遥控原生结束 ​

**操作位置:*FMQX网页版→*通信记录 **操作步骤:**查看02:05:42.742发送帧。

确认首次遥控原生结束

设备发送激活结束确认,遥信1=false;继续使用独立主动上报核对实际状态。

23. 不保存点值,独立回报首次控制后状态 ​

**操作位置:*FMQX网页版→*遥信点与通信记录 **操作步骤:**只选地址1001并发送遥测,保持点值不另行保存,再核对02:05:44.938新发送帧。

不保存点值,独立回报首次控制后状态

独立type1/cause3上报1001=false并关联实际历史;这次回报未手工保存点值。

五、正常停止后重新发布恢复 ​

本轮按正常停止、取消发布、启动受控站、重新发布的顺序恢复,未注入网络故障。恢复1002=true为操作员设置的新演示值。

24. 正常停止受控站连接 ​

**操作位置:*FMQX网页版→*本篇会话 **操作步骤:**完成首次控制后正常断开,核对左侧 已断开。

正常停止受控站连接

受控站已停止监听,连接状态显示已断开。

25. 取消发布以暂停本篇采集 ​

**操作位置:*产品详情→*取消发布 **操作步骤:**阅读重新发布可能重置设备数据的提示,点击 确定。

取消发布以暂停本篇采集

暂停本篇运行配置,保留产品、设备、物模型、会话和已形成历史。

26. 确认暂停配置已应用 ​

**操作位置:*产品详情→*同步详情 **操作步骤:**核对未发布状态和节点应用结果。

确认暂停配置已应用

核对取消发布已应用。恢复时先启动受控站,再重新发布产品。

27. 启动受控站后重新发布 ​

**操作位置:*FMQX网页版→本篇会话;产品详情→*发布 **操作步骤:**先启动相同受控站监听,再重新发布原产品并等待应用,核对左侧 已连接。

启动受控站后重新发布

受控站已启动,重新发布已应用,连接恢复;继续发送新的遥信验证。

28. 恢复后设置并上报新点值 ​

**操作位置:*FMQX网页版→*遥信点与通信记录 **操作步骤:**将1002保存为true后发送,核对02:06:01.571的独立遥信帧。

恢复后设置并上报新点值

恢复后上报1002=true,检查平台收到新的点值。

截图重点说明 ​

字段 / 控件说明
设置演示点值十样本每个地址各保存一次:奇数true、偶数false;恢复1002=true、第二次基线1001=false由操作员另行保存。
必填 · 填写:按实施方案填写 · 示例:1001~1010各一次
恢复上报用于完成“恢复后设置并上报新点值”。
必填 · 填写:1002=true

六、恢复后执行相反方向的新控制 ​

1001=false是操作员设置并发送的第二次写前基线;随后平台控制true,以及未保存点值的独立上报,分别核对。

29. 设置基线后从平台将遥信1改为合上 ​

操作位置:FMQX网页版→遥信点;设备详情→运行状态 操作步骤:先将1001保存为false并在02:06:03.060发送作为人工基线;核对平台显示断开,再从平台控制为true。

设置基线后从平台将遥信1改为合上

本图为第二次写前false;人工基线与遥控执行分开核对,随后新的原生记录证明目标true。

截图重点说明 ​

字段 / 控件说明
设置演示点值十样本每个地址各保存一次:奇数true、偶数false;恢复1002=true、第二次基线1001=false由操作员另行保存。
必填 · 填写:按实施方案填写 · 示例:1001~1010各一次
恢复后新控制操作员先保存并发送1001=false基线,再从平台控制true。
必填 · 填写:按实施方案填写 · 示例:1001:断开 → 合上
人工恢复基线用于完成“设置基线后从平台将遥信1改为合上”。
必填 · 填写:1001=false
第二次平台目标用于完成“设置基线后从平台将遥信1改为合上”。
必填 · 填写:1001=true

30. 确认恢复后收到新遥控 ​

**操作位置:*FMQX网页版→*通信记录 **操作步骤:**查看02:06:08.622新接收帧。

确认恢复后收到新遥控

收到新的C_SC_NA_1/cause6,公共地址1、1001=true;与首次false命令区分。

31. 确认第二次遥控已接收 ​

**操作位置:*FMQX网页版→*通信记录 **操作步骤:**查看02:06:08.623新发送的激活确认。

确认第二次遥控已接收

返回C_SC_NA_1/cause7,1001=true。

32. 确认第二次遥控原生结束 ​

**操作位置:*FMQX网页版→*通信记录 **操作步骤:**查看随后同一时刻的激活结束帧。

确认第二次遥控原生结束

设备发送激活结束确认,遥信1=true;继续核对独立主动上报。

33. 不保存点值,独立回报第二次控制后状态 ​

**操作位置:*FMQX网页版→*遥信点与通信记录 **操作步骤:**只选地址1001并发送遥测,不保存点值,核对02:06:10.945新发送帧。

不保存点值,独立回报第二次控制后状态

独立type1/cause3上报1001=true并形成实际历史;不能用之前人工false基线代替此次证明。

七、停止运行并核对保留状态 ​

完整十点图采于最终停止之后,仅说明保留当前值;不能代替十样本基线或手动总召证明。

34. 结束收发并保留会话 ​

**操作位置:*FMQX网页版→*本篇会话 **操作步骤:**正常断开,停止定时发送和自动回复。

结束收发并保留会话

停止受控站监听并关闭自动发送,保留会话与点表。

35. 最终取消发布并确认应用 ​

**操作位置:*产品详情→*取消发布与同步详情 **操作步骤:**按前述确认入口最终取消本篇发布,等待节点应用后核对同步详情。

最终取消发布并确认应用

取消发布已应用;保留产品、设备、物模型、会话和历史记录。

36. 停止后核对保留的十点当前值 ​

**操作位置:*设备详情→运行状态→*实时指标 **操作步骤:**停止收发后逐项读取十个遥信当前值。

停止后核对保留的十点当前值

十点完整可见:1001和1002合上;1003、1005、1007、1009合上,1004、1006、1008、1010断开。本图为结束后保留状态。

八、筛选、刷新并逐条核对历史 ​

十样本查询选择十个遥信,表格每行只有当次地址一列有值。第二个窗口选择遥信1,六条记录包含两次控制、两次独立回报、一次恢复发布状态和一次人工基线。

37. 填写十个独立遥信样本完整时间范围 ​

**操作位置:*数据中心→*历史数据 **操作步骤:**填写本次查询的完整开始和结束日期时间。

填写十个独立遥信样本完整时间范围

填写完整起止日期和时间,覆盖十次上报。

截图重点说明 ​

字段 / 控件说明
开始时间用于完成“填写十个独立遥信样本完整时间范围”。
必填 · 填写:2026-10-16 02:05:17
结束时间用于完成“填写十个独立遥信样本完整时间范围”。
必填 · 填写:2026-10-16 02:05:31

38. 筛选本篇设备和十个遥信 ​

**操作位置:*数据中心→*历史数据 **操作步骤:**选择本受控站和遥信1至10,核对时间条件后点击 查询。

筛选本篇设备和十个遥信

设备、字段与上一完整时间范围保持一致。

截图重点说明 ​

字段 / 控件说明
字段用于完成“筛选本篇设备和十个遥信”。
必填 · 填写:遥信1~10

39. 刷新十个独立遥信样本历史 ​

**操作位置:*数据中心→*历史数据 **操作步骤:**保持相同设备、字段和时间条件,点击结果区右上刷新按钮。

刷新十个独立遥信样本历史

刷新后共10条时间记录,每次对应一个地址。

40. 逐条核对十个独立遥信样本历史 ​

**操作位置:*数据中心→历史数据→*查询结果 **操作步骤:**按时间和字段逐行核对1001至1010;每行只有该次地址有值,其余字段空白。

逐条核对十个独立遥信样本历史

02:05:18、21、22、23、24、25、26、27、28、29依次为1001至1010,奇数true、偶数false;空白表示该条记录没有该字段,不表示false。

41. 填写遥信1控制及恢复完整时间范围 ​

**操作位置:*数据中心→*历史数据 **操作步骤:**填写本次查询的完整开始和结束日期时间。

填写遥信1控制及恢复完整时间范围

填写覆盖两次控制、恢复和独立回报的完整时间范围。

截图重点说明 ​

字段 / 控件说明
开始时间用于完成“填写遥信1控制及恢复完整时间范围”。
必填 · 填写:2026-10-16 02:05:41
结束时间用于完成“填写遥信1控制及恢复完整时间范围”。
必填 · 填写:2026-10-16 02:06:13

42. 筛选本篇设备和遥信1 ​

**操作位置:*数据中心→*历史数据 操作步骤:选择本受控站和遥信1,核对时间条件后点击 查询。

筛选本篇设备和遥信1

设备、字段与上一完整时间范围保持一致。

截图重点说明 ​

字段 / 控件说明
字段用于完成“筛选本篇设备和遥信1”。
必填 · 填写:遥信1

43. 刷新遥信1控制及恢复历史 ​

**操作位置:*数据中心→*历史数据 **操作步骤:**保持相同设备、字段和时间条件,点击结果区右上刷新按钮。

刷新遥信1控制及恢复历史

刷新后共6条遥信1时间记录。

44. 逐条核对遥信1控制及恢复历史 ​

**操作位置:*数据中心→历史数据→*查询结果 **操作步骤:**逐行核对两次控制、控制后独立回报、恢复发布状态与人工基线。

逐条核对遥信1控制及恢复历史

02:05:42=false(首次控制状态);02:05:44=false(独立回报);02:05:58=false(恢复发布状态);02:06:03=false(人工基线);02:06:08=true(第二次控制状态);02:06:10=true(独立回报)。

参数从哪里获取与如何填写 ​

首次设备接入配置 ​

字段 / 控件填写说明
首次建模样例历史JSON生成十个布尔模型;样例奇数false、偶数true,不作为本轮上报值。
必填 · 填写:十个布尔字段
设备身份独立设备编号与平台绑定的clientId保持相同。
必填 · 填写:FastBee_IEC104_Tutorial_01

平台协议配置与发布 ​

字段 / 控件填写说明
接入协议与数据格式FMQ作为主站连接受控站,使用原生IEC104。
必填 · 填写:TCP / IEC 60870-5-104
修改后须发布。TCP / IEC 60870-5-104:原生IEC104经TCP连接受控站;使用本篇原生站地址与点表。
受控站IP平台绑定填写受控站可达监听IP;本地演示使用回环地址。
必填 · 填写:127.0.0.1
修改后须发布。
受控站端口平台绑定与导入受控站的监听端口保持一致。
必填 · 填写:15040
修改后须发布。
公共地址识别站,平台绑定与原生报文保持一致。
必填 · 填写:1
修改后须发布。
设备绑定deviceId1244、clientId为本设备编号,启用绑定。
必填 · 填写:1244 / FastBee_IEC104_Tutorial_01
修改后须发布。
信息体地址十个遥信独立地址;1001为本篇可写点。
必填 · 填写:1001~1010;控制1001
修改后须发布。
遥信类型单点遥信映射BOOLEAN,true合上、false断开。
必填 · 填写:M_SP_NA_1 / BOOLEAN
修改后须发布。
倍率与偏移布尔演示保持倍率1、偏移0,单位留空。
必填 · 填写:1 / 0
修改后须发布。
历史采集组配置首次配置开启总召,间隔60000毫秒;只介绍保存项,不作本轮手动总召成功证明。
必填 · 填写:interrogationEnabled开启;60000毫秒
修改后须发布。
单点遥控模板公共地址1、信息体地址1001,关闭选择后执行,采用直接执行。
必填 · 填写:C_SC_NA_1;selectBeforeExecute关闭
修改后须发布。
发布与应用先启动受控站监听,再发布并等待节点APPLIED。

首次物模型配置 ​

字段 / 控件填写说明
属性权限与历史十项均开启历史;1001允许控制,其余九项只读。
必填 · 填写:十个布尔属性;1001可写
修改后须发布。

历史可选总召配置 ​

字段 / 控件填写说明
历史可选全站总召仅保留首次白名单配置参考,本轮未重新保存或执行手动总召。
必填 · 填写:公共地址1;地址0;C_IC_NA_1
修改后须发布。

FMQX网页版受控站 ​

字段 / 控件填写说明
首次导入配置IP、端口、公共地址和十点表由已导入文件提供,本轮未重新导入。
连接名称当前编辑器可见连接名称,本轮只读核对。
所属分组当前编辑器可见分组,本轮只读核对。
保存方式当前编辑器显示保存到本机或仅本次使用;本轮取消编辑。
启动受控站作为Server先监听15040,随后由FMQ主站连接。
修改后须重连。
连接与STARTDT核对角色、站地址、十点与活动连接1。

设备遥信与原帧 ​

字段 / 控件填写说明
设置演示点值十样本每个地址各保存一次:奇数true、偶数false;恢复1002=true、第二次基线1001=false由操作员另行保存。
必填 · 填写:1001~1010各一次
发送遥测保存演示点值后发送;等平台更新后再切到下一个地址。
原生帧按时间核对方向、类型、原因码、站地址、点地址和完整HEX。

平台控制与反馈 ​

字段 / 控件填写说明
平台保留当前值结尾完整十点图采于最终停止后;1001和1002均合上,1003至1010仍奇数合上偶数断开。
首次遥信1控制本轮从true控制到false;截图为写前true。
必填 · 填写:1001:合上 → 断开断开:首次目标false;发送地址1001单命令。合上:本轮首次写前值;以原生帧核对实际目标。
原生遥控反馈cause6激活请求、cause7激活确认、cause10激活结束;之后另发独立遥信。

停止与恢复 ​

字段 / 控件填写说明
正常停止与显式恢复正常断开后取消发布;恢复先启动受控站,再显式重新发布。
修改后须重连。
恢复后新控制操作员先保存并发送1001=false基线,再从平台控制true。
必填 · 填写:1001:断开 → 合上断开:操作员设置的写前基线;必须与之后遥控分开说明。合上:第二次平台目标;发送新的原生单命令。
控制后独立回报只选地址1001并发送遥测,不保存点值;首次false,第二次true。
结束保留最终停止受控站并取消发布,保留产品、设备、模型、会话和已查询历史。
修改后须重连。

本轮历史数据 ​

字段 / 控件填写说明
历史筛选十样本选择本受控站及遥信1至10;控制恢复窗口仅选择遥信1。
完整时间范围十样本02:05:17至02:05:31;控制恢复02:05:41至02:06:13,日期均2026-10-16。
逐条历史值十样本按各地址读本行对应列;遥信1六行按来源区分,不称六次控制。
刷新结果保持设备、字段与完整时间条件,点击结果区右上刷新按钮。

遇到问题时先查哪里 ​

看到什么现象可能原因先检查哪里如何恢复
受控站未连接监听未启动、端点不符或当前配置未应用先核对本篇监听15040,再看发布APPLIED和STARTDT启动原受控站后显式重新发布,等待应用再发送。
遥信值或历史不对应站地址、点地址、映射或时间窗口不一致核对公共地址1、1001至1010、布尔值和本轮时间修正后仅发送一个新点并核对相应字段。
平台有控制记录但结果未确认尚未核对原生结束和独立状态关联cause6/7/10与之后独立type1/cause3等待当前命令结束,只选地址发送遥测,不手工保存点值。
历史表格其余列为空该条上报只包含一个地址按当次地址列读取值继续检查其余地址对应的独立行。

蜂信物联 | fastbee.cn