Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT falha AL 0x001A: Erro de sincronização
Beckhoff: se ocorrem erros demais de RxPDO toggle (o RxPDO Toggle Failed Counter passa do limite interno), o escravo volta para SAFEOP + erro com 0x001A; múltiplos erros de sincronização, o equipamento não está mais sincronizado. É usado quando as causas dos códigos 0x2C, 0x2D, 0x32, 0x33 e 0x34 não podem ser distinguidas. Gerado em OP ou em S→O.
Diagnostique esta falha com IA
Diagnóstico grátis Envie uma foto do display, o histórico de falhas ou os parâmetros do seu Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT. O InduQT compara as evidências e sugere os próximos testes.
Quando aparece
- Em OP, após algum tempo funcionando
- Na transição SAFEOP para OP de escravos sincronizados por DC (drives, E/S rápidas)
Causas prováveis e testes
1Dados de processo chegando atrasados ou perdidos (lost frames, erros CRC, cabeamento)
- Indícios
- Contadores LostFrames ou CRC subindo no segmento; o bit 12 do DevState "DC not in sync" pode estar ativo.
- Teste
- Ler os contadores CRC e lost frames por porta na visão online; verificar cabos, conectores e blindagem conforme a ETG.1600.
2Temporização da tarefa: jitter de tempo real ou estouro de ciclo no controlador
- Indícios
- O exceed counter da tarefa sobe nos mesmos momentos.
- Teste
- Registrar no Scope View o exceed counter e o tempo de execução da tarefa; verificar as prioridades.
3Ajustes DC alterados à mão (shift times, relógio de referência)
- Indícios
- O problema começou após uma mudança de configuração; a Beckhoff alerta que ajustes DC manuais podem colocar os pulsos SYNC no momento errado.
- Teste
- Comparar os ajustes DC com os padrões e a documentação do equipamento.
Como diferenciar
- 0x001B (watchdog do sync manager) significa nenhum dado de processo dentro do tempo do watchdog; 0x001A significa que os dados chegaram mas atrasados ou fora de fase com frequência demais.
- 0x002C (fatal sync error) significa que o sinal SYNC não é mais gerado; Beckhoff: levar o mestre para INIT e de volta para OP.
Parâmetros relevantes
| Parâmetro | Nome | Por que importa |
|---|---|---|
| DC > SYNC Shift Time | Sync shift time (saídas/entradas) | Beckhoff: em problemas de sincronização, +10…20 % do ciclo para saídas e −10…20 % para entradas como valor de referência; >100 % não faz sentido. |
Evidências para reunir
- Captura da aba Online do EtherCAT (State, contadores CRC por porta, LostFrames)
- Exportação do logger com o AL status code e o horário
- Registro no Scope View de WcState, DevState e exceed counter da tarefa
- Ajustes DC do escravo (Advanced Settings > Distributed Clock)
Trabalhos em linhas de combustível, queimadores, vasos de pressão e equipamentos elétricos devem ser feitos por pessoal qualificado, seguindo a documentação do fabricante e as normas locais (como a NR-10 e a NR-13). Nunca faça jumper em um dispositivo de segurança ou intertravamento.
Relacionados
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 6: Porta de destino não encontrada (0x6, ERR_TARGETPORTNOTFOUND)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 7: Máquina de destino não encontrada (0x7, ERR_TARGETMACHINENOTFOUND)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 18: Porta desabilitada (0x12, ERR_PORTDISABLED)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1793: Serviço não suportado pelo servidor (0x701, ADSERR_DEVICE_SRVNOTSUPP)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1797: Tamanho de parâmetro incorreto (0x705, ADSERR_DEVICE_INVALIDSIZE)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1798: Valores de dados inválidos (0x706, ADSERR_DEVICE_INVALIDDATA)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1808: Símbolo não encontrado (0x710, ADSERR_DEVICE_SYMBOLNOTFOUND)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT ADS 1861: Timeout, equipamento remoto não responde (0x745, ADSERR_CLIENT_SYNCTIMEOUT)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x0011: Mudança de estado solicitada inválida
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x001B: Watchdog do sync manager
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x001D: Configuração de saídas inválida
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x001E: Configuração de entradas inválida
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x0024: Mapeamento de entradas inválido
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT AL 0x0030: Configuração DC SYNC inválida
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT WcState: Erro de working counter (WcState = 1, FrmXWcState ≠ 0)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT Slave not in OP: Escravo EtherCAT travado em INIT, PREOP ou SAFEOP
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT NC 0x4260: Habilitação do controlador ausente (16992)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT NC 0x4550: Monitoramento do erro de seguimento de posição (17744)
- Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT NC 0x4650: Hardware do drive não pronto para operar (18000)
- Todos os códigos de falha do Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT (em inglês)