Error 0xBFF69031 GigE 카메라에서 수집할 때 "시스템에서 이미지를 가져올 수 없습니다"

업데이트 됨 Jan 17, 2023

해당 제품

하드웨어

  • GIGE I/O Cable
  • GIGE I/O Board

소프트웨어

  • Vision Development Module

드라이버

  • IMAQ Vision

운영 체제

  • Windows

문의사항

Measurement & Automation Explorer (MAX)에서 GigE 카메라의 이미지를 수집하려고 합니다. 그러나 Snap 또는 Grab을 시도하면 MAX는 다음 메시지 중 하나와 같은 오류를 반환합니다. 이 문제를 어떻게 해결할 수 있습니까?

Vision Acquisition Software 2014년 8월 이전 버전 (IMAQdx 14.0.1 이전)

오류 0xBFF69031 : 시스템에서 카메라의 테스트 패킷을 받지 못했습니다. 패킷 크기가 네트워크 구성에 비해 너무 크거나 방화벽이 활성화 되었을 수 있습니다.

Vision Acquisition Software 2015년 2월 이후 버전 (IMAQdx 14.5 이상)

시스템에서 이미지를 가져올 수 없습니다. 이는 다음 이유 중 하나로 인해 발생할 수 있습니다.
1. 패킷 크기가 네트워크 설정에 비해 너무 클 수 있습니다.
- 사용중인 네트워크 어댑터에 대해 점보 프레임을 활성화하고 점보 프레임을 지원하는 다른 네트워크 하드웨어를 확인하십시오.
- 점보 프레임을 활성화 할 수 없거나 지원되지 않는 경우 패킷 크기 속성을 1500 바이트로 줄입니다. 이는 처리 오버 헤드를 증가 시키며 최대 프레임 속도를 잠재적으로 감소시킵니다.

2. 방화벽이 카메라의 네트워크 트래픽을 차단하고 있을 수 있습니다.
- Firewall Traversal 속성이 Enabled인지 확인하십시오.
- 사용중인 네트워크 인터페이스에서 방화벽을 비활성화 할 수 있는지 확인하십시오.

 

해결책

이 문제를 해결할 수있는 여러 가지 가능한 솔루션은 다음과 같습니다.
  • NI MAX의 Acquisition Attributes 창에서 패킷 크기를 줄이십시오.
  • Camera AttributesFirewall Traversal 설정이 Enabled인지 확인하십시오.
  • Test Packet Parameters 아래에서 Test Packet Enabled 설정을 비활성화하십시오.
  • 점보 프레임을 허용하도록 네트워크 인터페이스 카드가 구성되어 있는지 확인하십시오.
  • 방화벽을 비활성화 하거나 특정 이더넷 포트에 대한 예외를 생성하십시오.
  • www.ni.com/drivers 를 방문하여 카메라가 연결된 컴퓨터와 호환되는 최신 Vision Acquisition Software를 다운로드하여 최신 NI-IMAQdx 드라이버가 설치되어 있는지 확인하십시오.
  • Exposure TimeTimeout 보다 낮은지 확인하십시오.
  • 이 단계들 중 어느 것도 작동하지 않는다면 NI Support에 문의하십시오.

추가 정보

패킷 크기는 각 데이터 패킷에서 전송된 바이트 수를 지정합니다. 이 매개 변수를 변경하면 버스를 통해 이미지를 전송하는데 필요한 패킷 수가 달라집니다. 값이 클수록 이미지가 더 빠르게 전송됩니다. 네트워크 인터페이스의 허용된 크기보다 큰 패킷 크기로 인해 오류가 발생할 수 있습니다. 카메라에 연결된 네트워크 어댑터가 점보 프레임을 지원하지 않으면 이 값은 1500 이어야합니다.

많은 카메라가 Firewall Traversal이라는 GigE Vision 속성을 지원합니다. 이렇게 하면 방화벽에 대한 사용자 지정 포트 예외를 만들지 않고도 패킷 시간 초과 오류를 해결할 수 있습니다. 카메라 속성 패널에서 획득 속성을 표시하려면 보기 옵션(View Options) » 모든 속성(All Attributes)을 선택합니다. 그런 다음 트리에서 획득 속성(Acquisition Attributes) » 고급 이더넷(Advanced Ethernet) » 방화벽 통과(Firewall Traversal)로 이동하고 사용가능(Enabled)을 선택하십시오.

일반적으로 네트워크 드라이버는 1500 바이트보다 큰 데이터를 여러 패킷으로 분할합니다. 그러나 GigE Vision 표준은 최대 9014 바이트의 패킷 크기를 허용합니다. 이 큰 패킷 (점보 패킷이라고도 함)을 사용하면 카메라가 네트워크를 통해 데이터를 보다 효율적으로 전송할 수 있습니다. 네트워크 카드를 마우스 오른쪽 단추로 클릭하고 속성을 선택하여 장치 관리자에 있는 네트워크 카드들에서 점보 패킷을 활성화 할 수 있습니다.

모든 로컬 수신 포트에 대해 예외를 추가하면 GigE 카메라의 패킷이 Windows 방화벽을 우회합니다.