NI CompactRIO

Xây dựng và triển khai các ứng dụng thời gian thực với các mô-đun I/O có chức năng xử lý tín hiệu, sử dụng bộ công cụ phần mềm tích hợp.
CompactRIO là gì?
Các hệ thống NI CompactRIO mang lại khả năng xử lý hiệu suất cao, hệ thống I/O có xử lý tín hiệu (conditioning) chuyên dụng cho cảm biến cùng bộ công cụ phần mềm được tích hợp chặt chẽ, biến chúng thành giải pháp lý tưởng cho các ứng dụng giám sát, điều khiển và Internet vạn vật công nghiệp (IIoT). Bộ xử lý thời gian thực đảm bảo khả năng vận hành ổn định và có thể dự đoán được, trong khi FPGA lại vượt trội ở các tác vụ quy mô nhỏ hơn đòi hỏi logic tốc độ cao và độ chính xác về thời gian.
Các tùy chọn phát triển linh hoạt
Trừu tượng hóa mã cấp thấp và sử dụng một bộ công cụ thống nhất để xây dựng cũng như triển khai các ứng dụng đòi hỏi tính thời gian thực khắt khe trên hệ thống CompactRIO, thông qua NI LabVIEW cùng các mô-đun thời gian thực (real-time) và FPGA.
Thu thập dữ liệu dài hạn
Sử dụng bộ điều khiển tích hợp chạy hệ điều hành Linux thời gian thực cùng các mô-đun I/O chuyên dụng cho cảm biến để xây dựng và triển khai các ứng dụng mạnh mẽ ngay trên bộ điều khiển CompactRIO.
Kết hợp thu thập dữ liệu và điều khiển
Hãy tận dụng FPGA có khả năng lập trình bởi người dùng và tích hợp các tài sản trí tuệ (IP) sẵn có khi bạn cần thu thập dữ liệu chất lượng cao, cũng như xử lý và phản hồi dữ liệu đó trong thời gian thực.
Nền tảng mở và bảo mật
Tận dụng tính mở của hệ điều hành NI Linux Real-Time thông qua hàng nghìn ứng dụng, IP và ví dụ mã nguồn mở, đồng thời hợp tác với cộng đồng người dùng và nhà phát triển đầy sôi động.
Tại sao nên chọn CompactRIO?
Phần cứng CompactRIO cung cấp giải pháp điều khiển và giám sát công nghiệp, sử dụng các mô-đun I/O có khả năng xử lý tín hiệu (conditioned I/O) chuyên dụng cho từng loại cảm biến hoặc giao thức, cùng năng lực xử lý thời gian thực.
Phù hợp nhất cho:
- Các nhu cầu xử lý thời gian thực
- Các ứng dụng giám sát và điều khiển công nghiệp
- Thử nghiệm dài hạn tại hiện trường
Các thành phần hệ thống CompactRIO
Các hệ thống CompactRIO bao gồm một bộ điều khiển với bộ vi xử lý chạy hệ điều hành Linux Real-Time và một khung máy chứa FPGA có thể lập trình bởi người dùng. Các hệ thống này hỗ trợ các mô-đun I/O công nghiệp từ cả NI và các nhà cung cấp bên thứ ba.
Thân máy chính
Khung máy CompactRIO đóng vai trò trung tâm trong kiến trúc hệ thống tích hợp. Nó kết nối trực tiếp với các mô-đun I/O, cho phép truy cập hiệu suất cao vào mạch I/O của từng mô-đun cũng như các chức năng định thời, kích hoạt và đồng bộ hóa. Nhờ việc kết nối trực tiếp từng mô-đun với FPGA thay vì thông qua bus, hệ thống hầu như không gặp độ trễ điều khiển nào khi phản hồi, vượt trội hơn so với các kiến trúc bộ điều khiển khác.
Bộ điều khiển
Bộ điều khiển CompactRIO là thiết bị hiệu suất cao với thiết kế bền bỉ, đạt các chứng nhận tiêu chuẩn công nghiệp, đồng thời tích hợp các khả năng về thị giác máy, điều khiển chuyển động, truyền thông công nghiệp và giao diện người-máy (HMI). Thiết bị này sở hữu bộ xử lý có khả năng thực thi các ứng dụng LabVIEW Real-Time một cách tin cậy và đảm bảo tính xác định về mặt thời gian (deterministic), hỗ trợ điều khiển đa tốc độ, theo dõi quá trình thực thi, ghi dữ liệu nội bộ và truyền thông với thiết bị ngoại vi. Bộ điều khiển CompactRIO được cung cấp dưới dạng tích hợp sẵn với khung máy (chassis) CompactRIO.
Mô-đun
Các mô-đun I/O được trang bị mạch cách ly, mạch chuyển đổi, mạch xử lý tín hiệu và khả năng kết nối tích hợp để kết nối trực tiếp với các cảm biến hoặc cơ cấu chấp hành công nghiệp. Nhờ cung cấp đa dạng các tùy chọn đi dây và tích hợp hộp đấu nối ngay trong mô-đun, hệ thống CompactRIO giúp giảm đáng kể yêu cầu về không gian cũng như chi phí đi dây tại hiện trường. Bạn có thể lựa chọn từ hơn 70 loại mô-đun I/O NI C Series dành cho CompactRIO để kết nối với hầu hết mọi loại cảm biến hoặc cơ cấu chấp hành.
Phần mềm
Vượt qua những thách thức khi lập trình kiến trúc không đồng nhất truyền thống nhờ sự kết hợp giữa NI Linux Real-Time, LabVIEW FPGA Module và trình điều khiển NI-DAQmx. Giải pháp này giúp bạn phát triển hệ thống nhanh hơn bằng cách lập trình cả bộ xử lý lẫn FPGA (có thể tùy chỉnh bởi người dùng) thông qua một bộ công cụ phần mềm duy nhất và trực quan. Hãy tập trung giải quyết các vấn đề kỹ thuật thay vì sa đà vào các tác vụ lập trình cấp thấp; bộ phần mềm tích hợp, thân thiện với người dùng này sẽ giúp giảm thiểu rủi ro, nâng cao năng suất, đồng thời loại bỏ nhu cầu tự xây dựng và bảo trì các trình điều khiển I/O, hệ điều hành hay các phần mềm trung gian khác.
