CANopen Design Tool

A tool for the development of CANopen applications (devices). The object dictionary source code can be generated along with the device EDS file using prepared Device Profiles. Standard CiA DS-301 and DS-302 network communication profiles are included. With the CANopen Design Tool a powerful tool is available, which frees the developer from error-prone and repetitive tasks. It guarantees the consistency of the implemented functionality, device documentation and Electronic Data Sheet (EDS). By default the CANopen communication profiles CiA 301 and CiA 302 are delivered with the tool. 
In addition to the CiA 301 database databases are provided for a large number of CANopen device profiles and for the CANopen communication profile CiA 304. The object dictionary produced by the CANopen Design Tool supports numerous options of the CANopen Library from port, e.g. several CAN lines and segmented structuring. A tree representation of all implemented parameters and data facilitates the maintenance of the device software. The CANopen Design Tool eases the first step into the CANopen protocol and device development is accelerated. 
It is a tool with which device databases can be produced and processed. These databases contain information, which describe the interface for the CANopen network of the device. These are all parameters, control and status information that are accessible over CAN. The CANopen protocol stores these values in the so-called object dictionary of CANopen devices. 
The major task of the CANopen Design Tool is to administer and create these data in an object database and to create code for the CANopen Library from it. Furthermore the CAN- open Design Tool is used to configure the CANopen Driver Packages. Within one project several hardware configurations can be managed. This allows a quick change between different targets during development.