EtherCAT主站IGH-- 17 -- IGH之fsm_master.h/c文件解析

发布于:2025-02-10 ⋅ 阅读:(36) ⋅ 点赞:(0)

0 预览

一 该文件功能

该文件定义了 EtherCAT 主站的状态机函数。这些函数处理 EtherCAT 网络中的主站和从站的各种状态转换,包括初始化、扫描从站、配置从站以及处理各种通信错误。EtherCAT 是一种实时以太网通信标准,广泛用于工业自动化控制系统。

fsm_master.c 文件功能函数预览

序号 函数名 功能和用途 使用场景
1 ec_fsm_master_init 初始化主站状态机。 在应用程序启动时进行主站状态机的初始化。
2 ec_fsm_master_clear 清理主站状态机。 在应用程序关闭或设备不再使用时进行清理操作。
3 ec_fsm_master_reset 重置主站状态机。 在需要重新开始状态机时调用。
4 ec_fsm_master_exec 执行当前状态的状态机。 在状态机运行时调用以执行当前状态。</