EtherCAT Scan and Association

Physical EtherCATClosedEtherCAT is an open, high-performance Ethernet-based fieldbus system. The development goal of EtherCAT was to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs devices, modules, couplers, and slices are discovered during the Scan Devices routine and are automatically set as project devices in the Project Tree. These device associations will persist through subsequent scans unless you change them. The Scan Devices is accessed by double-clicking the EtherCAT node in the project explorer, then pressing the Scan Devices button in the Devices tab.

Changing the network's physical topology (by adding moving, or removing devices) or changing the associations between physical devices and project devices will require that Scan Devices be run again. The Discovered Devices and Modules window will display any changes and the Modify button will be enabled. When Modify is clicked the dialog box expands to show Available Project Devices and Modules. Click on a device and drag it to the corresponding New Device to create an association. Repeat as necessary for slices and modules.

Once the associations are complete, click Ok. See the following procedures for more details.

The physical network topology will be compared to the project's expected network topology after the EtherCAT devices are associated and the PLCClosed"Programmable Logic Controller" A Programmable Logic Controller, PLC, or Programmable Controller is a digital computer used for automation of industrial processes, such as control of machinery on factory assembly lines. Used to synchronize the flow of inputs from (physical) sensors and events with the flow of outputs to actuators and events application is started. An error will be reported if the topologies do not match and the PLC program will not run.


  • The physical topology must match the project's expected topology for the PLC application to operate the devices properly.

Concept Link IconSee Also