Overview

The Beckhoff CANopen bus components offer a wide range of configuration and setting facilities. The effort required for configuration remains, however, minimal, because sensible default values exist for all the parameters. These presettings mean that the requirements of the majority of applications are met without any difficulty.

The following list provides a summary of the devices' most important configuration options:

Node address

Node address

It is necessary for this to be set in every case, and done in such a way that no node addresses are assigned more than once.

Baud Rate

Baud Rate

Automatic baud rate function means that manual configuration is superfluous. A facility for manual setting has therefore been omitted from the Fieldbus Box modules.

PDO Parameters

PDO Identifier

PDO Identifier

The CANopen default identifier allocation provides identifiers for up to 4 receive process data objects (RxPDOs) and for 4 transmit process data objects (TxPDOs ). This means that CAN identifiers exist for the data from, for instance, 64 digital input/outputs and 12 analog input/outputs. If there is more than one input/output, their data is, by default, mapped into PDOs 5...16 (see Default Mapping for details). Identifiers for PDOs 5...11 can easily be enabled by writing to object 0x5500. If more than 11 PDOs are required, or if the default identifier allocation does not satisfy the requirements of the application, then the identifiers can be set individually (see objects 0x1400ff and 0x1800ff).

PDO Communication type

PDO Communication type

The communication technique for each process data object can be set individually: event-driven (default), polled or synchronised.

PDO Mapping

PDO Mapping

The data associated with the inputs and outputs is assigned (through the default mapping) to the process data objects when the module starts up. This assignment (mapping) can be modified if required (see objects 0x1600ff and 0x1A00ff).

Heartbeat/Guarding

Heartbeat/Guarding

The modules respond to guarding requests without the need for special configuration. If the modules are to send status information on their own initiative (heartbeat), or if the modules are required to react to the absence of the request telegrams or of the master heartbeat, then the corresponding parameters do need to be set (guarding: object 0x100C ff.; heartbeat: object 0x1016 ff).

The list of all the parameters accessible via CAN is located in the object directory.

Note

The objects in the object directory can be reached by SDO access, but not generally through the configuration software KS2000. On the other hand, all the registers that can be configured with KS2000 can also be reached using SDO access to the object directory (objects 0x4500removed link: 0x4500 and 0x4501removed link: 0x4501) - even though this does not offer the same convenience as the configuration software.