Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT falha AL 0x001B: Watchdog do sync manager
Beckhoff: o escravo não recebeu dados de processo dentro do tempo de watchdog especificado, normalmente 100 ms. O watchdog reinicia a cada novo dado de processo, normalmente quando o SyncManager de saídas (SM2) é escrito; equipamentos só de entradas normalmente não usam watchdog. Beckhoff: aumentar o watchdog não é solução; a razão indicada é que o CLP parou. Gerado em OP ou SAFEOP, estado resultante SAFEOP + erro.
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, quando os dados de processo cíclicos param
- Quando o CLP ou a tarefa que escreve as saídas para, fica em breakpoint ou é reiniciada
Causas prováveis e testes
1CLP / tarefa parada, em breakpoint ou recarregada
- Indícios
- Todos os escravos de saída dessa tarefa vão para SAFEOP + E com 0x001B ao mesmo tempo.
- Teste
- Procurar no logger stop do CLP, breakpoint, download ou alteração online nesse horário.
2Frames cíclicos não chegam ao escravo (cabo, conector, alimentação do segmento)
- Indícios
- Só falham os escravos a partir de um ponto da linha; antes sobem os contadores CRC ou de link.
- Teste
- Ler os contadores CRC e de link por porta na visão online e verificar cabo/conector no primeiro escravo que falha.
3Estouros de tarefa longos o bastante para passar do watchdog
- Indícios
- O exceed counter da tarefa salta no momento da falha.
- Teste
- Registrar no Scope View o exceed counter e o tempo de execução da tarefa.
Como diferenciar
- 0x001B significa sem dados de processo dentro do watchdog; 0x001A significa que os dados chegaram mas a sincronização falhou repetidamente.
- Muitos escravos ao mesmo tempo apontam para o mestre/CLP; um escravo e tudo depois dele apontam para a linha nesse escravo.
- Em SAFEOP as saídas ficam no estado seguro; a Beckhoff alerta que, com o watchdog desativado, as saídas podem ser acionadas em SAFEOP. Não desativar o watchdog para manter a máquina rodando.
Parâmetros relevantes
| Parâmetro | Nome | Por que importa |
|---|---|---|
| ESC 0x0400 / 0x0420 | Watchdog SM (multiplicador e temporizador) | Padrão 100 ms; só é carregado na partida se a caixa estiver marcada. Beckhoff: aumentar o watchdog não é solução. |
| ESC 0x0410 | Watchdog PDI | Padrão 100 ms; monitora a comunicação entre o ESC e o controlador próprio do escravo. |
Evidências para reunir
- Exportação do logger com as entradas 0x001B e horários
- Captura da aba Online do EtherCAT (State, contadores CRC, LostFrames)
- Registro no Scope View de WcState e exceed counter da tarefa
- Ajustes de watchdog do escravo (Advanced Settings > Behavior > Watchdog)
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 0x001A: Erro de sincronização
- 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)