logo资料库

伺服CanOpen使用手册,学习DS402很好的资料.pdf

第1页 / 共65页
第2页 / 共65页
第3页 / 共65页
第4页 / 共65页
第5页 / 共65页
第6页 / 共65页
第7页 / 共65页
第8页 / 共65页
资料共65页,剩余部分请下载后查看
2-5.pdf
1、概述
1.1 CAN 主要相关文档
1.2 本手册使用的术语和缩语
1.3 CANopen概述
2、接线和连接
3、CANopen通讯
3.1 CAN标识符分配表
3.2 服务数据对象SDO
3.3 过程数据对象PDO
3.3.1 PDO参数
3.4 SYNC报文
3.5 Emergency报文
3.6 HEARTBEAT报文
3.7网络管理(NMT)
4、单位换算单元(Factor Group)
4.1 单位换算相关参数
4.1.1 position factor
4.1.2 velocity factor
4.1.3 acceleration factor
5、位置控制功能
5.1 位置控制相关参数
6、设备控制
6.1 控制状态机
6.2 设备控制相关参数
6.2.1 controlword
6.2.2 statusword
6.2.3 shutdown_option_code
6.2.4 disable_operation_option_code
6.2.5 quick_stop_option_code
6.2.6 halt_option_code
6.2.7 fault_reaction_option_code
7、控制模式
7.1 控制模式相关参数
7.1.1 modes_of_operation
7.1.2 modes_of_operation_display
7.2 回零模式(HOMING MODE)
7.2.1 回零模式的控制字
7.2.2 回零模式的状态字
7.2.3 回零模式相关参数
7.2.4 回零方法
7.3 速度控制模式(PROFILE VELOCITY MODE)
7.3.1速度模式的控制字
7.3.2 速度模式的状态字
7.3.3 速度控制模式相关参数
7.4 位置控制模式(PROFILE POSITION MODE)
7.4.1 位置模式的控制字
7.4.2 位置模式的状态字
7.4.3 位置控制相关参数
7.4.4 功能描述
附录 对象字典表
7-65.pdf
1、概述
1.1 CAN 主要相关文档
1.2 本手册使用的术语和缩语
1.3 CANopen概述
2、接线和连接
3、CANopen通讯
3.1 CAN标识符分配表
3.2 服务数据对象SDO
3.3 过程数据对象PDO
3.3.1 PDO参数
3.4 SYNC报文
3.5 Emergency报文
3.6 HEARTBEAT报文
3.7网络管理(NMT)
4、单位换算单元(Factor Group)
4.1 单位换算相关参数
4.1.1 position factor
4.1.2 velocity factor
4.1.3 acceleration factor
5、位置控制功能
5.1 位置控制相关参数
6、设备控制
6.1 控制状态机
6.2 设备控制相关参数
6.2.1 controlword
6.2.2 statusword
6.2.3 shutdown_option_code
6.2.4 disable_operation_option_code
6.2.5 quick_stop_option_code
6.2.6 halt_option_code
6.2.7 fault_reaction_option_code
7、控制模式
7.1 控制模式相关参数
7.1.1 modes_of_operation
7.1.2 modes_of_operation_display
7.2 回零模式(HOMING MODE)
7.2.1 回零模式的控制字
7.2.2 回零模式的状态字
7.2.3 回零模式相关参数
7.2.4 回零方法
7.3 速度控制模式(PROFILE VELOCITY MODE)
7.3.1速度模式的控制字
7.3.2 速度模式的状态字
7.3.3 速度控制模式相关参数
7.4 位置控制模式(PROFILE POSITION MODE)
7.4.1 位置模式的控制字
7.4.2 位置模式的状态字
7.4.3 位置控制相关参数
7.4.4 功能描述
附录 对象字典表
K/iK 系列 交流伺服驱动器 CANopen 使用手册 2015(V1.86) 杭州之山科技有限公司
—— 目 录 —— 1、概述 ..................................................................................................................................................................... 4 1.1 CAN 主要相关文档 ................................................................................................................................... 4 1.2 本手册使用的术语和缩语 ........................................................................................................................ 4 1.3 CANopen 概述 ............................................................................................................................................ 5 2、接线和连接 ......................................................................................................................................................... 6 3、CANopen 通讯 .................................................................................................................................................... 7 3.1 CAN 标识符分配表 .................................................................................................................................... 8 3.2 服务数据对象 SDO ................................................................................................................................... 9 3.3 过程数据对象 PDO ..................................................................................................................................11 3.3.1 PDO 参数 ....................................................................................................................................... 13 3.4 SYNC 报文 ................................................................................................................................................ 19 3.5 HEARTBEAT 报文 ................................................................................................................................... 22 3.6 网络管理(NMT) .................................................................................................................................. 23 4、单位换算单元(Factor Group) ...................................................................................................................... 25 4.1 单位换算相关参数 .................................................................................................................................. 26 4.1.1 position factor ................................................................................................................................. 26 4.1.2 velocity factor ................................................................................................................................. 28 4.1.3 acceleration factor ........................................................................................................................... 29 5、位置控制功能 ................................................................................................................................................... 30 5.1 位置控制相关参数 .................................................................................................................................. 32 6、设备控制 ........................................................................................................................................................... 34 6.1 控制状态机 .............................................................................................................................................. 34 6.2 设备控制相关参数 .................................................................................................................................. 35 6.2.1 controlword ..................................................................................................................................... 36 6.2.2 statusword ....................................................................................................................................... 37 6.2.3 shutdown_option_code ................................................................................................................... 38 6.2.4 disable_operation_option_code ...................................................................................................... 39 6.2.5 quick_stop_option_code ................................................................................................................. 39 6.2.6 halt_option_code ............................................................................................................................. 40 6.2.7 fault_reaction_option_code ............................................................................................................ 40 7、控制模式 ........................................................................................................................................................... 41 7.1 控制模式相关参数 .................................................................................................................................. 41 7.1.1 modes_of_operation........................................................................................................................ 41 7.1.2 modes_of_operation_display .......................................................................................................... 42 7.2 回零模式(HOMING MODE) ............................................................................................................. 43 7.2.1 回零模式的控制字 ....................................................................................................................... 43 7.2.2 回零模式的状态字 ....................................................................................................................... 43 7.2.3 回零模式相关参数 ....................................................................................................................... 44 7.2.4 回零方法 ....................................................................................................................................... 46 7.3 速度控制模式(PROFILE VELOCITY MODE) ................................................................................. 48 7.3.1 速度模式的控制字 ....................................................................................................................... 48 7.3.2 速度模式的状态字 ....................................................................................................................... 48 7.3.3 速度控制模式相关参数 ............................................................................................................... 48 7.4 位置控制模式(PROFILE POSITION MODE) .................................................................................. 52 7.4.1 位置模式的控制字 ....................................................................................................................... 52 2
7.4.2 位置模式的状态字 ....................................................................................................................... 52 7.4.3 位置控制相关参数 ....................................................................................................................... 53 7.4.4 功能描述 ....................................................................................................................................... 55 附录 对象字典表 ................................................................................................................................................... 57 3
1、概述 1.1 CAN 主要相关文档 Document Name CiA DS 301 V 4.01: CANopen Communication Profile for Industrial Systems - based on CAL CiA DSP 402 V 2.0: CANopen Device Profile Source CiA CiA 1.2 本手册使用的术语和缩语 CAN 控制器局域网 CiA 在自动化国际用户和制造商协会中的 CAN。 COB EDS LMT NMT OD 参数 通讯对象,在 CAN 网络上的一个传输单元。数据在 COB 内部沿着整个网络传输。COB 本 身是 CAN 消息帧的一部分。 电子数据表,在配置 CAN 网络时需要使用的一个节点专用 ASCII- 格式文件。EDS 文件 包含关于节点及其字典对象(参数)的常规信息。 层管理, CAN 给定模型中的 CAN 应用层服务元素之一。它用来配置CAN 给定模型中每 层的参数。 网络管理, CAN 给定模型中的 CAN 应用层服务元素之一。它负责CAN 网络上的初始化、 配置和故障处理。 在本地存储某个设备所识别的所有通讯对象(COB)。 参数是驱动器的一个操作指令。可以使用驱动器操作面板或者通过CAN来读取和修改参数。 PDO 进程数据对象,一种COB。用来传输时间关键数据,比如控制命令、给定值和实际值 RO 表示只读访问。 RW 表示读/ 写访问。 SDO 服务数据对象,一种 COB。用来传输非时间关键数据,比如参数。 4
1.3 CANopen 概述 CANopen 是一个基于 CAN (控制局域网)串行总线系统和 CAL(CAN 应用层) 的高层协议。CANopen 假定相连设备的硬件带有一个符合 ISO 11898 标准的 CAN 收发器和一个 CAN 控制器。 CANopen 通讯协议 CiA DS-301 包括周期和事件驱动型通讯,不仅能够将总线负 载减少到最低限度,而且还能确保极短的反应时间。它可以在较低的波特率下实现较高 的通讯性能,从而减少了电磁兼容性问题,并降低了电缆成本。 CANopen 设备协议定义了直接访问变频器参数机制以及时间关键进程数据通讯。 NCAN-02 满足 CiA (自动化中的 CAN)标准 DSP-402 (变频器和运动控制),只 支持 “制造商专用”操作模式。 CANopen 所用的物理介质是符合 ISO 11898 标准,采用分驱动机制和公共反馈 的双线总线。总线的最大长度取决于通讯速度,具体规定如下: 通讯波特率 最大总线长度 1M bit/s 500k bit/s 250k bit/s 125k bit/s 100k bit/s 50k bit/s 25 m 100 m 250 m 500 m 600 m 1000 m 从理论上来说,最多可以有 127 个节点。不过,在实际应用中,最大节点数量取 决于所用 CAN 收发器的性能。 更多信息可参见自动化国际用户和制造商协会的 CAN 文献(www.can-cia.de)。 5
2、接线和连接 通讯用连接器(CN4/CN5)的端子信号名称及其功能如下: 端子号 1 2 3 4 5 6 7 8 CN4 CANH CANL GND GND RS485+ RS485- 保留 保留 CN5 CANH CANL GND GND RS485+ RS485- 内置 120 欧电阻 名称 驱动器 CN4 总是作为通讯电缆输入端子,CN5 总是作为通讯电缆输出端子(如果还需 连接从站,电缆从该端子连接到下一从站设备;如果不需连接其他从站,可以在该端子加终 端电阻)。多台驱动器连接时,严禁直连任意 2 台驱动的 CN4。 举例,网络由一 PLC 和 A、B、C 三台驱动器组成,电缆接线如下: PLC → 驱动器 A 的 CN4,A 的 CN5 → 驱动器 B 的 CN4,驱动器 B 的 CN5 → 驱 动器 C 的 CN4,驱动器 C 的 CN5 → 120 欧终端电阻。 CAN 总线线路必须用在 CAN_L 和 CAN_H 线之间每端连接的 120 欧姆(1%,1/4W) 电阻来终接,如下所示。 总线电缆请选用有两对双绞线的带屏蔽层电缆:一对双绞线分别接 CAN-L 和 CAN-H, 另外一对双绞线直接接 DGND。 6 1234567812345678CN4CN5
3、CANopen 通讯 CAL 提供了所有的网络管理服务和报文传送协议,但并没有定义对象的内容或者正在通讯的对象的类 型(它只定义了 how,没有定义 what),而这正是 CANopen 切入点。 CANopen 是在 CAL 基础上开发的,使用了 CAL 通讯和服务协议子集,提供了分布式控制系统的一 种实现方案。CANopen 在保证网络节点互用性的同时允许节点的功能随意扩展:或简单或复杂。 CANopen 的核心概念是设备对象字典(OD:Object Dictionary),在其它现场总线(Profibus, Interbus-S)系统中也使用这种设备描述形式。CANopen 通讯通过对象字典(OD)能够访问驱动器的所 有参数。注意:对象字典不是 CAL 的一部分,而是在 CANopen 中实现的。 CANopen 通讯模型定义了如下几种报文(通讯对象): 缩 写 详 称 Service Data Object 说 明 用于非时间关键数据,比如参数。 用于传输时间关键进程数据(给定值、控制字、状态信息等)。 Process Data Object Synchronization Message 用于同步 CAN 节点。 SDO PDO SYNC EMCY NMT Emergency Message Network Management Heartbeat Error Control Protocol 用于传输驱动器的报警事件。 用于 CANopen 网络管理。 用于监测所有节点的生命状态。 CAN 通过数据帧在主机(控制器)和总线节点之间传输数据。下图说明了数据帧的结构。 仲裁域 帧头 COB-ID RTR 控制域 数据域 校验域 应答域 帧尾 (通讯对象标识符) (远程请求) 11 或 29 位 1 位 6 位 0~8 字节 16 位 2 位 7 位 1 位 本驱动器暂不支持远程帧。其中 COB-ID(通讯对象标识符)分配: 功能码 NODE ID(节点地址) 10 9 8 7 6 5 4 3 2 1 0 7
3.1 CAN 标识符分配表 通讯对象 NMT SYNC TIME STAMP EMCY PDO1(发送) PDO1(接受) PDO2(发送) PDO2(接受) SDO(发送) SDO(接受) Heartbeat 注意: 功能码 COB-ID bit10~7 (2 进制) 0000 0001 0010 0001 0011 0100 0101 0110 1011 1100 1110 COB-ID (16 进制) 000h 080h 100h 081h ~ 0FFh 181h ~ 1FFh 201h ~ 27Fh 281h ~ 2FFh 301h ~ 37Fh 581h ~ 5FFh 601h ~ 67Fh 701h ~ 77Fh 相应通讯参数 在 OD 中的索引 — 1005h、1006h、1007h 1012h、1013h 1024h、1015h 1800h 1400h 1801h 1401h 1200h 1200h 1016h、1017h 1、 PDO/SDO 的发送/接受是由(slave)CAN 节点方观察的。 2、 本驱动器的 CANopen 暂支持 2 个发送 PDO,2 个接受 PDO。 8
分享到:
收藏