Developing CANopen Networks with CANoe.CANopen

In developing a CANopen network, you as an engineer are confronted with many different communication-related tasks before you can turn your attention to the actual application. Besides design of the object directory, PDO relationships must be defined and the CANopen network must be started up to check its functionality.

CANoe.CANopen gives you valuable assistance with these tasks and will contribute to the success of your CANopen project development. CANoe.CANopen is an extension of the standard CANoe product, adding many CANopen-specific functions and other helpful tools. Detailed information is available in the product information.

Define the functionalities of individual ECUs and the network
The tasks of an ECU that are to be performed under CANopen can be mapped directly to entries in the object directory. CiA e.V. specifies the EDS file format (DS 306 “Electronic data sheet specification for CANopen”) for electronic representation of an object directory. You can create EDS files easily and conveniently using the EDS editor CANeds, which is integrated in CANoe.CANopen. The EDS files define which ECUs exist in the network. ProCANopen supports you in defining the network using a wide variety of functions.

Create a network prototype in just a few steps
Often it is the case that not all of the components are available for testing a network. CANoe.CANopen provides a solution for this by generating a defined network at the press of a button (see technical article: "Prototyping and testing CANopen systems"). This lets you quickly set up a prototype platform for your CANopen network.

Generate automatic tests
Testing must be done to verify the functionality of an implemented ECU. Regardless of whether you perform these tests simultaneous to the development process or as an acceptance test for further use of the ECU – CANoe.CANopen is the right tool for the job, offering support with the CANoe Test Feature Set.

See what is going on
Of course, CANoe.CANopen gives you well-developed mechanisms to analyze, stimulate and even substantially influence the message traffic in your network.

Sample configuration for a simple, simulated CANopen network with central control and I/O nodes

Did you find this page helpful?

Please comment: