Modular EtherCAT Concept

Introduction

A modular approach to machine design has many benefits, including flexibility, scalability, and improved efficiency. Modular machines are split into sub-sections with each sub-section containing all the mechanical and electrical devices, motors, sensors, etc. as well as corresponding application code, to work together to provide a functional segment in the manufacturing workflow. The advantages to modular design are realized when the modules can be re-used. Examples include multiple module instances in the same machine and modules replicated across multiple machines.

Special consideration should be given to the physical layout, EtherCATClosed ***EtherCAT 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 network topology, and the application code architecture to design a modular machine. Modular machines are well suited to distributed EtherCAT device topologies, such as the AKD-C/N drives, but can also be applied to other EtherCAT device(s).

Examples of Modular Machine Design Uses

  • Machine with Multiple Variants:
    1. Machine Variant = Base module + one, two, (or more) additional module(s)
    2. Base Module - Each machine variant has the same base set of EtherCAT devices.
    3. Additional Module(s) - Each module contains one (or more) EtherCAT devices.
  • Module Maintenance:
    1. One (or more) modules are removed during machine operation.
    2. The machine continues to operate with the remaining base + module(s).
  • Share Modules across Machines in a Factory Line:
    1. Remove a module from machine A.
    2. Continue to operate machine A with the remaining base + module(s).
    3. Move the module to machine B.

Modular Design Guidelines

The following sections provide some helpful guidelines for modular design:

Also see ECATDeviceAction for information on how to add the ability to connect/disconnect an EtherCAT device to your program..

Backing up Modular EtherCAT devices

The following steps should be taken to backup EtherCAT devices when the modular EtherCAT feature (see Modular EtherCAT Concept for more information) is used to remove devices to create a machine variant.

  1. Run the KAS application which sets up the correct EtherCAT topology for the machine variant.
  2. Stop the KAS application.

    • Do not power cycle or reboot the controller between steps 2 and 3.
  3. Backup the EtherCAT devices (see Backup Steps).

Limitations

  • The first EtherCAT device with Distributed Clocks cannot be disconnected/removed and must remain the same. Only devices downstream from the first DC device can be removed.
  • The device topology order cannot be rearranged.
  • The Modular EtherCAT features are not supported with imported ENI files.