跳到主要内容

EtherCAT 设备协议概述

设备协议(Device Profile)定义了特定类型设备的标准化接口和功能。EtherCAT 支持多种设备协议,使不同厂商的设备能够无缝集成。

应用层协议总览

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 访问