CiA 301 to 399
CiA 401 to 499
CiA 102 to 199
CiA 201 to 299
Home

CANopen device, interface and application profiles

CANopen device profile for generic I/O modules

CiA DS 401 V 2.1

This document represents the CANopen device profiles for digital and analogue Input and Output modules including some guidelines for use with joysticks.

The purpose of the I/O modules is to connect sensors and actors to the CAN bus. They can receive configuration information via the service data objects such as I/O configurations, conversion parameters for converting data into meaningful measurements and so on. At run time, data can be read from the sensor over the CAN bus by either a request or interrupt (event) mechanism.

Data can also be sent via the CAN bus to those I/O modules that have output capabilities. Output data can be sent to an I/O module via service data objects or process data objects.

Previous versions:

CiA DSP 401 V 1.4

return to the top of the page

CANopen device profile drives and motion control

CiA DSP 402 V 2.0

This document represents the standardised CANopen Device Profile for digital controlled motion products like servo controllers, frequency converters or stepper motors.

All the above devices use communication techniques which conform to those described in the CANopen Application Layer and Communication Profile. This document should be consulted in parallel to this profile.

The starting and stopping of the drive and several mode specific commands are executed by the statemachine.

The operation mode defines the behaviour of the drive. The following modes are defined in this profile:

  • Homing Mode

This mode describes the various methods to find a home position (also: reference point, datum, zero point).

  • Profile Position Mode

The positioning of the drive is defined in this mode. Speed, position and acceleration can be limited and profiled moves using a Trajectory Generator are possible as well.

  • Interpolated Position Mode

This mode describes the time interpolation of single axles and the spatial interpolation of co-ordinated axles. Synchronisation mechanisms and interpolation data buffers are covered by this mode.

  • Profile Velocity Mode

The Profile Velocity Mode is used to control the velocity of the drive with no special regard of the position. It supplies limit functions and trajectory generation.

  • Profile Torque Mode

In this mode the torque control with all related parameters is described.

  • Velocity Mode

Many frequency inverters use this simple mode to control the velocity of the drive with limits and ramp functions. The Velocity Mode is rather separated from the other modes and does not interfere with them so much. For this reason, the naming of object dictionary entries differs a little bit from the other modes.

return to the top of the page

CANopen device profile for measuring devices and closed-loop controllers

CiA DS 404 V 1.2

This document represents the device profile for measuring devices and for universal controller devices for measuring or controlling physical quantities like temperature or pressure. The purpose of this device profile is to describe units for measuring or closed loop control of different physical quantities. As such devices may include quite different functionality, the profile specifies different functional blocks, which could be combined in a real device.

return to the top of the page

CANopen interface and device profile for IEC 61131-3 programmable devices

CiA DS 405 V 2.0

This document represents the standardised CANopen Device Profile for IEC 61131-3 programmable devices like PLCs.

This paper covers

  • the access to a CANopen communication system from within an IEC 61131-3 program
    1. based on variables, i.e. access to elementary IEC 61131-3 variable objects,
    2. based on calls to function block
  • utility functions for debugging, monitoring and network management

With respect to integrating tools for CANopen configuration and IEC 61131-3 programming and debugging, this paper defines two different kinds of integration:

  • the network-centric approach, in which IEC 61131-3 programming is assumed to be done after CANopen configuration, being logically below configuration,
  • the PLC-centric approach, in which CANopen configuration is assumed to be done after IEC 61131-3 programming, being logically only one part of the configuration of the complex PLC system.

return to the top of the page

CANopen device profile for encoders

CiA DS 406 V 3.0

This document represents the CANopen device profiles for incremental and absolute, linear and rotary encoders. Besides position and velocity output possibility complete cam functionalilty is covered. In addition it is possible to handle multi sensors through one CANopen device.

The purpose of encoders is to detect positions of any kind of machine tools. Encoders detect positions and transmit the position values across the CAN network. They can receive configuration information via the service data objects, conversion parameters for calculating an - to the application adapted - position value. In the operational status, the position value can be read from the encoder by Remote Transmission Request telegrams or Sync Telegrams. Additionally, the encoders can transmit cyclically the position values.

Previous versions:

CiA DSP 406 V 2.0

return to the top of the page

CANopen application profile for passenger information

CiA DSP 407 V 1.0

This application profile specifies the application objects as well as the PDO default mapping for devices used in passenger information systems. The specified application objects are based on the VDV-IBIS data model. This specification contains definition of the usual appliance profiles. It defines a minimum configuration, too.

return to the top of the page

CANopen device profile fluid power technology proportional valves and hydrastic transmissions

CiA DSP 408 V 1.5.1

This profile describes the functionality of interconnectable proportional valves, hydrostatic pumps and hydrostatic transmissions. The document is based on the profile "Fluid Power Technology", version 1.5 released by VDMA Verband Deutscher Machinen- und Anlagenbau e.V. Frankfurt/Main, Germany. The device profile has been defined for hydraulic proportional valves, hydrostatic pumps and hydrostatic transmissions. It can as well be applied on pneumatic devices.

return to the top of the page

CANopen device profile inclinometer

CiA DSP 410 V 1.0

This document represents the CANopen device profile for one- and two-axis inclinometers.

One-axis inclinometers provide only longitudinal slope axis value. Two-axis inclinometers provide additionally lateral slope axis value. These values are mapped into Transmit-PDOs by default, which are transmitted synchronously.

return to the top of the page

CANopen profiles for medical devices

The CANopen profile for medical devices includes several parts:

Part 1: CANopen profiles for medical devices - General definitions

Part 2: CANopen profiles for medical devices - Automatic X-ray collimator

This specification has been developed by the market leading companies (General Electric, Philips, and Siemens). It is the first CANopen profile for medical devices. Additional profiles are under development, e.g. for X-ray generators, patient tables, etc.

The CANopen device profile covers automatic collimators that limits the X-ray beam to form rectangular, quadrangular, or circular images (shapes) in the image receptor reference plane. Collimators may also provide separate controllable homogeneous and partial filters in order to affect the spectrum of the X-ray beam passing through the collimator. Collimators generally provide functionality to visually simulate the path of the X-ray beam and/or its radiated area, which corresponds to the examined region of interest (ROI). The behavior of the X-ray visualization functionality is governed by the finite state automaton (FSA).

return to the top of the page

CANopen device profile for truck gateways

The CANopen device profile for truck gateways includes several parts:

Part 1: CANopen device profile for truck gateways - General definitions

Part 2: CANopen device profile for truck gateways - Application objects for brake and running gear

Part 3: CANopen device profile for truck gateways - Application objects for other than brake and running gear equipment

These documents represent the CANopen gateway profile for in-vehicle networks. This set of specifications describes CANopen gateways to CAN-based networks using the SAE J1939-71 application profile, ISO 11992-2, -3, and -4 truck/trailer networks as well as specific in-vehicle networks.

The purpose of gateways compliant to this specification is to connect CANopen networks to in-vehicle networks of trucks, buses, trailers and other vehicles. In operational mode, the gateway provides by default TPDOs (Transmit Process Data Object) with a similar behavior as ISO 11992 compliant interfaces. In addition, it is possible to read objects via SDO (Service Data Object) communication from another module. The gateway is also able to receive via RPDO (Receive Process Data Object) certain function requests to be passed to the in-vehicle networks.

return to the top of the page

CANopen device profile for weaving machines

The CANopen device profiles for weaving machines includes several parts:

Part 1: CANopen device profile for weaving machines - General definitions

Part 2: CANopen device profile for weaving machines - Feeders

In weaving machines, CANopen networks are used to integrate feeder, Jacquard and other sub-systems to the loom controller. The sub-system communication interface is compliant to CANopen application layer and communication profile. The interface is specified in device profiles, which define the application objects as well as the default PDO communication and mapping parameter.

return to the top of the page

CANopen device profile for road construction machinery

CiA DSP 415 V 1.0

This profile covers the following machine types: paver, compactor, grader, dozer, mill, heater and, truck. The on-board computer shall provide the type of machine by means of wireless LAN (local area network) communication services. This device profile has been jointly developed with the OSYRIS (Open System for Road Information Support) consortium (www.osyris.org) and the European Asphalt Pavement Association (EAPA). Devices compliant to this profile require an application master device with CANopen manager functionality capable to support self-configuration (Configuration manager) of the CANopen network.

return to the top of the page

CANopen application profile for lift control systems

The CANopen device profiles for weaving machines includes several parts:

Part 1: CANopen application profile for lift control systems - General definitions and physical layer specifications

Part 2: CANopen application profile for lift control systems - Virtual device definitions

Part 3: CANopen application profile for lift control systems - Pre-defined communication objects

Part 4: CANopen application profile for lift control systems - Detailed application object definition

In weaving machines, CANopen networks are used to integrate feeder, Jacquard and other sub-systems to the loom controller. The sub-system communication interface is compliant to CANopen application layer and communication profile. The interface is specified in device profiles, which define the application objects as well as the default PDO communication and mapping parameter.

return to the top of the page

CANopen device profile for battery modules

CiA DSP 418 V 1.0

This device profile describes a recommended practice for the communication link between a battery module and a battery charger. The required data messages are intended to be sufficient to allow a battery charge to be carried out. Optional data is a selection of data commonly used in the industry to provide enhanced features.

return to the top of the page

CANopen device profile for battery charger

CiA DSP 419 V 1.0

This device profile describes a recommended practice for the communication link between a battery charger and a battery module. The required data messages are intended to be sufficient to allow a battery charge to be carried out. Optional data is a selection of data commonly used in the industry to provide enhanced features.

return to the top of the page

CANopen profiles for extruder downstream devices

The CANopen profiles for extruder downstream devices include several parts:

Part 1: CANopen profiles for extruder downstream devices - General definitions

Part 2: CANopen profiles for extruder downstream devices - Puller

Part 3: CANopen profiles for extruder downstream devices - Corrugator

Part 4: CANopen profiles for extruder downstream devices - Saw

Devices compliant to these profiles use communication techniques, which conforms to those described in the CANopen communication profile (CiA Draft Standard DS 301). In addition, extruder downstream devices may use communication techniques, which conform to those described in the framework for programmable CANopen Devices (CiA Draft Standard Proposal DSP 302). These specifications should be consulted in parallel to these device profile specifications.

return to the top of the page