Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT fault Slave not in OP: EtherCAT slave stuck in INIT, PREOP or SAFEOP

Beckhoff TwinCAT 3 (XAR/XAE) with EtherCATfaultTwinCAT 3.1; ADS Basics 2.6.2, EtherCAT System Manual 6.1.0, NC Errors 2.5.1

In normal operation every slave is in OP (State = 8). Each state shows how far startup got: INIT – no mailbox or process data yet; PREOP – mailbox works, the master is writing SyncManager, FMMU and PDO settings; SAFEOP – SyncManagers and DC were accepted, inputs update but outputs are held in a safe state; OP – the master must transfer valid outputs before SAFEOP→OP. A slave that stops at one state usually reports why with an AL status code.

Diagnose this with AI

Upload a keypad photo, the fault history or a parameter export from your Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT. InduQT compares the evidence and suggests the next useful checks.

Try Free PLC Fault Diagnostic

When it happens

Likely causes and checks

1Stuck in INIT: device not reached or identity does not match

Points to it
State 0x0101 (INIT + not present) or 0x0020 (invalid vendorId, productCode); RUN LED off.
Check
Run an online scan and compare vendor, product code and revision; check cabling and supply to the device.

2Stuck in PREOP: process data or DC configuration refused

Points to it
AL status such as 0x0024/0x0025 (mapping) or 0x0030 (DC); RUN LED flashing.
Check
Read the AL status code in the logger and fix the configuration it names.

3Stuck in SAFEOP: no valid outputs, sync or watchdog problem

Points to it
AL status 0x001B, 0x001A or 0x0019; RUN LED single flash.
Check
Check that the task writing the outputs runs, and the DC/sync diagnosis.

Telling it apart

Evidence to collect

Work on fuel trains, burners, pressure vessels and electrical equipment must be done by qualified personnel following the manufacturer’s documentation and local codes. Never bypass a safety device or interlock.

Related