微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 在您的PLC中添加LabVIEW的十大理由

在您的PLC中添加LabVIEW的十大理由

时间:12-27 来源:互联网 点击:

Dell与Toyota等公司确保零部件与原材料仅当需要时才运达生产线。为实现这一技术,您需要实现库存管理系统与生产现场内最终产品的制造机器间的紧密集成。对于机器,能够通过结构化查询语言(SQL)与Oracle等数据库通信成为一项重要需求。现代系统使用可扩展标记语言(XML)实现机器与企业间的通信。机器也需要能够对任何正常操作的偏离快速反应——无论这意味着当检测到错误时发送电子邮件或SMS消息给关键人员,还是当需要采取纠正措施时通过网页浏览器或PDA进行远程控制。

机器与企业的连接可以利用开放标准(如OPC、ActiveX和.NET等),使用基于文本的工具(如C#或Java)或LabVIEW的图形化方式实现。LabVIEW中的类浏览器支持您选择一个可用的变量库,如ActiveX和.NET,并察看所选择对象库中的类、属性和方法。面向数据库连接和互联网连接的LabVIEW工具集,帮助您实现与如Oracle、Microsoft Access、Microsoft SQL Server和Dbase以及其它常见数据库的连接。


10. 理由之九:LabVIEW支持高级算法和定制运动控制

工程师们可以利用LabVIEW开发控制系统,从简单的PID控制到高级的动态控制系统,这帮助他们选择合适的硬件与控制方法,而不必改变其软件开发方法。LabVIEW这种模块框图的编程方式,支持科学家和工程师们自然地设计并行程序。LabVIEW编译器自动为用户将这些并行程序分解成多个线程,并将这些线程传递给OS以便分配给多个处理核。因而,科学家和工程师们可以仅需关注其解决方案,而不必困扰于多线程编程的细节,却仍然可以从最新的PC技术获得性能优势。

如果工程师们已经在其它软件中完成其算法的设计,利用仿真接口工具集3.0,他们可以将其在MathWorks公司的Simulink®环境开发的模型集成到LabVIEW中,以实现实时控制原型构造和硬件在环(HIL)应用。而且,利用LabVIEW中的外部模型接口,您可以在LabVIEW仿真模块中使用来自第三方的工厂模型的数值。您可以使用LabVIEW获得高级控制算法,并将其不仅运用在LabVIEW实时目标平台,如PC、PXI和CompactRIO,还可以直接运用在利用LabVIEW微处理器SDK定制设计的基于32-位微处理器的板卡上。

利用LabVIEW中的NI软运动技术,工程师们也可以创建定制的运动控制器,以获取更好的性能与灵活性。您可以根据您的特殊应用需求和性价比要求,在任意的硬件平台上布置各种运动控制函数(如弹道生成)和定制算法。


11. 理由之十:LabVIEW利用基于FPGA的控制支持快速吞吐量和可靠性

工程师们可以利用LabVIEW FPGA创建定制的测量与控制算法。该项能力支持工程师们在硬件中吸纳时间关键要求非常高的函数,如极限与近似传感器检测和机器状况监测。由于控制代码直接以硅片形式运行,使得工程师们快速创建包含定制的通信协议或高速控制循环(高达1 MHz的数字控制循环与200 kHz的模拟控制循环)的应用成为可能。

LabVIEW简化了在工控机、FPGA和定制设计中的原型构造和控制算法布置,所有这些使用相同的LabVIEW图形化编程方法。新推出的LabVIEW FPGA向导自动生成FPGA I/O和定时代码,以将控制逻辑直接嵌入到FPGA硬件,从而获取高性能与可靠性。利用LabVIEW FPGA向导,工程师们拥有了一种使用最新FPGA技术的简单方法,这意味着他们可以更多地关注其控制系统的逻辑。新推出的LabVIEW FPGA向导,为定制测量应用的开发自动生成I/O和定时代码。

图5,LabVIEW FPGA向导

总结

在过去的20多年中,NI LabVIEW革命性地改变了工程师们测量并利用其改善产品质量、更快速地产品上市和提高工程与制造的效率的方式。您可以利用LabVIEW所具有的图形化编程功能,实现一个强大的实时性能监控系统。LabVIEW,凭借其超过600个分析函数、广泛的面向高速监测的I/O和与企业层次系统的连接,实现了与您的面向工厂自动化的PLC系统的极佳互补。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top