Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT falla ADS 1798: Valores de datos no válidos (0x706, ADSERR_DEVICE_INVALIDDATA)
Beckhoff: valores de datos no válidos. El servidor recibió una petición del tamaño correcto pero rechazó su contenido, por ejemplo un valor fuera de lo que acepta el servicio.
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 escrituras ADS o read-write desde un cliente o el PLC
Causas probables y pruebas
1El valor escrito está fuera del rango que acepta el servidor
- Indicios
- Error solo con ciertos valores; la misma escritura con otros valores funciona.
- Prueba
- Revisar el rango documentado del index group o parámetro que se escribe.
2El cliente arma mal la estructura de la petición
- Indicios
- Falla toda escritura de ese servicio; la librería o el código del cliente cambió hace poco.
- Prueba
- Capturar la petición (ADS Monitor o Wireshark) y compararla con la especificación del servicio.
Cómo distinguirla
- ADS 1797 es un problema de tamaño; 1798 es el contenido; 1803 (0x70B) es "valores de parámetro no válidos" en los parámetros del servicio y no en los datos.
Evidencia que conviene reunir
- Petición exacta: puerto, index group/offset, longitud y datos
- Rango de valores según la documentación del dispositivo
- Código o versión de la librería del cliente
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 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 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)