专用控件

PLC与PAC.

这些技术继续发展,使差异更难区分。以下是对您的下一个应用程序的PLC和PAC之间的何种方式有些想法。

由杰夫佩恩 2013年2月4日

虽然PLC(可编程逻辑控制器)已经存在超过40年,但最近的进步大大增加了它们的能力,模糊了PLC和PAC(可编程自动化控制器)之间的线路。这两类之间仍有哪些差异?PLC和PAC之间是否存在性能差距,用户在为特定应用选择最佳解决方案时应记住?

一段简短的历史可以帮助我们了解相关背景。plc创建于20世纪60年代末,以取代基于继电器的系统。从概念上讲,它们是相似的,并使用梯子逻辑来模拟工程师用来表示物理继电器和计时器以及它们之间的连接的接线图的外观。早期的plc需要专用的专用终端进行编程,内存非常有限,并且缺乏远程I/O。

到了20世纪80年代,为编程PLC引入了基于PC的软件,这已经变得更快,并且随着多年的传播增加了更多的功能。从那时起,许多新技术已经应用于PLC,几乎持续地扩展了它们的能力。

使用市场研究公司ARC在2001年创造的术语,PACs对于自动化市场来说是相对较新的。从那时起,就PAC和PLC的区别一直没有具体的协议。一些用户觉得这个词PAC只是营销术语来描述高度先进的制度,而另一些人认为有一个明确的区分PLC和PAC。在任何情况下,定义什么构成了PAC不是一样重要的类型的应用程序让用户了解每个是最适合的。

确定用户的需求

大多数供应商都带有各种PLC和PACS,可以使其难以为特定应用选择合适的产品。

通常PLC最适合机器控制,简单高速。这些PLC的共同特征是简单的程序执行扫描,有限的存储器,以及带开/关控制的离散I / O的重点。

另一方面,PAC更符合由许多基于PC的软件应用程序组成的复杂自动化系统架构,包括HMI(人机界面)功能,资产管理,历史学家,高级过程控制(APC)等。PAC通常也适合具有广泛的过程控制要求的应用,因为PACS更好地处理模拟I / O和相关的控制功能。PAC倾向于在编程,更大的内存容量,更好的互操作性和更多特征和功能方面提供更大的灵活性。

由于采用了基于阶梯逻辑和离散开关控制的架构,将PLC扩展到其原有功能之外(如增加广泛的模拟控制功能)通常是很困难的。在较老的或较低端的PLC中,通常必须添加单独的硬件卡并编程,以完成PLC核心焦点之外的功能。这些功能包括(但不限于)连接多个组件、广泛的过程控制和复杂的数据操作。

为了回答更多PLC功能的需求,制造商已经添加了功能和功能。例如,较旧的PLC只能容纳相对少量的PID循环,通常约为16,而新的PLC可以处理数千种这样的环路。较新的PLC通常具有多个通信端口,与旧模型相比,内存大大增加(参见图1)。

另一方面,PACS提供更开放的架构和模块化设计,以便于与其他设备,网络和企业系统的通信和互操作性。它们可以轻松用于跨各种网络和设备进行通信,监控和控制,因为它们采用了标准协议和网络技术,如以太网,OPC和SQL。

PACS还提供一个在多个域中运行的单个平台,如运动,离散和过程控制。此外,PAC的模块化设计简化了系统膨胀,并使传感器和其他设备轻松,通常消除了断开接线的需要。它们的模块化设计使得易于添加和有效地监控和控制数千个I / O点,这是大多数PLC的范围之外的任务。

PLC和A PAC之间的另一个关键区别是PAC提供的基于标签的编程。使用PAC,可以使用单个标签名称数据库进行开发,其中一个软件包能够编程多个模型。可以将标签或描述性名称分配给绑定到特定I / O或内存地址之前的功能。这使PAC编程高度灵活,具有更大的系统的可扩展性。

这是你的选择

对于简单的应用,例如控制基本机器,PLC是比PAC更好的选择。同样,对于主要由分立I / O组成的大多数应用,PLC是最佳选择 - 除非还有其他非凡的要求,如广泛的数据处理和操纵。

如果应用程序包括监视和控制大量模拟I / O点,则PAC通常是更好的解决方案。当应用程序包含整个工厂或工厂或工厂地板时,这也是如此,通常需要大量分布式I / O的情况,以及广泛的环路控制功能比PLC更适合于PAC。

当应用程序介于简单和复杂之间时,就会出现混淆,在这种情况下,高端PLC或低端PAC平台就可以工作。最终,两者之间的选择将由特定应用程序需求之外的其他因素严格定义。这些因素包括(但不限于)每个平台的过去经验、价格、本地支持水平,以及预期的未来增长和变化。

一旦在PLC或PAC之间进行了决定,用户通常具有各种产品,即使仅考虑单个供应商也是如此。That’s because PLCs and PACs are typically designed in systems of scale, meaning there is a family of controllers to choose from that range from lower I/O count to larger system capacity, with correspondingly more features and functions as I/O counts and prices increase.

表1:PAC优于plc

功能差异

PLC和PAC之间的分界线变得不那么清晰,但由于其具有更多特征,功能和能力(表1),仍有一些应用程序显然有利于PAC(表1)。以下是一些观察结果:

  • 从编程角度来看,PLC通常具有固定的存储器映射和寻址。相比之下,PAC允许标签命名,让用户在编程时定义数据类型。这提供了更大的灵活性,尤其是在扩展系统时。
  • 虽然许多高级PLC具有出色的执行速度,但PACS通常为更大的项目和更大的整体系统尺寸提供更大的I / O容量和用户存储器大小。这通常使它们更好地选择包括植物的几个区域的大型系统。
  • 虽然先进的plc增加了通信和数据处理选项,但PACs仍然提供了更多的内置功能,如USB数据记录端口,查看系统数据和数据日志文件的web服务器,以及增强用户界面和诊断的LCD屏幕(图2)。
  • PACS旨在与SQL和其他数据库更紧密地集成。它们通常仍然是过程控制应用的选择,因为它们提供了标准16位分辨率模拟等其他优点,以获得更高的精度测量。

现代plc和pac有许多相同的特性,它们都可以在许多应用中工作。

最终选择通常由几十个因素确定任何给定的应用程序和公司环境,包括功能要求,未来扩展计划,公司/供应商关系以及与特定自动化平台的经验。

Jeff Payne是AutomationDirect,Inc。的可编程控制器组的产品经理

关键概念

  • PLC和PAC之间的差异与功能(或他们应该)有关,而不仅仅是Jargon
  • 为新应用程序提供选择的用户应尽可能选择这些差异
  • 应用程序应该具备扩展和整合技术改进的能力

上网