CANopen device and application profiles
The set of CANopen specifications also includes device and application profiles. Generic and specific device profiles specify the interface of a logical device. Application profiles describe a set of virtual device interfaces. A CANopen device may implement one or several virtual devices.
A network that is just made up of unconfigured devices that comply to device profiles is normally a pure master/slave system with respect to PDOs. A network with CANopen devices that comply to an application profile, provides pre-defined intercommunication between the devices.
In both approaches (device and the application profile) the system designer is able to reconfigure the default behavior in order to tailor the network communication to the system requirements.
CANopen interface profiles are specified for devices with no application functionality (e.g. non-transparent gateways). Interface profiles may be regarded as specific device profiles featuring proxy functions.
In general, standardized profiles simplify system integration by means of off-the-shelf configuration tools. Devices compliant to the same profile are interoperable and partly or completely exchangeable.
The following CANopen profile specifications have been released (some of them are downloadable free-of-charge; others are accessible only for CiA members):
- CiA 401: Device profile for generic I/O modules
- CiA 402: Device profile for drives and motion control (servo controller, stepper motor controller, frequency inverter)
- CiA 404: Device profile for measuring devices and closed-loop controllers
- CiA 406: Device profile for encoders (rotating and linear)
- CiA 408: Device profile for proportional valves and hydraulic transmissions
- CiA 410: Device profile for inclinometers
- CiA 412: Set of device profiles for medical devices (e.g. colimator, dosimeter)
- CiA 413: Set of device profiles for truck gateways
- CiA 414: Set of device profiles for weaving machines (e.g. feeder)
- CiA 415: Application profile for road construction machine sensors
- CiA 416: Application profile for building door control systems
- CiA 417: Application profile for lift control systems
- CiA 418: Device profile for battery module
- CiA 419: Device profile for battery charger
- CiA 420: Set of device profiles for extruder downstream devices
- CiA 421: Application profile for train vehicle control networks (intergration platform on vehicle sublevel)
- CiA 422: Application profile for municipal vehicles (e.g. garbage trucks)
- CiA 423: Application profile for rail vehicle power drive systems (e.g. diesel engine)
- CiA 424: Application profile for rail vehicle door control systems
- CiA 425: Set of device profiles for medical add-on devices (e.g. contrast media injector)
- CiA 426: Application profile for exterior rail vehicle lighting
- CiA 430: Application profile for auxiliary rail vehicle devices (e.g. cooling fans, engine pre-heating)
- CiA 433: Application profile for interior rail vehicle lighting
- CiA 434: Profiles for laboratory automation systems – Part 1: General definitions
- CiA 437: Application profile for grid-based photovoltaic systems
- CiA 443: Profile for SIIS level-2 devices
- CiA 444: Set of device profiles for crane add-on devices (e.g. spreader)
- CiA 445: Device profile for RFID reader
- CiA 446: Interface profile for AS-Interface gateways
- CiA 447: Application profile for special-purpose car add-on devices
- CiA 453: Device profile power supply









