IXXAT - Products, Services and Training for CAN, CANopen, DeviceNet, CAL, FlexRay, LIN, Embedded TCP/IP
Home
Features
Gallery
Interface Boards
Tutorial
Tips, News, Articles
Support & FAQ
Downloads
Impressum


Deutsch
Tutorial

17 CANopen module

As with the Receive module, the CANopen module is used to display received CAN-messages, but interprets these according to its configuration as CANopen objects.

The CANopen module is conform to the latest CANopen 4.02 specification and supports among other things the SDO block transfer protocol. Besides the CANopen specific interpretation of received CAN messages, the CANopen module is able to interpret and display the signals transmitted via SDO and PDO in plaintext.

For PDOs, the CANopen module uses the information provided in the device specific EDS or DCF files to determine the mapping information and to display the data. Received messages can be filtered by meaning of different criteria like Node-ID, SDO, PDO or NMT.

In combination with the possibility to open several CANopen module windows a CANopen system can be displayed and analyzed clearly arranged.

Further features are displaying of Multiplexed PDOs (in SAM and DAM mode), the interpretation of the LSS and the Flying-Master protocol as well as the possibility to convert a Vendor-ID to the corresponding company name. Besides the CANopen specific view it is possible to display the received CAN messages additionally in layer-2 mode. This feature, and the possibility to display erroneous protocols, particularly supports developers and system integrators when searching for errors.

The configuration of the CANopen module can be done manually or by using pre-defined profile files (e.g. for 401, 402, 405, 406) or by using the EDS/DCF import functionality.



To demonstrate the way this module works, use the Trace-recording "CANopen.trc" from the archive file, containing the initialization phase of three CANopen nodes, a PDO-Transfer and finally an SDO-Request.

Insert the CANopen module into your canAnalyser-configuration and start it and the Receive module. To maintain an overview, the Sync-signals and the signals for Node-Guarding should be filtered out. This is already done in the configuration files "CANopen.cnf" for the CANopen module and "CANopen.opr" for the Receive module. Load the relevant configuration file into the two modules and start the Trace-Replay of the file "CANopen.trc" in the Control panel either

by selecting the menu point Functions-TraceReplay Start/Stop or
by clicking on the button in the toolbar

The recorded data now appear in the windows of both modules as if they had been received via the bus. Now compare the Layer-2 data displayed by the Receive module and its interpretation in the display area of the CANopen module.