Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT falla AL 0x001A: Error de sincronización
Beckhoff: si ocurren demasiados errores de RxPDO toggle (el RxPDO Toggle Failed Counter supera el límite interno), el esclavo vuelve a SAFEOP + error con 0x001A; múltiples errores de sincronización, el equipo ya no está sincronizado. Se usa cuando no se pueden distinguir las causas de los códigos 0x2C, 0x2D, 0x32, 0x33 y 0x34. Se genera en OP o en S→O.
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
- En OP, tras un tiempo funcionando
- En la transición SAFEOP a OP de esclavos sincronizados por DC (drives, E/S rápidas)
Causas probables y pruebas
1Datos de proceso que llegan tarde o se pierden (lost frames, errores CRC, cableado)
- Indicios
- Contadores LostFrames o CRC subiendo en el segmento; puede estar activo el bit 12 de DevState "DC not in sync".
- Prueba
- Leer los contadores CRC y lost frames por puerto en la vista online; revisar cables, conectores y blindaje según ETG.1600.
2Temporización de la tarea: jitter de tiempo real o desbordes de ciclo en el controlador
- Indicios
- El exceed counter de la tarea sube en los mismos momentos.
- Prueba
- Registrar en Scope View el exceed counter y el tiempo de ejecución de la tarea; revisar prioridades.
3Ajustes DC cambiados a mano (shift times, reloj de referencia)
- Indicios
- El problema empezó tras un cambio de configuración; Beckhoff advierte que ajustes DC manuales pueden poner los pulsos SYNC en el momento equivocado.
- Prueba
- Comparar los ajustes DC con los valores por defecto y la documentación del equipo.
Cómo distinguirla
- 0x001B (watchdog del sync manager) significa que no llegaron datos de proceso dentro del tiempo del watchdog; 0x001A significa que llegaron pero con retraso o desfasados con demasiada frecuencia.
- 0x002C (fatal sync error) significa que la señal SYNC ya no se genera; Beckhoff: pasar el maestro a INIT y de nuevo a OP.
Parámetros relevantes
| Parámetro | Nombre | Por qué importa |
|---|---|---|
| DC > SYNC Shift Time | Sync shift time (salidas/entradas) | Beckhoff: ante problemas de sincronización, +10…20 % del ciclo para salidas y −10…20 % para entradas como valor de referencia; >100 % no tiene sentido. |
Evidencia que conviene reunir
- Captura de la pestaña Online de EtherCAT (State, contadores CRC por puerto, LostFrames)
- Exportación del logger con el AL status code y la hora
- Registro en Scope View de WcState, DevState y el exceed counter de la tarea
- Ajustes DC del esclavo (Advanced Settings > Distributed Clock)
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 0x0011: Cambio de estado solicitado no válido
- 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)