Real-Time 컨트롤러에 연결하기

FieldDAQ 디바이스를 특정 NI Linux Real-Time 컨트롤러의 확장형 I/O로 사용할 수 있습니다. NI MAX에서 NI Linux Real-Time 컨트롤러를 검색하여 설정한 다음, FieldDAQ 디바이스를 검색하고 설정하십시오.

노트 NI Real-Time 컨트롤러를 호스트로 사용하는 경우, NI-DAQmx를 지원하는 NI Linux Real-Time OS에서는 특정 컨트롤러만 사용할 수 있습니다. 지원되는 NI Linux Real-Time 컨트롤러는 LabVIEW Real-TimeIC-317x, cRIO-9035/9039 Sync, cRIO-904x/905xcDAQ-9132/9133/9134/9135/9136/9137입니다. [1]

네트워크를 통해 FieldDAQ 디바이스를 Real-Time 컨트롤러에 연결하려면 다음 아이템이 필요합니다.

노트 FieldDAQ 동기화 기능을 사용하려면 LabVIEW Real-Time 2017 또는 이후 버전이 필요합니다.
노트 쉴드된 다이렉트 이더넷 케이블이나 이더넷 교차(크로스오버) 케이블을 사용하여 FieldDAQ 디바이스를 직접 컴퓨터에 연결할 수 있습니다.

다음 단계를 완료하십시오.

  1. Real-Time 컨트롤러의 시작하기 가이드 문서의 설명에 따라 호스트 머신에 LabVIEW, LabVIEW Real-Time Module, 컨트롤러 드라이버 소프트웨어를 설치합니다.
  2. 1 단계에서 드라이버가 설치되지 않았다면 호스트 컴퓨터에 NI-DAQmx를 설치하십시오.

    1. ni.com/downloads/drivers에서 NI-DAQmx를 다운로드합니다. 설명에 따라 설치를 완료합니다.
    2. 등록 대화 상자가 뜨면 NI 하드웨어를 ni.com/register에 등록합니다.
    3. MAX를 사용하여 NI-DAQmx를 타겟에 다운로드합니다. 더 자세한 정보는 MAX에서 도움말 » 도움말 토픽 » 원격 시스템을 선택하여 MAX 원격 시스템 도움말을 참조하십시오.

      소프트웨어를 설치하는데 문제가 발생하는 경우, ni.com/support/daqmx를 참조하십시오.

  3. Real-Time 컨트롤러의 시작하기 가이드 문서의 설명에 따라 Real-Time 컨트롤러 하드웨어를 설정하고 소프트웨어를 설치합니다.
  4. CompactRIO 및 IC 컨트롤러의 경우, 사용자 설치 옵션을 선택하여 NI-DAQmx 기능을 컨트롤러에 설치합니다. MAX에서 원격 시스템 » 사용 중인 Real-Time 컨트롤러를 확장하고 소프트웨어 추가/제거 옵션을 사용합니다. 사용자 설치 옵션과 NI-DAQmx 기능을 선택한 후, 안내에 따라 설치를 완료하십시오.
  5. 어플리케이션에 신호를 연결합니다.
  6. 이더넷 케이블을 정렬한 후, 한쪽 끝을 FieldDAQ 디바이스의 이더넷 포트 0에 연결하고 다른 쪽 끝을 Real-Time 컨트롤러와 동일한 서브넷에 있는 스위치 또는 네트워크에 연결하거나 Real-Time 컨트롤러의 열린 네트워크 포트에 직접 연결합니다. Real-Time 시스템에서 FieldDAQ 디바이스를 네트워크 연결하기 위한 권장 설정은 토폴로지 옵션을 참조하십시오.
  7. 5 핀 L-코드 M12 전원 케이블을 사용하여 FieldDAQ의 전원 입력(IN) 포트를 외부 9 V DC ~ 30 V DC 전원 소스에 정렬하고 연결하여 디바이스에 전원을 공급합니다. 외부 전원 소스를 전원 커넥터에 연결하는 방법에 대한 정보는 외부 전원을 FieldDAQ 디바이스에 연결하기를 참조하십시오. FieldDAQ 디바이스를 사용하려면 FD-11601 스펙 에 지정된 스펙을 충족하는 외부 전원 공급 장치가 필요합니다.

    전원(Power) LED가 켜집니다. 전원(Power) LED 상태에 대한 정보는 전원(Power) LED를 참조하십시오.

  8. Real-Time 타겟의 소프트웨어 설정에 FieldDAQ을 추가하려는 경우, 호스트 컴퓨터에서 NI MAX를 엽니다. MAX 설정 트리에서 원격 시스템 » 사용 중인 Real-Time 컨트롤러 » 디바이스와 인터페이스 » 네트워크 디바이스를 확장합니다.
  9. 네트워크 디바이스 추가를 클릭한 후 네트워크 NI-DAQmx 디바이스 찾기를 클릭합니다.
  10. 네트워크 NI-DAQmx 디바이스 찾기 대화 상자가 열리면 다음 중 한 가지 작업을 수행합니다.
    • 호스트이름 열에서 디바이스에 해당하는 상자를 선택합니다.
    • 192.168.0.2와 같은 디바이스 IP 주소를 알고 있는 경우, 주소를 네트워크 NI-DAQmx 디바이스 찾기 윈도우의 디바이스 수동으로 추가 필드에 입력한 후 + 버튼을 클릭합니다.
    • 디바이스의 호스트이름을 입력합니다. 기본 호스트이름은 FD11601-<시리얼 번호>입니다.

    FieldDAQ 디바이스가 사용 가능한 디바이스에 나타나지 않으면, 리스트 새로 고침을 클릭합니다.이렇게 한 후에도 디바이스가 나타나지 않으면 시스템 관리자에게 문의하여 네트워크가 작동하는지 여부와 방화벽이 디바이스 찾기를 방해하고 있는지 여부를 확인하십시오. FieldDAQ 디바이스의 추가적인 문제해결 리소스는 이 가이드의 디바이스 연결 문제 해결하기 섹션 및 NI-DAQmx를 위한 Measurement & Automation Explorer 도움말MAX에서 네트워크 DAQ 디바이스 찾기 토픽을 참조하십시오.

  11. 선택한 디바이스 추가를 클릭합니다. FieldDAQ 디바이스는 MAX 설정 트리의 Real-Time 컨트롤러 아래에 추가됩니다.

    그림 26. MAX에서 Real-Time 컨트롤러에 FieldDAQ 디바이스 추가하기

    1378

  12. FieldDAQ 디바이스가 자동으로 예약되지 않으면, 디바이스를 선택한 후 네트워크 디바이스 예약 버튼을 클릭합니다. 더 자세한 내용은 MAX에서 디바이스 예약하기를 참조하십시오.
  13. MAX에서 디바이스와 인터페이스 » 네트워크 디바이스를 확장하고 사용 중인 FieldDAQ 디바이스에서 마우스 오른쪽 버튼을 클릭한 후 셀프 테스트를 선택하여 디바이스를 셀프 테스트합니다. 셀프 테스트는 디바이스가 올바르게 설치되었는지 간략하게 확인하는 테스트입니다. 셀프 테스트를 마치면 메시지가 나타나 테스트가 성공했는지 또는 에러가 발생했는지 알려줍니다. 에러가 발생하면 ni.com/support/daqmx를 참조하십시오.
  14. MAX에서 디바이스와 인터페이스 » 네트워크 디바이스 » 사용 중인 FieldDAQ 디바이스를 확장하고 FieldDAQ 디바이스의 커넥터 뱅크에서 마우스 오른쪽 버튼을 클릭한 후 테스트 패널을 선택하여 테스트 패널을 실행합니다. 테스트 패널에 에러 메시지가 나타나면 ni.com/support를 참조하십시오. 닫기를 클릭하여 테스트 패널을 종료합니다.
노트 사용 도중에 FieldDAQ 디바이스를 만지면 열이 느껴질 수 있습니다. 이러한 현상은 정상입니다.
노트 M12 커넥터는 IP65/IP67 요구사항을 충족하도록 케이블에 연결되거나 뚜껑이 닫혀있어야 합니다. 사용하지 않는 커넥터를 물, 먼지 또는 흙으로부터 보호하려면 패키지에 포함된 플라스틱 뚜껑으로 덮으십시오.
노트 장시간 햇빛에 노출되지 않도록 하십시오.

1 LabVIEW Real-Time 컨트롤러용 cDAQ-9138/9139는 이 설정에서 작동하지 않습니다.