Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: included explicit device id

...

  • The bootstrap state is used when updating EtherCAT firmware. 

Explicit Device ID
Anchor
Explicit Device ID
Explicit Device ID

General Description

The use of EtherCAT Device identification is to identify an EtherCAT slave explicitly. This is necessary for the following use cases:

  • Hot Connect applications 
    Within some applications it might be useful to connect or disconnect parts of the network. In this case the master must have the possibility to identify which part of the network is available.
  • Prevention against cable swapping 
    If at least two identical devices are used in one application it might be necessary to prevent the mix-up of these devices by cable swapping. Example Scenario: Within a machining center there might be two identical drives to work in X and Y direction. To avoid that the drives receive wrong process data, for example after a device replacement, an explicit identification of the devices can be used.

The Device Identification value can be used optionally for unique addressing.

Rotary Selectors

The CM1-E uses 2 rotary selectors on the side of the motor to set the ID. These use hexadecimal values to set the range from 0-255. The values are set as follows


x10x1
DescriptionMost significant 4 bitsLeast significant 4 bits
Example valueBh5h
Combined valueB5h (181d)

ID Range Usage

The following ID range is permissible

IDUsage
0x00 (0)No ID is set and Explicit Device ID is not used
0x01-0xFE (1-254)Explicit Device ID has been set
0xFF (255)

Reserved

  • Value cannot be used and will be read as 0 by the master

Configured Station Alias

For backwards compatibility with certain master controllers the Configured Station Alia Register 0x0012 may be used. The following conditions exist

Explicit Device ID
Value
Configured Station Alias
Value
Usage
00No identification used or expected
>00Explicit Device ID is used
0>0Configured Station Alias is used
>0>0Internal error generated

 

PDO Mappings 
Anchor
PDO Mappings
PDO Mappings

...