DM6C系列伺服驱动器用户手册(SM6 01 20260309 1.3)-2026.04.08.pdf - 第135页

DM6C 系列伺服 驱动器用户手册 6 E th e r C AT 总 线 通 讯 124 6.2.2 EtherCAT 帧结构 EtherCA T 是基于 Ethernet 可实时控制的 工业用通信协议, 只是对 IEEE 80 2.3Ethernet 规格进行 扩充,并未对 基本结构进行任何 变更,所以可以转 送标准的 Ethern et 帧内的数据。 因为 Ethern et Header 的 Ethe rT ype 为「 88 …

100%1 / 425
DM6C 系列伺服驱动器用户手册 6 EtherCAT 线
123
6.2 EtherCAT 通信规格
本节主要介绍 EtherCAT 的帧结构、状态机ESCSDOPDOSII 域、通信同步模式等内
容。
6.2.1 通讯规格一览表
项目
规格
物理层
100BASE-TXIEEE802.3
波特率
100[Mbps](全双工)
拓扑
Line
连接电缆
JC-CB/JC-CA双绞线(屏蔽双绞线)
电缆长
节点间最长50m
通信口
2 PortRJ45
Station Alias(ID)
设定范围:065535
设定地址:2700h
Explicit Device ID
不支持
邮箱协议
COECANopen Over EtherCAT
SyncManager同步管理器
4
FMMU
3
Modes of operation
控制模式
控制模式
位置
Csp
Cyclic synchronous position mode周期同步
位置控制模式
PP
Profile position mode(轮廓位置控制模式)
Hm
Homing mode(原点复位位置控制模式)
速度
Csv
Cyclic synchronous velocity mode周期同步
速度控制模式
Pv
Profile velocity mode(轮廓速度控制模式)
转矩
Cst
Cyclic synchronous torque mode(周期同步
转矩控制模式
Tq
Torque profile mode(轮廓转矩控制模式)
Touch Probe
2
同期模式
DCSYNCO事件同期)
Cyclic time(DC通信周期)
250,500,1000,2000,4000,8000,10000[μs]
通信对象
SDO[服务数据对象]PDO[过程数据对象]
单站PDO最大分配
TxPDO4 [] RxPDO4 []
单站PDO最大字节
TxPDO32[byte] RxPDO32[byte]
PreOP模式下邮箱通讯间隔
1ms
电子邮箱
SDO请求和SDO信息
SDOPDO 含义 6.2.3 状态机 ESM
DM6C 系列伺服驱动器用户手册 6 EtherCAT 线
124
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 短时,追加 132byte
Ethernet 报头 + Ethernet 数据 + FCS
DM6C 系列伺服驱动器用户手册 6 EtherCAT 线
125
6.2.3 状态机 ESM
ESM 指的是 EtherCAT 状态机EtherCAT State MachineESM 负责协调主站和从站应用程
在初始化和运行时的状态关系。
状态改变请求由主站执行,主站向应用层服务提出控制请求,后者在从站中产生应用层控制事
件,从站在状态改变请求成功或失败后通过本地的应用层状态写服务来响应应用层控制服务。
如状态改变失败,从站保持状态并置出错误标志。
下图为 ESM 的状态转化图:
Init 初始化状态;
Pre-Operational 预运行状态;
Safe-Operational:安全运行状态;
Operational 运行状态
从站状态
各状态下的动
通讯动作
SDO(邮箱)
收发信
PDO
发信
PDO
收信
初始化状态
通信初始化,SDOPDO 无法收发信的状态
-
-
-
预运行状态
SDO 收发信的状态
Yes
-
-
安全运行状态
SDO 收发信,PDO 发信的状
Yes
Yes
-
运行状态
SDO 收发信,PDO 收发信全部可行的状态
Yes
Yes
Yes
从主站到 ESC 寄存器的访问与上表无关,随时都可以。
PDOProcess Data Object)过程数据对象用来传输周期性通讯数据。
SDOService Data Object)服务数据对象用来传输非周期性通讯数据。
ESM 状态切换时进行指令或界面操作可能造成通信异常报错。