b2ca222db51b480dbae0a0a037892939 (1).pdf - 第169页

DS5K2 系列伺服驱 动器用户手册 7 伺服增益的 调整 159 6.6.1 CANopen 总线通信区对象字典一览表(DS301) 索引 子索引 对象类型 名称 数据类型 读写性 PDO 映射 1000 - VAR Device type UINT32 RO NO 1001 - VAR Error registe r UINT8 RO NO 1003 - ARRAY Pre-defined Error Field - - - 01 …

100%1 / 324
DS5K2 系列伺服驱动器用户手册 7 伺服增益的调整
158
6. CANOPEN 总线通讯(仅 22/32 功率段支持
CANopen 是一个基于 CAN(控制局域网)串行总线系统和 CALCAN 应用层的高层协议。CANopen
假定相连设备的硬件带有一个符 ISO11898 标准的 CAN 收发器和一个 CAN 控制器。
CANopen 讯协 CiA DS -301 括周期和事件驱型通讯,不仅能够将总线负载减少到最低限
度,而且还能确保极短的反应时间。它可以在较低的波特率下实现较高的通讯性能,从而减少了电
磁兼容性问题,并降低了电缆成本。
CANopen 设备协议定义了直接访问伺服参数机制以及时间关键进程数据通讯。
6.6 对象字典区域分配
CANopen 通讯主要通过几种操作模式(operation mode)来实现伺服电机各种参数的控制,以及实
CAN
www.can-cia.de)。
CAL 供了所有的网络管理服务和报文传送协议,但并没有定义对象的内容或者正在通讯的对
的类型(它只定义了 how,没有定义 what),而这正是 CANopen 的切入点
CANopen 是在 CAL 础上开发的,使用了 CAL 通讯和服务协议子集,提供了分布式控制系统的
一种实现方案CANopen 在保证网络节点互用性的同时允许节点的功能随意扩展:或简单或复杂。
CANopen 的全部对象,通过 4 位的 16 进制表示的 16bit Index 配置地址,每个组的对象字典内进
配置
CiA402 定的 CoECANopen over EtherCAT的对象字典 DS5K2 系列伺服的对象字典构成如
所示
CiA402规定的对象字典
DS5K2系列的对象字
Index
内容
Index
内容
0000h0FFFh
数据类型区域
0000h0FFFh
数据类型区域
1000h1FFFh
COE通信区域
1000h1FFFh
数据类型区域
2000h5FFFh
厂商自定义区
2000h2FFFh
伺服参数区域P组)
3000h3FFFh
伺服参数区域U组)
4000h4FFFh
伺服参数区域F组)
5000h5FFFh
保留
6000h9FFFh
Profile区域
6000h6FFFh
驱动器Profile区域
7000h9FFFh
CiA402
A000hFFFFh
保留
A000hFFFFh
保留
DS5K2 系列伺服驱动器用户手册 7 伺服增益的调整
159
6.6.1 CANopen 总线通信区对象字典一览表(DS301)
索引
子索引
对象类型
名称
数据类型
读写性
PDO
映射
1000
-
VAR
Device type
UINT32
RO
NO
1001
-
VAR
Error register
UINT8
RO
NO
1003
-
ARRAY
Pre-defined Error Field
-
-
-
01
VAR
Standard Error Field
UINT32
RO
NO
02
VAR
Standard Error Field
UINT32
RO
NO
03
VAR
Standard Error Field
UINT32
RO
NO
04
VAR
Standard Error Field
UINT32
RO
NO
1005
-
VAR
COB-ID SYNC
UINT32
RW
NO
1006
-
VAR
Communication Cycle Period
UINT32
RW
NO
1007
-
VAR
Sync Windows Length
UINT32
RW
NO
1008
-
VAR
Manufacturer Device Name
STRING
-
-
1009
-
VAR
Manufacturer Hardware
Version
STRING
-
-
100A
-
VAR
Manufacturer Software
Version
STRING
-
-
100B
-
VAR
Device ID
UINT8
RW
NO
100C
-
VAR
Guard Time
UINT16
RW
NO
100D
-
VAR
Life Time Factor
UINT8
RW
NO
1010
-
ARRAY
Store Parameter Field
-
-
-
01
VAR
Save All Parameters
UINT32
RW
NO
02
VAR
Save Communication
Parameters
UINT32
RW
NO
03
VAR
Save APPlication Parameters
UINT32
RW
NO
1011
-
ARRAY
Restore Default Parameters
-
-
-
01
VAR
Restore all Default
Parameters
UINT32
RW
NO
02
VAR
Restore Communication
Default Parameters
UINT32
RW
NO
03
VAR
Restore APPlication Default
Parameters
UINT32
RW
NO
1014
-
VAR
COB-ID EMCY
UINT32
RW
NO
1017
-
VAR
Producer Heartbeat Time
UINT16
RW
NO
1018
-
-
Identity Object
-
-
-
01
VAR
Vendor ID
UINT32
RO
NO
02
VAR
Product Code
UINT32
RO
NO
03
VAR
Revision Number
UINT32
RO
NO
04
VAR
Serial Number
UINT32
RO
NO
1400
-
RECORD
1. receive PDO parameter
-
-
-
01
VAR
COB-ID used by PDO
UINT32
RW
NO
02
VAR
transmission type
UINT8
RW
NO
DS5K2 系列伺服驱动器用户手册 7 伺服增益的调整
160
索引
子索引
对象类型
名称
数据类型
读写性
PDO
映射
1401
-
RECORD
2. receive PDO parameter
-
-
-
01
VAR
COB-ID used by PDO
UINT32
RW
NO
02
VAR
transmission type
UINT8
RW
NO
1402
-
RECORD
3. receive PDO parameter
-
-
-
01
VAR
COB-ID used by PDO
UINT32
RW
NO
02
VAR
transmission type
UINT8
RW
NO
1403
-
RECORD
4. receive PDO parameter
-
-
-
01
VAR
COB-ID used by PDO
UINT32
RW
NO
02
VAR
transmission type
UINT8
RW
NO
1600
-
RECORD
1. receive PDO maPPing
-
-
-
01
VAR
1. maPPed object
UINT32
RW
NO
02
VAR
2. maPPed object
UINT32
RW
NO
03
VAR
3. maPPed object
UINT32
RW
NO
04
VAR
4. maPPed object
UINT32
RW
NO
05
VAR
5. maPPed object
UINT32
RW
NO
06
VAR
6. maPPed object
UINT32
RW
NO
07
VAR
7. maPPed object
UINT32
RW
NO
08
VAR
8. maPPed object
UINT32
RW
NO
1601
-
RECORD
2. receive PDO maPPing
-
-
-
01
VAR
1. maPPed object
UINT32
RW
NO
02
VAR
2. maPPed object
UINT32
RW
NO
03
VAR
3. maPPed object
UINT32
RW
NO
04
VAR
4. maPPed object
UINT32
RW
NO
05
VAR
5. maPPed object
UINT32
RW
NO
06
VAR
6. maPPed object
UINT32
RW
NO
07
VAR
7. maPPed object
UINT32
RW
NO
08
VAR
8. maPPed object
UINT32
RW
NO
1602
-
RECORD
3. receive PDO maPPing
-
-
-
01
VAR
1. maPPed object
UINT32
RW
NO
02
VAR
2. maPPed object
UINT32
RW
NO
03
VAR
3. maPPed object
UINT32
RW
NO
04
VAR
4. maPPed object
UINT32
RW
NO
05
VAR
5. maPPed object
UINT32
RW
NO
06
VAR
6. maPPed object
UINT32
RW
NO
07
VAR
7. maPPed object
UINT32
RW
NO
08
VAR
8. maPPed object
UINT32
RW
NO
1603
-
RECORD
4. receive PDO maPPing
-
-
-
01
VAR
1. maPPed object
UINT32
RW
NO
02
VAR
2. maPPed object
UINT32
RW
NO
03
VAR
3. maPPed object
UINT32
RW
NO
04
VAR
4. maPPed object
UINT32
RW
NO
05
VAR
5. maPPed object
UINT32
RW
NO
06
VAR
6. maPPed object
UINT32
RW
NO