EtherCAT主堆栈•EtherCAT网络的配置和管理•过程数据的循环交换•应用程序和EtherCAT主堆栈之间的接口形成了一个复杂的API,适用于所有操作系统•详细的诊断和分析功能•适用于最常见的(实时)操作系统。高性能和可靠性•用ANSI-C编写,以实现高性能。堆栈软件的核心组件独立于操作系统和CPU架构•EtherCAT Master Class A根据ETG.1500基于邮箱的通信•CAN应用协议基于EtherCAT (CoE)•以太网基于EtherCAT (EoE)•文件基于EtherCAT (FoE)•伺服驱动器基于EtherCAT (SoE)