Skip to content

IEC103 与 TCP 保护装置接入 ​

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

完成IEC103 TCP直连十点上报、两次控制与独立状态、手动重连、总召及历史查询。

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

用途与连接方向 ​

本教程使用已配置的演示设备。首次接入时按配置示例填写,已有资源可直接核对,再从发布和上报章节继续。

FMQX网页版中的保护装置是TCP客户端,主动连接FMQ的127.0.0.1:8888监听端口。平台管理设备身份、点映射、发布、控制和历史。

链路地址1和公共地址1识别链路与站;FUN160、INF1至10分别对应平台点地址40961至40970。只有保护1允许控制。

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

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

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

一、配置产品、设备与十点模型 ​

1. 新建本篇产品 ​

**操作位置:*物联网→*设备接入 操作步骤:填写产品名称,继续进入建模。

独立产品用于保存本设备的十个布尔属性。

独立产品用于保存本设备的十个布尔属性。

截图重点说明 ​

字段 / 控件说明
产品名称保存本设备的十个布尔模型。
必填 · 填写:保护装置演示

2. 用样例建立十个属性 ​

**操作位置:*设备接入向导→*JSON样例 操作步骤:填写十个布尔字段并解析样例。

JSON样例用于生成模型;设备实际通信采用原生IEC103。

JSON样例用于生成模型;设备实际通信采用原生IEC103。

截图重点说明 ​

字段 / 控件说明
建模样例JSON只生成模型;IEC103线上使用原生FT1.2。
必填 · 填写:按实施方案填写 · 示例:十个BOOLEAN字段
建模字段示例初始值为奇数false、偶数true,后续发送演示事件时再逐点选择值。
必填 · 填写:十个布尔字段

3. 登记本篇设备 ​

**操作位置:*设备接入向导→*设备信息 操作步骤:填写设备编号与名称,记下编号用于协议绑定。

平台设备编号与协议绑定的clientId使用同一编号。

平台设备编号与协议绑定的clientId使用同一编号。

截图重点说明 ​

字段 / 控件说明
设备编号与协议绑定clientId保持相同。
必填 · 填写:FastBee_IEC103TCP_Tutorial_01

4. 完成初次建模创建 ​

**操作位置:*设备接入向导→*确认接入配置 **操作步骤:**核对一个设备、十个字段后完成创建。

创建完成后继续将数据格式切换为原生IEC103,传输方式选择TCP。

创建完成后继续将数据格式切换为原生IEC103,传输方式选择TCP。

截图重点说明 ​

字段 / 控件说明
建模样例JSON只生成模型;IEC103线上使用原生FT1.2。
必填 · 填写:按实施方案填写 · 示例:十个BOOLEAN字段
设备编号与协议绑定clientId保持相同。
必填 · 填写:按实施方案填写 · 示例:FastBee_IEC103TCP_Tutorial_01
设备数用于完成“完成初次建模创建”。
必填 · 填写:1
布尔属性数用于完成“完成初次建模创建”。
必填 · 填写:10

5. 选择最终原生协议 ​

**操作位置:*产品详情→*基本信息 **操作步骤:**选择 IEC 60870-5-103 和 TCP 后保存。

产品按原生IEC103报文和TCP传输工作。

产品按原生IEC103报文和TCP传输工作。

截图重点说明 ​

字段 / 控件说明
数据格式和传输方式选择原生IEC103与TCP。
必填 · 填写:按实施方案填写 · 示例:IEC 60870-5-103 / TCP
数据格式用于完成“选择最终原生协议”。
必填 · 填写:IEC 60870-5-103
传输方式用于完成“选择最终原生协议”。
必填 · 填写:TCP

6. 设置保护1权限和历史 ​

**操作位置:*产品详情→功能定义→*查看 **操作步骤:**填写英文名称,保护1关闭只读并开启历史;其他九点保持只读并开启历史。

保护1可控制,十个点均保留历史;true显示闭合,false显示断开。

保护1可控制,十个点均保留历史;true显示闭合,false显示断开。

截图重点说明 ​

字段 / 控件说明
权限与历史仅保护1可写;十点开启历史;true闭合、false断开。
必填 · 填写:仅保护1可写;十点历史开启
模型英文名称必填英文名称,填写后再保存权限设置。
必填 · 填写:按实施方案填写 · 示例:Protection1
保护1英文名称用于完成“设置保护1权限和历史”。
必填 · 填写:Protection1

7. 绑定设备与站地址 ​

**操作位置:*设备协议配置→*设备绑定 操作步骤:选择本设备,clientId填写设备编号;链路地址和公共地址均填1并启用。

设备绑定与FMQX点表使用相同链路地址1、公共地址1。

设备绑定与FMQX点表使用相同链路地址1、公共地址1。

截图重点说明 ​

字段 / 控件说明
设备绑定clientId填本设备编号并启用,直连不填网关子设备映射。
必填 · 填写:按实施方案填写 · 示例:设备编号与clientId一致
链路地址FT1.2链路标识,两端保持一致。
必填 · 填写:1
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:1
clientId用于完成“绑定设备与站地址”。
必填 · 填写:FastBee_IEC103TCP_Tutorial_01

8. 配置首点映射和可写权限 ​

**操作位置:*设备协议配置→点位映射→*编辑 操作步骤:把40961映射到保护1,类型选择BOOLEAN,倍率1、偏移0并允许写入。

40961=160×256+1,对应FUN160、INF1。

40961=160×256+1,对应FUN160、INF1。

截图重点说明 ​

字段 / 控件说明
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置首点映射和可写权限”。
必填 · 填写:40961
类型、倍率与偏移用于完成“配置首点映射和可写权限”。
必填 · 填写:BOOLEAN / 1 / 0

9. 核对全部十个点 ​

**操作位置:*设备协议配置→*点位映射 **操作步骤:**逐项核对40961至40970与保护1至10的对应关系。

十个地址不重复,只有40961允许控制。

十个地址不重复,只有40961允许控制。

截图重点说明 ​

字段 / 控件说明
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:160 / 1~10
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
平台点地址用于完成“核对全部十个点”。
必填 · 填写:40961~40970

10. 保存保护1控制模板 ​

**操作位置:*设备协议配置→*指令模板 操作步骤:选择CONTROL,填写公共地址1、信息体地址40961,关联保护1并启用,保存草稿。

CONTROL模板对应保护1的可写地址40961。

CONTROL模板对应保护1的可写地址40961。

截图重点说明 ​

字段 / 控件说明
控制模板CONTROL、公共地址1、40961,关联保护1并启用。
必填 · 填写:按实施方案填写 · 示例:CONTROL / 1 / 40961
命令类型用于完成“保存保护1控制模板”。
必填 · 填写:CONTROL
站地址与点地址用于完成“保存保护1控制模板”。
必填 · 填写:1 / 40961

二、核对TCP会话与设备点表 ​

连接参数上半部显示目标端点与INF1至6,下半部显示剩余点位;两处合起来核对十点。断开状态的首帧入口为灰色。

11. 核对TCP直连参数和上半部点表 ​

**操作位置:*FMQX网页版→*修改点表与连接 操作步骤:打开已配置会话,核对FMQ目标Host、Port、接入组合、链路地址与公共地址。

目标127.0.0.1:8888,TCP直连、链路地址1、公共地址1;上半部显示INF1至6。

目标127.0.0.1:8888,TCP直连、链路地址1、公共地址1;上半部显示INF1至6。

截图重点说明 ​

字段 / 控件说明
FMQ目标Host由设备主动连接的FMQ可达地址;本机演示为回环地址。
必填 · 填写:按实施方案填写 · 示例:127.0.0.1
FMQ目标PortFMQ的TCP监听端口,与设备目标保持一致。
必填 · 填写:按实施方案填写 · 示例:8888
接入组合选择TCP直连;网关组合需另有平台网关映射。
必填 · 填写:TCP直连
链路地址FT1.2链路标识,两端保持一致。
必填 · 填写:按实施方案填写 · 示例:1
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
演示点表十点FUN160/INF1至10,初始奇数false、偶数true;仅首点允许控制。
必填 · 填写:按实施方案填写 · 示例:160 / 1~10
目标Host用于完成“核对TCP直连参数和上半部点表”。
必填 · 填写:127.0.0.1
目标Port用于完成“核对TCP直连参数和上半部点表”。
必填 · 填写:8888
链路地址与公共地址用于完成“核对TCP直连参数和上半部点表”。
必填 · 填写:1 / 1

12. 完成剩余演示点 ​

**操作位置:*FMQX网页版→*修改点表与连接 **操作步骤:**滚动点表下半部,核对FUN160、INF5至10;首次配置补齐十点后保存点表与连接。

点表上下部分合计INF1至10,仅160/1允许控制;初始奇数false、偶数true。

点表上下部分合计INF1至10,仅160/1允许控制;初始奇数false、偶数true。

截图重点说明 ​

字段 / 控件说明
演示点表十点FUN160/INF1至10,初始奇数false、偶数true;仅首点允许控制。
必填 · 填写:按实施方案填写 · 示例:160 / 1~10
点表范围用于完成“完成剩余演示点”。
必填 · 填写:FUN160 / INF1~10
初始值用于完成“完成剩余演示点”。
必填 · 填写:奇数false;偶数true

13. 认识链路状态首帧入口 ​

**操作位置:*FMQX网页版→*IEC103保护装置工作区 操作步骤:核对工作区的TCP组合、链路地址1和公共地址1;连接后可使用 发送链路状态首帧。

断开时首帧按钮灰显;该入口用于声明链路状态,不能代替控制执行反馈。

断开时首帧按钮灰显;该入口用于声明链路状态,不能代替控制执行反馈。

截图重点说明 ​

字段 / 控件说明
接入组合选择TCP直连;网关组合需另有平台网关映射。
必填 · 填写:按实施方案填写 · 示例:TCP直连
链路地址FT1.2链路标识,两端保持一致。
必填 · 填写:按实施方案填写 · 示例:1
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1

三、配置独立的总召模板 ​

控制模板使用160/1的单点地址;总召读取整站,模板关联保护1,原生请求使用FUN255、INF0。

14. 定位已保存的总召模板 ​

**操作位置:*产品详情→设备协议配置→*命令映射 操作步骤:找到GENERAL_INTERROGATION模板,核对公共地址、关联字段与启用状态。

总召与CONTROL分别保存为独立模板。

总召与CONTROL分别保存为独立模板。

截图重点说明 ​

字段 / 控件说明
命令类型用于完成“定位已保存的总召模板”。
必填 · 填写:GENERAL_INTERROGATION

15. 填写总召模板参数 ​

**操作位置:*命令映射→*编辑或新增 **操作步骤:**填写总召名称、公共地址1、信息体地址40961与保护1关联字段,启用并保存草稿。

总召模板绑定保护1作为页面入口;原生全站请求使用FUN255、INF0。

总召模板绑定保护1作为页面入口;原生全站请求使用FUN255、INF0。

截图重点说明 ​

字段 / 控件说明
总召名称用于完成“填写总召模板参数”。
必填 · 填写:FastBee_总召
公共地址与关联点用于完成“填写总召模板参数”。
必填 · 填写:1 / 40961

四、发布并连接设备 ​

确认目标节点已应用配置,再在FMQX网页版连接同一TCP会话。

16. 发布产品配置 ​

**操作位置:*产品详情→基本信息→*发布 **操作步骤:**核对当前产品后,在发布确认框点击 确定。

配置提交后,继续查看目标节点的应用结果。

配置提交后,继续查看目标节点的应用结果。

17. 确认配置已应用 ​

**操作位置:*产品详情→*同步详情 **操作步骤:**核对目标节点为 APPLIED,再连接FMQX会话。

配置已应用,生效时间2026-10-16 02:18:51。

配置已应用,生效时间2026-10-16 02:18:51。

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

演示样本为奇数true、偶数false,与点表初始值分开选择。右侧证据栏遮住行末按钮时先收起,再点击上报。

18. 上报第一个保护点 ​

**操作位置:*FMQX网页版→通信→*保护点 操作步骤:收起右侧证据栏,在160/1行选择true,点击该行 上报一次 ASDU1。

160/1实际当前值为true;事件下拉用于选择待发值。

160/1实际当前值为true;事件下拉用于选择待发值。

截图重点说明 ​

字段 / 控件说明
待发事件值选择下一条事件的false或true,不代表当前实际值。
必填 · 填写:按实施方案填写 · 示例:奇数true;偶数false
FUN / INF用于完成“上报第一个保护点”。
必填 · 填写:160 / 1
事件值用于完成“上报第一个保护点”。
必填 · 填写:true / 闭合

19. 依次上报十个不同地址 ​

操作位置:FMQX网页版→通信→保护点 操作步骤:完成前两步INF1的保存、发送与原生帧核对后,继续对INF2至10各发送一次;奇数选true、偶数选false,每次等平台更新后再操作下一个点。

十个样本分别对应40961至40970;最后160/10实际当前值为false。

十个样本分别对应40961至40970;最后160/10实际当前值为false。

截图重点说明 ​

字段 / 控件说明
待发事件值选择下一条事件的false或true,不代表当前实际值。
必填 · 填写:按实施方案填写 · 示例:奇数true;偶数false
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
FUN / INF用于完成“依次上报十个不同地址”。
必填 · 填写:160 / 1~10
十点样本值用于完成“依次上报十个不同地址”。
必填 · 填写:true、false、true、false、true、false、true、false、true、false

六、控制保护1并独立上报状态 ​

控制请求为ASDU20、COT20;原生反馈为ASDU1、COT12。RII用于关联请求与反馈,具体数值由本次命令产生。设备实际当前值列与待发事件下拉是两个字段。

20. 从平台将保护1改为断开 ​

**操作位置:*设备详情→运行状态→*保护1 **操作步骤:**核对保护1当前闭合,将目标设为false后发送一次。

控制前保护1为闭合;本次目标为false、断开。

控制前保护1为闭合;本次目标为false、断开。

截图重点说明 ​

字段 / 控件说明
首次保护1控制写前闭合,目标false、断开。
必填 · 填写:按实施方案填写 · 示例:160 / 1=false
控制点用于完成“从平台将保护1改为断开”。
必填 · 填写:160 / 1(40961)
目标值用于完成“从平台将保护1改为断开”。
必填 · 填写:false / 断开

21. 核对首次原生控制请求 ​

**操作位置:*FMQX网页版→通信记录→*原始帧 **操作步骤:**打开02:19:12.826接收帧,核对ASDU、原因码、FUN/INF和目标值。

ASDU20、COT20,160/1目标false,RII为1。

ASDU20、COT20,160/1目标false,RII为1。

22. 读取设备实际当前值 ​

**操作位置:*FMQX网页版→通信→*保护点160/1 操作步骤:读取160/1的实际当前值列。

实际当前值已变为false;右侧待发事件仍可保持true,二者分别读取。

实际当前值已变为false;右侧待发事件仍可保持true,二者分别读取。

截图重点说明 ​

字段 / 控件说明
待发事件值选择下一条事件的false或true,不代表当前实际值。
必填 · 填写:按实施方案填写 · 示例:奇数true;偶数false

23. 核对首次原生执行反馈 ​

**操作位置:*FMQX网页版→通信记录→*原始帧 **操作步骤:**查看02:19:12.829发送帧,并与前一请求的RII关联。

反馈为ASDU1、COT12,160/1=false,RII同为1。

反馈为ASDU1、COT12,160/1=false,RII同为1。

24. 独立上报首次控制后状态 ​

**操作位置:*FMQX网页版→*保护点160/1与通信记录 **操作步骤:**收起证据栏,在160/1行选择false并上报一次;不保存点表配置,再查看新发送帧。

02:19:14.273的ASDU1、COT1独立事件为false,晚于控制执行反馈。

02:19:14.273的ASDU1、COT1独立事件为false,晚于控制执行反馈。

截图重点说明 ​

字段 / 控件说明
独立事件用于完成“独立上报首次控制后状态”。
必填 · 填写:160 / 1=false

七、正常断开后手动重连 ​

普通重连沿用已发布配置。重连后曾发送160/2=true的新事件,用于核对恢复后的上报;它与保护1的控制分开。

25. 正常断开会话 ​

**操作位置:*FMQX网页版→*本篇会话 **操作步骤:**点击断开,核对会话左侧显示 已断开。

同一TCP会话已断开,连接目标仍为127.0.0.1:8888。

同一TCP会话已断开,连接目标仍为127.0.0.1:8888。

截图重点说明 ​

字段 / 控件说明
FMQ目标Host由设备主动连接的FMQ可达地址;本机演示为回环地址。
必填 · 填写:按实施方案填写 · 示例:127.0.0.1
FMQ目标PortFMQ的TCP监听端口,与设备目标保持一致。
必填 · 填写:按实施方案填写 · 示例:8888

26. 手动连接原会话 ​

**操作位置:*FMQX网页版→*本篇会话 **操作步骤:**点击连接,核对同一会话左侧显示 已连接。

手动重连已完成;此阶段沿用已发布配置。

手动重连已完成;此阶段沿用已发布配置。

八、恢复后执行相反方向控制 ​

第二次仍控制保护1,目标由断开改为闭合;随后另发同值事件,读取控制之后的独立状态。

27. 重连后从平台将保护1改为闭合 ​

**操作位置:*设备详情→运行状态→*保护1 **操作步骤:**核对保护1仍为断开,将目标设为true后发送一次。

控制前保护1为断开;第二次目标为true、闭合。

控制前保护1为断开;第二次目标为true、闭合。

截图重点说明 ​

字段 / 控件说明
恢复后保护1控制写前断开,目标true、闭合。
必填 · 填写:按实施方案填写 · 示例:160 / 1=true
控制点用于完成“重连后从平台将保护1改为闭合”。
必填 · 填写:160 / 1(40961)
目标值用于完成“重连后从平台将保护1改为闭合”。
必填 · 填写:true / 闭合

28. 核对恢复后的新控制请求 ​

**操作位置:*FMQX网页版→通信记录→*原始帧 **操作步骤:**查看02:19:25.276新接收的控制帧。

ASDU20、COT20,160/1目标true,RII为2。

ASDU20、COT20,160/1目标true,RII为2。

29. 读取恢复后的实际当前值 ​

**操作位置:*FMQX网页版→通信→*保护点160/1 操作步骤:读取160/1的实际当前值列。

实际当前值已变为true;待发事件下拉仍可保持false。

实际当前值已变为true;待发事件下拉仍可保持false。

截图重点说明 ​

字段 / 控件说明
待发事件值选择下一条事件的false或true,不代表当前实际值。
必填 · 填写:按实施方案填写 · 示例:奇数true;偶数false

30. 核对第二次原生执行反馈 ​

**操作位置:*FMQX网页版→通信记录→*原始帧 **操作步骤:**查看02:19:25.279发送帧,核对目标和匹配RII。

ASDU1、COT12,160/1=true,RII同为2。

ASDU1、COT12,160/1=true,RII同为2。

31. 独立上报第二次控制后状态 ​

**操作位置:*FMQX网页版→*保护点160/1与通信记录 **操作步骤:**收起证据栏,在160/1行选择true并上报一次;不保存点表配置,再查看新发送帧。

02:19:26.715的ASDU1、COT1独立事件为true,晚于第二次执行反馈。

02:19:26.715的ASDU1、COT1独立事件为true,晚于第二次执行反馈。

截图重点说明 ​

字段 / 控件说明
独立事件用于完成“独立上报第二次控制后状态”。
必填 · 填写:160 / 1=true

九、暂停单点控制阶段 ​

32. 暂停发布以结束单点控制演示 ​

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

先停止单点控制阶段,再单独准备总召。

先停止单点控制阶段,再单独准备总召。

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

**操作位置:*产品详情→*同步详情 **操作步骤:**核对取消发布后的目标节点为 APPLIED。

取消发布已应用,生效时间2026-10-16 02:19:35。

取消发布已应用,生效时间2026-10-16 02:19:35。

十、重新发布后发起全站总召 ​

总召阶段单独恢复发布并连接;核对ASDU7请求、十点返回、ASDU8结束及同一SIN。

34. 为总召重新发布并连接 ​

**操作位置:*产品详情→发布与同步详情;FMQX网页版→*本篇会话 **操作步骤:**按前述发布入口恢复原产品,等待APPLIED后连接原会话。

总召阶段配置已应用,生效时间2026-10-16 02:20:32。

总召阶段配置已应用,生效时间2026-10-16 02:20:32。

35. 从平台发起全站总召 ​

**操作位置:*设备详情→运行状态→*总召 **操作步骤:**选择站址1的总召模板,点击 发起总召。

平台使用已发布的总召模板读取该站十点状态。

平台使用已发布的总召模板读取该站十点状态。

截图重点说明 ​

字段 / 控件说明
总召模板用于完成“从平台发起全站总召”。
必填 · 填写:FastBee_总召 · 站址 1

36. 核对总召原生请求 ​

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

ASDU7、COT9,FUN255、INF0,SIN为3。

ASDU7、COT9,FUN255、INF0,SIN为3。

37. 核对总召原生结束 ​

**操作位置:*FMQX网页版→通信记录→*原始帧 **操作步骤:**核对十点返回后的02:20:40.677结束帧。

ASDU8、COT10,FUN255、INF0,SIN同为3,与请求匹配。

ASDU8、COT10,FUN255、INF0,SIN同为3,与请求匹配。

38. 读取平台总召反馈 ​

**操作位置:*设备详情→运行状态→*总召 **操作步骤:**查看总召操作后的平台反馈。

已确认设备总召结束,请核对本次采集数据。

已确认设备总召结束,请核对本次采集数据。

十一、筛选、刷新并读取历史 ​

分别查询十点样本、保护1控制和全站总召三个窗口。页面会把同秒不同字段合并成一行:十个样本显示9行,总召十点显示1行。空白列不表示false。

39. 填写十点样本时间范围 ​

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

使用指定时间窗口查询对应操作记录。

使用指定时间窗口查询对应操作记录。

截图重点说明 ​

字段 / 控件说明
开始时间用于完成“填写十点样本时间范围”。
必填 · 填写:2026-10-16 02:18:53
结束时间用于完成“填写十点样本时间范围”。
必填 · 填写:2026-10-16 02:19:07

40. 筛选十点样本字段 ​

**操作位置:*数据中心→*历史数据 **操作步骤:**选择本设备与保护1至10,核对时间条件后点击 查询。

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

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

截图重点说明 ​

字段 / 控件说明
字段用于完成“筛选十点样本字段”。
必填 · 填写:保护1~10

41. 刷新十点样本历史 ​

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

刷新后显示9行,合计十个不同地址样本。

刷新后显示9行,合计十个不同地址样本。

42. 逐项核对十点样本历史 ​

**操作位置:*数据中心→历史数据→*查询结果 **操作步骤:**逐项核对保护1至10的true/false;02:19:01这一行同时读取保护6、7。

十地址各有一次样本,奇数true、偶数false;同秒不同字段会合为一行,空白列表示该行没有该字段。

十地址各有一次样本,奇数true、偶数false;同秒不同字段会合为一行,空白列表示该行没有该字段。

43. 填写保护1控制时间范围 ​

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

使用指定时间窗口查询对应操作记录。

使用指定时间窗口查询对应操作记录。

截图重点说明 ​

字段 / 控件说明
开始时间用于完成“填写保护1控制时间范围”。
必填 · 填写:2026-10-16 02:19:11
结束时间用于完成“填写保护1控制时间范围”。
必填 · 填写:2026-10-16 02:19:28

44. 筛选保护1控制字段 ​

**操作位置:*数据中心→*历史数据 操作步骤:选择本设备与保护1,核对时间条件后点击 查询。

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

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

截图重点说明 ​

字段 / 控件说明
字段用于完成“筛选保护1控制字段”。
必填 · 填写:保护1

45. 刷新保护1控制历史 ​

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

刷新后显示4行保护1记录。

刷新后显示4行保护1记录。

46. 逐项核对保护1控制历史 ​

**操作位置:*数据中心→历史数据→*查询结果 **操作步骤:**按时间读取四行保护1状态,并区分执行反馈与独立事件。

02:19:12=false、02:19:14=false、02:19:25=true、02:19:26=true;两次执行反馈各有随后独立事件。

02:19:12=false、02:19:14=false、02:19:25=true、02:19:26=true;两次执行反馈各有随后独立事件。

47. 填写全站总召时间范围 ​

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

使用指定时间窗口查询对应操作记录。

使用指定时间窗口查询对应操作记录。

截图重点说明 ​

字段 / 控件说明
开始时间用于完成“填写全站总召时间范围”。
必填 · 填写:2026-10-16 02:20:39
结束时间用于完成“填写全站总召时间范围”。
必填 · 填写:2026-10-16 02:20:44

48. 筛选全站总召字段 ​

**操作位置:*数据中心→*历史数据 **操作步骤:**选择本设备与保护1至10,核对时间条件后点击 查询。

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

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

截图重点说明 ​

字段 / 控件说明
字段用于完成“筛选全站总召字段”。
必填 · 填写:保护1~10

49. 刷新全站总召历史 ​

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

刷新后显示1行,含十个保护点字段。

刷新后显示1行,含十个保护点字段。

50. 逐项核对全站总召历史 ​

**操作位置:*数据中心→历史数据→*查询结果 **操作步骤:**读取02:20:40这一行的十个字段。

保护1、2、3、5、7、9为true;保护4、6、8、10为false,同秒的十点合为一行。

保护1、2、3、5、7、9为true;保护4、6、8、10为false,同秒的十点合为一行。

十二、停止运行并保留查询结果 ​

保存连接配置会重新初始化演示会话计数与本地点值。平台当前值和已存历史分别核对;停止后保留的十点图不代表本地点表仍保持相同值。

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

*操作位置:FMQX网页版→本篇会话 **操作步骤:断开会话并停止定时发送、自动回复;长期停用时,在连接配置关闭***自动重连后保存。

会话已断开;关闭自动重连并保存会重建演示会话,计数与本地点值按保存配置重新初始化。

会话已断开;关闭自动重连并保存会重建演示会话,计数与本地点值按保存配置重新初始化。

截图重点说明 ​

字段 / 控件说明
自动重连长期停用时关闭并保存;保存会重新初始化演示会话。
必填 · 填写:按实施方案填写 · 示例:结束时关闭

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

**操作位置:*产品详情→*取消发布与同步详情 **操作步骤:**按前述取消发布入口停用产品,等待应用后核对同步详情。

最终取消发布已应用,生效时间2026-10-16 02:20:53。

最终取消发布已应用,生效时间2026-10-16 02:20:53。

53. 查看停止后保留的十点当前值 ​

**操作位置:*设备详情→运行状态→*实时指标 **操作步骤:**逐项读取停止后平台显示的十个保护点。

保护1、2、3、5、7、9闭合;保护4、6、8、10断开。平台保留值与保存配置后重新初始化的本地点表分别核对。

保护1、2、3、5、7、9闭合;保护4、6、8、10断开。平台保留值与保存配置后重新初始化的本地点表分别核对。

参数来源与填写参考 ​

产品与十点模型 ​

字段 / 控件填写说明
产品名称保存本设备的十个布尔模型。
必填 · 填写:保护装置演示
建模样例JSON只生成模型;IEC103线上使用原生FT1.2。
必填 · 填写:十个BOOLEAN字段
设备编号与协议绑定clientId保持相同。
必填 · 填写:FastBee_IEC103TCP_Tutorial_01
模型英文名称必填英文名称,填写后再保存权限设置。
必填 · 填写:Protection1
权限与历史仅保护1可写;十点开启历史;true闭合、false断开。
必填 · 填写:保护1可写;十点历史
修改后须发布。

协议绑定、点映射和发布 ​

字段 / 控件填写说明
数据格式和传输方式选择原生IEC103与TCP。
必填 · 填写:IEC 60870-5-103 / TCP
修改后须发布。IEC 60870-5-103 / TCP:保护装置通过原生FT1.2通信;按链路、站与FUN/INF处理。
设备绑定clientId填本设备编号并启用,直连不填网关子设备映射。
必填 · 填写:设备编号与clientId一致
修改后须发布。
链路地址FT1.2链路标识,两端保持一致。
必填 · 填写:1
修改后须重连。
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:1
修改后须重连。
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:BOOLEAN / 1 / 0
修改后须发布。
控制模板CONTROL、公共地址1、40961,关联保护1并启用。
必填 · 填写:CONTROL / 1 / 40961
修改后须发布。
发布与应用发布或取消发布后查看目标节点APPLIED。

FMQX网页版TCP保护装置 ​

字段 / 控件填写说明
FMQ目标Host由设备主动连接的FMQ可达地址;本机演示为回环地址。
必填 · 填写:127.0.0.1
修改后须重连。
FMQ目标PortFMQ的TCP监听端口,与设备目标保持一致。
必填 · 填写:8888
修改后须重连。
接入组合选择TCP直连;网关组合需另有平台网关映射。
必填 · 填写:TCP直连
修改后须重连。TCP直连:装置以TCP客户端直连FMQ;使用本设备绑定和链路/站地址。
演示点表十点FUN160/INF1至10,初始奇数false、偶数true;仅首点允许控制。
必填 · 填写:160 / 1~10
链路状态首帧连接后入口可用;声明链路状态,不能代替原生执行反馈。
连接与恢复产品应用后连接;普通断开后手动重连相同会话。
修改后须重连。
自动重连长期停用时关闭并保存;保存会重新初始化演示会话。
必填 · 填写:结束时关闭关闭:断开后不自动连接;保持停用,需手动连接。开启:连接中断后按间隔重试;会继续尝试建立连接。

点事件与原始帧 ​

字段 / 控件填写说明
实际当前值读取实际当前列或平台当前值;与右侧待发事件分别读取。
待发事件值选择下一条事件的false或true,不代表当前实际值。
必填 · 填写:奇数true;偶数falsefalse:断开状态事件;发送本行断开状态。true:闭合状态事件;发送本行闭合状态。
上报一次ASDU1收起证据栏后点击对应行按钮,逐点上报。
完整原始帧按方向、时间、ASDU、原因码、FUN/INF与RII或SIN核对完整HEX。
控制后独立事件控制后选择对应值上报一次,不保存点表来覆盖执行结果。

平台控制和总召 ​

字段 / 控件填写说明
首次保护1控制写前闭合,目标false、断开。
必填 · 填写:160 / 1=false
恢复后保护1控制写前断开,目标true、闭合。
必填 · 填写:160 / 1=true
原生执行反馈ASDU20/COT20请求与ASDU1/COT12反馈按相同RII关联,之后另有COT1事件。
总召模板与结束选择站址1总召;ASDU7/COT9、十点返回、ASDU8/COT10按同SIN匹配。
修改后须发布。
停止与保留断开后停定时和自动回复;关闭自动重连后保存,再停用发布入口。
修改后须重连。

三个历史查询窗口 ​

字段 / 控件填写说明
设备与字段筛选十样本和总召选择保护1至10,控制仅选保护1。
完整时间范围按操作分别填写完整日期时间,避免混入其他记录。
历史值与合并行同秒不同字段可合为一行;空白表示本行没有该字段。
刷新结果保留设备、字段和时间条件,点击结果区右上刷新。

常见问题与恢复方法 ​

看到什么现象可能原因先检查哪里如何恢复
TCP会话未连接FMQ监听、目标端点或发布状态不符核对127.0.0.1:8888与发布应用结果修正后手动连接同一会话,再发一个新事件。
保护点不更新设备绑定、链路地址、公共地址或FUN/INF不一致核对链路1、公共1、FUN160与INF1至10先只上报一个已知点,确认对应字段再继续。
待发事件与实际当前值不同下拉框记录下一次事件选择,实际当前值显示设备状态读取实际当前值列及匹配RII的执行反馈独立上报时选择当前目标值,不通过保存点表覆盖执行结果。
十个样本只显示九行同秒不同字段被合并显示查看02:19:01行的保护6与保护7两列按时间和字段一起核对,不把空白列当false。
总召有反馈但点值未齐只看到了提交或结束提示检查十点返回与十字段历史结果保持当前命令结束后再排查点表,避免连续重复总召。
保存配置后计数和点值变化演示会话按保存的连接与初始点表重新初始化分别查看本地点表、平台当前值和历史按保存后的配置重新连接并发送新状态,再执行下一次控制。

蜂信物联 | fastbee.cn