EtherCAT 设备协议概述
设备协议(Device Profile)定义了特定类型设备的标准化接口和功能。EtherCAT 支持多种设备协议,使不同厂商的设备能够无缝集成。
应用层协议总览
EtherCAT 在应用层支持多种协议,不同的设备协议可以在同一个 EtherCAT 网络中共存:

图:EtherCAT 系统中多种设备协议共存示意图
主要协议分类
通用应用协议
CoE (CANopen over EtherCAT)
- 定位:最常用的应用层协议
- 适用设备:I/O 模块、伺服驱动、编码器、传感器
- 核心机制:对象字典、PDO、SDO
- 详细文档:CoE 协议详解
CiA 402 - 伺服驱动器协议
- 定位:运动控制标准协议
- 适用设备:伺服驱动器、步进电机控制器
- 核心特性:标准状态机、操作模式
- 详细文档:CiA 402 详解
CiA 401 - 通用 I/O 协议
- 定位:I/O 模块标准
- 适用设备:数字/模拟 I/O 模块
- 详细文档:CiA 401 详解
高性能运动控制
SoE (Servo Drive Profile over EtherCAT)
- 定位:高端运动控制
- 标准依据:IEC 61800-7-204 (SERCOS)
- 应用场景:机床、高端包装设备
- 详细文档:SoE 协议详解
数据传输协议
FoE (File Access over EtherCAT)
- 功能:文件传输
- 应用:固件更新、配置文件管理
- 详细文档:FoE 协议详解
EoE (Ethernet over EtherCAT)
- 功能:以太网帧透明传输
- 应用:Web 服务器、摄像头、TCP/IP 应用
- 详细文档:EoE 协议详解
网关与诊断
AoE (ADS over EtherCAT)
- 功能:可路由通信
- 应用:网关设备、远程诊断
- 详细文档:AoE 协议详解
VoE (Vendor Specific over EtherCAT)
- 功能:厂商特定协议
- 应用:专有功能实现
- 详细文档:VoE 协议详解
功能安全
FSoE (Safety over EtherCAT)
- 认证:IEC 61508 SIL3
- 功能:功能安全通信
- 详细文档:FSoE 协议详解
协议组合使用
大多数 EtherCAT 设备同时支持多种协议:
典型伺服驱动器:
├── CoE (CiA 402) ········· 标准运动控制(必选)
├── SoE ··················· 高级功能(可选)
├── FoE ··················· 固件更新(常见)
└── EoE ··················· Web 诊断(可选)
典型 I/O 模块:
├── CoE (CiA 401) ········· 标准 I/O 访问(必选)
└── FoE ··················· 固件更新(可选)
安全 I/O 模块:
├── CoE (CiA 401) ········· 普通 I/O 访问
└── FSoE ·················· 安全 I/O 访问