IgH EtherCAT主站从站扫描配置AL状态切换状态机如何?

摘要:一、Slave Config FSM (ec_fsm_slave_config) — 从站配置状态机 3.4.4.3 — 最大的 FSM (~1940 行),完成从站从 INIT 到 OP 的完整配置流程 概览 什么是 Slave Conf
一、Slave Config FSM (ec_fsm_slave_config) — 从站配置状态机 3.4.4.3 — 最大的 FSM (~1940 行),完成从站从 INIT 到 OP 的完整配置流程 概览 什么是 Slave Config FSM Slave Config FSM 是 IgH EtherCAT Master 中最复杂的状态机,负责将从站从 INIT 状态完整配置到 OP 状态。它按照 AL 状态机的转换要求分阶段执行: INIT 阶段:清除 FMMU/SM/DC 分配,配置邮箱 Sync Manager Init → Pre-Op:请求 AL 状态转换到 Pre-Op Pre-Op 阶段:配置 SDO、SoE、PDO、看门狗 Pre-Op → Safe-Op:配置 FMMU、过程数据 SM、DC,请求 Safe-Op Safe-Op 阶段:配置 SoE (Safe-Op 阶段) Safe-Op → Op:请求 OP 状态 每个从站独立执行配置(并行,无耦合),不等待其他从站完成。
阅读全文