Device & application profiles

The set of CANopen specifications comprises 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.
In both approaches, the device and the application profile, system designers are able to reconfigure the default behavior in order to tailor the network communication to the system requirements.
For devices without application functionality (e.g. non-transparent gateways), CANopen interface profiles are specified. They may be regarded as specific device profiles featuring proxy functions.
Devices compliant to the same profile are interoperable and partly or completely exchangeable. They provide a standardized application functionality regarding the implemented process data, configuration parameters, and diagnostic information. Optionally, application finite state automata (FSA) are standardized in order to achieve interoperability with the application controller.

The following CANopen profile specifications are 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
  • CiA 436: CANopen application profile for construction machineries
  • 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 450: CANopen device profile for pumps
  • CiA 452: device profile PLCopen motion control
  • CiA 453: Device profile power supply
  • CiA 455: Application profile for drilling machines