DS5C5系列伺服驱动器用户手册(SC5 16 20260306 1.2.1)-2026.3.6.pdf - 第124页
DS5C5 系列 伺服驱动 器用户手册 6 EtherCAT 总线 通讯 113 下图为 ES M 的状态转 化图: Init : 初始化状态; Pre-Operati onal : 预运 行状态; Safe-Operation al :安 全运行状态; Operationa l : 运行状态; 从站状态 各状态下的动 作 通讯动作 SDO (邮箱) 收发信 PDO发信 PDO收信 初始化状态 通信初始化 , SDO 、 PDO 无法收…

DS5C5 系列伺服驱动器用户手册 6 EtherCAT 总线通讯
112
6.2.2 EtherCAT 帧结构
EtherCAT 是基于 Ethernet 可实时控制的工业用通信协议,只是对 IEEE 802.3Ethernet 规格进行扩充,
并未对基本结构进行任何变更,所以可以转送标准的 Ethernet 帧内的数据。
因为 Ethernet Header 的 EtherType 为「88A4h」,所以将之后的 Ethernet Data 作为 EtherCAT 帧来
处理。
EtherCAT 帧是由 EtherCAT 帧头和 1 个以上的 EtherCAT 子报文构成,进一步再细分 EtherCAT 子
报文。仅 EtherCAT 帧头的 Type=1 的 EtherCAT 帧根据 ESC 进行处理。
EtherNet/EtherCAT 帧结构
*1:
Ethernet 帧比 64byte 短时,追加 1~32byte。
(Ethernet 报头 + Ethernet 数据 + FCS)
6.2.3 状态机 ESM
ESM 指的是 EtherCAT 状态机(EtherCAT State Machine)。ESM 负责协调主站和从站应用程序在
初始化和运行时的状态关系。
状态改变请求由主站执行,主站向应用层服务提出控制请求,后者在从站中产生应用层控制事件,
从站在状态改变请求成功或失败后通过本地的应用层状态写服务来响应应用层控制服务。如状态改
变失败,从站保持状态并置出错误标志。

DS5C5 系列伺服驱动器用户手册 6 EtherCAT 总线通讯
113
下图为 ESM 的状态转化图:
Init: 初始化状态;
Pre-Operational: 预运行状态;
Safe-Operational:安全运行状态;
Operational: 运行状态;
从站状态
各状态下的动作
通讯动作
SDO(邮箱)
收发信
PDO发信
PDO收信
初始化状态
通信初始化,SDO、PDO 无法收发信的状态
-
-
-
预运行状态
仅 SDO 收发信的状态
Yes
-
-
安全运行状态
仅 SDO 收发信,PDO 发信的状态
Yes
Yes
-
运行状态
SDO 收发信,PDO 收发信全部可行的状态
Yes
Yes
Yes
从主站到 ESC 寄存器的访问与上表无关,随时都可以。
PDO(Process Data Object)过程数据对象用来传输周期性通讯数据。
SDO(Service Data Object)服务数据对象用来传输非周期性通讯数据。
ESM 状态切换时进行指令或界面操作可能造成通信异常报错。
6.2.4 从站控制器 ESC
6.2.4.1 原理概述
ESC 指的是 Ethercat 从站控制器(EtherCAT Salve Controller)。通信过程完全由 ESC 处理,它具
有四个数据收发端口,每个端口具有一个 TX 和 RX。每个端口都可以收发以太网数据帧,ESC 中
的数据流向是固定的:端口 0——>端口 3——>端口 1——>端口 2——>端口 0 的顺序依次传输。
如果 ESC 检测到某个端口没有外接 PHY,则自动闭合这个端口,通过内部回环自动转发到下一个
端口。

DS5C5 系列伺服驱动器用户手册 6 EtherCAT 总线通讯
114
6.2.4.2 地址空间
DS5C5 系列持有 8Kbyte 的物理地址空间。
最初的 4Kbyte(0000h~0FFFh)是作为寄存器空间使用,另外 4Kbyte(1000h~1FFFh)是过程数
据 PDO 作为 RAM 领域使用。寄存器的详细内容请参考 IP(ET1810/ET1811/ET1812)的数据表。
ESC寄存器字节地址
长度(Byte)
说明
初始值*1
从站控制器信息
0000h
1
类型
04h
0001h
1
Revision
02h
0002h~0003h
2
Build
0040h
0004h
1
FMMUs supported
03h
0005h
1
SyncManagers supported
04h
0006h
1
RAM Size
08h
0007h
1
Port Descriptor
0Fh
从站控制器信息
0008h~0009h
2
ESC Features supported
0184h
站址
0010h~0011h
2
Configured Station Address
-
0012h~0013h
2
Configured Station Alias
-
…
数据链路层
…
0100h~0103h
4
ESC DL Control
-
…