Wireshark를 이용하여 EtherCAT 네트워크 패킷 캡처

업데이트 됨 Dec 12, 2019

해당 제품

Hardware

  • NI-9144
  • Ethernet Cable

Software

  • LabVIEW Full
  • LabVIEW Real-Time Module

Driver

  • NI-Industrial Communications for EtherCAT

Programming Language

  • LabVIEW G

다른

  • 필요한 도구

문의사항

  • EtherCAT 섀시에서 네트워크 통신을 모니터링하고 싶습니다.
  • 예기치 않은 문제가 발생할 때 Wireshark를 사용하여 EtherCAT 네트워크 패킷을 캡처하려면 어떻게 해야 합니까?

해결책

  • Wireshark를 사용하여 EtherCAT 네트워크 패킷을 캡처할 수 있습니다
  • EtherCAT 패킷을 캡처하려면 필요한 도구가 있는지 확인하고 아래 단계를 따르십시오.
  • 트래픽 캡처
    1. Real-Time 컨트롤러와 EtherCAT 슬레이브로 LabVIEW 프로젝트 생성하십시오.
    2. EtherCAT VI를 실행하여 통신을 시작하십시오.
    3. Wireshark를 열고 캡처를 시작하십시오. 네트워크를 통해 전송된 ECAT 패킷을 볼 수 있습니다.

추가 정보

  • 권장 네트워크 구성
    1. EtherCAT 마스터를 구성하십시오.
    2. Wireshark PC 이더넷 어댑터, EtherCAT 슬레이브 IN 포트 및 EtherCAT 마스터 어댑터를 네트워크 허브/스위치에 연결하십시오.
    3. 아래 그림 1과 같이 호스트 PC를 EtherCAT 마스터의 이더넷 포트에 직접 연결하십시오.


그림 1: 네트워크 허브 / 스위치, Wireshark PC, 호스트 PC, EtherCAT 마스터 및 EtherCAT 슬레이브가 있는 네트워크 토폴로지

  1. EtherCAT 트래픽에만 관심이 있는 경우 허브/스위치를 다른 네트워크 또는 네트워크 장치에 연결하지 마십시오. 그림 1과 같이 허브/스위치를 Wireshark PC, EtherCAT 슬레이브 및 EtherCAT 마스터에만 연결하여 살펴볼 트래픽이 적도록 하는 것이 좋습니다. 다른 장치를 EtherCAT 네트워크에 연결하면 EtherCAT 통신을 방해할 수도 있습니다.
  2. Wireshark가 모든 포트에서 전체 캡처를 수행하지 못하게 하는 방화벽을 비활성화하십시오.