CiA® 306: Electronic Device Description (EDD)

This document specifies a set of file formats such as Electronic Data Sheet (EDS) in CiA 306-1, Device Configuration File (DCF) in CiA 306-1, CANopen profile database (CODB) in CiA 306-2 as well as CANopen network configuration in CiA 306-3. The files designed according to these formats serve purpose to simplify integration of devices into embedded CANopen networks. Beside that the files can be used in various manufacturer specific tools to feed information about the device to the tool which performs network performance evaluation and network management, configuration, operation and diagnostics. Additionally, test tools such as CANopen Conformance Test Tool use files in CODB and EDS formats to test device properties and device compliance to CANopen. The integration of devices in a CANopen communication network requires configuration of the device parameters and communication properties. CANopen defines a standardized way to access the parameters using the object dictionary. For handling of the complexity of CANopen systems, software tools are required. Using such tools reduces the complexity of the planning, configuration and analysis and significantly increases the security of the system.

EDS and DCF integration path

Electronic Data Sheet

The EDS format describes functions and properties of any not configured CANopen device implemented according CiA 301 (generic device), CiA 401 to CiA 463 device and application profiles. The EDS file lacks the configuration properties such as used bitrate, node-ID and parameter value and thus can only be used for a general description of the device. The mentioned configuration properties are added with the DCF file. The EDS format syntax is BNF-based. The EDS file is a text file with the extension “eds”.

Device Configuration File

The DCF format describes functions and properties of a device in a specific configuration. The DCF is generated from the provided EDS file and thus specially designed for the PLC or a tool configuring the device in the specific CANopen network. Although PLC or a tool capable of the device configuration can use EDS files for that purpose, the DCF is a recommended standardized way to do so. The DCF format syntax is derived from the EDS format syntax and is as well BNF-based. The DCF file is a text file with the extension “dcf”.

Modular device description

The modular format extends EDS and DCF formats with functions and properties of modules for devices with a modular structure. The suitable example of a modular structure is a bus coupler. The modular EDS and DCF formats syntaxes are derived from the EDS format syntax and thus are also BNF-based. The modular EDS and DCF file is a text file with the extension “eds” or “dcf”.

CANopen profile database

CANopen profile database describes functions and properties of a device implemented according to the generic and a specific CiA device profile in the form to check against the EDS file. CANopen Conformance Test Tool uses CODB-file for CiA 301 to check the EDS file correctness itself for any CANopen device. Further CODB files for CiA device profiles are supported and are integrated into CANopen Conformance Test Tool installation package and therefore can be used to check the EDS file designed for the specific device profile. CiA maintains CODB files. The CODB format syntax is EBNF-based and can be read in the MS EXCEL file as a “:” formatted file with the extension “csv”.

CANopen network description

CANopen network file or a “Nodelist” format describes all devices in this network referred by their DCF files as well as topology and shared process parameters, so called network variables. Additionally, to allow system-wide independent identification of device parameters, devices themselves and networks as well as device discovery in networks beyond embedded CANopen, a specific set of so called reference designators is used. This file format is used by the IEC 61131-compliant CANopen network configuration tools. The file format syntax is derived from the EDS format syntax and is BNF-based. The “Nodelist” is a text file with the extension “cpj”.

Title Details
Status
Size
Published
Action
CiA 306 version 1.3.0CANopen electronic data sheet specification
DescriptionThe usage of devices in a communication network requires configuration of the device parameters and communication facilities. CANopen defines a standardised way to access these parameters via the object dictionary. For handling of the complexity of CANopen systems software tools are required. This reduces the complexity of the planning, configuration and analysis process and significantly increases the security of the system. For this purpose software tools need an electronic description of the CANopen devices. To allow the usage of manufacturer independent tools, this document defines a standardised file format – called Electronic Data Sheet. Furthermore some derived file formats are specified. The Device Configuration File describes a concrete incarnation of a device configuration. The Module Data Sheet describes modules of devices with a modular structure.
Keywordsn/a
public179 KiB2005-01-01Login
CiA 306-1 version 1.4.0CANopen electronic device description - Part 1: Electronic data sheet and device configuration file
DescriptionThis set of documents specifies the electronic description of CANopen devices in harmonized file formats such as electronic data sheet and device configuration file, which are used to configure CANopen device parameters as well as for testing and diagnostic purposes. This set of documents consists of the three parts: Part 1: Electronic data sheet and device configuration file, Part 2: Profile database, Part 3: Network variable handling and tool integration. This part of the document specifies the electronic data sheets as well as the device configuration files. Additionally, it specifies CANopen Safety device entries for EDS and DCF in the Annex A, the relationship between object attributes and EDS (DCF) keynames in the Annex B, and EDS examples in the Annex C. The specification of an XML-based CANopen device description is not in the scope of this set of documents.
Keywordsn/a
DSP401 KiB2019-08-01Login
CiA 306-2 version 1.2.0CANopen electronic device description - Part 2: Profile database specification
DescriptionThis set of documents specifies the electronic description of CANopen devices in standardized file formats. These electronic descriptions are used to configure CANopen device parameters or for testing and diagnostic purposes. This set of documents consists of the three parts: Part 1: Electronic Data Sheet and Device Configuration File, Part 2: Profile database, Part 3: Network variable handling and tool integration. This part specifies the CANopen profile database format, which is used by tools (e.g. EDS file checker). The specification of an XML-based CANopen device description is not in the scope of this set of documents.
Keywordsn/a
DSP327 KiB2019-08-01Login
CiA 306-3 version 1.2.0CANopen electronic device description - Part 3: Network variable handling and tool integration
DescriptionThis set of documents specifies the electronic description of CANopen devices in standardized file formats. These electronic descriptions are used to configure CANopen device parameters or for testing and diagnostic purposes. This set of documents consists of the three parts: Part 1: Electronic data sheet and device configuration file, Part 2: Profile database, Part 3: Network variable handling and tool integration. This part specifies mechanisms with regard to the handling of network variables, which are specified in CiA 302-4. In addition recommendations for tool integration are provided.
Keywordsn/a
DSP173 KiB2019-08-01Login