canopen使用手册

上传人:简****9 文档编号:95473496 上传时间:2019-08-19 格式:PDF 页数:90 大小:3.14MB
返回 下载 相关 举报
canopen使用手册_第1页
第1页 / 共90页
canopen使用手册_第2页
第2页 / 共90页
canopen使用手册_第3页
第3页 / 共90页
canopen使用手册_第4页
第4页 / 共90页
canopen使用手册_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《canopen使用手册》由会员分享,可在线阅读,更多相关《canopen使用手册(90页珍藏版)》请在金锄头文库上搜索。

1、 1 CANopen 使用手册使用手册 ProNet 伺服驱动器伺服驱动器 ESTUN 2 修订记录修订记录 日期日期 修订版本修订版本 描述描述 作者作者 2009/4/25 1.00 初稿完成 移振华 2009/9/22 1.00 增加第 8 章 移振华 2010/11/29 1.01 1、 第 3,3,1 章“PDO 参数” ,修正 PDO 默认 表格中的 COB- ID 和 default 值; 2、增加第 9 章“通讯例程” 易健 3 目目 录录 1、概述、概述5 1.1 CAN 主要相关文档5 1.2 本手册使用的术语和缩语5 1.3 CANOPEN概述.6 2、接线和连接、接线和

2、连接7 3、CANOPEN 通讯通讯.8 3.1 CAN 标识符分配表.9 3.2 服务数据对象 SDO.10 3.3 过程数据对象 PDO.12 3.3.1 PDO参数14 3.4 SYNC 报文.20 3.5 EMERGENCY报文 .21 3.6 HEARTBEAT 报文23 3.7 网络管理(NMT).24 4、单位换算单元(、单位换算单元(FACTOR GROUP)26 4.1 单位换算相关参数27 4.1.1 position factor27 4.1.2 velocity factor.29 4.1.3 acceleration factor.30 5、位置控制功能、位置控制功能

3、31 5.1 位置控制相关参数33 6、设备控制、设备控制35 6.1 控制状态机35 6.2 设备控制相关参数36 6.2.1 controlword37 6.2.2 statusword38 6.2.3 shutdown_option_code.39 6.2.4 disable_operation_option_code.40 6.2.5 quick_stop_option_code.40 6.2.6 halt_option_code41 6.2.7 fault_reaction_option_code.41 7、控制模式、控制模式42 7.1 控制模式相关参数42 7.1.1 modes

4、_of_operation.42 7.1.2 modes_of_operation_display.43 7.2 回零模式(HOMING MODE).44 7.2.1 回零模式的控制字.44 7.2.2 回零模式的状态字.44 7.2.3 回零模式相关参数.45 7.2.4 回零方法.47 4 7.3 速度控制模式(PROFILE VELOCITY MODE)49 7.3.1速度模式的控制字49 7.3.2 速度模式的状态字.49 7.3.3 速度控制模式相关参数.49 7.4 位置控制模式(PROFILE POSITION MODE)53 7.4.1 位置模式的控制字.53 7.4.2 位置

5、模式的状态字.53 7.4.3 位置控制相关参数.54 7.4.4 功能描述.56 8、CAN 通讯相关参数通讯相关参数58 9、CANOPEN 通讯例程通讯例程.59 9.1 SDO 操作; .59 9.2 PDO 配置 .59 9.3 位置控制例子(PROFILE POSITON MODE).60 9.4 位置插补控制(INTERPLATE POSITION MODE)61 9.5 速度控制(PROFILE VELOCITY MODE)62 9.6 回零62 对象字典表对象字典表64 5 1、概述、概述 1.1 CAN 主要相关文档主要相关文档 Document Name Source C

6、iA DS 301 V 4.01: CiA CANopen Communication Profile for Industrial Systems - based on CAL CiA DSP 402 V 2.0: CiA CANopen Device Profile 1.2 本手册使用的术语和缩语本手册使用的术语和缩语 CAN 控制器局域网 CiA 在自动化国际用户和制造商协会中的 CAN。 COB 通讯对象, 在 CAN 网络上的一个传输单元。 数据在 COB 内部沿着整个网络传输。 COB 本 身是 CAN 消息帧的一部分。 EDS 电子数据表,在配置 CAN 网络时需要使用的一个节点

7、专用 ASCII- 格式文件。EDS 文件 包含关于节点及其字典对象(参数)的常规信息。 LMT 层管理, CAN 给定模型中的 CAN 应用层服务元素之一。它用来配置CAN 给定模型中每 层的参数。 NMT 网络管理, CAN 给定模型中的 CAN 应用层服务元素之一。 它负责CAN 网络上的初始化、 配置和故障处理。 OD 在本地存储某个设备所识别的所有通讯对象(COB)。 参数参数 参数是驱动器的一个操作指令。可以使用驱动器操作面板或者通过CAN来读取和修改参数。 PDO 进程数据对象,一种COB。用来传输时间关键数据,比如控制命令、给定值和实际值 RO 表示只读访问。 RW 表示读/

8、写访问。 SDO 服务数据对象,一种 COB。用来传输非时间关键数据,比如参数。 6 1.3 CANopen 概述概述 CANopen 是一个基于 CAN (控制局域网) 串行总线系统和 CAL (CAN 应用层) 的高层协议。CANopen 假定相连设备的硬件带有一个符合 ISO 11898 标准的 CAN 收发器和一个 CAN 控制器。 CANopen 通讯协议 CiA DS- 301 包括周期和事件驱动型通讯,不仅能够将总线负 载减少到最低限度,而且还能确保极短的反应时间。它可以在较低的波特率下实现较高 的通讯性能,从而减少了电磁兼容性问题,并降低了电缆成本。 CANopen 设备协议定

9、义了直接访问变频器参数机制以及时间关键进程数据通讯。 NCAN- 02 满足 CiA (自动化中的 CAN)标准 DSP- 402 (变频器和运动控制) ,只 支持 “制造商专用”操作模式。 CANopen 所用的物理介质是符合 ISO 11898 标准,采用分驱动机制和公共反馈 的双线总线。总线的最大长度取决于通讯速度,具体规定如下: 通讯波特率通讯波特率 最大总线长度最大总线长度 1M bit/s 25 m 500k bit/s 100 m 250k bit/s 250 m 125k bit/s 500 m 100k bit/s 600 m 50k bit/s 1000 m 从理论上来说,

10、最多可以有 127 个节点。不过,在实际应用中,最大节点数量取 决于所用 CAN 收发器的性能。 更多信息可参见自动化国际用户和制造商协会的 CAN 文献(www.can- cia.de) 。 7 2、接线和连接、接线和连接 通讯用连接器(CN3)的端子排列 端子记号端子记号 名称名称 功能功能 1 5V 2 5V 5VDC电源 3 485+ RS- 485通讯用端子 4 DGND 5 DGND 地 6 485- RS- 485通讯用端子 7 CANH CAN通讯用端子通讯用端子 8 CANL CAN通讯用端子通讯用端子 通讯用连接器(CN4)的端子排列 端子记号端子记号 名称名称 功能功能

11、1 保留 2 保留 3 485+ RS- 485通讯用端子 4 DGND 5 DGND 地 6 485- RS- 485通讯用端子 7 CANH CAN通讯用端子通讯用端子 8 CANL CAN通讯用端子通讯用端子 驱动器 CN3 总是作为通讯电缆输入端子,CN4 总是作为通讯电缆输出端子(如果还需连接从站,电 缆从该端子连接到下一从站设备;如果不需连接其他从站,可以在该端子加终端电阻) 。多台 PRONET 驱 动器连接时,严禁直连任意 2 台驱动的 CN3。 举例,网络由一 PLC 和 A、B、C 三台 PRONET 驱动器组成,电缆接线如下: PLC 驱动器 A 的 CN3,A 的 CN

12、4 驱动器 B 的 CN3,B 的 CN4 驱动器 C 的 CN3, C 的 CN4 120 欧终端电阻。 CAN 总线线路必须用在 CAN_L 和 CAN_H 线之间每端连接的 120 欧姆 (1%, 1/4W) 电阻来终接, 如下所示。 总线电缆请选用有两对双绞线的带屏蔽层电缆:一对双绞线分别接 CAN- L 和 CAN- H,另外一对双绞 线直接接 DGND。 8 3、CANopen 通讯通讯 CAL 提供了所有的网络管理服务和报文传送协议, 但并没有定义对象的内容或者正在通讯的对象的类 型(它只定义了 how,没有定义 what) ,而这正是 CANopen 切入点。 CANopen

13、是在 CAL 基础上开发的,使用了 CAL 通讯和服务协议子集,提供了分布式控制系统的一 种实现方案。CANopen 在保证网络节点互用性的同时允许节点的功能随意扩展:或简单或复杂。 CANopen 的核心概念是设备对象字典(OD:Object Dictionary) ,在其它现场总线(Profibus, Interbus- S)系统中也使用这种设备描述形式。CANopen 通讯通过对象字典(OD)能够访问驱动器的所 有参数。注意:对象字典不是 CAL 的一部分,而是在 CANopen 中实现的。 CANopen 通讯模型定义了如下几种报文(通讯对象) : 缩 写 详 称 说 明 SDO Se

14、rvice Data Object 用于非时间关键数据,比如参数。 PDO Process Data Object 用于传输时间关键进程数据 (给定值、 控制字、 状态信息等) 。 SYNC Synchronization Message 用于同步 CAN 节点。 EMCY Emergency Message 用于传输驱动器的报警事件。 NMT Network Management 用于 CANopen 网络管理。 Heartbeat Error Control Protocol 用于监测所有节点的生命状态。 CAN 通过数据帧在主机(控制器)和总线节点之间传输数据。下图说明了数据帧的结构。

15、仲裁域 帧头 COB- ID (通讯对象标识符) RTR (远程请求) 控制域 数据域 校验域 应答域 帧尾 1 位 11 或 29 位 1 位 6 位 08 字节 16 位 2 位 7 位 本驱动器暂不支持远程帧。其中 COB- ID(通讯对象标识符)分配: 功能码 NODE ID(节点地址) 10 9 8 7 6 5 4 3 2 1 0 9 3.1 CAN 标识符分配表标识符分配表 通讯对象通讯对象 功能码功能码 COB-ID bit107 (2 进制)进制) COB-ID (16 进制进制) 相应通讯参数相应通讯参数 在在 OD 中的索引中的索引 NMT 0000 000h SYNC 0

16、001 080h 1005h、1006h、1007h TIME STAMP 0010 100h 1012h、1013h EMCY 0001 081h 0FFh 1024h、1015h PDO1(发送) 0011 181h 1FFh 1800h PDO1(接受) 0100 201h 27Fh 1400h PDO2(发送) 0101 281h 2FFh 1801h PDO2(接受) 0110 301h 37Fh 1401h SDO(发送) 1011 581h 5FFh 1200h SDO(接受) 1100 601h 67Fh 1200h Heartbeat 1110 701h 77Fh 1016h、1017h 注意: 1、 PDO/SDO 的发送/接受是由(slave)CAN 节点方观察的。 2、 本驱动器的 CANopen 暂支持 2 个发送 PDO,2 个接受 PDO。 10 3.2 服务数据对象服务数据对象 SDO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号