Editorial Technical Reference

EtherCAT controllers

EtherCAT controllers (MainDevice/master) for motion control, I/O and test systems · cycle time, synchronization jitter and distributed clocks, number of devices and axes, topology and cable redundancy, Hot Connect, servo drive profiles, Safety over EtherCAT

An EtherCAT controller — the network's MainDevice, also called the master — runs the control program and exchanges process data with drives, I/O and sensors over EtherCAT, a real-time industrial Ethernet. It may be an industrial PC, an embedded ARM computer or a PC card. Ask three things first: how many axes and devices it must handle at what cycle time; what synchronization accuracy coordinated motion needs; and how the network must survive cable breaks or modules being swapped during operation.

EtherCAT MainDevice (master) controllers — industrial and embedded PCs, motion controllers, PLCs and PC interface cards running an EtherCAT master stack — with configuration software. EtherCAT SubDevice (slave) controllers and chips, servo drives, I/O modules, couplers and cables are outside this page except where compared.

CNFX editorial research · Sources checked October 12, 2026 · 4 sources

EtherCAT Controller in a manufacturing environment
Representative product image. Confirm appearance and specifications with the manufacturer.

01

Set cycle time, synchronization and number of axes

The EtherCAT Technology Group (ETG) describes EtherCAT as a real-time industrial Ethernet originally developed by Beckhoff Automation and disclosed in IEC 61158, designed for short cycle times (100 µs or less), low synchronization jitter (1 µs or less) and low hardware cost. The MainDevice uses a standard Ethernet MAC without an additional communication processor, so it can be built on any hardware with an Ethernet port, sending one frame of output data by DMA and copying back the returning input data. Distributed clocks synchronise every SubDevice to a reference clock in hardware, compensating propagation delay, so system jitter is significantly below 1 µs — important where multiple servo axes move in coordination — and they relieve the MainDevice of strict frame-timing requirements. Device profiles include a servo drive profile over EtherCAT (SoE) according to IEC 61491-7-204, as ETG lists it. [1]

Editorial calculation: a 100 µs cycle is 10,000 updates per second for every axis on the segment; at a 1 ms cycle the same controller updates 1,000 times per second. Ask the supplier which cycle time it guarantees for your number of axes and I/O points, since the controller's CPU load and stack, not only the network, set the limit. [1]

Not every MainDevice implements every EtherCAT feature. ETG's directive ETG.1500 (EtherCAT Master Classes, version 1.0.2, 2016) defines Class A, a standard MainDevice, and Class B, a minimum MainDevice. ETG says each implementation should aim for Class A and meet at least Class B only where resources prohibit, for example on embedded systems. Optional functions such as redundancy are described in separate Feature Packs. [2]

acontis, a maker of EtherCAT MainDevice software, publishes its feature table against ETG.1500. It marks Distributed Clock support, among other DC features, as Class A only, along with VLAN tagging. Both classes include cyclic process data exchange with multiple update rates, online scanning and reading of the ENI network configuration file, CoE SDO transfers, EoE, FoE and SoE services, and error handling via the working counter. [3] Ask a controller supplier which ETG.1500 class its MainDevice meets, and which Feature Packs it adds, before relying on distributed clocks or redundancy.

Give the supplier the number of servo axes and I/O points, required cycle time and synchronization accuracy, motion functions (interpolation, CNC, robotics), programming environment (e.g. IEC 61131-3/CODESYS), master stack, number of EtherCAT ports and redundancy, other interfaces (Ethernet, fieldbus, OPC UA), operating system, Safety over EtherCAT needs, supply voltage, operating temperature and mounting, and quantity.

02

Plan topology, redundancy, diagnostics and safety

ETG says EtherCAT supports line, tree, star and daisy-chain topologies with hundreds of nodes and no cascaded switches, up to 65,535 devices per segment, and standard industrial Ethernet cable up to 100 m between nodes in 100BASE-TX mode, with EtherCAT P adding 24 V power over the same four-wire cable. Hot Connect lets segments or nodes be connected and disconnected in operation. Cable redundancy needs only a cable from the last node back to a second port on the MainDevice, forming a ring; a cable break or node failure is detected and resolved in under 15 µs, so at most one cycle is disturbed, and MainDevice redundancy with hot standby is also possible. Each SubDevice checks frames by checksum, a working counter confirms data consistency, and frames can be read with standard tools such as Wireshark. Safety over EtherCAT was developed to IEC 61508, standardised in IEC 61784-3 and suits applications up to SIL 3. [1]

Editorial note: redundancy, Hot Connect and Safety over EtherCAT depend on the master stack and licences offered; confirm each feature is supported by the specific controller and software, not only by the protocol.

03

Compare what suppliers offer

Suppliers linked to this page list EtherCAT controllers or master products; each card links to the page reviewed.

Listings include an ARM industrial computer running an open-source EtherCAT master with CODESYS for multi-axis motion, and EtherCAT master products among PC boards for data acquisition and motion control; ask each for tested cycle times, axis counts and supported features.

As one published example of a DIN-rail MainDevice, Beckhoff Automation's CX9240 Embedded PC has a 1.2 GHz four-core Arm Cortex-A53 CPU, 2 GB LPDDR4 RAM, two independent RJ45 10/100/1000 Mbit/s Ethernet ports, four USB 3.0 ports and a DisplayPort, boots Beckhoff RT Linux from a microSD card of at least 16 GB, and runs the TwinCAT 3 runtime for PLC and motion control. Its I/O connection detects E-bus or K-bus terminals automatically, and the optional interface can be ordered ex factory as CX9240-M112 with 2 × EtherCAT master interface or as CX9240-B110 EtherCAT slave interface. Beckhoff lists a 24 V DC (−15%/+20%) electrically isolated supply, 7 W maximum consumption (12 W while the integrated 1-second UPS charges), 2 A for the E-bus/K-bus, 84 × 100 × 91 mm, about 650 g, −25 to +60 °C operation, IP20, EMC to EN 61000-6-2/-6-4 and CE and UL markings. TwinCAT 3 licences are ordered separately. [4]

04

Trace the controller and network

This is a functional reference built from the sources cited; it is not one maker's design.

ElementRoleFix in the order
MainDevice hardwareStandard Ethernet MAC is enough. [1]CPU, ports.
Master stackSends and receives frames by DMA. [1]Stack, licences.
Distributed clocksSync jitter well below 1 µs. [1]DC support.
Topology and cableUp to 65,535 devices; 100 m per link. [1]Layout, redundancy.
Safety layerFSoE to IEC 61784-3, SIL 3. [1]Safety needs.

05

Fill the specification fields with values for your project

An EtherCAT controller quotation needs values for your project. The table explains each field, gives published values where a reviewed source states them, and says what to obtain from the supplier.

FieldWhat it means and published valuesAsk the supplier for
Communication speed100 Mbit/s, full duplex. [1]Ports, speed.
Max devicesUp to 65,535 per segment. [1]Tested node count.
Cycle timeDesigned for ≤100 µs. [1]Guaranteed for your axes.
Jitter≤1 µs target; DC well below 1 µs. [1]Measured jitter.
Operating temperature (°C)e.g. −25 to +60 °C for one DIN-rail embedded PC. [4]Range.
Supply voltage (V)e.g. 24 V DC (−15%/+20%), electrically isolated; 7 W max. [4]Supply.
Number of axesNot stated in reviewed sources.Axes at cycle time.
Position accuracyDepends on drives and sync. [1]System accuracy.
Communication interfacee.g. 2 × RJ45 1 Gbit/s plus optional 2 × EtherCAT master interface. [4]EtherCAT ports, other interfaces.
Protection classe.g. IP20, DIN-rail mounting. [4]IP, mounting.
Weight (kg)e.g. about 0.65 kg. [4]Weight.
Dimensions (W×H×D)e.g. 84 × 100 × 91 mm. [4]Size.

06

Send the axes, timing and network together

Paste it into your enquiry below or into an email to a maker, then replace every bracket.

Axes and I/O: [axes; I/O points]
Timing: [cycle time; sync accuracy]
Software: [CODESYS; motion; CNC]
Network: [topology; redundancy; Hot Connect]
Safety: [FSoE; SIL]
Hardware: [IPC; ARM; PC card; ports]
Environment: [temperature; supply; mounting]

See manufacturer records Send an enquiry through CNFX

Compare EtherCAT controller suppliers

These companies list EtherCAT master products.

BLIIOT
Manufacturing site to be confirmed for the order

Lists the BL340 ARM industrial computer with an open-source EtherCAT master and CODESYS support.

Product scope checked 2026-10-11

Current product source ↗

EtherCAT master listed · profile compiled by CNFX from public sources
ICP DAS
Manufacturing site to be confirmed for the order

Lists EtherCAT master products among PC boards for data acquisition and motion control.

Product scope checked 2026-10-11

Current product source ↗

EtherCAT master listed · profile compiled by CNFX from public sources

Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.

Share this page

Buyer questions

How fast is EtherCAT?

ETG says it was designed for cycle times of 100 µs or less with synchronization jitter of 1 µs or less. [1]

How many devices can one EtherCAT network hold?

Up to 65,535 devices per segment. [1]

Does an EtherCAT master need special hardware?

No. ETG says a MainDevice uses a standard Ethernet MAC without an additional communication processor. [1]

What are EtherCAT MainDevice classes?

ETG.1500 defines Class A (standard MainDevice) and Class B (minimum MainDevice), with optional Feature Packs such as redundancy. [2]

Does every EtherCAT master support distributed clocks?

No. In acontis's ETG.1500 feature table, Distributed Clock support is listed for Class A but not Class B. [3]

Does an embedded PC need an extra card to act as EtherCAT master?

It depends on the model: Beckhoff's CX9240 can be ordered with the CX9240-M112 option, 2 × EtherCAT master interface, besides its two Gigabit Ethernet ports and E-bus/K-bus terminal connection. [4]

Sources and what still needs a direct check

Sources checked 2026-10-12. The EtherCAT Technology Group is the organisation that maintains and promotes EtherCAT. ETG's ETG.1500 page defines MainDevice classes, acontis's feature table shows how one software maker maps features to them, and Beckhoff's CX9240 data page gives the hardware values of one embedded MainDevice.

  1. EtherCAT Technology Group — EtherCAT technology overview ↗ Technology organisation page Return to text ↑
  2. EtherCAT Technology Group — ETG.1500 EtherCAT Master Classes (download page, v1.0.2, 2016) ↗ Industry specification page Return to text ↑
  3. acontis — Features according to ETG.1500 MainDevice Classes ↗ Software maker feature table Return to text ↑
  4. Beckhoff Automation — CX9240 Embedded PC with Arm Cortex-A53: technical data and ordering options ↗ Manufacturer product page Return to text ↑

Still to check yourself

  • Confirm cycle time for your axis count.
  • Check distributed-clock support.
  • Confirm redundancy and Hot Connect in the stack.
  • Check FSoE needs and licences.
  • Verify the legal supplier and factory.
Buyer enquiry

Request manufacturing insight for EtherCAT Controller

Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.

Where it goes
Straight to the CNFX editorial desk, and to the manufacturer if this product is linked to a claimed profile. Nothing is broadcast to a supplier list.
Your details stay here
We do not sell or rent enquiry data, and we do not add you to a mailing list. Used only to answer this request.
No commission, no middleman
CNFX is a directory. We take no cut of any order and never negotiate on a supplier's behalf.
What to include
Share your product specifications, quantity, destination and target delivery date.

Your business information is used only to process this request.

Thank you! Your message has been sent. We'll respond within 1–3 business days.
Sorry, we couldn't send your message. Please try again, or email us at [email protected].

Need to Manufacture EtherCAT Controller?

Compare manufacturer profiles with relevant product and process capability.

Previous Product
Z-axis Ram/Spindle
Last Product
Get QuotesChat