Skip to content

IEC103 经 TCP 网关接入 ​

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

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

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

用途与网关连接方向 ​

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

平台选择网关设备类型、IEC103数据格式和TCP_GATEWAY传输配方;FMQX网页版设备以TCP客户端主动连接FMQ8888。

FUN160、INF1至10对应平台点地址40961至40970,只有保护1允许控制。true显示闭合,false显示断开。

一、配置网关产品、设备和十点映射 ​

模型英文翻译为必填项,保存前需填写完整。每个保护点使用独立属性,十点均开启历史,仅保护1允许写。

1. 设置网关设备类型 ​

**操作位置:*设备管理→接入设备→*高级配置 操作步骤:在产品高级配置中将产品类型设为 网关设备。

产品类型为网关设备;分类与固件版本按业务情况选填。

产品类型为网关设备;分类与固件版本按业务情况选填。

截图重点说明 ​

字段 / 控件说明
产品类型选择网关设备,后续匹配TCP网关组合。
必填 · 填写:网关设备
产品分类按业务分类选填,不代替协议选择。
必填 · 填写:按实施方案填写 · 示例:未分类
固件版本按实际情况选填,本例不执行升级。
必填 · 填写:按实施方案填写 · 示例:选填
分类与固件用于完成“设置网关设备类型”。
必填 · 填写:按实际情况选填

2. 核对保存的网关协议 ​

操作位置:物联网→设备管理→产品管理→产品详情→基本信息 操作步骤:核对数据格式IEC 60870-5-103、传输方式TCP_GATEWAY。

平台使用IEC103与TCP_GATEWAY;联网方式WIFI和设备授权码是另外的管理参数。

平台使用IEC103与TCP_GATEWAY;联网方式WIFI和设备授权码是另外的管理参数。

截图重点说明 ​

字段 / 控件说明
数据格式和传输方式平台网关设备选择原生IEC103与TCP_GATEWAY配方。
必填 · 填写:按实施方案填写 · 示例:IEC 60870-5-103 / TCP_GATEWAY
联网方式记录设备联网方式,不改变TCP协议传输。
必填 · 填写:按实施方案填写 · 示例:WIFI
设备授权码按产品接入规则选择,本例关闭。
必填 · 填写:按实施方案填写 · 示例:关闭
数据格式用于完成“核对保存的网关协议”。
必填 · 填写:IEC 60870-5-103
传输方式用于完成“核对保存的网关协议”。
必填 · 填写:TCP_GATEWAY

3. 核对模型名称与必填英文翻译入口 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→功能定义→*属性编辑 操作步骤:核对保护1名称、标识与模型翻译输入框。

名称与标识已填写;图中英文翻译仍为空,保存前需补全。

名称与标识已填写;图中英文翻译仍为空,保存前需补全。

截图重点说明 ​

字段 / 控件说明
模型名称与标识每点独立属性;模型英文翻译为必填,图中仍需补全。
必填 · 填写:按实施方案填写 · 示例:保护1 / Protection1
模型英文名称必填英文名称,填写后再保存权限设置。
必填 · 填写:按实施方案填写 · 示例:Protection1
模型名称用于完成“核对模型名称与必填英文翻译入口”。
必填 · 填写:保护1
模型英文翻译必填;截图中的输入框仍为空。
必填 · 填写:Protection1(填写示例)

4. 设置布尔显示文字 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→功能定义→*数据类型 操作步骤:选择布尔类型,将false显示为断开、true显示为闭合。

false对应断开,true对应闭合。

false对应断开,true对应闭合。

截图重点说明 ​

字段 / 控件说明
权限与历史仅保护1可写;十点开启历史;true闭合、false断开。
必填 · 填写:按实施方案填写 · 示例:保护1可写;十点历史
数据类型用于完成“设置布尔显示文字”。
必填 · 填写:布尔
false / true显示用于完成“设置布尔显示文字”。
必填 · 填写:断开 / 闭合

5. 手动填写设备信息 ​

**操作位置:*设备管理→接入设备→*手动添加 **操作步骤:**从设备管理打开手动添加,填写设备名称、所属产品与唯一编号。

设备所属产品与协议配置相同,设备影子关闭。

设备所属产品与协议配置相同,设备影子关闭。

截图重点说明 ​

字段 / 控件说明
设备编号与协议绑定clientId保持相同。
必填 · 填写:FastBee_IEC103TCPGW_Tutorial_01
设备影子本例关闭,控制需要设备真实在线。
必填 · 填写:按实施方案填写 · 示例:关闭
设备名称用于完成“手动填写设备信息”。
必填 · 填写:网关保护
所属产品用于完成“手动填写设备信息”。
必填 · 填写:保护采集

6. 绑定设备与链路站地址 ​

操作位置:物联网→设备管理→产品管理→产品详情→设备协议配置→设备绑定 操作步骤:选择网关保护设备,核对设备标识,将公共地址和链路地址设为1并启用。

该绑定把链路数据归入同一设备,公共地址1、链路地址1。

该绑定把链路数据归入同一设备,公共地址1、链路地址1。

截图重点说明 ​

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

7. 配置保护1点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40961映射到保护1,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF1对应40961;本点允许控制。

公共地址1、FUN160、INF1对应40961;本点允许控制。

截图重点说明 ​

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

8. 配置保护2点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40962映射到保护2,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF2对应40962;本点只读。

公共地址1、FUN160、INF2对应40962;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护2点位”。
必填 · 填写:40962
保护点用于完成“配置保护2点位”。
必填 · 填写:FUN160 / INF2
写权限用于完成“配置保护2点位”。
必填 · 填写:只读

9. 配置保护3点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40963映射到保护3,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF3对应40963;本点只读。

公共地址1、FUN160、INF3对应40963;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护3点位”。
必填 · 填写:40963
保护点用于完成“配置保护3点位”。
必填 · 填写:FUN160 / INF3
写权限用于完成“配置保护3点位”。
必填 · 填写:只读

10. 配置保护4点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40964映射到保护4,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF4对应40964;本点只读。

公共地址1、FUN160、INF4对应40964;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护4点位”。
必填 · 填写:40964
保护点用于完成“配置保护4点位”。
必填 · 填写:FUN160 / INF4
写权限用于完成“配置保护4点位”。
必填 · 填写:只读

11. 配置保护5点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40965映射到保护5,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF5对应40965;本点只读。

公共地址1、FUN160、INF5对应40965;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护5点位”。
必填 · 填写:40965
保护点用于完成“配置保护5点位”。
必填 · 填写:FUN160 / INF5
写权限用于完成“配置保护5点位”。
必填 · 填写:只读

12. 配置保护6点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40966映射到保护6,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF6对应40966;本点只读。

公共地址1、FUN160、INF6对应40966;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护6点位”。
必填 · 填写:40966
保护点用于完成“配置保护6点位”。
必填 · 填写:FUN160 / INF6
写权限用于完成“配置保护6点位”。
必填 · 填写:只读

13. 配置保护7点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40967映射到保护7,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF7对应40967;本点只读。

公共地址1、FUN160、INF7对应40967;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护7点位”。
必填 · 填写:40967
保护点用于完成“配置保护7点位”。
必填 · 填写:FUN160 / INF7
写权限用于完成“配置保护7点位”。
必填 · 填写:只读

14. 配置保护8点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40968映射到保护8,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF8对应40968;本点只读。

公共地址1、FUN160、INF8对应40968;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护8点位”。
必填 · 填写:40968
保护点用于完成“配置保护8点位”。
必填 · 填写:FUN160 / INF8
写权限用于完成“配置保护8点位”。
必填 · 填写:只读

15. 配置保护9点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40969映射到保护9,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF9对应40969;本点只读。

公共地址1、FUN160、INF9对应40969;本点只读。

截图重点说明 ​

字段 / 控件说明
公共地址保护装置站地址,平台与设备保持一致。
必填 · 填写:按实施方案填写 · 示例:1
FUN与INFFUN160、INF1至10对应平台点地址40961至40970。
必填 · 填写:按实施方案填写 · 示例:平台地址=FUN×256+INF
点位映射十点类型BOOLEAN、倍率1偏移0,只有40961允许写。
必填 · 填写:按实施方案填写 · 示例:BOOLEAN / 1 / 0
信息体地址用于完成“配置保护9点位”。
必填 · 填写:40969
保护点用于完成“配置保护9点位”。
必填 · 填写:FUN160 / INF9
写权限用于完成“配置保护9点位”。
必填 · 填写:只读

16. 配置保护10点位 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*点位映射 操作步骤:将信息体地址40970映射到保护10,类型BOOLEAN、倍率1、偏移0并启用。

公共地址1、FUN160、INF10对应40970;本点只读。

公共地址1、FUN160、INF10对应40970;本点只读。

截图重点说明 ​

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

17. 保存单点控制模板 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*命令映射 操作步骤:选择CONTROL,公共地址1、信息体地址40961,关联保护1并启用。

CONTROL模板使用可写保护1点地址40961。

CONTROL模板使用可写保护1点地址40961。

截图重点说明 ​

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

二、核对TCP网关会话与演示点表 ​

上半部图显示目标端点与INF1至6,下半部显示INF5至10,合起来核对完整十点。初始奇数false、偶数true。

18. 核对TCP网关连接参数和上半部点表 ​

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

目标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连接FMQ。
必填 · 填写: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

19. 核对下半部演示点表 ​

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

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

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

截图重点说明 ​

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

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

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

断开时首帧入口灰显;TCP_GATEWAY、链路1、公共1保持可见。首帧用于声明链路状态。

断开时首帧入口灰显;TCP_GATEWAY、链路1、公共1保持可见。首帧用于声明链路状态。

截图重点说明 ​

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

三、保存独立的总召模板 ​

21. 保存完整总召模板 ​

**操作位置:*物联网→设备管理→产品管理→产品详情→设备协议配置→*命令映射 操作步骤:选择GENERAL_INTERROGATION,填写名称、公共地址1、信息体地址40961,关联保护1并启用。

总召模板有明确关联字段,原生全站请求使用FUN255、INF0。

总召模板有明确关联字段,原生全站请求使用FUN255、INF0。

截图重点说明 ​

字段 / 控件说明
命令类型用于完成“保存完整总召模板”。
必填 · 填写:GENERAL_INTERROGATION
公共地址与关联点用于完成“保存完整总召模板”。
必填 · 填写:1 / 40961

四、发布并连接设备 ​

22. 发布产品配置 ​

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

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

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

23. 确认配置已应用 ​

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

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

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

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

样本选值为奇数true、偶数false。右侧证据栏遮住上报按钮时先收起,再操作对应行。

24. 上报第一个保护点 ​

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

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

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

截图重点说明 ​

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

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

操作位置:FMQX网页版→通信→保护点 操作步骤:完成160/1上报后,接着对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

六、首次控制并独立上报状态 ​

请求ASDU20/COT20与反馈ASDU1/COT12按相同RII关联。实际当前值列与待发事件下拉分开读取。

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

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

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

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

截图重点说明 ​

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

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

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

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

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

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

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

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

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

截图重点说明 ​

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

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

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

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

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

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

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

02:38:28.534的ASDU1、COT1独立事件为false,晚于首次执行反馈。

02:38:28.534的ASDU1、COT1独立事件为false,晚于首次执行反馈。

截图重点说明 ​

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

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

普通重连沿用发布配置;恢复后另发160/2=true的新事件,与保护1控制分别核对。

31. 正常断开会话 ​

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

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

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

截图重点说明 ​

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

32. 手动连接原会话 ​

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

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

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

八、恢复后控制为闭合 ​

继续使用前述保护1控制入口,目标改为true;RII按本次请求与反馈匹配,不填写固定协议常量。

33. 恢复后控制保护1并核对新请求 ​

**操作位置:*FMQX网页版→通信记录→*原始帧 **操作步骤:**沿用保护1控制入口,将目标设为true并发送一次,再核对02:38:39.981接收帧。

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

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

截图重点说明 ​

字段 / 控件说明
恢复后保护1控制写前断开,目标true、闭合。
必填 · 填写:按实施方案填写 · 示例:160 / 1=true
控制点用于完成“恢复后控制保护1并核对新请求”。
必填 · 填写:160 / 1(40961)
目标值用于完成“恢复后控制保护1并核对新请求”。
必填 · 填写:true / 闭合

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

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

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

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

截图重点说明 ​

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

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

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

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

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

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

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

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

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

截图重点说明 ​

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

九、暂停单点控制阶段 ​

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

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

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

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

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

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

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

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

十、重新发布后读取全站状态 ​

保存连接配置会重新初始化演示点表。总召前先读取当前十点,本例为奇数false、偶数true;这组值与前面的样本及第二次控制后状态分开。

总召请求ASDU7/COT9,十点返回后以ASDU8/COT10结束,按同一SIN关联。

39. 恢复发布并读取总召前点值 ​

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

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

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

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

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

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

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

截图重点说明 ​

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

41. 核对总召原生请求 ​

**操作位置:*FMQX网页版→通信记录→*原始帧 **操作步骤:**查看02:48:52.776接收的原生总召帧。

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

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

42. 核对总召原生结束 ​

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

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

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

43. 读取平台总召反馈 ​

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

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

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

十一、分别筛选并刷新三个历史窗口 ​

十样本显示十行,保护1控制显示四行;总召同秒十字段合为一行。空白列表示该行没有对应字段。

44. 填写十点样本完整时间范围 ​

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

按完整日期时间查询对应操作记录。

按完整日期时间查询对应操作记录。

截图重点说明 ​

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

45. 筛选十点样本字段 ​

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

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

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

截图重点说明 ​

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

46. 刷新十点样本历史 ​

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

刷新后十个地址样本显示10行。

刷新后十个地址样本显示10行。

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

**操作位置:*数据中心→历史数据→*查询结果 **操作步骤:**按时间和字段逐行核对保护1至10。

02:38:08、11、12、13、14、15、16、17、18、19依次为保护1至10,奇数true、偶数false;空白列表示该行没有该字段。

02:38:08、11、12、13、14、15、16、17、18、19依次为保护1至10,奇数true、偶数false;空白列表示该行没有该字段。

48. 填写保护1控制完整时间范围 ​

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

按完整日期时间查询对应操作记录。

按完整日期时间查询对应操作记录。

截图重点说明 ​

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

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

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

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

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

截图重点说明 ​

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

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

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

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

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

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

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

02:38:27=false、02:38:28=false、02:38:39=true、02:38:41=true;两次反馈各有随后独立事件。

02:38:27=false、02:38:28=false、02:38:39=true、02:38:41=true;两次反馈各有随后独立事件。

52. 填写总召十点完整时间范围 ​

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

按完整日期时间查询对应操作记录。

按完整日期时间查询对应操作记录。

截图重点说明 ​

字段 / 控件说明
开始时间用于完成“填写总召十点完整时间范围”。
必填 · 填写:2026-10-16 02:48:51
结束时间用于完成“填写总召十点完整时间范围”。
必填 · 填写:2026-10-16 02:48:56

53. 筛选总召十点字段 ​

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

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

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

截图重点说明 ​

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

54. 刷新总召十点历史 ​

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

刷新后显示1行,含完整十字段。

刷新后显示1行,含完整十字段。

55. 逐项核对总召十点历史 ​

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

总召十点为奇数false、偶数true,与保存连接配置后重新初始化的点表一致。

总召十点为奇数false、偶数true,与保存连接配置后重新初始化的点表一致。

十二、停止并查看保留状态 ​

结束时断开并关闭自动发送、自动回复与自动重连,停用产品发布入口。保存配置后的初始点表与平台当前值、历史分别核对。

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

*操作位置:FMQX网页版→本篇会话 **操作步骤:断开会话,确认定时发送、自动回复和自动重连***关闭。

同一保护TCP网关会话已断开,目标仍为127.0.0.1:8888。

同一保护TCP网关会话已断开,目标仍为127.0.0.1:8888。

截图重点说明 ​

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

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

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

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

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

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

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

十点完整可见:奇数断开、偶数闭合。

十点完整可见:奇数断开、偶数闭合。

参数来源与填写参考 ​

产品与十点模型 ​

字段 / 控件填写说明
产品名称保存本设备的十个布尔模型。
必填 · 填写:保护装置演示
设备编号与协议绑定clientId保持相同。
必填 · 填写:FastBee_IEC103TCPGW_Tutorial_01
模型英文名称必填英文名称,填写后再保存权限设置。
必填 · 填写:Protection1
权限与历史仅保护1可写;十点开启历史;true闭合、false断开。
必填 · 填写:保护1可写;十点历史
修改后须发布。
产品类型选择网关设备,后续匹配TCP网关组合。
必填 · 填写:网关设备网关设备:管理网关链路接入;与TCP_GATEWAY配方配套。
产品分类按业务分类选填,不代替协议选择。
必填 · 填写:未分类
固件版本按实际情况选填,本例不执行升级。
必填 · 填写:选填
联网方式记录设备联网方式,不改变TCP协议传输。
必填 · 填写:WIFI
设备授权码按产品接入规则选择,本例关闭。
必填 · 填写:关闭关闭:使用已有接入方式;不额外启用产品授权码。开启:增加授权码要求;设备需匹配相应授权。
模型名称与标识每点独立属性;模型英文翻译为必填,图中仍需补全。
必填 · 填写:保护1 / Protection1
设备影子本例关闭,控制需要设备真实在线。
必填 · 填写:关闭关闭:按真实设备在线状态处理;本例使用此项。开启:启用保留状态相关处理;需另行配置与验证。

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

字段 / 控件填写说明
数据格式和传输方式平台网关设备选择原生IEC103与TCP_GATEWAY配方。
必填 · 填写:IEC 60870-5-103 / TCP_GATEWAY
修改后须发布。IEC 60870-5-103 / TCP_GATEWAY:控制面网关配方,运行通过TCP连接FMQ;按本设备绑定及FUN/INF处理原生帧。
设备绑定绑定同一网关保护设备,设备标识与本设备编号一致。
必填 · 填写:设备编号与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连接FMQ。
必填 · 填写:TCP网关
修改后须重连。TCP网关:以TCP客户端使用网关组合接入;与控制面TCP_GATEWAY配方保持一致。
演示点表十点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事件。
总召模板与结束使用已发布总召模板;按ASDU7请求、十点返回、ASDU8结束与同SIN核对。
修改后须发布。
停止与保留断开后停定时和自动回复;关闭自动重连后保存,再停用发布入口。
修改后须重连。

三个历史查询窗口 ​

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

常见问题与恢复方法 ​

看到什么现象可能原因先检查哪里如何恢复
会话无法连接FMQ监听或目标端点不符核对FMQ8888、产品APPLIED及TCP网关组合修正后连接同一会话,先发一个新事件。
点位状态不对应地址或属性映射不一致核对公共1、链路1、FUN160和INF1至10只发一个已知点,确认对应属性后再继续。
模型不能保存英文翻译等必填项未填完整核对模型名称、英文翻译和标识补齐必填项,消除校验提示后再保存。
事件下拉与实际值不同下拉表示下一次待发事件读取实际当前值列与匹配RII的反馈独立上报选择对应值,不保存点表覆盖执行结果。
保存后点值变化演示会话按初始点表重新初始化总召前重新读取当前十点以当前基线核对新总召,避免套用之前控制后的值。
总召只有一行历史同秒不同字段合并显示读取该行完整十字段逐列核对,不把空白或行数直接等同点数。

蜂信物联 | fastbee.cn