Beckhoff TwinCAT 3 (XAR/XAE) with EtherCAT falha ADS 1861: Timeout, equipamento remoto não responde (0x745, ADSERR_CLIENT_SYNCTIMEOUT)
Beckhoff: ocorreu um timeout – o equipamento remoto não responde dentro do timeout ADS especificado. A configuração de rota do equipamento remoto pode estar errada. O cliente enviou a requisição mas a resposta não chegou antes do timeout (5000 ms por padrão na ADS DLL; blocos do CLP como ADSREAD usam TMOUT = DEFAULT_ADS_TIMEOUT).
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
- Na conexão a partir do XAE, de um IHM ou de um CLP remoto
- De forma intermitente em operação quando a rede ou o destino estão carregados
Causas prováveis e testes
1Rota ausente ou de um lado só no destino remoto
- Indícios
- A requisição sai do cliente (sem ADS 7) mas o destino nunca responde; geralmente destino novo ou substituído.
- Teste
- Verificar se a rota existe nos dois lados com o AMS NetId e o IP corretos.
2Firewall bloqueando ADS no destino
- Indícios
- O ping funciona mas o ADS dá timeout; firewall do Windows ativado ou alterado recentemente.
- Teste
- Verificar se TCP 48898 de entrada (e UDP 48899 para busca, TCP 8016 para Secure ADS) estão liberados no destino, conforme o ADS Basics.
3Destino ou rede lentos demais para responder dentro do timeout
- Indícios
- 1861 intermitente sob carga; leituras grandes ou muitas requisições por ciclo.
- Teste
- Comparar tamanho/frequência das requisições com o timeout; registrar o tempo de resposta e o exceed counter da tarefa no destino.
Como diferenciar
- ADS 7 é gerado localmente quando não há rota; 1861 significa que a requisição foi enviada e nada voltou a tempo.
- ADS 6 volta rápido do destino quando a porta não tem servidor; um 1861 na mesma porta aponta para a rede ou a rota.
- Um 1861 do ADSREAD entre dois CLPs pode vir de um TMOUT excedido; verificar o valor de TMOUT frente ao caminho de rede antes de aumentá-lo.
Parâmetros relevantes
| Parâmetro | Nome | Por que importa |
|---|---|---|
| AdsSyncSetTimeout | Timeout da ADS DLL | Beckhoff: valor padrão de 5000 ms para as funções da ADS DLL. |
| TMOUT | Entrada de timeout do ADSREAD/ADSWRITE | Padrão DEFAULT_ADS_TIMEOUT na Tc2_System. |
Evidências para reunir
- Listas de rotas do cliente e do destino
- Regras de firewall no destino
- Ping/latência e caminho de rede entre os dois lados
- Horário e frequência dos timeouts
- Timeout ADS configurado no cliente (TMOUT ou AdsSyncSetTimeout)
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 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 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)