CompactRIO 하드웨어는 리얼타임 기능이 있는 센서 또는 프로토콜별 컨디셔닝 I/O 모듈을 사용하여 산업용 제어 및 모니터링 솔루션을 제공합니다.
다음의 경우에 최적
리얼타임 프로세싱 요구 사항
산업용 모니터링 및 제어 어플리케이션
현장에서의 장기적 테스트
NI CompactRIO 시스템은 고성능 처리 기능, 센서별 컨디셔닝된 I/O, 그리고 긴밀하게 통합된 소프트웨어 툴체인을 제공하여 산업용 사물인터넷, 모니터링 및 제어 어플리케이션에 이상적입니다. 리얼타임 프로세서는 안정적이고 예측 가능한 동작을 제공하는 반면, FPGA는 고속 로직과 정확한 타이밍을 요구하는 작은 태스크에서 효과적입니다.
CompactRIO 하드웨어는 리얼타임 기능이 있는 센서 또는 프로토콜별 컨디셔닝 I/O 모듈을 사용하여 산업용 제어 및 모니터링 솔루션을 제공합니다.
다음의 경우에 최적
리얼타임 프로세싱 요구 사항
산업용 모니터링 및 제어 어플리케이션
현장에서의 장기적 테스트
CompactRIO 시스템에는 Linux Real-Time OS를 실행하는 프로세서가 있는 컨트롤러와 사용자 프로그래밍 가능한 FPGA가 포함된 섀시가 있습니다. 이 시스템은 NI와 타사 모두의 산업용 I/O 모듈을 지원합니다.
섀시
CompactRIO 섀시는 통합 시스템 아키텍처의 중심입니다. I/O에 직접 연결되어 각 모듈의 I/O 회로에 고성능으로 액세스하고 타이밍, 트리거링 및 동기화할 수 있습니다. 각 모듈은 버스를 통해서가 아니라 직접 FPGA에 연결되어 있으므로, 다른 컨트롤러 아키텍처와 비교하면 시스템 응답에 제어 지연 시간이 거의 없습니다.
컨트롤러
CompactRIO 컨트롤러는 견고한 설계, 업계 표준 인증, 통합 비전 및 모션, 산업용 통신 및 HMI 기능을 갖춘 고성능 컨트롤러입니다. 이 컨트롤러에는 LabVIEW Real-Time 어플리케이션을 안정적이고 결정론적으로 실행하고 멀티레이트 제어, 실행 추적, 내장 데이터 로깅 및 주변 통신을 제공하는 프로세서가 포함되어 있습니다. CompactRIO 컨트롤러는 CompactRIO 섀시와 통합되어 제공됩니다.
모듈
I/O 모듈에는 절연, 변환 회로, 신호 컨디셔닝 및 산업용 센서/액추에이터에 직접 연결할 수 있는 내장 연결 기능이 포함되어 있습니다. CompactRIO 시스템은 다양한 배선 옵션을 제공하고 커넥터 정션 박스를 모듈에 통합함으로써 필요한 공간과 현장 배선 비용을 크게 절감해 줍니다. 70여 가지의 CompactRIO용 NI C 시리즈 I/O 모듈 중에서 선택하여 거의 모든 센서 또는 액추에이터에 연결할 수 있습니다.
소프트웨어
NI Linux Real-Time, LabVIEW FPGA Module 및 NI-DAQmx 드라이버를 사용하여 기존의 유형이 다른 아키텍처 프로그래밍 문제를 해결하십시오. 이 조합을 사용하면 직관적인 단일 소프트웨어 툴체인으로 프로세서와 사용자 프로그래밍 가능 FPGA를 모두 프로그래밍하여 시스템을 보다 신속하게 개발할 수 있습니다. 위험을 줄이고 생산성을 높이며 I/O 드라이버, OS 및 기타 미들웨어를 만들고 유지 관리할 필요가 없어 사용자 편의성이 높은 통합 소프트웨어를 사용하여 하위 레벨 프로그래밍 작업이 아닌 문제 해결에 집중하십시오.
하드웨어를 개봉하는 순간부터 배포 및 수명 주기 유지보수까지, 신속하게 시작하고 효율적으로 운영할 수 있도록 지원합니다.
문제 해결 방법:
수리 서비스
수명 주기 서비스
설정
교정
어플리케이션이 기본 자동화 또는 데이터 수집 이상을 필요로 하는 경우, 특히 결정적 리얼타임 컨트롤, 고속 측정, 사용자 정의 신호 처리 또는 까다로운 환경에서 작동해야 하는 경우 CompactRIO를 사용하는 것을 고려해야 합니다. CompactRIO는 리얼타임 프로세서, 사용자 프로그래밍 가능한 FPGA, 모듈형 센서별 I/O를 단일 플랫폼에 통합하기 때문에 머신 컨트롤, 산업용 모니터링, 상태 모니터링, Hardware-In-the-Loop(HIL) 테스트, 에지 컴퓨팅 어플리케이션에 적합한 선택입니다. 타이밍 정밀도, 동기화, 신뢰성 및 유연성이 기존 PLC 또는 PC 기반 시스템만으로는 달성하기 어려운 핵심 요구사항인 경우 특히 유용할 수 있습니다.
컨트롤러, 소프트웨어, 통신 모듈에 따라 CompactRIO는 산업 자동화 및 모니터링에 사용되는 기타 프로토콜뿐만 아니라 Modbus, OPC UA, EtherCAT, CAN, CANopen, 이더넷 기반 통신과 같은 일반적인 산업 및 네트워킹 표준을 지원할 수 있습니다. 이러한 유연성을 통해 엔지니어는 까다로운 어플리케이션에 필요한 리얼타임 컨트롤 및 데이터 수집 기능을 유지하면서 CompactRIO를 PLC, SCADA 시스템, 분산 디바이스, 모션 컨트롤러, 엔터프라이즈 네트워크에 연결할 수 있습니다.
CompactRIO는 여러 프로그래밍 방식을 지원하므로 엔지니어는 경험과 어플리케이션 요구사항에 따라 프로그래밍 방식을 유연하게 선택할 수 있습니다. 이는 일반적으로 리얼타임 프로세서 및 FPGA용 애플리케이션 개발에 사용할 수 있는 NI LabVIEW를 사용하여 프로그래밍되지만, 많은 CompactRIO 컨트롤러는 NI Linux Real-Time을 통해 Python, C, C++ 등의 언어도 지원합니다. 이렇게 하면 필요한 경우 그래픽 기반 프로그래밍 기법과 텍스트 기반 프로그래밍 기법을 결합할 수 있습니다. 이 플랫폼의 소프트웨어 생태계를 통해 엔지니어는 데이터 수집 및 모니터링 시스템부터 고급 컨트롤 및 신호 처리 솔루션까지 다양한 어플리케이션을 생성할 수 있으며, 기존의 임베디드 컨트롤러와 CompactRIO를 구별하는 리얼타임 및 FPGA 기능을 활용할 수 있습니다.
Linux® 등록 상표는 전 세계에 상표권을 보유하고 있는 Linus Torvalds와 독점 라이센스 계약을 맺고 있는 LMI의 2차 라이센스에 따라 사용되었습니다.