2024年4月27日发(作者:)
什么是NI CompactRIO?
NI CompactRIO可编程自动化控制器(PAC)是低成本可重复配置的控制与采集系统,
是为需要高性能和高可靠性的应用而设计的。系统将开放式嵌入式体系结构和小尺寸、高坚
固性、可热插拔的工业I/O模块结合在一起。CompactRIO使用可重复配置I/O(RIO)现
场可编程门阵列(FPGA)技术。
理解CompactRIO体系结构
CompactRIO系统由包含用户可编程FPGA的可重复配置机箱、热插拔I/O模块、用
于确定性通信与处理的实时控制器以及用于快速实时与FPGA编程的图形化软件LabVIEW
组成。在以下小节中,了解更多关于组件的信息。
跳转到:控制器 | 机箱 | 设备/模块 | 软件
控制器
标准控制器类型
经济型集成机箱与控制器 高性能控制器 坚固高性能控制器
经济型集成机箱与控制器
NI提供了CompactRIO集成系统的经济型产品线, 集成了
CompactRIO体系结构的高性能,相比CompactRIO模块化系
统,它的的特性较少。集成系统在包含用户可编程FPGA的单
个机箱中结合了CompactRIO实时控制器和八槽背板。这些集
成系统可以用于简单易用的NI LabVIEW图形化编程环境中,
帮助您开发实时应用与FPGA应用。
高性能控制器
如果您的应用需要最高性能和最高灵活度的CompactRIO系
统,高性能CompactRIO产品线是您的选择。它们将最高性能
的实时控制器与包含最强大的NI FPGA的用户可升级背板结合
在一起。CompactRIO高性能系统具有最强大的处理能力和资
源,让这些系统成为高级控制应用、高速数据传输与记录以及
处理密集型应用的理想选择。这些模块化系统可以用LabVIEW
中,帮助您开发实时应用与FPGA应用。
坚固高性能控制器
坚固高性能CompactRIO系统提供高级别的性能和灵活性和最
坚固的CompactRIO系统。它们结合了400 MHz实时控制器和
包含最强大的NI FPGA的用户可升级背板。CompactRIO模块
化系统还具有CompactRIO平台下最高级别的坚固性,-40℃到
70℃宽工作温度和50 g防震评级,让这些系统成为汽车、工业
自动化和高级控制应用的理想选择。模块化系统可以用于
LabVIEW中帮助您开发实时应用和FPGA应用。
跳转到: 控制器 | 机箱 | 设备/模块 | 软件
机箱
标准机箱类型
四槽机箱 八槽机箱 八槽扩展机箱
集成机箱和控制器
NI提供了CompactRIO集成系统的经济性产品线, 集成了
CompactRIO体系结构的高性能,相比CompactRIO模块化系
统,它的的特性较少。集成系统在包含用户可编程FPGA的单个
机箱中结合了CompactRIO
实时控制器和八槽背板。这些集成系
统可以用于简单易用的NI LabVIEW图形化编程环境中,帮助您
开发实时应用与FPGA应用。
四槽机箱
四槽可重复配置机箱是高性能CompactRIO PAC平台的一部分。
它包含用户可编程的Xilinx Virtex-5 FPGA,提供了高处理性能和
使用LabVIEW软件设计定制硬件的能力。NI cRIO-9111提供了
对任何CompactRIO I/O模块的底层硬件访问,因此您可以为嵌
入式应用和工业应用创建前所未有的定时、触发、控制和同步方
案。
所有CompactRIO机箱均包含面板固定孔。如需DIN导轨和面
板固定,您可以另行购买CompactRIO固定包。
八槽机箱
如果您的应用需要最高的性能和最高灵活度的CompactRIO系
统,高性能CompactRIO
产品线是您的选择。它们将最高性能的
实时控制器与包含最强大的NI FPGA的用户可升级背板结合在
一起。CompactRIO
高性能系统具有最强大的处理能力和资源,
让这些系统成为高级控制应用、高速数据传输与记录以及处理密
集型应用的理想选择。这些模块化系统可以用LabVIEW中,帮
助您开发实时应用与FPGA应用。
八槽扩展机箱
NI 9144是用于NI C系列模块的八槽坚固机箱,可以用于将确定
性的分布式I/O添加到PAC系统中。它使用标准的CAT 5以太
网接线,可以与任何带有两个以太网接口的CompactRIO和实时
PXI系统进行确定性地通信。您可以从控制器用菊花链连接多个
NI 9144从机箱,将时间关键应用扩展为高通道数应用,并且在
使用最小处理器资源的情况下,保持硬件确定性。
使用LabVIEW实时模块对机箱进行编程,对实时系统进行快速
简单的扩展。NI 9144包含可以使用LabVIEW FPGA模块编程
的200万门Xilinx Spartan FPGA,提供了高速度和可定制的I/O
定时、在线处理以及控制。
跳转到:控制器 | 机箱 | 设备/模块 | 软件
设备/模块
标准模块类型
•
•
•
•
•
电压
温度
电阻
应力与电桥
电流
•
•
•
•
•
电压与电流输出
数字I/O
继电器
计数器/脉冲发生
加速度计与麦克风
•
•
•
•
CAN通信
串行通信
运动控制
可移动存储器
NI CompactRIO使用LabVIEW FPGA基本I/O函数提供了对每个I/O模块输入/输出电
路的直接硬件访问。每个I/O模块包含内置信号调理和螺栓端子、BNC和D-Sub接头。有
多种I/O类型可以选择,包括±80 mV热电偶输入、±10 V同步采样模拟I/O、带有高达1 A
电流驱动的24 V工业数字I/O、带有为编码器设计的5V调节电源输出的差分/TTL数字输
入以及250 Vrms通用数字输入。
由于模块包含用于扩展电压范围或工业信号类型的内置信号调理,您通常可以直接从
CompactRIO模块连线到传感器/执行器上。在大多数情况下,CompactRIO模块还提供了
通道与物理地之间的隔离。
CompactRIO模块直接连接到RIO FPGA设备,创建高性能嵌入式系统,提供完全专
用于您I/O应用定制电路的优化与灵活性。RIO FPGA硬件为定时、触发、同步、传感器级
信号处理与决策提供了丰富了选择。
C系列模块
目前,共有50多种C系列模块,用于不同的测量,包括热电偶、电压、电阻温度检测
器(RTD)、电流、电阻、张力、数字(TTL和其他)、加速度计、麦克风。不同模块的
通道数从3个到32个通道,可以满足众多不同的系统需求。
跳转到:控制器 | 机箱 | 设备/模块 | 软件
软件
使用LabVIEW,您可以用统一开发环境为工业控制、数据采集和人机界面(HMI)开
发应用程序,确保最大限度的技术重用。由于LabVIEW的强大功能和图形化编程的简单易
用性,LabVIEW非常适合有以下需求的应用:
测量与分析
不论您对热电偶、应力计、集成电子压电(IEPE)加速度计、基于电桥的传感器或象
限编码器进行测量,LabVIEW都提供了可靠而简单的平台收集数据。在用于监视机器健康
状态的振动和电源质量测量等应用中,LabVIEW还可以以每秒几百万次采样的速率直接进
行高精度测量。除了以上提到的传感器和执行器,LabVIEW还可以从成千上万个相机采集
图像,使用软件图形库实时分析图像。
您可以使用成千上万个LabVIEW内置分析函数立即分析采集到的数据,或是将数据直
接传送到控制循环中进行进一步处理。
高级控制
使用LabVIEW,您可以开发从简单的比例积分微分(PID)控制到高级动态控制的控
制系统,例如模型预测控制等,它帮助您选择合适的硬件和控制方法,而无需修改软件开发
方法。此外,使用LabVIEW中的NI SoftMotion技术,您可以使用LabVIEW和NI PAC创
建定制运动控制器,获得更高的性能和灵活性。您还有使用CompactRIO PAC上FPGA背
板实现定制电路的灵活性。
您可以在例如CompactRIO和NI Compact FieldPoint等多种运行实时操作系统的NI
PAC上确定性地运行这些控制算法。利用LabVIEW和NI PAC的强大功能,您可以同时运
行多个高速PID循环。
通信
LabVIEW简化了将数据与现有可编程逻辑控制器(PLC)、操作员接口和企业之间的
传送。它支持多个工业FOUNDATION现场总线和例如Modbus、OPC、EtherNet/IP、
EtherCAT、CANopen、TCP/IP与串行等以太网协议。因此,您并不局限于使用特定的协
议或标准与现有PLC和其他自动化设备进行通信。
您可以通过数据库连接工具在LabVIEW中建立与企业和简单友好的数据库的连接。
LabVIEW还可以在NI PAC上提供Web服务,因此您可以通过Web浏览器或任何精简客
户端应用程序远程连接到控制器。
HMI/SCADA
除了LabVIEW的编程功能外,使用基于配置的工具,您可以将简单的HMI应用程序
开发为包含数千个标签的功能丰富的SCADA系统。LabVIEW包含了多种工具,可以用于
将数据记录到内建联网历史数据库,进行实时和历史趋势分析,管理警报和时间,将NI PAC
和OPC设备联网到一个完整系统中以及为用户界面添加安全特性。
您可以决定将HMI系统部署到NI可触屏计算机(TPC)或任何第三方可触屏上。您还
可以从Windows CE、Windows XP嵌入式和Windows XP中选择,作为部署基于LabVIEW
的HMI/SCADA系统的操作系统。
发布评论