Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT falla AL 0x0011: Cambio de estado solicitado no válido
La máquina de estados EtherCAT (ESM) define qué cambios de estado se permiten; los demás se rechazan con 0x0011, por ejemplo una petición de OP directamente a BOOT. Beckhoff lo indica para P→S, I→O, P→O, O→B, S→B y P→B; el esclavo se queda en su estado actual con la marca de error. Solución de Beckhoff: avanzar paso a paso desde el estado original hasta el deseado.
Diagnostica esta falla con IA
Diagnóstico gratis Sube una foto del panel, el historial de fallas o los parámetros de tu Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT. InduQT compara la evidencia y sugiere las siguientes pruebas.
Cuándo aparece
- Durante el arranque de EtherCAT o un cambio de estado manual en la vista online
- Cuando la aplicación fija los estados de los esclavos (p. ej. FB_EcSetSlaveState)
Causas probables y pruebas
1La aplicación o la herramienta pide un salto que la ESM no permite (p. ej. INIT directo a OP, u OP a BOOT)
- Indicios
- El error sigue a una petición de estado desde el PLC o a un clic manual en la vista online.
- Prueba
- Registrar qué estado se pidió y desde cuál; BOOT solo se alcanza desde INIT.
2El esclavo bajó a un estado inferior mientras el maestro pedía el siguiente paso
- Indicios
- 0x0011 aparece junto con otro AL status code poco antes.
- Prueba
- Leer en el logger el primer AL status code de ese esclavo y resolver ese primero.
Cómo distinguirla
- 0x0011 es una transición rechazada; 0x0012 es un código de estado desconocido en AL Control.
- La falla real suele ser el código registrado justo antes; 0x0011 solo, suele apuntar a la aplicación o herramienta que pidió el cambio.
Evidencia que conviene reunir
- Exportación del logger con la secuencia de cambios de estado
- State del esclavo en la pestaña Online antes y después
- Código PLC que pide estados del maestro o esclavos
El trabajo en trenes de combustible, quemadores, recipientes a presión y equipos eléctricos debe hacerlo personal calificado, siguiendo la documentación del fabricante y la normativa local. Nunca puentees un dispositivo de seguridad ni un enclavamiento.
Relacionado
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 6: Puerto de destino no encontrado (0x6, ERR_TARGETPORTNOTFOUND)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 7: Máquina de destino no encontrada (0x7, ERR_TARGETMACHINENOTFOUND)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 18: Puerto deshabilitado (0x12, ERR_PORTDISABLED)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1793: Servicio no soportado por el servidor (0x701, ADSERR_DEVICE_SRVNOTSUPP)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1797: Tamaño de parámetro incorrecto (0x705, ADSERR_DEVICE_INVALIDSIZE)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1798: Valores de datos no válidos (0x706, ADSERR_DEVICE_INVALIDDATA)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1808: Símbolo no encontrado (0x710, ADSERR_DEVICE_SYMBOLNOTFOUND)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1861: Timeout, el equipo remoto no responde (0x745, ADSERR_CLIENT_SYNCTIMEOUT)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x001A: Error de sincronización
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x001B: Watchdog del sync manager
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x001D: Configuración de salidas no válida
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x001E: Configuración de entradas no válida
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x0024: Mapeo de entradas no válido
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x0030: Configuración DC SYNC no válida
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT WcState: Error de working counter (WcState = 1, FrmXWcState ≠ 0)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT Slave not in OP: Esclavo EtherCAT atascado en INIT, PREOP o SAFEOP
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT NC 0x4260: Falta la habilitación del controlador (16992)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT NC 0x4550: Vigilancia del error de seguimiento de posición (17744)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT NC 0x4650: Hardware del drive no listo para operar (18000)
- Todos los códigos de falla de Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT (en inglés)