CiA® 417 series: Profile for lift control systems
![](/fileadmin/resources/images/logos/lift_logo_web_new.png)
The CANopen application profile for lift control systems, also known as CANopen Lift specification, defines the communication interfaces for different virtual devices. This includes call, car drive, and car door controllers as well as input panel, output panel, car drive, car position, load measuring, car door, light barrier, remote data transmission, and power-measuring units. All necessary PDOs for a single-shaft lift control system are defined; some of them are distributed in broadcast other peer-to-peer. For multi-shaft lift control systems, the communication between the controllers is manufacturer-specific. Nevertheless, each device may implement up to eight instances of the application profile, so that it can be used in up to eight lift control systems.
The virtual device concept allows the design of PDO-transparent bridges. The virtual device definitions for the car drive unit (motion controller) and car position unit (encoder) follow the generic CANopen device profiles for motion controllers and encoders. However, in lift control applications different object dictionary entries are used.
The CiA 417 specification comprises several parts:
- Part 1 describes general definitions (including additional error codes)
- Part 2 specifies virtual devices
- Part 3 specifies PDOs
- Part 4 specifies application objects (process data and configuration parameters)
As far as possible, the virtual device definitions are implementation-independent. The CANopen Lift specification enables system designers to select CiA 417 compliant devices from different suppliers and to integrate them into networks without huge efforts. For example, the car position unit can be implemented in traditional rotary encoders as well as sensors using other technologies to measure the position, such as ultrasound or magnetic tape.
Usage of standardized interfaces allows the lift operator an open maintanance of the lift system. Software tools for implementation and diagnosis are available by different providers.
Since CiA 417 version 2.1.0 the boot-up and program download procedure was introduced. The CiA 814-1 application note provides the implementation hints for CiA 417 bootloader.
CANopen Lift demonstrator at Interlift
At the biannual Interlift trade show in Augsburg (Germany), CiA members have been presenting the CANopen Lift demonstrator since 2009. It demonstrates the interoperability of CiA 417 compliant devices. The growing number of CANopen Lift suppliers is impressive. The demonstrator comprises four independent lift control systems. The demonstrator can be rent for other events on request.
![](/fileadmin/resources/images/knowledge/demonstrator_canopen-lift_01.jpg)
Title | Details | Status Size |
Published Action |
---|---|---|---|
CiA 301 version 4.2.0CANopen application layer and communication profile | DescriptionThis specification specifies the CANopen application layer. This includes the data types, encoding rules and object dictionary objects as well as the CANopen communication services and protocols. In addition, this specification specifies the CANopen network management services and protocols. This specification specifies the CANopen communication profile, e.g. the physical layer, the predefined communication object identifier connection set, and the content of the Emergency, Timestamp, and Sync communication objects. Keywordsn/a | PAS3.0 MiB | 2011-02-21Login |
CiA 302-2 version 4.1.0CANopen additonal application layer functions - Part 2: Network management | DescriptionThe definition of the network management includes the definition of the network startup behavior as well as definitions that are related to networks that operate without NMT manager, networks with one CANopen device capable of the NMT manager mode, and networks with more than one CANopen device capable of the NMT manger mode (NMT flying manager for higher availability). These definitions are intended to be an add-on to the CANopen application layer and communication profile (see /CiA301/). Keywordsn/a | DSP1.7 MiB | 2009-02-02Login |
CiA 302-3 version 4.1.0CANopen additional application layer functions - Part 3: Configuration and program download | DescriptionThis document defines objects and file formats for the configuration manager and for program download and control. Keywordsn/a | DSP592 KiB | 2010-04-08Login |
CiA 302-5 version 4.1.0CANopen additional application layer functions - Part 5: SDO manager | DescriptionCANopen offers a communication mechanism between CANopen devices via SDO. These communication channels are always established between two CANopen devices. For accessing a CANopen device the first time at least one SDO channel per CANopen device is required. This is called the default SDO channel. Only the SDO manager is allowed to use that SDO channel. Simple networks may use SDO channels that are pre-configured between a pair of CANopen devices. This allows direct communication between CANopen devices without the need of a SDO manager. This document defines mechanisms that may be used for plug-n-play networks, without the requirement of a pre-configuration of the network. These mechanisms may be used to establish dynamic SDO connections between CANopen devices. These mechanisms require a specific CANopen device in the network that is able to handle the dynamic request; this CANopen device is called SDO manager. These mechanisms require CANopen devices that are able to perform a dynamic request; these CANopen devices are called SDO Requesting Device (SRD). Keywordsn/a | DSP578 KiB | 2009-02-02Login |
CiA 302-9 version 1.0.0CANopen additional application layer functions - Part 9: Energy saving | DescriptionThis series of specifications defines additional CANopen services and functionalities, especially related to dedicated application requirements. It comprises the following parts: Part 1: General definitions, Part 2: Network management, Part 3: Configuration and program download, Part 4: Network variables and process image, Part 5: SDO manager, Part 6: Network redundancy, Part 7: Multi-level networking, Part 8: Project management parameters, Part 9: Energy saving. This part of the additional application layer function documents specifies the energy saving modes and the related communication parameters for energy saving. Keywordsn/a | DSP293 KiB | 2014-03-27Login |
CiA 303-3 version 1.4.0Device and network design - Part 3: CANopen indicators | DescriptionThis recommendation describes the communication-related indicators. Additional application-related indicators are either described in the appropriate device profile or are manufacturer-specific. Keywordsn/a | TR237 KiB | 2012-04-27Login |
CiA 303-1 version 2.0.1Device and network design - Part 1: CANopen physical layer | DescriptionThis document provides device and network design recommendations for the CANopen physical layer. Additionally, it provides guidelines for selecting cables for use in CANopen systems. Keywordsn/a | TR216 KiB | 2023-02-27Login |
CiA 305 version 3.0.0CANopen layer setting services (LSS) and protocols | DescriptionThis document specifies the layer setting services (LSS) and protocols for CANopen. These services and protocols are used to inquire or to change the settings of three parameters of the physical layer, data link layer, and application layer on a CANopen device with LSS server capability by a CANopen device with LSS manager capability via the CAN network. Keywordsn/a | DSP1.9 MiB | 2013-05-08Login |
CiA 406-B version 1.0.0Encoder device profile - Part B: Functional behavior and parameters | DescriptionThis document specifies the functional behavior as well as application parameters for different types of linear and rotary encoders such as incremental and absolute, normal, and high-resolution, single and multi-sensor (linear only) encoders. This includes encoder output process values such as position, speed, acceleration and jerk, and encoder CAM parameters. Additionally, safety-related parameters such as safety position and safety speed for encoders are specified. The mapping into Process Data Objects (PDO), Safety-related Data Objects (SRDO), and Parameter Groups (PG) is not in the scope of this document. Keywordsn/a | DSP1.6 MiB | 2022-12-07Login |
CiA 406-J version 1.2.0Encoder device profile - Part J: Mapping to J1939 | DescriptionThis document specifies the mapping of CiA 406-B process data into J1939 parameter groups. This includes the specification of parameter groups and the configuration by means of the CAM11 and CAM21 parameter groups specified in the CiA 510 document. Keywordsn/a | DSP263 KiB | 2022-12-07Login |
CiA 406-C version 1.0.0Encoder device profile - Part C: CANopen mapping | DescriptionThis document specifies the CANopen communication and mapping parameters for encoders compliant with the CiA 406-B specification. This includes the PDO mapping and the optional SRDO mapping. Keywordsn/a | DSP753 KiB | 2022-12-07Login |
CiA 406-F version 1.0.0Encoder device profile - Part F: CANopen FD mapping | DescriptionThis document part specifies the CANopen FD communication and mapping parameters for encoders compliant with the CiA 406-B specification. This includes the PDO mapping. Keywordsn/a | DSP492 KiB | 2022-12-07Login |
CiA 406 version 4.1.0CANopen device profile for encoders | DescriptionThis document specifies the communication and application parameters for different types of linear and rotary encoders such as incremental and absolute, normal, and high resolution, single and multi-sensor (linear only) encoders. The document provides also operating principles of the encoders and specifies encoder output process values such as position, speed, acceleration and jerk. The document specifies also encoder CAM parameters. This document also specifies CANopen Safety parameters such as Safety position and Safety speed for encoders with CANopen Safety functionality (see EN 50325-5). Keywordsn/a | DS2.1 MiB | 2022-12-23Login |
CiA 417-3 version 2.2.4CANopen application profile for lift control systems – Part 3-1: Pre-defined PDOs for lift application 1 | Descriptionn/a Keywordsn/a | WD1.6 MiB | 2022-02-25Login |
CiA 417-2 version 2.3.4CANopen application profile for lift control systems – Part 2: Virtual device definitions | Descriptionn/a Keywordsn/a | WD1.2 MiB | 2022-02-25Login |
CiA 417-1 version 2.3.4CANopen application profile for lift control systems – Part 1: General definitions | Descriptionn/a Keywordsn/a | WD372 KiB | 2022-02-25Login |
CiA 417-1 version 2.0.0CANopen application profile for lift control systems - Part 1: General definitions | DescriptionThis set of CANopen application profile specifications describes the CANopen Lift control network system. It specifies the CANopen communication interfaces and the application functionality of several functional elements (virtual devices).
This application profile specification consists of several parts:
• Part 1 provides general definitions
• Part 2 specifies the functionality of the virtual devices
• Part 3 specifies the pre-defined PDOs
• Part 4 specifies the application objects
Besides some general definitions such as general virtual device descriptions, this part specifies the CAN physical layer as well as the error handling. Additionally some network architecture examples are given. Keywordsn/a | PAS417 KiB | 2011-02-02Login |
CiA 417-1 version 2.3.0CANopen application profile for lift control systems - Part 1: General definitions | DescriptionThis set of CANopen application profile specifications specifies the CANopen Lift control network. It consists of several parts:
- Part 1 provides general definitions
- Part 2 specifies the functionality of the virtual devices ? Part 3 specifies the pre-defined PDOs
- Part 4 specifies the application objects
This part specifies the general lift control network architecture and provides description and block diagrams for single and multi-shaft CANopen lift control network structures. It provides description of lift component functions in form of virtual devices and their functions in the lift control network. It specifies CANopen physical layer and node-ID assignment in single or multi-shaft control network. Furthermore, it specifies bootloader mode handling for firmware upload and application programs. Additionally, it specifies also network wide error handling, power management handling, power consumption measurements, and character encoding for VT-52 terminals. Keywordsn/a | DSP423 KiB | 2018-12-10Login |
CiA 417-2 version 2.0.0CANopen application profile for lift control systems - Part 2: Virtual device definitions | DescriptionThis set of CANopen application profile specifications describes the CANopen Lift control network system. It specifies the CANopen communication interfaces and the application functionality of several functional elements (virtual devices).
This application profile specification consists of several parts:
• Part 1 provides general definitions
• Part 2 specifies the functionality of the virtual devices
• Part 3 specifies the pre-defined PDOs
• Part 4 specifies the application objects
This part specifies for a single lift application (lift 1) the general communication parameter. It specifies also for each virtual device the supported application objects including the category, access, and default value attributes. It describes the supported Process Data Objects (PDO). In addition, the PDOs for the other lift application 2 to 8 are assigned correspondingly.
Keywordsn/a | PAS470 KiB | 2011-02-02Login |
CiA 417-2 version 2.3.0CANopen application profile for lift control systems - Part 2: Virtual device definitions | DescriptionThis set of CANopen application profile specifications specifies the CANopen Lift control network. It consists of several parts:
- Part 1 provides general definitions
- Part 2 specifies the functionality of the virtual devices ? Part 3 specifies the pre-defined PDOs
- Part 4 specifies the application objects
This part specifies the general communication parameters, list of application parameters, including the category, access, and default value attributes, assigned to each virtual device in a single lift application as well as list of PDOs assigned to each virtual device in a lift application 1 to 8. Keywordsn/a | DSP1.1 MiB | 2018-12-10Login |
CiA 417-3-1 version 2.0.0CANopen application profile for lift control systems - Part 3-1: Pre-defined PDOs for lift application 1 | DescriptionThis set of CANopen application profile specifications describes the CANopen Lift control network system. It specifies the CANopen communication interfaces and the application functionality of several functional elements (virtual devices).
This application profile specification consists of several parts:
• Part 1 provides general definitions
• Part 2 specifies the functionality of the virtual devices
• Part 3 specifies the pre-defined PDOs
• Part 4 specifies the application objects
This part of the application profile specifies pre-definitions for communication objects. This sub- part specifies in detail the communication and mapping behavior of the PDOs for the lift 1 application. Keywordsn/a | PAS1.3 MiB | 2011-02-02Login |
CiA 417-3-1 version 2.2.0CANopen application profile for lift control systems Part 3-1: Pre-defined PDOs for lift application 1 | DescriptionThis set of CANopen application profile specifications specifies the CANopen Lift control network. It consists of several parts:
- Part 1 provides general definitions
- Part 2 specifies the functionality of the virtual devices ? Part 3 specifies the pre-defined PDOs
- Part 4 specifies the application objects
This part of the application profile specifies in detail the communication and mapping behavior of the PDOs for the lift 1 application. Additionally, the COB-ID assignment is specified for PDOs for the lift application 1 to 8. Keywordsn/a | DSP1.1 MiB | 2018-02-02Login |
CiA 417-4 version 2.0.0CANopen application profile for lift control systems - Part 4: Detailed application data objects | DescriptionThis set of CANopen application profile specifications describes the CANopen Lift control network system. It specifies the CANopen communication interfaces and the application functionality of several functional elements (virtual devices).
This application profile specification consists of several parts:
• Part 1 provides general definitions
• Part 2 specifies the functionality of the virtual devices
• Part 3 specifies the pre-defined PDOs
• Part 4 specifies the application objects
This part specifies in detail the used process data, configuration parameter, and diagnostic information represented in the object dictionary for the lift 1 application. Keywordsn/a | PAS1.9 MiB | 2011-02-02Login |
CiA 417-4 version 2.3.0CANopen application profile for lift control systems - Part 4: Detailed application data objects | DescriptionThis set of CANopen application profile specifications specifies the CANopen Lift control network. It consists of several parts:
- Part 1 provides general definitions
- Part 2 specifies the functionality of the virtual devices ? Part 3 specifies the pre-defined PDOs
- Part 4 specifies the application objects
This part specifies in detail the used process data, configuration parameters, and diagnostic information represented in the object dictionary for the lift 1 application. Keywordsn/a | DSP3.6 MiB | 2018-11-22Login |
CiA 417-4 version 2.3.5CANopen application profile for lift control systems, Part 4: Detailed application object specification | Descriptionn/a Keywordsn/a | WD3.9 MiB | 2023-06-07Login |
CiA 458 version 1.0.1CANopen device profile for energy measurements | DescriptionThis document specifies the CANopen interface for energy measuring devices. This includes energy consumption as well as energy production, in particular for energy recovering. Keywordsn/a | DS780 KiB | 2022-05-19Login |