- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CompactRIOPAC特点及应用
基于CompactRIOPAC特点及应用
摘 要:简要介绍了PAC、PLC、PC、工控机和FPGA,并阐述了它们之间的异同及其各自的优点。同时,还介绍了CompactRIO的开发过程,通过应用CompactRIO扫描模式、系统性能监测功能、NI分布式系统管理器、I/O强置工具来缩短CompactRIO的开发时间,降低测试系统的开发难度。
关键词:LabVIEW;CompactRIO;PAC;扫描模式
中图分类号:TP274+.2 文献标识码:A DOI:10.15913/j.cnki.kjycx.2015.22.005
1 PAC与PLC、PC和工控机的比较
PAC为可编程自动化控制器,它是结合了可编程序控制器和微机功能的新一代工业控制器,既具备带逻辑编程的数字I/O,又有良好的循环速率、控制算法、功能和网络集成。PAC结合了PC的软件功能、丰富的图形化编程和用户环境,是一种更加灵活、高效、低成本的硬件。相对工控计算机而言,PAC的稳定性、可靠性和编程环境更好。
2 PAC与FPGA的比较
电子工程师们常用现场可编程逻辑器件(FPGA)开发、定制电子芯片。FPGA可以配置不同的逻辑块、功能块开发出电子芯片的输入输出模块。开发商不需要生产专门的电子芯片,利用FPGA就可以开发出客户需要的芯片。FPGA就像一台计算机裸机,它的功能是由电子设计人员通过硬件描述语言来编程设置的。鉴于此,就需要那些熟悉硬件描述语言,比如VHDL的设计人员来开发产品。由于LabVIEW FPGA的出现,电子工程师们不需要掌握FPGA技术就可以掌握图形编程语言。利用LabVIEW FPGA编程器开发FPGA芯片,能够使其硬件具备定制的通信协议功能和高速循环等实时功能。
3 基于LabVIEW的PAC的特点
NI已经开发出了能运行LabVIEW程序的 PAC运载平台。它的编程方式易于被设计工程师掌握,表达很直观,类似于流程图、功能图等,利用简洁的界面和控件就可以实现高级编程语言的功能。利用LabVIEW RT、LabVIEW FPGA、实时操作系统,可以将所需资料直接下载到FPGA(现场可编程门阵列)。CompactRIO是基于FPGA的可重复配置的控制和采集系统,其具有体积小、可靠性高、便携的特点。将PAC与可重新配置I/O(RIO)、FPGA技术相结合,具有良好的性能,并且能够灵活配置,适用于独立、可靠的嵌入式或集散型测试控制系统中。其带有可支持热插拔功能的工业级别的I/O模块。该模块内置传感器、调节器,具有信号调理功能。CompactRIO 有3种类型的嵌入式系统,即CompactRIO集成控制器及配件、R系列扩展系统及配件、独立或分布式控制与采集系统,用户可以根据需要选择相应的系统。
4 CompactRIO的应用
4.1 LabVIEW Real-Time与主机VI的I/O直接连接
图1 LabVIEW Real-Time与主机VI的I/O直接连接
过去,访问CompactRIO I/O是通过FPGA编程来实现的。如图1所示,在CompactRIO扫描模式下,LabVIEW Real-Time与主机VI的I/O可以直接连接,这样让CompactRIO应用系统更加简单、快捷,并且CompactRIO扫描模式可以自动监测I/O模块,并将其添加入LabVIEW项目中。如图2所示,在LabVIEW实时系统下,在程序框图中拖拽I/O变量可以直接访问I/O,并立即读写经比例变换校准后的I/O数据,而且无需对FPGA编程和编译。Real-Time组件中的用户可以根据需要选择I/O扫描速度。要想实现系统硬件不同模块间的同步,可以定时控制系统的硬件。在LabVIEW项目程序中,可以为VI库编程配置扫描引擎,通过其定时器的循环定时达到降低抖动的目的。CompactRIO扫描模式有8个通道,C系列模块有计数、正交编码、脉宽度调制等功能,不需编程就可以调用,它能够在FPGA上精确、高速运行。
图2 框图I/O变量直接访问I/O
4.2 NI分布式系统管理器的调试监测
在LabVIEW 8.6中,可以通过NI分布式系统管理器来监测网络系统,以实现对数据的管理和发布。在CompactRIO的扫描模式下,系统管理器提供了测试前面板,如图3所示。NI系统管理器在CompactRIO中加入测试前面板,这样就可以快速启动运行系统,系统联网后也就能得到I/O的实时数据和历史数据,以保证信号的准确度和完整性。CompactRIO扫描模式下的I/O强置工具可用于信号的调试和I/O值的设置,它不需要物理仿真,也不需要中断实时程序,通过强制输入、输出便可测试系统的响应情况。
图3 分布式系统
您可能关注的文档
- 基于CATIA软件导管逆向设计.doc
- 基于CATIA锥形凸轮无极变速器建模与仿真.doc
- 基于CAT―180数控热旋压机床改造.doc
- 基于CAT工具框架术语研究.doc
- 基于Catmull―Rom样条曲线弯曲车道线检测研究.doc
- 基于CAutoCAD二次开发技术在联轴器参数化绘图中应用.doc
- 基于CAXA PLM数字化工厂平台构建及应用.doc
- 基于CAXA下刀轨迹优化在教学中应用.doc
- 基于CAXA制造工程师2013螺纹铣削加工.doc
- 基于CAXAME典型零件三维建模与数控仿真加工.doc
- 基于CompactLogix和DeviceNet汽车涂装车间输送控制系统.doc
- 基于Competition―CDIO卓越软件工程师培养模式研究.doc
- 基于Comsol Multiphysics微沟道式细胞分选仪研究.doc
- 基于COMSOL Multiphysics有限元仿真模拟在理论声学教学中应用缺陷态分析.doc
- 基于COMSOL Multiphysics格栅拱架模型力学性能研究.doc
- 基于COMSOLHID灯物理模型.doc
- 基于COMSOLMultiphysics瓦斯抽采有效半径分析.doc
- 基于COMSOL图像处理.doc
- 基于COMSOLMultiphysics硅通孔信号传输性能分析.doc
- 基于COMTRADE录波文件单端离线测距方法.doc
原创力文档


文档评论(0)