Home
Support
사용중인 CompactRIO 컨트롤러나 Single-Board RIO가 Measurement & Automation Explorer (MAX)에서 보이지 않습니다.
사용중인 CompactRIO 컨트롤러나 Single-Board RIO가 Measurement & Automation Explorer (MAX)에서 보이지 않습니다.
하드웨어: CompactRIO
문제점: 사용중인 CompactRIO 컨트롤러나 Single-Board RIO를 Measurement & Automation Explorer (MAX)에서 설정하려고 하는데, 원격 시스템에서 나타나지 않습니다. 원인이 무엇이며 어떻게 조치해야 합니까?
솔루션: CompactRIO 컨트롤러나 Single-Board RIO가 MAX의 원격 시스템에서 보이지 않는 대부분의 원인은 네트워크와 관련되어 있습니다. 자세한 내용은 이 글의 아래에서 설명하지만, CompacRIO나 sbRIO의 설정과 문제해결은 www.ni.com/gettingstarted를 참고하는 것이 가장 좋은 방법입니다. 특히 Connect and Set Up Hardware 섹션에서는 포괄적인 내용의 설명과 문제해결 관련 팁들이 설명되어 있어, CompactRIO나 sbRIO 시스템을 구축하면서 발생하는 대부분의 문제들을 해결하는데 큰 도움이 될 것입니다.
- 호스트 PC에 알맞은 버젼의 NI-RIO가 설치되어 있는지 확인이 필요합니다.
- 관련 링크에서 버젼 호환성에 대한 정보를 참고하십시오.
- 만약에 호스트 PC의 전반적인 소프트웨어가 업그레이드 되었다면, NI-RIO 드라이버도 재설치 하십시오.
- 새로운 컨트롤러와 백플레인은 새로은 버젼의 NI-RIO 드라이버 버젼이 필요로 할 수 있습니다. 항상 최신 버젼의 드라이버 설치가 필요합니다.
- 컨트롤러의 Status LED 상태를 확인하십시오.
- LED가 깜빡거리지 않는다면, CompactRIO나 sbRIO의 IP 주소 설정은 이미 완료되어 있는 상황입니다. MAX에서 계속 나타나지 않는다면 IP 설정의 리셋이 필요합니다.
- LED가 한번 깜빡거린다면, 0.0.0.0과 같이 IP주소가 설정이 되어 있지 않은 상황이며, LED가 깜빡거리지 않는다면 링크-로컬 IP 주소일 것입니다. 링크-로컬 주소는 로컬 네트워크의 한 부분에서만 통신하도록 설정하는 네트워크 주소입니다. 다른 IP 주소로의 설정이 가능하지 않을 경우에는 169.254.0.0/16까지의 IPv4 주소의 범위 내로 호스트 PC의 OS에서 자동 할당됩니다.
- 시스템에 어떠한 부분이 문제가 되는디 확인하기 위해서는 사용하는 제품에 해당하는 사용자 메뉴얼을 확인하거나 Status LED 상태를 통한 간략한 설명은 KnowlegeBase 3K5CTHQX: Why is the Status Light on a CompactRIO (cRIO) Controller Flashing Continuously? 를 참고 하십시오. 이러한 Status LED 상태 확인 방법은 sbRIO에서도 동일하게 적용됩니다.
- LED가 전혀 깜빡거리지 않고 켜져있는 상태로 멈춰있다면, 컨트롤러가 BIOS에서 정상적으로 부팅되지 않은 상황입니다. 이러한 경우는 제품에 정상적으로 전원이 공급되지 않을 경우일 수도 있습니다. 사용하고 있는 전원 공급기가 제품 스펙의 전원 요구사항을 만족하는지 확인하십시오.
- 컨트롤러의 콘솔에서 출력되는 내용을 확인하십시오.
- 현재 컨트롤러의 IP 주소와 펌웨어 버젼을 콘솔을 통해 확인할 수 있습니다.
- 응답이 없는 컨트롤러를 진단하거나 LED에서 확인가능한 에러들을 확인하는데 유용합니다.
- Reset IP 스위치를 활용하십시오.
- Reset IP 스위치를 켤 경우, LVRT 8.6.1 이하에서는 기본 IP 주소(0.0.0.0)로 복구합니다. 이후로 나온 버젼에서는 IP 주소를 링크-로컬로 변경합니다. Reset IP 스위치를 사용하면, 컨트롤러가 네트워크 상에서 검색이 되도록 설정됩니다.
Note: 사용하고 있는 제품이 CompactRIO 9075/9076과 같이 Reset IP 스위치가 없는 경우에는 Reset 버튼을 5초이상 눌렀다가 때어 안전모드로 부팅하십시오. Status LED가 켜지고 몇초에 3번씩 일정하게 깜빡거린다면 제품은 콘솔이 활성화된 안전모드로 실행되고 있는 것입니다. 그 상태에서 다시 5초이상 눌렀다가 때면 DHCP로 연결을 시도하며, 그래도 연결을 실패할 경우에는 링크-로컬 IP 주소 (169.254.x.x)로 자동 설정됩니다.
- No APP 스위치를 활용하십시오.
- CompactRIO나 sbRIO에서 이미 어플리케이션이 실행되고 있다면, CPU 로드가 많아서 네트워크 통신이 되지 않을 수도 있습니다. 이 경우에는 MAX에서 보이지는 않지만 컨트롤러에 Ping을 보낼 경우 정상적으로 응답할 것입니다.
- No APP 스위치를 켠 후에 Reset 버튼을 눌러 컨트롤러를 재부팅하면 사용자가 정의한 어플리케이션을 실행하지 않고 가용상태로 부팅하게 됩니다.
- 호스트 PC와 컨트롤러간의 케이블 연결을 확인하십시오.
- 호스트 PC와 CompactRIO나 sbRIO를 공유기 없이 일대일로 연결할 경우에는 크로스오버 케이블을 사용하고 있는지 확인하십시오.
- 로컬 네트워크를 통해서 연결하고 있다면, 일반적인 케이블을 사용하고 있는지 확인하십시오.
- 케이블 양끝과 연결된 커넥터에서 두 개의 불빛을 확인할 수 있습니다. 하나는 켜진 상태를 유지하고 있으며, 다른 하나는 빠르게 깜빡거린다면 정상적으로 네트워크 통신을 하고 있는 상태입니다. 만약 연결된 커넥터에서 불빛이 보이지 않는다면 맞는 케이블로 정상적으로 연결되었는지 다시 한번 확인하십시오.
- 만약에 네트워크 방화벽이 설정되어 있다면, 임시적으로 해제하십시오.
- BlackICE와 같은 보안 소프트웨어가 CompactRIO 컨트롤러나 sbRIO와의 네트워크 통신을 블록할 수도 있습니다.
- 윈도우즈 운영체제를 사용한다면, 윈도우즈의 전체 방화벽을 해제하는 것이 블록되어야 하는 프로그램에 대한 블록도 해제할 수도 있습니다. 이러한 경우에는 아래의 절차를 따라 MAX가 블록되지 않도록 설정해야 합니다.
- 윈도우즈 XP의 경우
- 시작>>설정>>네트워크 연결의 경로에 있는 네트워크 연결 설정 창을 열어 로컬 영역 연결 아이콘을 선택하십시오.
- 마우스 오른쪽 버튼을 클릭하여 속성을 선택하십시오.
- 고급 탭을 선택하십시오.
- Winodws 방화벽의 설정 버튼을 클릭하십시오.
- 예외 탭을 선택하십시오.
- 프로그램 추가 버튼을 클릭하십시오.
- 리스트에서 Measurement & Automation을 선택하고 확인을 클릭하십시오.
- 남은 창들의 확인 버튼을 모두 클릭하십시오.
- 윈도우즈 7의 경우
- 시작>>제어판>>시스템 및 보안>>Windows 방화벽>>Windows 방화멱에서 프로그램 허용의 경로에 있는 허용되는 프로그램 창을 여십시오.
- 다른 프로그램 허용 버튼을 클릭하십시오.
- 프로그램 추가 창에서 Measurement & Automation을 선택하고 확인을 클릭하십시오.
- 확인 버튼을 클릭하여 제어판을 닫으십시오.
- 44525 포트는 National Instruments software에서 이더넷 제품의 검색으로 사용되고 있습니다. CompactRIO나 sbRIO가 검색될 수 있도록 해당 포트가 열려있는지 확인하십시오.
- 호스트 PC와 컨트롤러가 같은 서브넷에 있는지 확인하십시오.
- CompactRIO 컨트롤러나 sbRIO가 호스트와 다른 서브넷에 있다면, MAX의 원격 시스템에서 마우스 오른쪽 버튼을 클릭하여 새로 만들기를 선택하여 수동으로 IP를 입력해야 합니다.
- 여러개의 네트어크 어댑터 (예. 무선)를 사용하고 있다면, 다른 네트워크 카드들이 비활성화되어 있는지 확인하십시오.
- cRIO-9074나 cRIO-902x를 사용하고 있다면, CompactRIO의 Port 2가 아닌 Port 1을 사용하고 있는지 확인이 필요합니다. Port 2의 사용 경우와 어떻게 설정하는지에 대한 자세한 설명은 아래 관련 링크를 참고하십시오.
- 컨트롤러의 네트워크 설정을 정적 IP 주소로 사용자가 설정한 다음, 다른 장소에서 컨트롤러를 사용한다면 서브넷은 변경 될 것입니다. 현재 호스트 PC의 IP 정보를 확인하기 위해서는 명령창에서 ipconfig를 입력하십시오. 명령창을 실행하려면 시작>>실행에서 cmd를 입력하십시오. 그리고 컨트롤과의 통신을 확인하기 위해 ping xx.xx.xx.xx 명령어를 사용할 수 있습니다. 여기서 xx.xx.xx.xx는 컨트롤러에 설정한 IPV4 주소입니다. 만약에 ping 명령어에 대한 응답이 있다면, 호스트 PC의 소프트웨어가 잘못 설치되어 있을 가능성이 높습니다. 응답이 있다면 네트워크나 방화벽 관련 이슈이므로 IT 부서에게 문의하는 것을 권장 드립니다. 주의할 점은 컨트롤러가 0.0.0.0으로 설정되어 있다면 ping 명령어가 동작하지 않습니다.
- NI-RIO 서버 설정이 잘못되어 있을 수도 있습니다. 호스트 PC가 RIO 디바이스의 접근을 허용했는지 확인하기 위해서는 MAX를 실행하여 도구>>NI-RIO Settings를 선택하십시오. 모든 RIO 디바이스들이 원격 시스템에 접속되도록 허용할려면 Remote Device Access의 리스트에 "*"이 있어야 합니다. 만약 모든 RIO 디바이스가 아닌 특정 디바이스만 원격 시스템에 접속되도록 허용하려면 리스트의 "*"를 지우고 접속하려고 하는 IP 주소를 직접 입력하십시오.
관련 링크: Getting Started with NI ProductsKnowledgeBase 27K9UNKN: Connecting to a LabVIEW Real-Time (RT) Target with a Crossover CableKnowledgeBase 1XGF6R4U: I Cannot Connect to My PXI Real-Time Target on the NetworkSoftware Support: CompactRIO, CompactDAQ, and R Series DevicesKnowledgeBase 4E0DGASK: Configuring the Dual Ethernet Ports on Real-Time Controllers KnowledgeBase 3K5CTHQX: Why is the Status Light on a CompactRIO (cRIO) Controller Flashing Continuously? KnowlegeBase 42177BXJ: Connecting to Ethernet Targets with Multiple Network Cards in the HostNI LabVIEW for CompactRIO Developer's GuideKnowledge Base 3M87HMD7: Usage of Console Out Switch on CompactRIO, Single-Board RIO, cFP-21xx, and cFP-22xx ControllersKnowledgeBase 4ESLI3UI: NI-RIO and LabVIEW Version Compatibility
첨부:
리포트 날짜: 09/06/2007
마지막 업데이트: 11/24/2014
문서 번호: 4D5CCQJQ
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.