Tab ‘CANopen Remote Device - General’¶
The general settings of the CANopen slave are defined in this dialog box of a CANopen remote device (slave).
Node ID | The node number identifies the CAN module as unique and it corresponds to the number set on the module (value between 1 and 127). You provide the node ID as a decimal. |
Enable Expert Settings | ![]() |
SDO Channels | Click this button to open a dialog for activating the SDO channels that are predefined in the EDS file. Service data objects (SDOs) allow access to all entries in the CANopen object directory. An SDO creates a peer-to-peer communication channel between two devices (SDO server and client channel). |
Optional Device | ![]() |
Sync Producing: | Available only when the Enable Sync Producing option is cleared in the CANopen manager.
|
No initialization | This option is for non-configurable slave that already start with a valid configuration.
If the slave does not start automatically, then the user can use the CiA405 NMT function block to send an NMT start command to the slave. |
Presettings | The availability of this option depend son the content of the device description file.
|
Autoconfig PDO Mapping. | This option is available for modular devices only.
|
Node guarding is an outdated monitoring method and should not be used anymore because is uses RTR frames. You should always use heartbeats when possible. In some exceptions, such as for older slaves, you can use only node guarding. | |
Enable node guarding |
If the slave does not respond, then it is marked as “unavailable”. |
Guard Time (ms) | Interval for sending messages (default: 200 ms) |
Lifetime Factor | When the slave does not respond, a node-guarding error is established according to the Lifetime Factor time multiplied by the Guard Time. |
Enable Heartbeat Producing | ![]() |
Producer Time (ms): | The default setting is 200 as long as there is no special entry or the entry in the device description file is 0. |
Heartbeat Consuming | Heartbeat Consuming: Opens the Heartbeat Consuming Properties dialog box where you activate the slaves that you will monitor. The number of possible slaves to be monitored is defined in the EDS file. TO do this, you must select the “Enable” check box and enter the node ID of the slave and the required values in the Heartbeat Time field (in milliseconds). Then the slave monitors the heartbeats that are sent from the affected slaves (defined by the node ID). When no more heartbeats are received, the slave switches off the I/Os. While a slave is monitoring, a green check mark is shown on the Heartbeat Consuming switch. Note: When you insert a device with the heartbeat function, its heartbeat settings are harmonized automatically with the master (CANopen manager). |
Enable Emergency | ![]() |
COB ID | CAN ID of the EMCY message. Range of possible values: [1…2047]. |
The availability of this function depends on the device description. | |
Enable TIME Producing | ![]() |
COB-ID (Hex) | (Communication Object Identifier): identifies the time stamp of the message. |
Enable TIME Consuming | ![]() |
The respective information is read from the firmware of the CANopen slave (0x1018 identity object) and compared to the information from the EDS file. In case of disparities, the configuration is stopped and the slaves are not started. | |
Vendor Code | ![]() |
Product Number | ![]() |
Revision Number | ![]() |
See also