고급 이더넷 셋팅

NI-MAX Measurement & Automation Explorer

고급 이더넷 셋팅

고급 이더넷 설정 대화 상자를 사용하여 RT 타겟을 위한 고급 이더넷 셋팅을 설정합니다. 네트워크 셋팅 탭에서 고급 이더넷 셋팅을 클릭하여 이 셋팅에 접근합니다.

노트  RT 타겟의 이더넷 셋팅을 변경할 때 주의가 필요합니다. RT 타겟의 이더넷 세팅을 변경하면 타겟의 네트워크 성능에 영향을 줄 수 있습니다.

이 대화 상자에는 다음 구성요소가 포함되어 있습니다:

  • 이더넷 디바이스(MAC 주소)—시스템에서 감지된 모든 이더넷 디바이스를 미디어 접근 컨트롤(MAC) 주소에 따라 리스트합니다. 리스트의 첫번째 디바이스는 기본 디바이스입니다.
  • 주 디바이스로 설정—선택된 디바이스를 주 디바이스로 설정합니다. 기존의 주 디바이스가 비활성화됩니다. 기존의 주 디바이스가 기본 디바이스가 아닌 한 다시 활성화할 수 있습니다. 선택된 디바이스가 이미 주 디바이스이면 버튼은 비활성화됩니다.
  • 모드―선택된 디바이스가 주 네트워크 디바이스인 경우, 모드TCP/IP 네트워크입니다. 주 디바이스는 TCP/IP (DHCP 또는 정적)에만 사용될 수 있으며 그렇지 않을 경우 비활성화됩니다. 디바이스가 주 디바이스나 기본 디바이스가 아닌 경우, 모드는 디바이스 어떻게 사용되는지 지정합니다. 선택된 디바이스가 주 디바이스 또는 기본 디바이스인 경우, 메뉴는 비활성화됩니다. 지원되는 경우 시간에 따른 트리거와 EtherCAT과 같은 다른 모드를 선택하여 어플리케이션 특정 목적의 다른 네트워크 디바이스를 예약할 수 있습니다. 디바이스를 예약하면 해당 디바이스를 컨트롤하는 어플리케이션이 나중에 쓸 수 있도록 디바이스를 셋팅하게 됩니다. TCP/IP를 위한 디바이스 셋팅처럼 부팅 시 설정되거나 초기화되지 않습니다.
  • IP 주소—주 디바이스나 기본 디바이스 이외의 디바이스인 경우, 해당 디바이스의 IP 주소를 지정합니다. 선택된 디바이스가 주 디바이스나 기본 디바이스인 경우, 또는 디바이스의 모드TCP/IP 네트워크가 아닌 경우, 필드는 비활성화됩니다. 선택된 디바이스가 주 디바이스인 경우, IP 주소는 주요 네트워크 셋팅 탭에서 지정된 것처럼 타겟의 주요 IP 주소입니다.
  • 서브넷 마스크—주 디바이스나 기본 디바이스 이외의 디바이스인 경우, 해당 디바이스의 서브넷 마스크를 지정합니다. 선택된 디바이스가 주 디바이스나 기본 디바이스인 경우, 또는 디바이스의 모드TCP/IP 네트워크가 아닌 경우, 필드는 비활성화됩니다. 선택된 디바이스가 주 디바이스인 경우, 서브넷 마스크는 주요 네트워크 셋팅 탭에서 지정된 것처럼 타겟의 주요 서브넷 마스크입니다.
  • 선호되는 미디어 모드모드TCP/IP 네트워크(주 디바이스를 포함)로 설정된 디바이스의 경우, 디바이스가 와이어에서 통신하기 위해 사용하는 모드를 선택합니다. 이 메뉴는 디바이스의 모드TCP/IP 네트워크인 경우에만 디스플레이되며 디바이스가 지원하는 옵션만을 보여줍니다.
    노트 노트  원격 타겟에는 이 셋팅이 적용되지 않습니다. 원격 타겟이 사용하는 실제 모드는 다를 수도 있습니다.


    다음의 속도/통신방식 아이템을 설정할 수 있습니다:
    10이더넷 하드웨어의 연결 속도를 10 Mbps로 설정합니다.
    100이더넷 하드웨어의 연결 속도를 100 Mbps로 설정합니다.
    기가비트이더넷 하드웨어의 연결 속도를 1,000 Mbps, 즉 1 초당 1 기가비트(Gbps)로 설정합니다.
    반이중RT 타겟은 이더넷 연결을 통해 한쪽 방향으로 통신을 허용합니다. RT 타겟은 데이터를 보내거나 받을 수 있지만 이 두 작업을 동시에 할 수는 없습니다.
    전이중RT 타겟은 이더넷 연결을 통해 양쪽 방향으로 통신을 허용합니다. RT 타겟은 데이터를 동시에 보내고 받을 수 있습니다.
    노트  완전에서 절반으로 복수의 RT 타겟을 설정하면 일부 타겟의 네트워크 성능을 향상시킬 수 있습니다.
  • 패킷 감지—모드를 TCP/IP 네트워크(주 디바이스를 포함)로 설정한 디바이스의 경우, 디바이스가 입력 중인 패킷을 검출하기 위해 사용하는 방법을 선택합니다. 고급 이더넷 DDP 명령을 지원하는 타겟의 경우, 드라이버의 실제 기능만이 활성화됩니다. 고급 이더넷 DDP 명령을 지원하지 않는 타겟의 경우, 드라이버의 실제 기능과 관계없이 양쪽 아이템이 모두 활성화됩니다. 디바이스의 모드가 TCP/IP 네트워크가 아닌 경우 메뉴는 비활성화됩니다.

    RT 타겟에 다음 모드 셋팅을 설정할 수 있습니다:
    인터럽트RT 타겟의 OS는 이더넷 연결을 통해 새로운 데이터의 도착을 알리는 인터럽트를 기다립니다. 그 후 OS가 새로운 데이터를 불러옵니다.
    폴링RT 타겟의 OS는 정기적으로 이더넷 연결을 통해 새로운 데이터의 도착을 확인합니다. 새 데이터가 있는 경우, OS는 새로운 데이터를 불러옵니다. 폴링 모드를 선택하면 폴링 간격을 설정해야 합니다.
  • 폴링 간격—패킷 감지에 폴링을 사용하도록 설정된 디바이스의 경우, 얼마나 자주 드라이버가 새 패킷을 확인해야 하는지 지정합니다. 허용가능한 값은 1에서 10000 ms의 범위입니다. 디바이스가 패킷 감지에 폴링을 사용하도록 설정되지 않은 경우, 이 필드는 비활성화됩니다.
  • 최대 소켓 개수—타겟에서 동시에 열 수 있는 최대 소켓 개수를 지정합니다. 일부 소켓은 DDP 서버, FTP 서버, LabVIEW와 같은 서비스에 꼭 필요합니다. 그러므로 여기에 지정된 개수는 사용자가 시스템에 만들 수 있는 네트워크 연결 개수와 일치하지 않습니다. 허용 가능한 값은 20에서 65534 소켓의 범위입니다.
  • IP 부분 홀드 시간—IP 부분이 패킷을 완성하기 위해 받아야 할 나머지 부분을 기다리는데 홀드하는 시간을 지정합니다. 허용 가능한 값은 2에서 255 까지의 범위입니다.