CANopen编码器说明书V1.0
CANopen使用手册(V1.00)
CAN open使用手册ProNet伺服驱动器ESTUN修订记录日期修订版本描述作者2009/4/25 1.00 初稿完成移振华2009/9/22 1.00 增加第8章移振华—— 目录 ——1、概述 (5)1.1 CAN 主要相关文档 (5)1.2 本手册使用的术语和缩语 (5)1.3 CANopen概述 (6)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 factor (27)4.1.2 velocity factor (29)4.1.3 acceleration factor (30)5、位置控制功能 (31)5.1 位置控制相关参数 (33)6、设备控制 (35)6.1 控制状态机 (35)6.2 设备控制相关参数 (36)6.2.1 controlword (37)6.2.2 statusword (38)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_code (41)6.2.7 fault_reaction_option_code (41)7、控制模式 (42)7.1 控制模式相关参数 (42)7.1.1 modes_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)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 位置模式的状态字 (53)7.4.3 位置控制相关参数 (54)7.4.4 功能描述 (56)8、CAN通讯相关参数 (58)附录对象字典表 (59)1、概述1.1 CAN 主要相关文档Document Name Source 3014.01: CiAVDSCiACANopen Communication Profilefor Industrial Systems - based on CALCiA DSP 402 V 2.0: CiACANopen Device Profile1.2 本手册使用的术语和缩语CAN控制器局域网CiA在自动化国际用户和制造商协会中的 CAN。
CANopen使用手册_V1.01_.
ProNet 伺服驱动器ESTUNCANopen 使用手册修订记录日期修订版本描述作者初稿完成移振华增加第8章移振华1、第3,3,1章“PDO 参数”,修正PDO 默认表格中的COB-ID 和default 值;易健2、增加第9章“通讯例程”——目录——1、概述............................................................................................................................................ . (5)1.1 CAN 主要相关文档 (5)1.2 本手册使用的术语和缩语 (5)1.3 CAN OPEN 概述 (6)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 E MERGENCY 报文 (21)3.6 HEARTBEAT 报文 (23)3.7网络管理(NMT ) (24)4、单位换算单元(FACTOR GROUP) (26)4.1 单位换算相关参数 (27)4.1.1 position factor (27)4.1.2 velocity factor (29)4.1.3 acceleration factor (30)5、位置控制功能 (31)5.1 位置控制相关参数 (33)6、设备控制 (35)6.1 控制状态机 (35)6.2 设备控制相关参数 (36)6.2.1 controlword (37)6.2.2 statusword (38)6.2.3shutdown_option_code (3)96.2.4disable_operation_option_code (40)6.2.5quick_stop_option_code (4)6.2.6halt_option_code (41)6.2.7fault_reaction_option_code (41)7、控制模式 (42)7.1 控制模式相关参数 (42)7.1.1modes_of_operation (42)7.1.2modes_of_operation_display (43)7.2 回零模式(HOMINGMODE ) (44)7.2.1 回零模式的控制字 (44)7.2.2 回零模式的状态字 (44)7.2.3 回零模式相关参数 (45)7.2.4 回零方法 (47)7.3 速度控制模式(PROFILE VELOCITYMODE ) (49)7.3.1速度模式的控制字 (49)7.3.2 速度模式的状态字 (49)7.3.3 速度控制模式相关参数 (49)7.4 位置控制模式(PROFILE POSITIONMODE ) (53)7.4.1 位置模式的控制字 (53)7.4.2 位置模式的状态字 (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 位置控制例子(P ROFILE P OSITON MODE ) (60)9.4 位置插补控制(I NTERPLATE P OSITION MODE ) (61)9.5 速度控制(P ROFILE V ELOCITY MODE ) (62)9.6 回零 (6)2对象字典表 (64)1、概述1.1 CAN 主要相关文档 CiA DS 301 V 4.01: CiA CANopen Communication Profilefor Industrial Systems - based on CALCiA DSP 402 V 2.0: CiA CANopen Device Profile1.2 本手册使用的术语和缩语CANCiACOBEDSLMTNMTOD参数PDORORWSDO控制器局域网在自动化国际用户和制造商协会中的 CAN。
CANopen产品用户手册
电路板上的电解电容器焚烧时可能会发生爆炸。 可编程控制器主体为塑料件,焚烧时可能会产生有毒气体。 请按工业废弃物进行处理或者按当地环境保护规定处理。
II
CTSC-200 CANopen 系列产品用户手册
前 言
非常感谢您购买和使用深圳市合信自动化技术有限公司(CO-TRUST)的 CANopen 系列产品。为了更清楚地掌握产品的特性,更安全地应用,更充分的利用本产品的丰富功 能,请在使用我公司的 CANopen 系列产品前,敬请您仔细阅读本手册。 本手册主要描述 CTSC-200 CANopen 系列 CPU、扩展模块以及通信接口转换模块的 硬件规格、特性及安装使用方法。 本手册适用于 CTSC-200 CANopen 系列产品应用的学习、设计、安装、运行维护的技 术工程人员。
请不要在通电时触摸端子,以免引起电击、误操作等。 请务必在关闭电源后方可进行清扫和端子的扭紧等工作,在通电状态时这些操作可能 会引起触电。 请务必在关闭电源后才能进行通讯信号电缆的连接或拆除、扩展模块或控制单元的电 缆连接或拆除等操作,否则会引起设备损坏、误操作等。 请不要拆解控制器,以免损坏内部元器件。 请务必仔细阅读熟悉本手册,充分确认安全后,再进行程序的变更、试运行、启动和 停止等操作。 产品报废时的注意事项
参考文献
《CANopen:high-level protocol for CAN-bus》来自荷兰 NIKHEF 公司网站,作者: H. Boterenbrood。
III
CTSC-200 CANopen 系列产品用户手册
安全注意事项.......................................................................................................................................................... I 使用中的注意事项.............................................................................................................................................. I 安装时的注意事项.............................................................................................................................................. I 布线时的注意事项............................................................................................................................................. II 运行和保养时的注意事项..................................................................................................................................II 产品报废时的注意事项..................................................................................................................................... II 系列产品概述.................................................................................................................. 1 1 CTSC-200 CANOPEN CANOPEN系列产品概述 1.1 产品介绍.................................................................................................................................................... 1 1.2 网络架构.................................................................................................................................................... 2 系列产品规格.................................................................................................................. 4 2 CTSC-200 CANOPEN CANOPEN系列产品规格 2.1 性能参数.................................................................................................................................................... 4 2.2 主站之间的通信......................................................................................................................................... 8 2.3 安装............................................................................................................................................................ 9
永宏CanOpen通讯板说明书
CBCANCANopen通訊模板使用說明書V1.02011/11/7永宏電機股份有限公司目錄 (2)表目錄 (4)圖目錄 (5)1.模板介紹 (7)2.規格 (7)3.硬體安裝及配線 (8)4.PLC應用界面 (9)4.1通訊介面區 (9)4.2應用參數區(Parameter data) (9)4.3程序資料區(Process data) (9)4.4模板狀態區 (10)5.LED狀態指示燈 (10)6.EasyCANopener軟體操作 (12)6.1PLC連接 (13)6.2組態設定 (13)6.2.1建立新組態 (13)6.2.2儲存組態至檔案 (17)6.2.3開啟已建立的組態檔 (18)6.2.4讀取CBCAN模板的組態內容 (18)6.2.5將組態資料寫入CBCAN模板 (19)6.2.6產生電子資料檔 (19)6.2.7結束組態設定 (19)6.3SDO資料存取操作 (19)6.3.1SDO資料讀取 (20)6.3.2SDO資料寫入 (20)6.3.3SDO資料批次處理 (21)6.4PLC遠端監控服務 (23)6.4.1開啟服務 (23)6.4.2使用服務 (24)6.5NMT(網路管理)操作 (24)6.6CBCAN模板韌體更新操作 (25)6.6.1選取韌體檔案 (25)6.6.2開始韌體更新 (25)6.7結束操作 (25)附錄一 (26)1.1應用手冊 (26)1.1.1範例一:將CB C A N連接至一個C A N open主站裝置 (26)1.1.2範例二:將CB C A N連接至一個C A N open從站裝置 (31)附錄二 (37)C BC A N模板的物件字典(O bj ect D i ct i onar y) (37)表1:C B C A N規格 (7)表2:C B C A N端子台訊號 (8)表3:程序資料區 (9)表4:模板狀態區 (10)表5:R U N燈模式 (11)表6:ER R燈模式 (11)表7:R U N燈模式–Si ngl e s t at us i ndi cat or (12)表8:範例–網路設定 (26)表9:範例–網路組態 (32)圖1:C B C A N上視圖 (8)圖2:FB s上視圖 (8)圖3:C A N open l i ne t er m i nat i on (8)圖4:Ter m j um per位置 (9)圖5:燈號閃爍時序 (11)圖6:EazyC A N O pener主畫面 (12)圖7:通訊設定 (13)圖8:組態設定 (13)圖9:R PD O設定 (14)圖10:R PD O突出式選單 (14)圖11:編輯R X PD O (14)圖12:傳輸模式 (16)圖13:TX PD O設定頁面 (16)圖14:雜項設定頁面 (17)圖15:讀取組態的通訊設定 (18)圖16:節點掃描 (18)圖17:搜尋結果視窗 (19)圖18:產生ED S檔案 (19)圖19:SD O服務頁面 (20)圖20:SD O R ead頁面 (20)圖21:SD O W r i t e頁面 (21)圖22:SD O批次處理 (21)圖23:SD O批次處理設定頁面 (21)圖24:批次處理突出式選單 (22)圖25:增加SD O命令 (22)圖26:PLC遠端監控服務 (23)圖27:G at ew ay狀態視窗 (23)圖28:W i nPr ol adder連線設定頁面 (24)圖29:N M T服務 (24)圖30:韌體更新 (25)圖31:韌體資訊 (25)圖32:範例網路 (26)圖33:主頁面 (27)圖34:模組設定畫面 (27)圖35:節點I D設定 (27)圖36:鮑率設定 (27)圖37:刪除R X PD O (28)圖38:R X PD O設定頁面 (28)圖39:此應用的R X PD O1設定 (29)圖40:移除TX PD O (29)圖41:TX PD O設定 (29)圖42:TX PD O傳輸參數設定 (30)圖43:將組態寫入C BC A N (31)圖44:範例網路 (31)圖45:主頁面 (32)圖46:模組組態頁面 (32)圖47:節點I D設定 (33)圖48:鮑率設定 (33)圖49:移除R X PD O (33)圖50:R X PD O設定頁面 (34)圖51:此範例中的R X PD O1設定 (34)圖52:移除TX PD O (35)圖53:TX PD O設定 (35)圖54:TX PD O傳輸參數設定 (36)圖55:將組態寫入到C B C A N (36)CBCAN模板使用說明書1.模板介紹CBCAN模板是永宏FBs PLC系列的通訊模板.使用時可直接裝在CPU模組的擴充板位置即可不佔用額外空間.透過此模板永宏PLC即能與CANopen網路上的其它裝置直接溝通.CANopen是一種架構在CAN bus網路上的通訊協定,已廣泛的應用在各種控制系統中,例如,工業機械控制、車輛控制系統、工廠自動化、醫療設備控制、大樓自動化、遠端資料收集和監控、環境監測...等等.具有安全可靠及反應迅速的優點.2.規格表1:C B C A N規格名稱特性依循標準CAN 2.0A , DS301V4.02PDO數目RPDO最大10個TPDO最大10個SDO數目Server1個Client1個應用參數物件最多1000個暫存器同步Master可規畫NMT Master可操作Time Stamp Consumer錯誤控制Heartbeat通訊速率20K, 50K, 125K, 250K, 500K, 750K, 1M可設定組態設定遠端操作可工具PC軟體EasyCANopener 方法透過PLC通訊埠進行修改遠端PLC程式修改可Vendor ID2EFH信號端子 3 Pin免螺絲端子電氣隔離是電源電壓及耗電流5V, 150mA 工作溫度0 ~ 60℃儲存溫度-20 ~ 80℃3.硬體安裝及配線FBs PLC 主機左側有通訊板專用的擴充槽,CBCAN 通訊板可直接安裝於此擴充槽。
ELCO CANOPEN编码器使用说明书
1、CANopen介绍 (1)2、通信对象 (2)3、CANopen预定义连接集 (3)4、编码器 (5)4.1 编码器说明 (5)4.2 接线说明 (5)4.3 指拨开关说明 (5)4.3.1 节点地址设定 (6)4.3.2 CAN波特率设定 (6)4.3.3匹配电阻设定 (6)4.3.4旋转方向选择 (7)5、Object directory(对象字典) (8)5.1 Detailed description of the communication parameters(通讯子协议区域) (8)5.1.1 Object 1000H: Device type(设备类型) (8)5.1.2 Object 1001H: Error register(错误寄存器) (8)5.1.3 Object 1003H: Predefined error field(预定义错误区域) (8)5.1.4 Object 1005H: COB-ID for SYNC(SYNC标志符) (9)5.1.5 Object 1008H: Manufacturer device name(制造商设备名) (9)5.1.6 Object 1009H: Hardware version(硬件版本) (9)5.1.7 Object 100AH: Software version(软件版本) (9)5.1.8 Object 100CH und 100DH: Guard Time and life time factor(节点保护参数) (9)5.1.9 Object 1010H: Save parameters(保存参数) (10)5.1.10 Object 1011H: restore default parameters(恢复默认参数值) (10)5.1.11 Object 1014H: COB-ID emergency messages(EMCY标志符) (10)5.1.12 Object 1017H: Producer Heartbeat Time(Heartbeat报文周期) (11)5.1.13 Object 1018H: Identity Object(设备ID) (11)5.1.14 Object 1800H: 1.transmit PDO parameter (TXPDO1 异步) (11)5.1.15 Object 1801H: 2.transmit PDO parameter (TXPDO2 同步) (11)5.2 Detailed Description of the Manufacturer(制造商特定子协议区域) (12)5.2.1 Object 2005H: ELCOBits(编码器位数) (12)5.2.2 Object 2006H: SetPosition(硬件置位值) (12)5.2.3 Object 2007H: CLRSelect(置位方式选择) (12)5.2.4 Object 2008H: DIRSelect(方向选择功能选择) (13)5.3 Detailed Description of the General Encoder Parameters(标准的设备子协议区域) (13)5.3.1 Object 6000H: Operating parameters(操作参数) (13)5.3.2 Object 6001H: Mearsuring unit per revolution(每分辨率对应的单位) (13)5.3.3 Object 6002H: Total mearsuring range in mearsuring units(测量单位内的总测量范围) (13)5.3.4 Object 6003H: Preset value(预置值) (14)5.3.5 Object 6004H: Position value (编码器当前位置值) (14)5.3.6 Object 6200H: Cyclic timer(发送测量值间隔时间) (14)5.3.7 Object 6500H: Operating status(操作状态) (14)5.3.8 Object 6501H: SingleTurn resolution(每圈对应的测量值) (14)5.3.9 Object 6507H: Profile and software version(外形和软件版本) (15)5.3.10 Object 6509H: Offset value(偏移值) (15)5.3.11 Object 650BH: Serial number(出厂序号) (15)7、Layer-Setting-Service (LSS) (16)8、注意事项 (18)9、故障排除 (19)附:CANopen报文分析 (20)1、CANopen介绍从OSI网络模型的角度来看同,现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层(应用层)。
PROFINET 到 CANopen 总线网关 PN-G-CANopen Master 产品手册说明
PROFINET到CANopen总线网关PN-G-CANopen/Master产品手册(CANopen主站)V1.1北京鼎实创新科技股份有限公司2017-12版本修正说明:版本变更内容变更时间V1.1 1.完善产品PROFINET侧技2017.12术指标、完善CAN侧状态字说明;2.修正手册里错误名称以及一些书写错误等;3.新增版本修正说明V1.0 创建2014.10目录一、产品概述 (4)(一)产品主要用途 (4)1.产品系列 (4)2.PROFINET网关系列产品主要用途 (4)(二)产品特点 (5)(三)技术指标 (6)二、产品结构、安装、启动 (7)1.产品布局 (7)2.安装 (8)3.外形尺寸 (8)4.PROFINET总线接口连接器及安装 (9)5.CAN总线接口及安装 (9)6、电源 (11)三、CANopen通讯协议简介 (12)㈠、CANopen通讯的对象字典: (12)㈡、CANopen报文结构: (13)㈢、CANopen从站设备的状态机 (14)㈣、CANopen子协议 (15)1、NMT协议 (15)2、node guarding协议 (15)3、Heartbeat协议 (16)4、Bootup协议 (16)5、SDO协议 (16)6、PDO协议 (18)7、SYNC协议 (18)四、产品配置及使用方法 (19)(一)、硬件配置 (19)1.安装GSML文件 (20)2.PN-G-CANopen网关使用说明 (22)3.为PN-G-CANopen网关分配设备名 (35)五、有毒有害物质表 (39)一、 产品概述(一) 产品主要用途1.产品系列PN-G-CANopen 接口(以下有时简称“接口”)是PROFINET 网关Gataway (网关)系列中的产品,本产品手册适合PN-G-CANopen 类型产品。
2.PROFINET 网关系列产品主要用途将具有RS232/485、 MODBUS 、CAN 以及CANopen 等专用通信协议的接口设备连接到PROFINET 总线上,使设备成为PROFINET 总线上的一个从站。
MD380CAN-OPEN通讯扩展卡说明书
指示灯 PWR(红)
ERR (红)
RUN (绿)
表 2.5 MD38CAN2状态指示灯说明
状态
说明
亮
上电正常
灭
上电不正常,请检测安装是否正常
亮 快速闪烁 闪两下
亮 闪烁
内部变频器通讯超时 CANopen地址设置错误 CANopne紧急报文变频器故障 运行 预运行
灭
停止
3、MD38CAN2卡协议说明
■ 3.1 软件特性
LED H
图示名称 SW1 S2/S3
J2
J1 H CN1 LED
S2
S3
J1
CN1
3
2 1
J2
CANH CANL CGND
图 2.2 MD38CAN2硬件说明图
硬件名称 SW1排针 拨码开关
终端电阻设置
排针插头 固定螺钉孔位
接线端子 状态指示灯
功能说明
厂家测试用,用户请勿使用 用于设置CAN通讯波特率与通讯地址 2-3短接:电阻无效 1-2短接:电阻有效 用于与变频器连接 使用M3*8自攻螺钉固定本卡 CANopen总线接线端子 用于运行状态指示
MD38CAN2卡支持5种协议,说明如下:
◆ 支持Node Guard协议,主站可使用此功能查询设备状态; ◆ 支持Heartbeat协议,由从站定时向主站报告当前状态; ◆ SDO仅支持加速传送机制,每次传输1个功能码2个字节; ◆ 支持3个TPDO、3个RPDO; ◆ 支持紧急对象;
■ 3.2 通讯对象COB-ID
CANOPEN提供了多种通讯对象,每种通讯对象具备不同的特性(具体可参考 CANOPEN标准协议),可根据不同的应用场合择优使用。本扩展卡采用预定义 的COB-ID,具体规则如下:
CANopen编码器说明书
CANopen 接口
主要特征
高负荷牢固性,适合重工业
CAN 总线接口
壳体: φ58mm
轴径: 实心轴φ6,φ10 mm
空心轴φ10mm
单圈分辨率: 最大 16 位
圈数:
最大 14 位
输出码制: 二进制 BCD/GRAY 码
机械结构
铝制法兰和壳体 不锈钢主轴 精密滚珠轴承, 密封 光栅盘由坚韧耐用塑料制成
上海精芬机电有限公司
机械参数 壳体
1
10-30VDC 最大 2.2 瓦 符合 EN 50 081-2, EN61000-6-2 符合 ISO11898 的 CAN 收发器, 光隔离 20k…1MB(可编程) ±1/2LSB(12 位) ±2LSB(16 位) 最大 800kHz(有效编码) 大于 105 小时 通过总线设置,范围 0-127
Object does not exist in the object dictionary Sub-index does not exist Value of parameter written too low Value of parameter written too high Attempt to write a read only object Attempt to read a write only object Toggle bit not alternated General error
M23
4
7
5
2
1
3
线色 12 芯电缆
黄 粉 绿
描述
CAN 总线高电位 CAN 总线低电位 CAN 总线地线
VCC
2
12
棕
电源正
CANopen旋转编码器使用说明书----上海德晶
CANopen旋转编码器使用说明书----上海德晶内容提要1.注意事项2.标识3.安装4.电气连接5.CANopen 接口6.参数设置7.附件1 注意事项电气安装时应注意以下几个方面:-编码器尽可能地靠近控制单元安装。
-尽可能的使用有屏蔽的双绞线。
-避免信号线靠近高压电缆(例如驱动电缆等)。
-如果需要可以对编码器电源安装EMC 滤波器。
-避免编码器安装在容性性噪声源或开关电源附近。
连接请参考第4 章: "电气连接"。
2 标识设备信息可以通过产品标签上的型号,产品序列号获知。
3 安装。
4 电气连接4.1 CANopen 接线定义连。
4.2 总线终端当编码器为CAN 网络上的最后一个设备时,需要将终端电阻Rt 拨码开关 拨到“ON ”状态。
或感安装时请确保编码器的防护等级符合要求。
避免敲打、撞击、腐蚀编码器4.3 波特率设置:DIP A波特率既可以通过硬件模式设置,也可以通过软件模式设置。
如果DIP A 第4位=OFF 则比特率由对象字典的3000h 来定义,可以通过SDO 报 文进行修改。
如果DIP A 第4 位=ON ,则比特率可由拨码开关 DIP A 进行设置。
由拨码开关设置波特率时,请先关闭掉设备。
波特率可由拨码开关的二进 制状态进行表示(ON 代表1,OFF 代表0)。
拨码开关与波特率对照表例如:设置波特率为250 Kbit/s ,查表可知拨码开关的编码为100,第4位设为ON 。
设置波特率为500 Kbit/s ,查表可知拨码开关的编码为101,第4位设为ON 。
位202122ON/OFF1234位12342012ON FF22/O FF O ONON1234位20122 2ONFFO ONONFF O4.4 节点号设置拨码开关:DIP B编码器的节点号,既可以通过硬件模式设置,也可以由软件模式进行设置,范围 1 至127 之间节点号由数据01h 文进行修改。
如果DIP B 则节点号由DIP B 来定义。
Baumer EAM580_360 CANopen Lift 协议绝对编码器手册说明书
ManualAbsolute encoder with CANopen Lift-Protocol DS-417 Baumer Electric AGHummelstrasse 17CH-8501 FrauenfeldPhone +41 52 728 11 22Fax +41 52 728 11 44 01.18Contents1Version overview (4)2Safety and operating instructions (5)3Product Assignment (6)3.1Absolute encoder (6)4System Overview (7)4.1General (7)4.2Supported Profiles (7)4.3Supported CANopen Services (7)4.4Function Principle (7)4.4.1Overview (7)4.4.2Scaling (8)4.4.3Position Range (9)4.4.4Speed range (9)4.5Encoder as standard component with embedded software used in safety functions (9)5NMT Service (10)5.1Supported commands (10)5.1.1NMT Reset (10)5.1.2NMT Communication Reset (10)5.2Boot-up message (10)6SDO service (11)6.1General (11)6.2Save/load parameters (11)6.2.1Save (11)6.2.2Load (11)6.2.3Safe non-volatile operation (11)7PDO Service (12)7.1General (12)7.2PDO transmission types (12)7.3COB-ID (12)7.4PDO mapping (12)7.4.1Mappable objects (12)7.4.2Default mapping of absolute encoder (13)7.5Timing (13)7.6Exceptions of accurate calculation of process data (13)8Emergency Service (14)8.1General (14)8.2COB-ID (14)8.3Emergency message (14)8.4Error register (14)8.4.1Communication error (14)8.4.2Temperature error (14)8.4.3Generic error (14)8.5Error codes (15)9Alarms, warnings, errors, emergency messages and error behavior (16)9.1Absolute encoder (16)9.2Error behavior (17)9.30x2117 16-Bit Encoder Diagnostics (17)10Heartbeat Service (19)10.1General (19)10.2COB-ID (19)10.3Timing (19)11LSS slave (20)11.1General (20)11.2Supported commands (20)11.3LSS address (20)12Object directory (21)12.1Communication Profile Area (21)12.2Manufacturer Specific Profile Area (22)12.3Standardized Device Profile Area (23)13Applications (24)14Discrepancies to the CIA specifications (25)A.Appendix (26)a.Pin Assignments (26)1 Version overviewThis document is subject to changes. In order to have the most current version please download on 2 Safety and operating instructionsIntended use∙The encoder is a precision measuring device that is used to record positions and speeds. It provides measuring values as electronic output signals for the subsequently connected device. It must not be used for any otherpurpose. Unless this product is specially labeled, it may not be used for operation in potentially explosiveenvironments.∙Make sure by appropriate safety measures, that in case of error or failure of the encoder, no danger to persons or damage to the system or operating facilities occurs.Personnel qualification∙Installation and assembly of this product may be performed only by a person qualified in electronics and precision mechanics.Maintenance∙The encoder is maintenance-free and must not be opened up nor mechanically or electronically modified. Opening up the encoder can lead to injury.Disposal∙The encoder contains electronic components. At its disposal, local environmental guidelines must be followed. Mounting∙Solid shaft: Do not connect encoder shaft and drive shaft rigidly. Connect drive and encoder shaft with a suitable coupling.∙Hollow shaft: Open clamping ring completely before mounting the encoder. Foreign objects must be kept at a sufficient distance from the stator coupling. The stator coupling is not allowed to have any contact to the encoder or the machine except at the mounting points.Electrical commissioning∙Do not proceed any electrical modifications at the encoder.∙Do not proceed any wiring work while encoder is live.∙Do not remove or plug on connector whilst under power supply.∙Ensure that the entire system is installed in line with EMC/EMI requirements. Operating environment and wiring have an impact on the electromagnetic compatibility of the encoder. Install encoder and supply cables separately or far away from sources with high emitted interference (frequency converters, contactors, etc.).∙When working with consumers with high emitted interference provide separate encoder supply voltage.∙Completely shield encoder housing and connecting cables.∙Connect encoder to protective earth (PE) using shielded cables. The braided shield must be connected to the cable gland or connector. Ideally, aim at dual connection to protective earth (PE), i.e. housing by mechanical assembly and cable shield by the downstream devices.Supplementary information∙The present manual is intended as a supplement to already existing documentation (e.g. catalogues, data sheets or mounting instructions).3 Product Assignment 3.1 Absolute encoder4 System Overview4.1 GeneralThe encoder is a rotary measuring system with a CANopen interface. It supports scaling and presetting.4.2 Supported ProfilesFollowing CANopen profiles are supported:∙CiA 301 / Version 4.1 (Communication)∙CiA 305 / Version 1.0 (LSS)∙CiA 417 / Version 2.0 (Encoder Profile)4.3 Supported CANopen ServicesFollowing CANopen services are supported:∙ 1 Network Management (according to CiA 301)∙ 1 SDO Server (according to CiA 301)∙ 2 TPDOs (according to CiA 301/CiA 417)∙ 1 Emergency Producer (according to CiA 301)∙ 1 Heartbeat Producer (according to CiA 301)∙ 1 Node guarding (according to CiA 301)∙ 1 LSS Client (according to CiA 305)4.4 Function Principle4.4.1 OverviewFigure 1: Function principle overview4.4.2 ScalingThe scaling of the position object can be adapted in the object 6381h and 6384-1h. Speed object can be adapted in the object 6384-2h.Example for unit settings:1. Setting measuring units per revolution (6381-1h)a. To set the measuring units per revolution, the resulting measuring step should be considered. Themeasuring step (6384-1h), has a granularity of 10 µm.b. The circumference of the bobbin is U=2∗π∗r=2∗π∗100′000 µm=628318.531 µmc. For the example above, the measuring units per revolution should be set to((6381−1ℎ)=U10 µm =628318.531 µm10 µm=62831.85, because the object 6381-1h only supports 14-BitResolution, the highest possible units per revolution is set -> (6381−1ℎ)=62831.855=12566, whichwill result in a position measuring step value of U6381−1ℎ=628318.531 µm12566=50.0015 µm2. Setting position measure step setting (6384-1h)a. Measuring step setting is (6384−1ℎ)=U6381−1ℎ∗ 10 µm =628318.53112566∗ 10 µm=53. Speed measure step setting (6384-2h)a. To get the user-unit in [cm/s] the object (6384−2ℎ)=Unit_User0.1 mm/s =1[cms]0.1[mms]=104.4.3 Position RangeThe range of the position is depending on the position step setting (object 6381h) and number of distinguishable revolutions (object 63C2h).4.4.4 Speed range0x6390This object provides a 16-Bit Speed information, which has the user-unit, according to 6384-2h (default = [1 cm/s]). The range for object 6390h-1 Speed encoder A is -8000h…7FFF’h.If the scaled speed value exceeds this range, the output is -8000h or 7FFFh (Saturated Logic). Figure 2: Speed ranget p u t4.5 Encoder as standard component with embedded software used in safety functionsIf this standard encoder is used in safety functions, please request the according “Application Note MAGRES EAM” for further information.5 NMT Service5.1 Supported commandsFollowing NMT commands are supported:5.1.1 NMT ResetThis NMT command performs a complete reset of the encoder, which can take up to 170 ms until the new bootup-message is sent (restarting of the micro controller, be aware that all unsaved configurations will be lost).5.1.2 NMT Communication ResetThis NMT command performs a restarting of the CAN Controller, which can take up to 5 ms until the new bootup-message is sent (be aware that all unsaved configurations will be lost). When NMT communication reset is performed, emergency messages (0x6503, 0x6505, 0x1001) are not send again automatically.5.2 Boot-up messageAfter a power-on or NMT reset, the device will send a Boot-up message.6 SDO service6.1 GeneralThe device supports 1 SDO server (Expedited read/write, segmented read)6.2 Save/load parametersThe device supports saving parameters to a non-volatile memory.6.2.1 SaveWriting “save” to 1010h-x saves the corresponding objects to the non-volatile memory. After a reset or power-on, the parameters are loaded from the non-volatile memory.The SDO request to 1010h-x is answered after the saving of the parameters is performed.6.2.2 LoadWriting “load” to 1011h-x restores the corresponding objects. The parameters are restored after a reset or power-on.6.2.3 Safe non-volatile operationTo ensure safe non-volatile operation, the user must ensure no power interruption immediately after sending of the save command to object 1010h-x (otherwise, the factory values are restored at the next power up).7 PDO Service7.1 GeneralThe device supports TPDO263 and TPDO264. PDOs are only transmitted in NMT operational mode.7.2 PDO transmission typesThe following transmission types are supported (object 180xh-2):∙Synchronous transmission (1-240)∙Asynchronous transmission (255)∙Manufacturer transmission (254)∙RTR-only transmission, event-driven (253)Both PDO support all transmission types.Transmission type 253: The PDO is only transmitted on request (remote transmission request). Transmission type 255 and 254: The PDO is transmitted timer driven. The time interval between 2 PDOs can beadapted in the object 180xh-5Transmission type 1-240: The PDO is transmitted after the n-th sync frame.Transmission type 1: The PDO is transmitted after one sync frame.Transmission type 2: The PDO is transmitted after two sync frames.etc.As default, Transmission type 255 is set for the PDO.7.3 COB-IDThe COB-ID for both PDO are not changeable.Default Values are:TPDO263: 18ChTPDO264: 18DhChanges will be applied immediately.7.4 PDO mappingThe encoder supports dynamic mapping.7.4.1 Mappable objectsThe following objects are mappable:To change PDO mapping, disabling the mapping by writing 0 to 0x1A0x-0 is required first. Write the desired mapping entry and enable the mapping again by writing the number of PDO contents to 0x1A0x-0.7.4.2 Default mapping of absolute encoderThe mappings for both PDOs are the same. The position will be transmitted in byte 0...3.Byte 0...3: Position value (Object 6383-1h)Byte 4...5: Speed value (Object 6390-1h)PDO264 is disabled by default, because a second sensor is not built in.7.5 TimingThe minimal cycle time for TPDOs is 1 ms, the default time is set to 0.7.6 Exceptions of accurate calculation of process dataThe following operations could interrupt the accurate calculation of process data such as position, speed, warnings and alarms:- Changing the scaling parameters8 Emergency Service8.1 GeneralIf there is an error on the device, the device commits an emergency message and sets the corresponding bits in the error register (Object 1001h).Error codes are accessible by the error field (object 1003h-x). A history of maximal 8 error codes is stored in the error field.8.2 COB-IDThe COB-ID for the emergency message can be modified in object 1014h.Default Value: 80h + node IDChanges will be applied immediately.The COB-ID is stored internally as a difference to the default COB-ID. Example:Node ID: 1 COB-ID Emergency: 81h (Default value)COB-ID Emergency: 87h (Changed by user)Node ID: 3 COB-ID Emergency: 89h (Adapted automatic)8.3 Emergency messageThe format of the emergency messages is according to CiA 301. Additionally, the encoder sends the warning and alarm fields (object 6503h, 6505h).The emergency message is transmitted if an error is indicated in the error register.8.4 Error register8.4.1 Communication errorCommunication errors are indicated if the internal CAN message buffers are overflowed or there are malformed CAN frames on the bus. After a communication error the corresponding operation (described in object 1029h-1) is executed.8.4.2 Temperature errorThis error is indicated, when the internal temperature of the encoder is above a certain threshold level, at which the position can’t be guaran teed.8.4.3 Generic errorA generic error is indicated for all other errors.An encoder specific alarm or warning will also cause a generic error.After a generic error the corresponding operation (described in object 1029h-2) is executed.8.5 Error codesThe following error codes are generated by the device:9 Alarms, warnings, errors, emergency messages and error behaviorFigure 6 show the surveillance mechanisms. If one of them fails, an alarm or warning will be indicated. The behavior upon an error can be defined and is described in chapter 8.3.9.1 Absolute encoderFigure 4: Dataflow of Error, Alarm, Warning and Emergency messages1029h-2h1029h-1h 1029h-3h1029h-1h9.2 Error behaviorThe error behaviors are executed when the corresponding bit in object 1001 Error register is set and the device is in the NMT-State Operational.Example:The error behavior 1029h-2 is set to “Change to Pre-Operational” (0). The device is in NMT state Operational1. Generic error bit is set.→ The device changes to Pre-Operational2. The device is forced to NMT state Operational with NMT command Start→ The device changes again to Pre-Operational if the generic error bit is not cleared.9.3 0x2117 16-Bit Encoder DiagnosticsIn order to get more different objects in one PDO message, the Objects Error (0x1001), Alarm (0x6503) and Warning (0x6505) have been summarized in 2 Bytes.Byte 0: WarningsByte 1: Errors10 Heartbeat Service10.1 GeneralThe device supports a heartbeat producer according CiA 301.10.2 COB-IDThe COB-ID for the heartbeat message is 700h + node ID.10.3 TimingThe minimal cycle time for heartbeat messages is 1 ms, which can be configured with object 1017h-011 LSS slave11.1 GeneralThe baudrate and node ID can be configured by LSS (according to CiA 305). Another possibility to change the baudrate and node ID is to access to the objects 2100h and 2101h (see object directory).The LSS service is only available in NMT Stopped Mode.11.2 Supported commands▪Switch state global▪Switch state selective▪Configure node ID protocol▪Configure bit timing parameters▪Store configuration▪Inquire identity vendor-ID▪Inquire identity product code▪Inquire identity revision number▪Inquire identity serial number▪Inquire identity node ID11.3 LSS addressThe needed values for LSS addressing as vendor ID, revision number, product code and serial number are printed on a label on the encoder housing.12 Object directoryThe following tables provide a summary of all SDO objects supported by the encoder.Object Object number in HexName Object nameFormat U/I = Unsigned/Integer, No. = no of bits, ARR = Array, REC = Record, STR = String Access ro = read only, wo = write only, rw = read write, m = mappableDefault Default value on first initSave X = can be stored in the EEPROMDescription Additional information12.1 Communication Profile Area12.2 Manufacturer Specific Profile Area12.3 Standardized Device Profile Area13 ApplicationsChanging the node ID and baud rate with LSSThe node ID and baud rate can be changed without having to use these to address the encoder. With the LSS service, the sensors are addressed and configured via the product code, revision no., vendor ID and serial number.Changing the node ID (node no.)The node ID can be changed in object 2101h between 1 and 127. A save routine should then be executed using object 1010h. On the next initialization, the encoder logs on with the new node ID.Changing the baud rateThe baud rate can be changed in the object 2100h. An index is written into the object, not the effective baud rate.The baud rate now still has to be saved using object 1010-1. On next initialization, the encoder logs on to the new baud rate. However, before this the baud rate of the master should be changed.14 Discrepancies to the CIA specificationsA. Appendixa. Pin AssignmentsAssignment cable (connection – L)Pin assignment connector 1 x M12 (connection – N)。
CANOpen编码器说明书
1、CANopen介绍 (1)2、通信对象 (1)3、CANopen预定义连接集 (3)4、编码器 (5)4.1 编码器说明 (5)4.2 接线说明 (5)5、Object directory(对象字典) (7)5.1 Detailed description of the communication parameters(通讯子协议区域) (7)5.1.1 Object 1000h: Device type(设备类型) (7)5.1.2 Object 1001h: Error register(错误寄存器) (7)5.1.3 Object 1003h: Predefined error field(预定义错误区域) (7)5.1.4 Object 1005h: COB-ID for SYNC(SYNC标志符) (8)5.1.5 Object 1008h: Manufacturer device name(制造商设备名) (8)5.1.6 Object 1009h: Hardware version(硬件版本) (8)5.1.7 Object 100Ah: Software version(软件版本) (8)5.1.8 Object 100Ch und 100Dh: Guard Time and life time factor(节点保护参数) (8)5.1.9 Object 1010h: Save parameters(保存参数) (9)5.1.10 Object 1011h: restore default parameters(恢复默认参数值) (9)5.1.11 Object 1014h: COB-ID emergency messages(EMCY标志符) (9)5.1.12 Object 1017h: Producer Heartbeat Time(Heartbeat报文周期) (10)5.1.13 Object 1018h: Identity Object(设备ID) (10)5.1.14 Object 1800h: 1.transmit PDO parameter (TXPDO1 异步) (10)5.1.15 Object 1801h: 2.transmit PDO parameter (TXPDO2 同步) (10)5.2 Detailed Description of the Manufacturer(制造商特定子协议区域) (11)5.2.1 Object 2000h: Mode(工作模式) (11)5.2.2 Object 2001h: LocalAddress(编码器通讯地址) (12)5.2.3 Object 2002h: Max_LoopValue(循环测量时的最大值) (12)5.2.4 Object 2003h: Min_BackForthValue(往复测量时的最小值) (12)5.2.5 Object 2004h: Max_BackForthValue(往复测量时的最大值) (12)5.3 Detailed Description of the General Encoder Parameters(标准的设备子协议区域) (13)5.3.1 Object 6000h: Operating parameters(操作参数) (13)5.3.2 Object 6003h: Preset value(外部置位的设定值) (13)5.3.3 Object 6004h: Value of position(编码器当前位置值) (14)5.2.6 Object 6200h: Cyclic timer(发送测量值间隔时间) (14)5.3.4 Object 6500h: Operating status(操作状态) (14)5.3.5 Object 6501h: SingleTurn resolution(每圈对应的测量值) (14)5.3.6 Object 650Bh: Serial number(出厂序号) (14)6、RS232通讯参数 (15)7、Layer-Setting-Service (LSS) (16)附:CANopen报文分析 (18)1、CANopen介绍从OSI网络模型的角度来看同,现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层(应用层)。
CANOpen编码器说明书(DOC)
1、CANopen介绍 (1)2、通信对象 (1)3、CANopen预定义连接集 (3)4、编码器 (5)4.1 编码器说明 (5)4.2 接线说明 (5)5、Object directory(对象字典) (7)5.1 Detailed description of the communication parameters(通讯子协议区域) (7)5.1.1 Object 1000h: Device type(设备类型) (7)5.1.2 Object 1001h: Error register(错误寄存器) (7)5.1.3 Object 1003h: Predefined error field(预定义错误区域) (7)5.1.4 Object 1005h: COB-ID for SYNC(SYNC标志符) (8)5.1.5 Object 1008h: Manufacturer device name(制造商设备名) (8)5.1.6 Object 1009h: Hardware version(硬件版本) (8)5.1.7 Object 100Ah: Software version(软件版本) (8)5.1.8 Object 100Ch und 100Dh: Guard Time and life time factor(节点保护参数) (8)5.1.9 Object 1010h: Save parameters(保存参数) (9)5.1.10 Object 1011h: restore default parameters(恢复默认参数值) (9)5.1.11 Object 1014h: COB-ID emergency messages(EMCY标志符) (9)5.1.12 Object 1017h: Producer Heartbeat Time(Heartbeat报文周期) (10)5.1.13 Object 1018h: Identity Object(设备ID) (10)5.1.14 Object 1800h: 1.transmit PDO parameter (TXPDO1 异步) (10)5.1.15 Object 1801h: 2.transmit PDO parameter (TXPDO2 同步) (10)5.2 Detailed Description of the Manufacturer(制造商特定子协议区域) (11)5.2.1 Object 2000h: Mode(工作模式) (11)5.2.2 Object 2001h: LocalAddress(编码器通讯地址) (12)5.2.3 Object 2002h: Max_LoopValue(循环测量时的最大值) (12)5.2.4 Object 2003h: Min_BackForthValue(往复测量时的最小值) (12)5.2.5 Object 2004h: Max_BackForthValue(往复测量时的最大值) (12)5.3 Detailed Description of the General Encoder Parameters(标准的设备子协议区域) (13)5.3.1 Object 6000h: Operating parameters(操作参数) (13)5.3.2 Object 6003h: Preset value(外部置位的设定值) (13)5.3.3 Object 6004h: Value of position(编码器当前位置值) (14)5.2.6 Object 6200h: Cyclic timer(发送测量值间隔时间) (14)5.3.4 Object 6500h: Operating status(操作状态) (14)5.3.5 Object 6501h: SingleTurn resolution(每圈对应的测量值) (14)5.3.6 Object 650Bh: Serial number(出厂序号) (14)6、RS232通讯参数 (15)7、Layer-Setting-Service (LSS) (16)附:CANopen报文分析 (18)1、CANopen介绍从OSI网络模型的角度来看同,现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层(应用层)。
CANopen与SINAMICS G120操作指南说明书
1.1.1
Hardware configuration
Figure 1-1: Hardware configuration
1.2
Software
Windows XP SP3 Starter V4.1.5 CANalyzer V7.1.81 SP4 SINAMICS FW < V4.0 (6SL3243-0BB30-1CA1)
x Select the file "FAQ_CAN_with_G120.zip"
x Check the PG/PC interface as to whether the correct COM port and speed have been set (refer to the G120 operating instructions Chapter 4.5 Commissioning with STARTER)
2 Configuring / parameterizing .........................................................................5
2.1 2.1.1 2.2 2.3 2.3.1 2.3.2
2.3.3
2.3.4
2.3.5
Using the project example .................................................................5 STARTER .........................................................................................5 CANalyzer .........................................................................................6 Configuring SINAMICS G120.............................................................7 Basic settings ....................................................................................7 CAN – interface configuration ............................................................9 CAN interface ....................................................................................9 Standard identifier..............................................................................9 PDO telegram..................................................................................10 Network management...................................................................... 10 Monitoring functions.........................................................................10 CAN parameters..............................................................................11 Predefined Connection Set .............................................................. 11 Free PDO mapping..........................................................................11 Predefined Connection Set .............................................................. 11 Receive data ...................................................................................12 Send data........................................................................................12 Free PDO mapping..........................................................................12
绝对值编码器CANopen使用说明书
绝对值编码器CANopen 使用说明书O idEncoder Ⓡ欧艾迪深圳欧艾迪科技有限公司●CANopen接口具有实时双向通讯能力,CANopen接口旋转编码器兼容CAN2.0电气规范。
用户可通过命令设置编码器的ID地址、零点、数据发送模式等参数,是目前最为友好的智能旋转编码器。
●由精密金属齿轮及多个高精度磁传感器构成的编码器,无须计数、无须电池、无须靠停电记忆;量程范围内任何位置都是唯一的,即使有干扰或断电运动,都不会丢失位置信息。
●可在任意位置设置零点,无需每次上电后初始化找零点,无需计数,掉电记忆,无需电池。
●360°非接触式传感器,相比光电编码器而言更耐振动、冲击,更耐水气油污,温湿度变化等。
●工业标准铁制外壳,铁外壳具有良好的屏蔽外部磁信号干扰的作用,是铝壳所达不到的。
且强度高、塑性好、抗震、抗粉尘、抗冲击。
●不锈钢输出轴,抗弯、抗扭、抗拉,防水设计,更加安全可靠。
●机械转换接口齐全,机械安装兼容性好;采用超柔拖链电缆,耐折耐拉伸。
●体积小、重量轻、低功耗、测量范围广,安装方便,使用寿命长。
●工业级标准接口保护,最高可达防雷级别。
●防护等级可达IP68级防尘防水,户外及严苛环境下,可放心使用。
广泛应用于机床、3D打印机、电控滑轨模组、自动化流水线、钢铁工业、运送设备、纺织机械、港口机械、塑料机械、起重机械、压力机械、玻璃机械、印刷机械、木材机械、包装机械、物流机械、轮胎机械、电梯自动化、水泥厂、工业机器人、喷码机、工程机械等自动化控制领域。
●绝对值编码器根据掉电记忆的范围可分为“单圈绝对值”和“多圈绝对值”编码器。
●单圈绝对值”只能记忆0~360°的位置信息,而“多圈编码器”在圈数范围内,圈数及角度唯一,即使掉电后仍有转动,重新上电后仍能立即反馈当前最新的位置信息。
●所以测量旋转在360°范围内应选择单圈,量程超过360°则应选择多圈编码器。
●如不需要掉电记忆的功能,则:可直接选择单圈绝对值编码器。
CAN OPEN说明书
0 字节
S→M 应答
没规定
S→M 应答
4 字节
S→M 应答
2 字节
S→M 应答
1 字节
S→M 应答,分段传输 SDO
S→M 应答
4 字节
5.8 对象字典
每一个对象以如下形式表示: 索引-子索引 对象名称[数据类型,属性] -索引和子索引使用十六进制标识。 -属性:ro=只读,rw = 可读写。
-Unsigned16 数据类型:
QD58L10/CB13-4P01 QD58L10/CB1213-4P01 CANopen旋转编码器使用说明书
内容提要
1.注意事项 2.标识 3.安装 4.电气连接 5.CANopen 接口 6.参数设置 7.附件
1
1 注意事项
电气安装时应注意以下几个方面:
-编码器尽可能地靠近控制单元安装。 -尽可能的使用有屏蔽的双绞线。 -避免信号线靠近高压电缆(例如驱动电缆等)。 -如果需要可以对编码器电源安装 EMC 滤波器。 -避免编码器安装在容性或 感性噪声源或开关电源附近。
CAN 高位
* :CAN GND 是CAN信号的参考0V,不能与电源的0V相连。
2
5 CANopen 接口
本类编码器遵循“编码器设备行规,Class2”,一般都用作从设备。对于本 手册未涉及的内容,请参考文档“CiA 标准规范 301”和“CiA 标准规范 406”(这 两个规范可以从网站 得到)的相关部分。
进入预运行 复位节点 复位通讯
节点状态 运行 停止
预运行 预运行 预运行
5.5 启动(Boot-up)对象 Boot-up 报文结构:
COB-ID(十六进制) 1 字节 CAN 数据
700+节点 ID
变频器 CanOpen 通信卡说明书
10P-0007 CanOpenCommunication CardTo be used with AC10P Series InverterProduct ManualIssue 12016 Parker Hannifin Manufacturing Ltd.All rights strictly reserved. No part of this document may be stored in a retrieval system, or transmitted in any form or by any means to persons not employed by a Parker SSD Drives company without written permission from Parker Automation Wuxi, a division of Parker Hannifin Ltd . Although every effort has been taken to ensure the accuracy of this document it may be necessary, without notice, to make amendments or correct omissions. Parker Automation Wuxi cannot accept responsibility for damage, injury, or expenses resulting therefrom.WARRANTYRefer to Parker Hannifin Manufacturing Limited Terms and Conditions of Sale. These documents are available on request at /ADC. Parker Hannifin Manufacturing Limited reserves the right to change the content and product specification without notice.变频CANOPEN说明书 (1)I.INTRODUCTION (3)1.1.CAN OPEN (3)1.2.I NSTALLA TION (3)1.3.DB15INTERFACE PINS (3)1.4.CAN–BUS CONNECTION (4)1.5.H ARDWARE LAYOUT (5)1.6.LED INDICA TOR (5)1.7.S WITCH CODE (5)1.8.I NTERFACE (6)II.OPERATION GUIDE (6)2.1B AUD RA TE (6)2.2A DDRESS AND BAUD RA TE SETTING (6)2.3P ARAMETERS SETTING (7)2.4P ROTOCOL (7)2.5NMT CONTROL DEMAND (8)2.6N ODE PROTECTION FUNCTION (8)2.7S ERVICE DATA OBJECT (SDO) (8)2.7.1 Demand format of master station reading slave station (9)2.7.2 Node response when master station reads command (9)2.7.3 command format of master station writing parameters (11)2.7.4从节点响应主站写入数据命令 (11)2.8PDO (13)2.8.1节点进行对象字典的编写 (14)2.8.2节点的TPDO通讯参数在对象字典中的定义 (14)III.运行模式 (15)3.1速度模式(P ROFILE V ELOCITY M ODE) (15)3.1.1 控制字(ControlWord) (15)3.1.2状态字(StatusWord) (16)3.1.3其他速度模式的相关参数 (17)I.Introduction1.1.CANopenCANopen is a high layer protocol which bases on CAN serial bus system and CAL(CAN application layer). The communication card is used to connect inverter to CAN network.1.2.InstallationCommunication cableFig 2-1 CANopen card installation1.3.DB15interface pinsFig 2-2 interface pins1.4.CAN –bus connection1.5.Hardware layoutFig 2-2 CANopen bus card 1.6.LED indicatorColorGreenGreenGreenRed1.7.Switch code1.8.InterfaceII.Operation guide2.1Baud rate1Mbit/s 500kbit/s25m 100m2.2Address and baud rate setting16 bits switch code of SW4 and SW5 are used to set baud rate and communication device2.3Parameters setting2.4ProtocolIn CAN network, communication objects are used to transfer data. Periodic data object uses PDO to transfer real time data (control command, given value and status information). Service data object uses SDO to transfer non-real time data (parameters). The COB-ID related to variable data is as below:NMT object: 0x000;RPDO object: 0x200+NODE-IDTPDO object: 0x180+NODE-IDTSDO object: 0x600+NODE-IDRSDO object: 0x580+NODE-IDSYNC object: 0x0802.5NMT control demandNMT control demand is sent from master station, slave station does not need to reply. The format of NMT is as below:2.6Node protection functionNMT main node can check the current state of each node by node protection service.NMT-Master node sends remote frame (no data) is as below:NMT-Slave node sends the below messageThe data includes a trigger bit (bit7), trigger bit must be set to “0” or “1 alternately when node protection response. Trigger bit must be set to “0” when node protection request. Bit 0 ~ bit 6 means2.7Service data object (SDO)SDO can visit the item in the dictionary of device object. SDO can send any length data (when the data is more than 4 bytes, it should be divided into several messages). Master node will read or write slave node object dictionary by SDO communication, to set slave node parameters, download program, define communication type and data format of PDO.2.7.1 Demand format of master station reading slave station2.7.2Node response when master station reads commandif it reads successfully, node 2 returns to the below contents:Table 3-1 Command format of node responseNote: d0,d1,d2 and d3 are the data which need to be transferred.For example, if node 2 returns to 582 4F 00 60 01 FD 00 00 00, which meaning is as below:5824F00 6001 FD 00 00 00Transfer dataSub-indexIndex1 byteRead SDONode No.Send SDOThe index of node 1 reading from node 2 object dictionary is 0x6000, the sub-index is 0x01. It is FD 00 00 00.if read failed, node 2 returns to failed information.The format is as below:Note: SDO abort code error will return to related parameters according to different error. Please refer to Appendix 1.2.7.3 Command format of master station writing parametersThe format of master writing data is as below tableFor example, node 1 will transfer 603 2F 00 70 01 FD 00 00 00 , the meaning is as blow: 6032F00 7001 FD 00 00 00Transfer dataSub-indexIndex1 byteRead SDONode No.Send SDONode 1 will write the data FD 00 00 00 to the entry of node 3 object dictionary, which index is 7000h, and sub-index is 01h.2.7.4Slave response after master writes dataif writing succeeds, node 3 will return writing success command to node 1. The format is as below:if writing failed, node will return to failed command, the format is as below:,Note: SDO abort code error will return to related parameters according to different error.Please refer to Appendix 1.Appendix 1 SDO abort code error2.8PDOPDO通信是基于生产者/消费者(Producer/Consumer)模型,主要用于传输实时数据。
SE系列全数字步进驱动器CANopen通讯软件使用手册说明书
CANopen通讯软件使用手册版权申明感谢您购买北京和利时电机技术有限公司的SE系列全数字步进驱动器(以下简称驱动器)产品。
SE系列全数字步进驱动器是以美国TI公司最新的数字处理芯片(DSP)作为核心控制芯片,采用了先进的全数字式电机控制算法,完全以软件方式实现了电流环控制,具备良好的鲁棒性和自适应能力,可配合多种规格的步进电机,实现速度、力矩和位置高精度、高响应的控制,适应于需要快速响应的精密转速控制与定位控制的应用系统,如:医疗机械、印刷机械、包装机械、造纸机械、塑料机械、纺织机械、工业机器人、自动化生产线等。
本用户手册是针对SE系列全数字步进驱动器的通信手册。
在本手册中,详细地说明了驱动器的串行通信CANopen总线通信协议和使用说明,以此来帮助用户建立上位控制器与驱动器的通信连接。
在使用SE系列驱动器的通信功能之前,请仔细阅读本用户手册,以保证正确使用。
第一章 通信功能简介 (1)第二章 CANopen协议 (2)2.1. 设置 (2)2.1.1. 设置站址 (2)2.1.2. 设置通信波特率 (2)2.2. CANopen通信规范 (3)2.3. 通信对象标识符地址分配 (3)2.4. 通信对象 (4)2.4.1. Network Management Objects(NMT) (5)2.4.2. Synchronization Object(SYNC) (5)2.4.3. Emergency Object(EMCY) (5)2.4.4. Process Data Object(PDO) (7)2.4.5. Service Data Object(SDO) (12)2.4.6. Nodeguard (15)2.4.7. Heartbeat (16)2.4.8. Bootup (17)2.5. 网络初始化和系统Bootup (18)2.5.1. 初始化流程 (18)2.5.2. NMT状态机 (19)2.5.3. 设备状态和通讯对象的联系 (21)2.5.4. 设备状态转换 (21)2.5.5. Bootup (22)第三章 CANopen 设备规范 (23)3.1 PDO映射 (23)3.1.1 RPDO映射 (23)3.1.2 TPDO映射 (23)3.2 设备控制 (24)3.2.1 状态机 (24)3.2.1.1 状态转换 (26)3.2.2 对象描述 (26)3.2.2.1 对象6040h:控制字 (27)3.2.2.2 对象6041h:状态字 (28)3.2.2.3 对象6060h:操作模式 (30)3.2.2.4 对象6061h:操作模式显示 (30)3.2.3 协议位置模式(Profile Position Mode) (30)3.2.3.1 对象607Ah:目标位置 (31)3.2.3.2 对象6081h:协议速度 (31)3.2.3.3 对象6083h:协议加速度 (31)3.2.3.4 对象6084h:协议减速度 (32)3.2.3.5 功能描述 (32)3.2.4 速度通讯模式 (34)3.2.4.1 对象60FF:给定速度 (34)3.2.4.2 对象6083h:协议加速度 (34)3.2.4.3 对象6084h:协议减速度 (35)3.2.5 周期位置模式 (35)3.2.5.1 对象607Ah:目标位置 (35)3.2.5.2 对象60C2h:周期描述 (36)3.2.6 回原点模式 (36)3.3 使用举例 (38)3.3.1 设备控制操作举例 (38)3.3.2 PDO使用举例 (39)3.3.3 SDO读写对象词典对象、驱动器内部参数对象及保存、恢复默认参数举例 .. 40 3.3.4 协议位置模式使用举例 (41)3.3.5 速度通讯模式使用举例 (43)3.3.6 回原点模式使用举例 (44)3.4 对象词典描述 (46)3.4.1 强制性对象 (46)3.4.2 任意对象 (46)3.4.3 设备协议对象 (50)3.4.4 设备商定义对象 (51)通信功能简介第一章 通信功能简介森创SE系列步进驱动器提供了与上位控制器的标准串行通信CAN总线通信硬件接口,可以实现编辑驱动器功能参数、监视运行状态和在线控制电机运转等功能,端口接线方式请参照相应产品说明书中的连线说明章节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绝对式旋转编码器CANopen接口
主要特征
高负荷牢固性,适合重工业CAN总线接口
壳体: φ58mm
轴径:实心轴φ6,φ10 mm
空心轴φ10mm
单圈分辨率: 最大16位
圈数: 最大14位
输出码制: 二进制BCD/GRAY码
机械结构
铝制法兰和壳体
不锈钢主轴
精密滚珠轴承, 密封
光栅盘由坚韧耐用塑料制成可编程参数
旋转方向(CW/CCW)
分辨率
零位可重设
最大/最小两个限位开关
波特率和CAN设备节点号
传输模式: 登记模式, 循环模式, 同步模式
电气特性
不受温度影响的红外接受器阵列
每个发光阵列仅一个接收光电二极管
隔离型总线
反极性保护
过压保护
技术参数
机械参数
壳体合金铝
附加增量式输出,差分TTL或差分1Vpp SIN/COS信号输出可选。
参数设置
编码器出厂波特率设置为250K,节点号设置为20H,循环时间为100ms。
X:变量
可以使用的功能代码
RX/TX为从上位机角度出发,即RX为编码器数据发出,TX为编码器数据接收。
索引表:
命令字节说明:
故障代码列表
绝对式编码器设置说明:
下面涉及到的CAN总线数据个格式均是ID,DLC,D0,D1,D2,D3,D4,D5,D6,D7,所有的数据都是16进制的格式,假设编码器的节点号是NN。
发送:000,2,01,00 启动所有节点
发送:000,2,01,NN 启动NN号节点
发送:000,2,02,00 停止所有节点
发送:000,2,02,NN 停止NN号节点
发送000,2,80,00 点动所有编码器
发送000,2,80,NN 点动NN号编码器
发送000,2,81,00 复位所有编码器
发送000,2,81,NN 复位NN号编码器
发送000,2,82,00 复位所有编码器通信端口
发送000,2,82,NN 复位NN号编码器通信端口
定货型号结构
描述型号
绝对式旋转编码器OCD- C6 00 B - 00 .. - S .. C - CRW - 018 接口MiDiCANopen
版本00
输出码制二进制 B
圈数(Bits) 单圈00
单圈分辨率(Bits) 4096 12
8192 13
65536 16
安装法兰夹具法兰 C
同步法兰S
空心轴套 B
轴径10 mm 10
06 mm 06
15 mm(空心轴)15
机械选项无0
轴端密封(IP66) S
不锈钢V
定制C
重载*H
连接径向电缆1米CRW
轴向电缆1米CAW
径向接插件12芯PRL
轴向接插件12芯PAL
轴向接插件5芯PAM
径向接插件5芯(公/母接头) PRN
选项定制
MidiCAN同步法兰轴6mm长30mm018
夹具法兰4mm高*028 *仅重载有效
标准产品为粗体字母,可根据要求定制
附件和文件
* 不能用于空心轴
** 仅用于重载
*** 可以免费下载www.posital.de ****仅能用于空心轴。