Capturando tráfego EtherNet/IP de um Allen-Bradley 842E
Uma captura de pacotes 842E útil depende do espelhamento de portas no switch, do posicionamento correto da captura e da separação do tráfego cíclico de E/S d...
Um laptop conectado ao mesmo switch que um encoder Allen-Bradley 842E não verá necessariamente o tráfego cíclico dele. Os switches modernos encaminham quadros unicast somente para a porta de destino, portanto uma captura feita em uma porta de acesso comum pode parecer normal enquanto a conexão de controle apresenta quedas.

Uma porta espelhada do switch dá visibilidade ao analisador sem inserir o laptop no caminho de retorno de movimento ou posição.
Posicione a captura onde a falha ocorre
Use uma sessão de espelhamento em um switch gerenciável ou um tap passivo desenvolvido para esse fim. Espelhe a porta do encoder, a porta do controlador ou o uplink relevante, de acordo com a questão que está sendo testada. Confirme que a interface do analisador não está transmitindo tráfego de descoberta ou configuração desnecessariamente para a rede de controle.
Sincronize o horário da captura com as falhas do controlador, os registros do switch e os eventos da máquina. Sem uma linha do tempo compartilhada, um rastreamento de pacotes se torna um arquivo grande de tráfego plausível, em vez de uma evidência.
Separe as classes de tráfego
E/S cíclica
A E/S implícita do EtherNet/IP normalmente usa UDP. Identifique os pontos de extremidade da conexão e o intervalo esperado entre pacotes solicitado; em seguida, represente graficamente o tempo entre chegadas, o comportamento da sequência e as lacunas. Não classifique todos os pacotes UDP como E/S do encoder.
Descoberta e configuração
As trocas de List Identity e outras trocas de descoberta são diferentes de uma conexão de E/S estabelecida. Os serviços explícitos de configuração e diagnóstico podem usar TCP. Os filtros devem preservar contexto suficiente para mostrar o estabelecimento da conexão, não apenas o momento da falha.
Infraestrutura de rede
Correlacione a perda de pacotes com erros de porta do switch, transições de link, controles de multicast, negociação de duplex e topologia. O manual do 842E define o comportamento do dispositivo, enquanto a documentação do switch gerenciável determina o que o espelhamento realmente copia.
Capture sem criar uma nova falha
Evite inserir um switch não gerenciável em uma arquitetura em funcionamento. Limite a duração e o tamanho do arquivo de captura, proteja o rastreamento porque os pacotes industriais podem expor endereços e configurações e remova a configuração de espelhamento após o teste. Se o problema se parecer com uma instabilidade geral da rede, a disciplina de diagnóstico usada no guia de isolamento de falhas intermitentes em DH-485 ainda se aplica: altere uma variável por vez e preserve as evidências de temporização.
Opinião editorial: a captura de pacotes é um instrumento de medição
O Wireshark não fornece sozinho a causa raiz. O valor vem de uma pergunta testável — como saber se os pacotes cíclicos param antes ou depois de um evento no link do switch — e de um ponto de captura capaz de respondê-la. Consulte o hardware de encoder aplicável na coleção Allen-Bradley e use o Manual do usuário do encoder 842E EtherNet/IP da Rockwell Automation para obter detalhes de conexão e diagnóstico.
Perguntas que os engenheiros fazem antes da interrupção
Por que meu laptop não consegue ver a E/S UDP do encoder?
Uma rede comutada normalmente envia tráfego unicast somente para as portas participantes. Configure uma porta espelhada verificada ou use um tap passivo.
Devo capturar na porta do encoder ou na porta do controlador?
Escolha o ponto que responda à hipótese da falha. Capturar em ambos os lados de um link intermediário pode ajudar a localizar onde a perda ou o atraso aparece.
Um filtro de exibição do Wireshark é suficiente?
Não. O posicionamento da captura, a sincronização de horário e os contadores do switch são essenciais; a filtragem apenas altera quais pacotes capturados são exibidos.