CANopen是一种架构在控制区域网路路(Controller Area Network, CAN)上的高层通信协协定,包括通信子协定及设备子协定,常在嵌入式系统中使用,也是工业控制常用到的一种现场汇流排。
基本介绍
- 中文名CANopen
- 外文名CANopen
- 架构在控制区域网路路
- 属于高层通信协定
- 用于工业控制常用到的一种现场汇流排
总述
CANopen是一种架构在控制区域网路路(Controller Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场汇流排。
CANopen 实现了OSI模型中的网路层以上(包括网路层)的协定。CANopen 标準包括定址方案、数个小的通讯子协定及由设备子协定所定义的套用层。 CANopen 支援网路管理、设备监控及节点间的通讯,其中包括一个简易的传输层,可处理资料的分段传送及其组合。一般而言数据链结层及物理层会用CAN来实作。除了 CANopen 外,也有其他的通讯协定(如EtherCAT)实作 CANopen 的设备子协定。
CANopen由非营利组织CiA(CAN in Automaion)进行标準的起草及审核工作,基本的 CANopen 设备及通讯子协定定义在 CAN in Automation (CiA) draft standard 301中。针对个别设备的子协定以 CiA 301 为基础再进行扩充。如针对 I/O 模组的 CiA401 及针对运动控制的 CiA402。
设备模型
以下是所有 CANopen 设备都要具备的功能
通讯单元 处理和网路上其他模组通讯所需要的通讯协定。 设备的启动及重置由状态机(state machine)控制。状态机需包括以下的几个状态Initialization, Pre-operational, Operational 及 Stopped。当接收到网路管理 (NMT) 通讯对象,状态机会转换到对应的状态。 对象字典 (Object Dictionary) 是一个有 16 位元索引 (Index) 的变数阵列。每个变数可以(但非必须)有 8 位元的子索引 (Subindex)。变数可用来调整设备的组态,也可以对应设备量测的资料或设备的输出。 当状态机设定为 operational 之后,设备的套用 (application) 部份就会实现设备预期的机能。此部份可以由对象字典中的变数调整其设定,而资料由通讯层传送或接收。
CANopen优势概述
1.物理层非常稳定;2. 数据链路层可靠,因为相比其他所有汇流排,只有CAN可以做到达到汉明间距(Hamming Distanz)为6,能够检测报文里多达5个随机引入的位错误及15位突发性错误。3. 灵活,兼容性高;4. 可互操作性高;5. 价格低 (对于设备生产商来说);6. CAN产品尺寸小,节省空间;7.支持冗余备用
对象字典
CANopen 设备都需要具备对象字典,用来设定设备组态及进行非即时的通讯。对象字典的entry 定义如下
索引 (Index)对象 16 位元的位址。 对象名称 (Object name)一个代表对象的 symbolic type,可以是阵列、纪录或只是一个变数。 名称 (Name)描述此 entry 的字串。 形态 (Type)变数的资料形态。 属性 (Attribute)提供此 entry 是否可读/可写的资料,有下列四种可读/写、唯读、唯写、唯读常数。 必须 (Mandatory)/可选 (Optional)栏位定义属于特定设备规范下的设备,是否必须实现某些对象。 在 CANopen 标準中定义了对象字典中的基本资料型态,包括逻辑值、整数及浮点数。也定义了複合对象如阵列、记录及字串。複合对象用一个 8 位元的数值作为其子索引(subindex)。记录或阵列中子索引 0 的位置记录此数据结构的元素个数,资料型态为 UNSIGNED8。
例如在 CiA301 标準中,设备通讯的参数放在索引範围 0x1000 - 0x1FFF (通讯行规区)。此区域的前几项如下
索引 | 对象名称 | 名称 | 形态 | 属性 | M/O |
0x1000 | VAR | device type | UNSIGNED32 | 唯读 | M |
0x1001 | VAR | error register | UNSIGNED8 | 唯读 | M |
... | |||||
0x1008 | VAR | manufacturer device name | Vis-String | 常数 | O |
... |
若配合适当的工具,可以用编辑电子资料表(electronic data sheet, EDS)档案的方式规划一个设备,并且将变数的数值上传到设备中。EDS 档案的格式通常会是INI档。
通讯
通讯对象
CANopen 的物理层 CANbus 每次传送的数据量不大,其中包括 11 位元的 ID、远端传输请求(RTR)位元及大小不超过8位元组的资料。CANopen 将 CANbus 11 位元的 ID 分为 4 位元的功能码及 7 位元的 CANopen 节点 ID。7 位元的 ID 共有 128 种不同的组合,其中 ID 0 不使用,一个 CANopen 网路上最多允许 127 台设备。CANbus 在 CAN 2.0 B 规格中允许 29 位元的 ID,若配合 CAN 2.0 B 使用,CANopen 网路上可以超过127 台设备,不过在实际运用中,大多数的 CANopen 网路上设备数量均低于此数值。
CANopen 将 CANbus 的 11 位元 ID 称为通讯对象 ID (COB-ID)。当传输数据发生冲突时,CANbus 的仲裁机制会使 COB-ID 最小的讯息继续传送,不用等待或重传。COB-ID 的前 4 个位元是 CANopen 的功能码,数值小的功能码錶示对应的功能重要,允许的延迟时间较短。
以下是一个标準的 CANopen 页框
功能码 | 节点 ID | RTR | 资料长度 | 资料 | |
长度 | 4 位元 | 7 位元 | 1 位元 | 4 位元 | 0-8 位元组 |
在 CANopen 标準中,部份 COB-ID 被保留作网路管理及 SDO 通讯用。而在设备初始化后,有些功能码和 COB-ID 会对映到标準的功能,不过后续仍可以规划为其他用途。
通讯模型
CANopen 设备间的通讯可分为以下三种通讯模型。
在 master/slave 模型中,一个 CANopen 设备为 master,负责传送或接收其他设备(称为 slave)的数据。NMT 协定就使用了 master/slave 模型。 客户机/伺服器(client/server)模型定义在 SDO 协定中,SDO client 将对象字典的索引及子索引传送给 SDO server,会产生一个或数个需求数据(对象字典中,索引及子索引对应的内容)的 SDO 封包。 生产者/消费者(producer/consumer)模型用在 Heartbeat and Node Guarding 协定。由一个生产者送出数据给讯息者,同一个生产者的数据可能给一个以上的讯息者。又可分为二种 push-model生产者会自动送出数据给消费者。 pull-model消费者需送出请求讯息,生产者才会送出数据。
CANopen参考模型
CANopen设备模型
协定
NMT 协定NMT(网路管理, Network management)协定会定义(设备内部)状态机的状态变更命令(如启动设备或停止设备)、侦测远端设备 bootup及故障情形。
NMT master 使用的模组控制协定可变更设备的状态。其 COB-ID 为 0,其功能码及节点 ID 均为 0,网路上的所有节点均会处理这个信息。在此信息的数据部份会有此信息实际针对节点的ID,此 ID 也可为 0,表示所有节点都要变更为指定的状态。
心跳协定(Heartbeat protocol)是用来监控网路中的节点及确认其正常工作。心跳信息的生产者(一般是 slave 设备)周期性的送出功能码 1110、ID 为本身节点 ID 的讯息,信息的数据部份有一个表示节点状态的位。而心跳信息的消费者负责接收上述数据,若在指定时间(于设备的对象字典中定义)内,消费者均未收到信息,可採取相应动作(例如显示错误或重置该设备)。
其格式为
COBID + DATA(status of node) CANopen 设备需要在 bootup 时自动从 Initializing 状态切换至 Pre-operational 状态,设备会在切换完成后送出一个心跳信息,这就是心跳协定。
有一种 pull model 的 NMT 协定,称作节点监控(Node guarding)协定,也可以作从机的监控。
SDO 协定
服务数据对象(SDO)可用来存取远端节点的对象字典,读取或设定其中的数据。提供对象字典的节点称为SDO server,存取对象字典的节点称为SDO client。SDO 通讯一定由SDO client 开始,并提供初始化相关的参数。
在CANopen的术语中,上传是指由 SDO server 中读取数据,而下载是指设定 SDO server 的数据。
由于对象字典中的数据长度可能超过8个位元组,无法只用一个CAN数据包传输,SDO也支援长数据包的分割(segmentation)和合併(desegmentation)。这样的对象有二种SDO下载/上传(SDO download/upload)及SDO区块下载/上传(SDO Block download/upload)。CANopen协定较新版本支援SDO区块传输,可以允许传输大量的数据,且传输的overhead可以较低。
负责处理SDO数据传输的COB ID可在对象字典中设定。在对象字典的索引0x1200至0x127F可设定SDO server的COB ID,最多可设定到127个。而SDO client可以在对象字典的索引0x1280至0x12FF中设定。不过预定义连结(pre-defined connection set)定义在开机后(Pre-operational状态)可用来设定设备组态的SDO。接收用的COB ID为0x600 +节点ID,而传送用的COB为0x580 +节点ID。
PDO 协定
过程数据对象 (PDO) 协定可用来在许多节点之间交换即时的数据。可透过一个 PDO ,传送最多 8 位元组(64位)数据给一设备,或由一设备接收最多 8 位元组(64位元)的数据。一个 PDO 可以由对象字典中几个不同索引的数据组成,规划方式则是透过对象字典中对应 PDO mapping 及 PDO 参数的索引。
PDO 分为两种传送用的 TPDO 及接收用的 RPDO。一个节点的 TPDO 是将数据由此节点传输到其他节点,而 RPDO 则是接收由其他节点传输的数据。一个节点分别有 4 个 TPDO 及 4 个 RPDO 。
PDO 可以用同步或异步的方式传送同步的 PDO 是由 SYNC 信号触发,而异步的 PDO 是由节点内部的条件或其他外部条件触发。例如若一个节点规划为允许接受其他节点产生的 TPDO 请求,则可以由其他节点送出一个没有数据但有设定 RTR 位元的 TPDO(TPDO 请求),使该节点送出需求的数据。
藉由 RPDO 也可以使两种设备启动。
CANopen 专有名词
PDO 过程数据对象 - 对应实际物理量的输入及输出。数据的单位可能是 RPM, V, Hz, mAmp...。
SDO 服务数据对象 - 是组态设定的数据,如节点位置、节点ID、通信速度、位移、增益等。……
COB-ID - CAN 对象编号
CAN ID - CAN Identifier. 是在每个 CAN 数据前面的信息识别码,共 11 位元。
EDS - 电子数据手册(Electronic data sheet)是 INI 格式或XML格式(从2007年底开始)的档案。
DCF - 设备配置档案(Device configuration file),是加强版的 EDS,可以设定节点 ID 及通信速度。
更多协定介绍,请参考
CANopen应用程式框架图
CANopen最小程式开发流程图;
CANopen原始码框架图(SO-877-VP或SO-1063-VP);
CiA发布的协定
截止2016年12月31日,在CiA官方网站上列出的协定如下
其中Status为
1、public的为公开协定;
2、DS (draft standard) DS (标準草案)
这种标準尚未定案,但已发布。 CiA 的标準草案在一年内不会发生改变。
3、DSP (draft standard proposal) DSP (标準草案提案)
这种标準仅是一个提案,但已发布。CiA的标準草案提案可随时变更,不事先通知。
Title | Status | Published | |
Size | Action | ||
1 | CiA 102 version 3.0.0Physical layer for industrial applications | public96 KiB | 2010-02-05Download |
2 | CiA 103 version 1.0.1CANopen intrinsically safe capable applications – Physical layer specification | public429 KiB | 2016-08-02Download |
3 | CiA 150 version 1.1.0, CiA 205-1+2 addendumCAN power management layer specification | public362 KiB | 1997-05-01Download |
4 | CiA 201-207 version 1.1.0CAN Application Layer for industrial applications | public3.0 MiB | 1996-02-01Download |
5 | CiA 301 version 4.2.0CANopen application layer and communication profile | public3.4 MiB | 2011-02-21Download |
6 | CiA 302-1 version 4.1.0CANopen additional application layer functions - Part 1: General definitions | DSP85 KiB | 2009-02-02Member only |
7 | CiA 302-2 version 4.1.0CANopen additional application layer functions – Part 2: Network management | DSP1.5 MiB | 2009-02-02Member only |
8 | CiA 302-3 version 4.1.0CANopen additional application layer functions – Part 3: Configuration and program download | DSP331 KiB | 2010-04-08Member only |
9 | CiA 302-4 version 4.1.0CANopen additional application layer functions – Part 4: Network variables and process image | DSP162 KiB | 2009-02-02Member only |
10 | CiA 302-5 version 4.1.0CANopen additional application layer functions – Part 5: SDO manager | DSP397 KiB | 2009-02-02Member only |
11 | CiA 302-6 version 4.1.0CANopen additional application layer functions – Part 6: Network redundancy | DSP390 KiB | 2009-02-02Member only |
12 | CiA 302-7 version 1.0.0CANopen additional application layer functions – Part 7: Multi-level networking | DSP698 KiB | 2009-02-02Member only |
13 | CiA 302-9 version 1.0.0CANopen additional application layer functions – Part 9: Energy saving | DSP169 KiB | 2014-03-27Member only |
14 | CiA 303-1 version 1.8.0Recommendation - Part 1: Cabling and connector pin assignment | public703 KiB | 2012-04-27Download |
15 | CiA 303-2 version 1.5.0Recommendation - Part 2: Representation of SI units and prefixes | public120 KiB | 2012-04-27Download |
16 | CiA 303-3 version 1.4.0Recommendation - Part 3: Indicator specification | public124 KiB | 2012-04-27Download |
17 | CiA 305 version 3.0.0CANopen layer setting services (LSS) and protocols | DSP2.0 MiB | 2013-05-08Member only |
18 | CiA 306 version 1.3.0CANopen electronic data sheet specification | public179 KiB | 2005-01-01Download |
19 | CiA 306-1 version 1.3.7CANopen electronic device description - Part 1: Electronic Data Sheet and Device Configuration File | DSP223 KiB | 2014-03-18Member only |
20 | CiA 306-2 version 1.0.4CANopen electronic device description - Part 2: Profile database specification | DSP356 KiB | 2014-03-24Member only |
21 | CiA 306-3 version 1.0.0CANopen electronic device description - Part 3: Network variable handling and tool integration | DSP153 KiB | 2014-03-18Member only |
22 | CiA 308 version 1.0.1Technical Report – Performance measurement basics | public382 KiB | 2006-01-24Download |
23 | CiA 309-1 version 2.0.0CANopen access from other networks - Part 1: General principles and services | public369 KiB | 2015-07-30Download |
24 | CiA 309-2 version 1.1.0CANopen access from other networks - Part 2: Modbus/TCP mapping | public0.9 MiB | 2006-12-12Download |
25 | CiA 309-2 version 1.3.0CANopen access from other networks - Part 2: Modbus/TCP mapping | DS1.1 MiB | 2015-07-30Member only |
26 | CiA 309-3 version 1.1.0CANopen access from other networks - Part 3: Mapping | public107 KiB | 2006-12-12Download |
27 | CiA 309-3 version 2.1.0CANopen access from other networks - Part 3: ASCII mapping | DS482 KiB | 2015-07-30Member only |
28 | CiA 309-4 version 1.0.0CANopen integration in PROFINET IO - Part 4: Amendment 7 to Fieldbus Integration into PROFINET IO | DSP1.1 MiB | 2011-03-01Member only |
29 | CiA 310-1 version 1.1.0CANopen conformance test plan – Part 1: CiA 301 testing | DSP765 KiB | 2009-02-04Member only |
30 | CiA 311 version 1.1.0CANopen device description – XML schema definition | DSP673 KiB | 2011-08-10Member only |
31 | CiA 312-1 version 1.0.0CANopen profile conformance test plan – Part 1: General definitions | DSP76 KiB | 2008-04-11Member only |
32 | CiA 312-2 version 1.0.0CANopen profile conformance test plan – Part 2: Generic I/O modules | DSP346 KiB | 2008-04-11Member only |
33 | CiA 312-4 version 1.0.0CANopen profile conformance test plan – Part 4: Contrast media injectors | DSP0.9 MiB | 2009-01-16Member only |
34 | CiA 314 version 1.0.0Accessing CANopen services in devices programmable in IEC 61131-3 languages | DSP363 KiB | 2015-10-09Member only |
35 | CiA 315 version 1.0.0CANopen generic frame – for wireless tunneling of CAN messages and for transfer of diagnostic data | DSP441 KiB | 2011-08-09Member only |
36 | CiA 318 version 1.0.0CANopen integration to RTC environment | DSP565 KiB | 2012-02-10Member only |
37 | CiA 319 version 1.0.0CANopen implementation and configuration guideline for safety-related devices | DSP229 KiB | 2014-09-02Member only |
38 | CiA 401 version 3.0.0CANopen device profile for generic I/O modules | public1.0 MiB | 2008-06-03Download |
39 | CiA 401-1 version 3.1.0CANopen Profile for I/O devices – Part 1: Generic I/O modules | DSP0.9 MiB | 2013-02-12Member only |
40 | CiA 401-2 version 3.1.0CANopen profile for I/O devices – Part 2: Joysticks | DSP219 KiB | 2013-02-12Member only |
41 | CiA 402-1 version 4.0.0CANopen device profile for drives and motion control – Part 1: General definitions | DSP184 KiB | 2016-03-01Member only |
42 | CiA 402-2 version 4.0.0CANopen device profile for drives and motion control – Part 2: Operation modes and application data | DSP3.5 MiB | 2016-03-01Member only |
43 | CiA 402-3 version 4.0.0CANopen device profile for drives and motion control – Part 3: PDO mapping | DSP592 KiB | 2016-03-01Member only |
44 | CiA 402-4 version 1.0.0CANopen device profile for drives and motion control – Part 4: Safety functionality | DSP2.4 MiB | 2015-12-02Member only |
45 | CiA 402-5 version 1.0.0CANopen device profile for drives and motion control – Part 5: PDO mapping superset | DSP174 KiB | 2014-01-31Member only |
46 | CiA 402-6 version 1.0.0CANopen device profile for drives and motion control – Part 6: CANopen FD PDO mapping | DSP554 KiB | 2016-10-10Member only |
47 | CiA 404 version 1.2.0CANopen device profile for measuring devices and closed-loop controllers | public1.7 MiB | 2002-05-15Download |
48 | CiA 404-1 version 2.1.0CANopen device profile for measuring devices and closed-loop controllers – Part 1: Generic objects and generic PDO mapping | DSP1.3 MiB | 2016-07-19Member only |
49 | CiA 404-2 version 2.0.0CANopen device profile for measuring devices and closed-loop controllers – Part 2: EUROMAP implementation | DSP175 KiB | 2013-08-01Member only |
50 | CiA 406 version 3.2.0CANopen device profile for encoders | public533 KiB | 2006-12-18Download |
51 | CiA 406 version 4.0.2CANopen device profile for encoders | DSP1.5 MiB | 2016-08-18Member only |
52 | CiA 408 version 1.5.2CANopen device profile for fluid power technology proportional valves and hydrostatic transmissions | public2.8 MiB | 2005-01-01Download |
53 | CiA 410 version 1.3.0CANopen device profile for inclinometer | public194 KiB | 2010-02-23Download |
54 | CiA 410 version 2.0.0CANopen device profile for inclinometer | DSP0.9 MiB | 2014-03-25Member only |
55 | CiA 412-1 version 1.0.0CANopen profiles for medical devices - Part 1: General definitions | public159 KiB | 2005-12-31Download |
56 | CiA 412-2 version 1.0.0CANopen profiles for medical devices - Part 2: Automatic X-ray collimator | public658 KiB | 2005-12-31Download |
57 | CiA 412-6 version 1.1.0CANopen profiles for medical devices - Part 6: Dose measurement system | public0.9 MiB | 2008-08-27Download |
58 | CiA 413-1 version 3.0.0CANopen device profile for truck gateways – Part 1: General definitions | DSP138 KiB | 2011-11-24Member only |
59 | CiA 413-2 version 3.0.0CANopen device profile for truck gateways – Part 2: Brake and running gear devices | DSP857 KiB | 2011-11-24Member only |
60 | CiA 413-3 version 3.0.0CANopen device profile for truck gateways – Part 3: Other than brake and running gear devices | DSP1.2 MiB | 2011-11-24Member only |
61 | CiA 413-5 version 1.0.0CANopen device profile for truck gateways – Part 5: Application objects for superstructure | DSP272 KiB | 2003-12-31Member only |
62 | CiA 413-6 version 1.0.0CANopen device profile for truck gateways – Part 6: Framework for J1939-based networks | DSP105 KiB | 2003-12-31Member only |
63 | CiA 413-8 version 1.0.0CANopen device profile for truck gateways – Part 8: Framework for HMI control | DSP167 KiB | 2011-11-24Member only |
64 | CiA 414-1 version 1.1.0CANopen device profiles for weaving machines - Part 1: General definitions | public92 KiB | 2007-06-18Download |
65 | CiA 414-2 version 1.1.0CANopen device profiles for weaving machines - Part 2: Feeders | public243 KiB | 2007-06-18Download |
66 | CiA 415 version 2.2.0CANopen application profile for sensor systems – In road construction and earth moving machines | DSP788 KiB | 2009-04-22Member only |
67 | CiA 416-1 version 2.0.0CANopen application profile for building door control – Part 1: General definitions, start-up procedures and system security | DSP536 KiB | 2007-08-28Member only |
68 | CiA 416-2 version 2.0.0CANopen application profile for building door control – Part 2: Virtual devices overview | DSP292 KiB | 2007-08-28Member only |
69 | CiA 416-3 version 2.0.0CANopen application profile for building door control – Part 3: Pre-defined communication objects and application object specification | DSP1.5 MiB | 2007-08-28Member only |
70 | CiA 417-1 version 2.0.0CANopen application profile for lift control systems – Part 1: General definitions | public210 KiB | 2011-02-02Download |
71 | CiA 417-1 version 2.2.0CANopen application profile for lift control systems – Part 1: General definitions | DSP565 KiB | 2015-12-07Member only |
72 | CiA 417-2 version 2.0.0CANopen application profile for lift control systems – Part 2: Virtual device definitions | public340 KiB | 2011-02-02Download |
73 | CiA 417-2 version 2.2.0CANopen application profile for lift control systems – Part 2: Virtual device definitions | DSP196 KiB | 2015-12-07Member only |
74 | CiA 417-3 version 2.0.0CANopen application profile for lift control systems – Part 3-1: Pre-defined PDOs for lift application 1 | public818 KiB | 2011-02-02Download |
75 | CiA 417-3-1 version 2.1.0CANopen application profile for lift control systems – Part 3-1: Pre-defined PDOs for lift application 1 | DSP529 KiB | 2015-12-07Member only |
76 | CiA 417-4 version 2.0.0CANopen application profile for lift control systems – Part 4: Detailed application object specification | public839 KiB | 2011-02-02Download |
77 | CiA 417-4 version 2.2.0CANopen application profile for lift control systems – Part 4: Detailed application object specification | DSP1.2 MiB | 2015-12-07Member only |
78 | CiA 418 version 1.2.0CANopen device profile for battery modules | public289 KiB | 2012-04-27Download |
79 | CiA 419 version 1.2.0CANopen device profile for battery chargers | public197 KiB | 2012-04-27Download |
80 | CiA 420-1 version 3.2.0CANopen profiles for extruder downstream devices – Part 1: General definitions | public525 KiB | 2015-05-07Download |
81 | CiA 420-2 version 3.1.0CANopen profiles for extruder downstream devices – Part 2: Puller | public187 KiB | 2015-05-07Download |
82 | CiA 420-3 version 3.1.0CANopen profiles for extruder downstream devices – Part 3: Corrugator | public175 KiB | 2015-05-07Download |
83 | CiA 420-4 version 3.1.0CANopen profiles for extruder downstream devices – Part 4: Saw | public179 KiB | 2015-05-07Download |
84 | CiA 420-5 version 2.1.0CANopen profiles for extruder downstream devices – Part 5: Simple and advanced co-extruder | public197 KiB | 2015-05-07Download |
85 | CiA 420-6 version 1.1.0CANopen profiles for extruder downstream devices – Part 6: Calibration-table | public212 KiB | 2015-05-07Download |
86 | CiA 421-1 version 1.0.0CANopen application profile for train vehicle control networks – Part 1: General definitions | DSP198 KiB | 2006-08-18Member only |
87 | CiA 421-10 version 1.0.0n/a | DSP171 KiB | 2006-08-18Member only |
88 | CiA 421-11 version 1.0.0CANopen application profile for train vehicle control networks – Part 11: Interior lighting system | DSP135 KiB | 2006-08-18Member only |
89 | CiA 421-12 version 1.0.0CANopen application profile for train vehicle control networks – Part 12: Door control system | DSP217 KiB | 2006-08-18Member only |
90 | CiA 421-4 version 1.0.0CANopen application profile for train vehicle control networks – Part 4: Auxillary operating system | DSP203 KiB | 2006-08-18Member only |
91 | CiA 421-5 version 1.0.0CANopen application profile for train vehicle control networks – Part 5: Power (drive) system | DSP1.2 MiB | 2006-08-18Member only |
92 | CiA 421-9 version 1.0.0CANopen application profile for train vehicle control networks – Part 9: Vehicle linkage device | DSP139 KiB | 2008-04-17Member only |
93 | CiA 422-1 version 2.0.0CANopen application profile for municipal vehicles – Part 1: General definitions | DS196 KiB | 2010-12-22Member only |
94 | CiA 422-2 version 2.0.0CANopen application profile for municipal vehicles – Part 2: Virtual device functionality | DS235 KiB | 2010-12-22Member only |
95 | CiA 422-3-1 version 2.0.0CANopen application profile for municipal vehicles – Part 3-1: Pre-defined TPDOs | DS2.6 MiB | 2010-12-22Member only |
96 | CiA 422-3-2 version 2.0.0CANopen application profile for municipal vehicles – Part 3-2: Pre-defined RPDOs | DS1.6 MiB | 2010-12-22Member only |
97 | CiA 422-3-3 version 2.0.0CANopen application profile for municipal vehicles – Part 3-3: Pre-defined SDOs | DS413 KiB | 2010-12-22Member only |
98 | CiA 422-4 version 2.0.0CANopen application profile for municipal vehicles – Part 4: Application objects | DS1.3 MiB | 2010-12-22Member only |
99 | CiA 423-1 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 1: General definitions | DSP89 KiB | 2006-08-18Member only |
100 | CiA 423-10 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 10: Particle filters control unit | DSP198 KiB | 2006-08-18Member only |
101 | CiA 423-11 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 11: Starter unit | DSP95 KiB | 2006-08-18Member only |
102 | CiA 423-12 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 12: Oil refill unit | DSP111 KiB | 2006-08-18Member only |
103 | CiA 423-2 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 2: Traction controller | DSP545 KiB | 2006-08-18Member only |
104 | CiA 423-3 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 3: Diesel engine control unit | DSP404 KiB | 2006-08-18Member only |
105 | CiA 423-4 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 4: Transmission control unit | DSP165 KiB | 2006-08-18Member only |
106 | CiA 423-5 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 5: Diesel engine safety control unit | DSP119 KiB | 2006-08-18Member only |
107 | CiA 423-6 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 6: Speed sensor unit | DSP113 KiB | 2006-08-18Member only |
108 | CiA 423-7 version 1.0.0CANopen application profile for rail vehicle power drive systems – Part 7: Diesel engine signal unit | DSP250 KiB | 2006-08-18Member only |
109 | CiA 424-1 version 1.0.0CANopen application profile for rail vehicle door control systems - Part 1: General definitions | DSP114 KiB | 2006-08-18Member only |
110 | CiA 424-2 version 1.0.0CANopen application profile for rail vehicle door control systems - Part 2: Door controller | DSP304 KiB | 2006-08-18Member only |
111 | CiA 424-3 version 1.0.0CANopen application profile for rail vehicle door control systems – Part 3: Door unit | DSP182 KiB | 2006-08-18Member only |
112 | CiA 425-1 version 2.1.0CANopen application profile for medical diagnostic add-on modules – Part 1: General definitions | DS243 KiB | 2011-06-03Member only |
113 | CiA 425-2 version 2.2.0CANopen application profile for medical diagnostic add-on modules – Part 2: Injector | DS1.4 MiB | 2011-06-03Member only |
114 | CiA 425-2 version 2.3.0CANopen application profile for medical diagnostic add-on modules – Part 2: Injector | DSP1.1 MiB | 2013-07-10Member only |
115 | CiA 426-1 version 1.0.0CANopen application profile for rail vehicle exterior lighting control – Part 1: General definitions | DSP121 KiB | 2006-08-18Member only |
116 | CiA 426-2 version 1.0.0CANopen application profile for rail vehicle exterior lighting control – Part 2: Exterior lighting controller | DSP168 KiB | 2006-08-18Member only |
117 | CiA 426-3 version 1.0.0CANopen application profile for rail vehicle exterior lighting control – Part 3: Exterior lighting unit | DSP280 KiB | 2006-08-18Member only |
118 | CiA 430-1 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 1: General definitions | DSP106 KiB | 2006-08-18Member only |
119 | CiA 430-2 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 2: Auxiliary operating system controller | DSP198 KiB | 2006-08-18Member only |
120 | CiA 430-3 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 3: Power train cooling control unit | DSP146 KiB | 2006-08-18Member only |
121 | CiA 430-4 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 4: Coolant expansion tank unit | DSP103 KiB | 2006-08-18Member only |
122 | CiA 430-5 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 5: Power train cooling fan control unit | DSP115 KiB | 2006-08-18Member only |
123 | CiA 430-6 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 6: Engine pre-heating unit | DSP118 KiB | 2006-08-18Member only |
124 | CiA 430-7 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 7: Hydrostatic signal unit | DSP124 KiB | 2006-08-18Member only |
125 | CiA 430-9 version 1.0.0CANopen application profile for rail vehicle auxiliary operating systems – Part 9: Generator unit | DSP104 KiB | 2006-08-18Member only |
126 | CiA 433-1 version 1.0.0CANopen application profile for rail vehicle interior lighting control - Part 1: General definitions | DSP96 KiB | 2006-08-18Member only |
127 | CiA 433-2 version 1.0.0CANopen application profile for rail vehicle interior lighting control - Part 2: Interior lighting controller | DSP129 KiB | 2006-08-18Member only |
128 | CiA 433-3 version 1.0.0CANopen application profile for rail vehicle interior lighting control -Part 3: Interior lighting unit | DSP235 KiB | 2006-08-18Member only |
129 | CiA 434-1 version 2.0.0CANopen profiles for laboratory automation systems – Part 1: General definitions | DSP579 KiB | 2009-04-22Member only |
130 | CiA 434-2 version 1.0.0CANopen profiles for laboratory automation systems – Part 2: CANopen device profile for dilutor, dispenser and pump units | DSP574 KiB | 2010-06-30Member only |
131 | CiA 434-3 version 1.0.0CANopen profiles for laboratory automation systems – Part 3: CANopen device profile for heating, cooling and shaking units | DSP425 KiB | 2010-06-30Member only |
132 | CiA 436-1 version 1.1.0CANopen application profile for construction machineries – Part 1: General definitions | DSP392 KiB | 2010-06-30Member only |
133 | CiA 437-1 version 1.0.0CANopen application profile for grid-based photovoltaic systems – Part 1: General definitions | DSP541 KiB | 2008-01-10Member only |
134 | CiA 437-2 version 1.0.0CANopen application profile for grid-based photovoltaic systems – Part 2: Pre-defined communication objects | DSP124 KiB | 2008-01-10Member only |
135 | CiA 437-3 version 2.0.0CANopen application profile for grid-based photovoltaic systems – Part 3: Detailed process data specification | DSP1.8 MiB | 2012-06-15Member only |
136 | CiA 442 version 1.0.0CANopen profile for IEC 61915-2 compatible motor starters | DSP196 KiB | 2012-03-23Member only |
137 | CiA 443 version 3.0.1CANopen profile for SIIS level-2 devices | DSP1.2 MiB | 2015-04-10Member only |
138 | CiA 444-1 version 2.0.0CANopen profiles for container-handling machine add-on devices – Part 1: General definitions | DSP132 KiB | 2008-12-17Member only |
139 | CiA 444-2 version 2.0.0CANopen profiles for container-handling machine add-on devices – Part 2: Spreader for crane | DSP444 KiB | 2012-06-14Member only |
140 | CiA 444-3 version 2.0.0CANopen profiles for container-handling machine add-on devices – Part 3: Spreader for straddle carrier | DSP396 KiB | 2012-06-14Member only |
141 | CiA 445 version 1.0.0CANopen device profile for RFID devices | DSP0.9 MiB | 2007-08-23Member only |
142 | CiA 446 version 1.0.0CANopen device profile for AS-Interface gateways | DSP477 KiB | 2006-11-06Member only |
143 | CiA 447-1 version 2.1.0CANopen application profile for special-purpose car add-on devices – Part 1: General definitions | DSP0.9 MiB | 2015-12-14Member only |
144 | CiA 447-2 version 2.1.0CANopen application profile for special-purpose car add-on devices – Part 2: Virtual device definition | DSP179 KiB | 2015-12-14Member only |
145 | CiA 447-3 version 2.1.0CANopen application profile for special-purpose car add-on devices – Part 3: Detailed process data specification | DSP1.6 MiB | 2015-12-14Member only |
146 | CiA 447-4 version 2.1.0CANopen application profile for special-purpose car add-on devices – Part 4: Pre-defined CAN-IDs and communication objects | DSP234 KiB | 2015-12-14Member only |
147 | CiA 450 version 1.0.0CANopen device profile for pumps | DSP2.6 MiB | 2010-02-25Member only |
148 | CiA 452 version 1.0.0CANopen device profile PLCopen motion control | DSP358 KiB | 2010-08-31Member only |
149 | CiA 453 version 1.1.0CANopen device profile for power supply | DSP1.3 MiB | 2010-07-20Member only |
150 | CiA 454-1 version 2.0.0CANopen application profile for energy management systems – Part 1: General definitions | DSP1.2 MiB | 2014-06-17Member only |
151 | CiA 454-13 version 1.0.0CANopen application profile for energy management systems – Part 13: - Generator unit | DSP383 KiB | 2014-06-17Member only |
152 | CiA 454-14 version 1.0.0CANopen application profile for energy management systems – Part 14 - Load unit | DSP330 KiB | 2014-06-17Member only |
153 | CiA 454-2 version 2.0.0CANopen application profile for energy management systems – Part 2: Pre-defined communication parameters and general application objects | DSP817 KiB | 2014-06-17Member only |
154 | CiA 454-3 version 2.0.0CANopen application profile for energy management systems – Part 3: PDO communication | DSP533 KiB | 2014-06-17Member only |
155 | CiA 454-4 version 2.0.0CANopen application profile for energy management systems – Part 4: EnergyBus controller (EBC) | DSP176 KiB | 2014-06-17Member only |
156 | CiA 454-5 version 2.0.0CANopen application profile for energy management systems – Part 5: Voltage converter | DSP859 KiB | 2014-06-17Member only |
157 | CiA 454-6 version 2.0.0CANopen application profile for energy management systems – Part 6: Battery pack | DSP518 KiB | 2014-06-17Member only |
158 | CiA 455 version 1.0.0CANopen application profile for drilling machines | DSP806 KiB | 2010-06-30Member only |
159 | CiA 456 version 1.0.0CANopen device profile for configurable network component | DSP225 KiB | 2012-07-11Member only |
160 | CiA 457 version 1.0.0CANopen device profile for wireless transmission media based CANopen devices | DSP369 KiB | 2011-08-09Member only |
161 | CiA 458 version 1.0.0CANopen device profile for energy measurements | DSP306 KiB | 2013-09-09Member only |
162 | CiA 459-1 version 1.0.0CANopen profile for on-board weighing devices – Part 1: General specification and functional overview | DSP423 KiB | 2012-10-02Member only |
163 | CiA 459-2 version 1.0.0CANopen profile for on-board weighing devices – Part 2: Communication parameter specification | DSP97 KiB | 2012-10-02Member only |
164 | CiA 459-3 version 1.0.0CANopen profile for on-board weighing devices – Part 3: Application parameter specification | DSP379 KiB | 2012-10-02Member only |
165 | CiA 460 version 1.0.0CANopen profile for service robot controller - Associated device and Device-RTC | DSP249 KiB | 2012-02-10Member only |
166 | CiA 461-1 version 1.0.0CANopen profile for weighing devices - Part 1: General definitions | DSP253 KiB | 2015-08-10Member only |
167 | CiA 461-2 version 1.0.0CANopen profile for weighing devices - Part 2: Device profile for load cells | DSP829 KiB | 2015-08-10Member only |
168 | CiA 462 version 1.0.0CANopen device profile for item detection devices | DSP0.9 MiB | 2016-05-30Member only |
169 | CiA 601-1 version 1.0.0CAN FD Node and system design – Part 1: Physical interface implementation | DSP784 KiB | 2014-08-04Member only |
170 | CiA 601-4 version 1.0.0CAN FD Node and system design – Part 4: Ringing suppression | DSP361 KiB | 2015-12-18Member only |
171 | CiA 602-2 version 1.0.0CAN FD for commercial vehicles – Part 2: Application layer | DSP109 KiB | 2016-06-30Member only |
172 | CiA 801 version 1.0.0CANopen automatic bit-rate detection | public0.9 MiB | 2005-01-01Download |
173 | CiA 802 version 1.1.0CAN remote frames: Avoiding of usage | public201 KiB | 2010-12-07Download |
174 | CiA 808 version 1.0.0CAnopen CiA 444 implementation guideline | public219 KiB | 2007-02-09Download |
175 | CiA 810 version 1.0.0CANopen CiA 434 implementation guideline | public1.0 MiB | 2010-03-24Download |
176 | CiA 812 version 1.0.0CANopen use cases for CiA 457 devices | public230 KiB | 2011-08-09Download |
177 | CiA 814-1 version 1.0.0CANopen implementation and user guideline for CiA 417 – Part 1: Bootloader | public649 KiB | 2015-12-07Download |
178 | CiA 850 version 1.0.0CANopen recommended practice - CiA 413 based truck gateway for cranes, hookloaders, and areal working platforms | public398 KiB | 2011-11-24Download |
179 | CiA 852 version 1.0.0CANopen recommended practice for CiA 401-based operator environment sub-systems | public485 KiB | 2012-06-21Download |