CANopen Module

CANopen Interpreter for canAnalyser

The CANopen-Module is an add-on module for the canAnalyser3 and provides the display of received layer-2 messages in CANopen notation. The messages are displayed in accordance with the configuration and the CAN-in-Automation specified communication objects, assigned to individual nodes, their content extracted and output in plaintext. In addition, it is possible to display the corresponding layer-2 messages of the protocol-specific interpretation.

The interpretation is based on a network model (analysis configuration) in which the individual nodes connected to the CANopen network to be analyzed are described. This description can be carried out by reading in device description files (EDS-, DCF- and XDD-files), by simple profile assignment (default configuration), by online node scan, or completely manually.

CANopen Module


  • Simplifies analysis of CANopen networks and devices
  • Direct display of all CANopen messages according to CANopen specification
  • Easy integration into canAnalyser test environment

Functions and features

  • Interpretation of layer-2 messages in CANopen format
  • Continuous display of the bus traffic in real-time
  • Cumulated display sorted by CAN identifier in ascending order with highlighted changed data and statistical data
  • Output of data contents and descriptive names of objects transmitted in PDOs
  • Nondestructive display filter according to node-ID and object type (SDO, PDO, NMT etc.)
  • Freely configurable CAN identifiers for every node with import of EDS/DCF/XDD files
  • Support of CANopen FD extensions (USDO, EMCY, 64-byte PDOs)
  • Output of segmented SDO transfers as complete message or individual messages
  • Support of SDO block transfer protocols, multiplex PDOs and SRDOs
  • Indication of non-interpretable messages
  • Display of the raw (non-interpreted) CAN telegrams
  • On-line logging of the interpreted messages to file
  • Configurable display color for each object type
  • Colored background of all messages related to a certain node
  • Network scan with automatic identification of device profile and device identity
  • Changing of device profiles during runtime 

System requirements

  • canAnalyser or canAnalyser-lite (Version 3.3.8180 or higher)

Supported Specifications

  • CiA-301, V4.2, CANopen Application Layer and Communication Profile
  • CiA-301, V4.2.16, CANopen Application Layer and Communication Profile
  • CiA-302, V4.1, CANopen Additional Application Layer Functions
  • CiA-302, V4.1, CANopen Additional Application Layer Functions
  • CiA-305, V2.2, CANopen Layer setting services (LSS) and protocols
  • CiA-306, V1.3, CANopen Electronic data sheet specification
  • CiA-311, V1.0.2, CANopen device description XML schema definition
  • EN 50325-4, Industrial communications subsystem based on ISO 11898 (CAN) for controller-device interfaces

CANopen FD support*

  • USDO Local and Remote access
  • USDO Broadcast and Unicast (without Multicast)
  • USDO Bulk download
  • USDO Abort
  • EMCY Write
  • PDO 64 byte extensions

*Not all of the intended features are already specified in CiA-301 5.0, 
hence they are not supported by CANopen-Module yet.

Contents of delivery

  • The module is part of the canAnalyser delivery, but must be installed separately
  • No additional license needed