跳至主要内容

104 解析采集转 MQTT

概述​

提示(Info)

建议按“前置条件 -> 配置步骤 -> 验证与排障”的顺序执行,避免遗漏依赖项。

本手册用于指导在采集器中完成 IEC-104 数据解析采集,并将解析后的测点数据通过 MQTT 通道转发到平台。典型流程为:先配置 104 点表用于解析,再在“数据接入 → 以太网”选择 IEC-104 协议进行采集,最后完成 MQTT 通道与设备转发绑定。

适用范围​

  • IEC-104 点表配置(解析规则)
  • 以太网 IEC-104 采集配置
  • MQTT 通道配置
  • 设备转发配置
  • 数据验证与问题排查

前置条件​

  1. 已获取 IEC-104 对端参数:IP、端口、公共地址(ASDU)、信息对象地址(IOA)规划。
  2. 已确认 IEC-104 测点定义(遥测/遥信/电能)及点位命名规则。
  3. 已获取 MQTT 接入参数:Broker 地址、端口、认证信息、Topic 规范。
  4. 已确认采集器与 IEC-104 对端网络可达,且防火墙/网关策略已放通。

步骤一:配置 104 点表(用于解析)​

建议在此使用流程图: 步骤流程。

  1. 进入“设备管理 → 点表配置 → 104点表配置”。
  2. 根据业务选择页签“遥测 / 遥信 / 电能”,逐条新增或编辑点位。
  3. 每条点位至少确认以下字段:设备编号、设备 SN、设备类型、信息对象地址(IOA)、点位名称。
  4. 按需设置换算参数:乘系数、除系数、加常数,确保上送值与业务口径一致。
  5. 配置完成后点击“保存”。如点位较多,优先使用“导入测点”批量维护,再复核后保存。
    • 预期结果:形成可被 IEC-104 采集通道引用的通讯点表。
    • 原理说明:点表定义了“IEC-104 信息对象地址 -> 系统测点字段”的映射关系,是解析正确性的前提。

关键字段说明​

  1. 信息对象地址(IOA):IEC-104 测点唯一地址,必须与对端定义一致。
  2. 点位名称:系统内展示与转发字段标识,建议统一命名规范。
  3. 设备 SN:用于设备归属与后续转发匹配,建议与设备台账一致。
  4. 乘/除/加参数:用于值换算,避免平台侧二次修正。

步骤二:以太网选择 IEC-104 协议并配置采集​

  1. 进入“数据接入 → 以太网”,选择目标网口(如 eth-0)并保持通道开启。
  2. 在“通讯协议”中选择 IEC-104。
  3. 在“配置参数”中填写对端 IP地址、端口号。
  4. 在“是否需要解析”中选择“需要解析”,并在“通讯点表”选择步骤一已保存的 104 点表。
  5. 若存在多个对端,可点击“添加配置”新增配置参数块,分别绑定各自 IP/端口与点表。
    • 预期结果:采集器可按 IEC-104 协议接收并解析测点数据。
    • 原理说明:当选择“需要解析 + 通讯点表”时,系统按点表对 IOA 数据做字段映射与换算。

通讯协议高级参数(LAN)​

  1. 在当前 IEC-104 配置区域点击参数设置(齿轮)进入“LAN口设置”。
  2. 在“通讯协议配置”中按现场要求设置:
    • 总召间隔(开启/关闭)
    • 发送总召公共地址
    • 本地地址
  3. 在“高级参数”中设置采集周期、采集超时、重试次数后保存。
    • 预期结果:链路行为与调度策略一致,采集稳定性满足现场要求。
    • 原理说明:总召与超时重试参数决定链路恢复能力、采样实时性与抗抖动能力。

关键字段说明​

  1. 是否需要解析:选择“需要解析”才会按点表解析 IOA。
  2. 通讯点表:必须选择已配置且已保存的 104 点表。
  3. IP/端口:与 IEC-104 对端服务一致。
  4. 采集周期/超时/重试:用于平衡实时性与稳定性。

步骤三:配置 MQTT 通道​

  1. 进入“通道管理 → MQTT通道”,点击“编辑”。
  2. 填写名称、地址(如 mqtt://...)、端口、用户名、密码。
  3. 按平台要求设置“是否需要验证”“是否需要加密”。
  4. 点击“连通性测试”,成功后保存并保持通道启用。
  5. 在主题配置中设置转发范围与 Topic(与平台订阅规则一致)。
    • 预期结果:MQTT 通道在线,可接收后续转发数据。
    • 原理说明:MQTT 通道是解析数据的上送链路,参数不一致会导致上送失败。

关键字段说明​

  1. 地址/端口:MQTT Broker 入口。
  2. 认证参数:需与平台账号策略一致。
  3. Topic:决定平台订阅与路由路径。

步骤四:绑定设备并转发到 MQTT​

  1. 进入“设备管理 → 转发配置”,点击“新增转发”创建规则。
  2. 点击“绑定通道”,左侧勾选通过 IEC-104 采集到的设备,右侧选择目标 MQTT 通道并保存。
  3. 按需设置“频次配置”(实时模式或频控模式),填写转发周期、超时、重试次数。
  4. 返回列表页确认绑定关系与规则状态。
    • 预期结果:IEC-104 解析后的设备测点通过 MQTT 通道持续上送。
    • 原理说明:转发绑定决定“哪些设备数据”走“哪条通道”上送。

关键字段说明​

  1. 目标通道:应选择在线 MQTT 通道。
  2. 设备 SN:需与点表和设备档案一致,避免错绑。
  3. 转发频次:按平台接收能力与业务时效要求设置。

步骤五:数据验证与问题排查​

  1. 在“数据接入 → 以太网”确认 IEC-104 通道开启且采集正常。
  2. 在设备列表/实时数据页确认解析后测点持续刷新。
  3. 使用 MQTT 客户端订阅目标 Topic,核对报文中设备与点位是否完整。
  4. 在平台侧核对测点值、刷新周期、字段名称是否与本地一致。
  5. 若异常,按以下顺序排查:
    • 点表 IOA 与对端是否一致。
    • 是否选择“需要解析”且绑定了正确点表。
    • MQTT 通道是否在线、Topic 是否匹配。
    • 转发规则是否已绑定正确设备与通道。

关键检查项​

  1. 104 点表是否已保存且字段完整。
  2. 以太网通道协议是否为 IEC-104,且状态为开启。
  3. 是否启用解析并正确选择通讯点表。
  4. MQTT 通道是否连通并启用。
  5. 转发规则是否生效。

注意事项​

风险(Danger)

生产环境修改通道、Topic 或对点映射前,请先完成联调验证并确认回滚方案。

  1. 点表应先配置再采集,避免“有报文无测点”的解析失败。
  2. 建议先在测试环境完成“点表 + 采集 + MQTT”联调,再复制到生产。
  3. 点位命名、换算规则、Topic 规范一旦上线应走变更流程统一维护。

常见问题​

  1. 以太网通道在线但无有效测点:检查是否勾选“需要解析”且绑定正确 104 点表。
  2. 仅部分点位有数据:检查 IOA 是否缺失或重复,确认点表字段类型与对端一致。
  3. MQTT 已连接但平台无数据:检查是否完成设备绑定通道、Topic 是否匹配、平台订阅是否正确。
  4. 数值异常:检查乘/除/加换算参数是否配置错误。