行业分类
利用LabVIEW实现下一代PLC的编程
日期:2014-01-14 23:29  点击:136

如果您登录到任一个工业控制讨论论坛,您会发现存在一些关于基于PC的控制与可编程逻辑控制器(PLC)控制的优缺点比较的讨论。在最近,您或许还可以看到一些关于PAC的讨论,并存有疑惑“PAC到底是什么?”为了深入理解PAC,您需要回顾工业控制的发展历史。
在十九世纪六十年代,工程师们利用多排机械中继实现工业控制。这些系统过于复杂,难以修改,并容易产生故障。在十九世纪六十年代后期,Bedford联合会提出了一个称为模块化数字控制器(MODICON)的新型系统,该系统利用CPU执行数字逻辑并与数字输入和输出接口。该系统被视为工业应用的第一个虚拟仪器系统。MODICON 084是第一个PLC。该新型PLC有效执行数字操作与数字控制,并在十九世纪七十年代中期得到广泛应用。早期的PLC采用基于位片的CPU,如AMD 2901,仅限于数字控制。为了更为可靠并易于编程,PLC采用严格的控制架构与简单的指令集。工程师们在编程实现大多数PLC时采用了梯形逻辑——一种专为模拟十九世纪六十年代的初始中继框图而创建的语言。
满足应用需求的“80-20”规则
在接下来的三十年中,PLC逐步演进,吸纳了模拟I/O、跨网络通信和新型的编程标准,如IEC 61131-3。然而,工程师们利用数字I/O、一些模拟I/O点和简单的编程技术,创建了80%的工业应用。来自ARC、VDC和PLCS.net的专家估算:
这就是一些PLC仍在使用最初的AMD 2901 CPU和Keyence等公司仅提供梯形逻辑编程的原因所在。
因此,如果80%的应用吸纳了简单的数字与模拟控制,那么创建其他20%应用的工程师们必须推进PLC的疆界。在19世纪80年代和90年代,正是这些“20%工程师们”考虑将PC应用于工业控制,实现了前所未有的灵活性、高生产率软件和先进的硬件。然而,基于PC的工业控制存在如下不足:
构建更好的控制器
在没有清晰的PC或PLC解决方案的情况下,处理复杂应用的工程师们时常通过与控制厂商紧密合作开发新型产品。这些先驱用户要求实现高级功能特性与可靠性的组合,这帮助引导了洛克威尔、西门子、GEFanuc、Beckhoff和NI等PLC和PC控制厂商的产品开发。随之而来,出现了专为这“20%”的应用而设计的新型控制器,这些控制器实现了最佳PLC特性与最佳PC特性的组合。业界分析专家ARC将这些设备命名为可编程自动控制器,或PAC。ARC在其“可编程逻辑控制器全球展望”研究中,界定了PAC五大主要特征:
表1. NI提供了各种PAC硬件目标平台,为工业测量与控制实现了功能与可靠性的最佳组合。
NI PAC
NI PAC硬件目标平台基于NI LabVIEW技术,包括Lab-VIEW实时模块与LabVIEW FPGA。利用LabVIEW实时模块与LabVIEW FPGA,工程师们可以利用LabVIEW编程实现定制的测量与控制系统,并将其布置在运行实时操作系统的可靠嵌入式目标平台或嵌入式硅片之上。PAC硬件目标平台专为有如下需求的应用而设计:
需要创建那些“20%”应用的业界工程师们正在拓展控制器技术的疆界,而PAC制造商们则通过提供各种综合了PC的最佳功能特性与PLC的可靠性的硬件目标平台,对此作出积极的响应。使得编程实现实时OS、FPGA和DSP的工具,如LabVIEW实时模块,必将为业界工程师们提供更为宽泛的新选择。
 
图1. 可编程自动控制器同时具备了PLC的高可靠性和PC的多功能性。
关于网站  |  普通版  |  触屏版  |  网页版
05/14 19:12
首页 刷新 顶部