1、首页 评论 正文 选择 PAC 而不是 PLC 的 20 条理由2010-6-10 15:28:36 来源:中国计量测控网 字号: 在建立控制系统时, 系统集成商毫无例外地总是希望能使用比较少的设备来实现更多的功能。他们需要控制系统不仅能处理数字 I/O 和运动,而且还可以集成用于自动化监控和测试的视觉功能和模块化仪器。此外,控制系统还必须能实时地处理控制算法和分析任务并把数据传送回企业。市场调查公司 ARC 咨询机构首次采用 PAC 这一术语,它定义了一种新类型的控制器,该控制器结合了 PC 的处理器、RAM 和软件的优势,以及 PLC 固有的可靠性、坚固性和分布特性。PAC 采用 COTS
2、(现有的商业化)技术,非常适合于工业化环境,它具有可伸缩性,易于维护和较低的发生故障时间等特性。PXI(用于仪器的扩展型 PCI)已成为快速增长的 PAC 平台;如 NI,Chroma,LeCroy 和 JTAG 等供应商现在可提供 1,000 多种独特的 I/O 模块,包括模拟 I/O,数字 I/O,视觉,运动和高精度数据采集。PXI 结合了PCI 总线的电路特性和 CompactPCI 坚固的欧卡机械结构,这种结构已在工业环境中成功使用了许多年。十年前当 Internet 还处于雏形时,机器视觉非常昂贵,而且基于 PC 的仪器还没有出现,那时 PLC 统治了整个自动化领域。即使是今天,那些
3、使用数字 I/O 进行简单控制的工程师依然感到 PLC 是他们最好的选择。然而,如果考虑到要为您的 PLC 增加视觉,运动,仪器和分析功能,那么您就会明白为什么 PAC 正逐渐占领自动化领域。本文中我们将在成本,高级功能,外形结构,控制器,I/O 和软件这六个方面,详细介绍在未来自动化应用中 PAC 优于 PLC 的 20 条原因。成本1. 采用单一的控制器节省了成本现在您可以考虑使用 PAC,它具有单一的控制器和机箱,可用于处理数字和模拟 I/O,具有运动,视觉功能和模块化仪器,因此不需要花钱购买多个控制器。如果您需要控制系统具有多种功能,如视觉或模块化仪器,那么采用 PAC 将是最为经济的
4、。高级功能2.高级控制在能源或材料的成本很高的情况下,工程师需要优化他们简单的 PID 控制算法来以最大程度地减少浪费。这些复杂的算法常常采用如模糊逻辑或神经网络等控制设计技术,从而可以最大限度地降低过程控制的稳定时间。传统上,PLC 所能实现的 PID 控制算法并没有为特定的过程进行优化。高级的控制算法不仅需要强大的浮点处理器,而且还要占用大量的内存,使用 PAC 平台则可以满足这些条件。3. 实时分析在机器监控应用中,需要实时采集地来自模拟或数字 I/O 通道的数据,从而能有效地检测故障状态。您可能要进行如阶次跟踪和振动分析这些复杂工作来有效地检测机器的状况。对于这些应用,您可以使用 PA
5、C 的高效平台来进行实时地分析工作。4.数据库/网络连接利用来自厂房内的实时数据,操作人员可以在控制室内根据所得的信息制定决策。然而,要使控制系统具有输出现场数据的功能是很困难的。企业系统一般采用标准的ODBC,ADO 和 XML 以获得来自自动化系统的数据。PLC 只能通过标准的 OPC 进行通信,这意味着需要增加一台 PC 来采用 OPC 获取数据并使用如 ODBC、ADO 和 XML 这样的标准把数据传送给企业。为了能有效地把现场数据传送到 ERP 系统中,控制系统必须能直接和外部数据库通信您可以使用 PAC 来完成这些工作。5.安全在把控制系统与数据库和网络连接时,您需要考虑安全问题。
6、出于安全的利益,许多厂商选择不把自动化系统和企业数据库相连,但是对于大多数厂商而言,连接所带来的好处要远大于安全方面的顾虑。尽管可以对 PLC 加锁来防止他人入侵工厂的网络,但是由于 PLC 通过以太网发送非加密包,所以它并不适合用于防止黑客入侵。PAC 在通过网络传送数据时,可以对数据加密。尽管目前这还不是需要考虑的第一因素,但是在将来它将是厂房内分布式系统采用 PAC 的主要原因。 6.多种速度的确定性应用PLC 只能以固定的速度运行,而且它不是为以不同循环速率独立进行处理而设计的。如今,复杂的控制系统中常需要多种速率的确定性应用,它需要有多个循环,每个循环以不同的速率运行。这就要求能进行
7、并行处理,而只有在 PAC 上运行的操作系统才具有这样的特性。外形结构7.适合于工厂环境工程师选择 PLC 的一个常见原因是它能在工厂的环境下正常工作。然而,绝大部分PLC 是安装在 NEMA 内。在这样的环境里,PXI 平台附加的冷却装置,坚固的外表面和增强的抗冲击和振动指标都使系统具有和 PLC 相同的可靠性。8.伸缩性和灵活性由于厂商倾向于使用 柔性的自动化系统来满足客户不断更新的要求,所以他们需要控制系统具有模块化、灵活性和伸缩性。PLC 系统由于受到了 I/O 的限制,只能在数字和运动方面具有伸缩性,而 PAC 不仅具有 PLC 的伸缩性,而且您还可以在系统上增加视觉,模块化仪器或高
8、速模拟 I/O。您也可以通过以太网来使用多个 PC 并根据需要增加或减少 PC的数目。9.易于替换对于现场工程师而言,最大限度地减小的故障时间是非常重要的。在对控制系统进行更新或更换 I/O 模块时,您需要能最大程度地减少更换或增加模块的工作量。PAC 的模块化特性满足这方面的要求。控制器10.计算机电源对于如机器状态监控这样高速,需要大量内存的应用,具备高速的处理器和大容量的内存就非常重要。由于您采用了现有的硬件来构建基于 PAC 的系统,所以您的 PAC 控制器可使用 Pentium 4 处理器并具备上 G 的 RAM。20.容易的开发环境虽然传统的梯形逻辑编程非常适合于数字 I/O 的编
9、程,然而对于处理模拟 I/O,运动或视觉这种编程方式则十分麻烦。PAC 可以用通用的语言编写控制程序,为您提供了很大的灵活性,这些通用语言包括 C,C+,Visual Basic,LabVIEW 甚至是传统的梯形逻辑。很显然,现如今的工程师除了 PLC 控制还可以有另外的选择。PAC 能为您增加所需的PC 功能以用于高级控制,实时分析或连接企业数据库,而且同时保持了 PLC 的可靠性。如果您需要集成不只数字 I/O 和运动控制或者需要更快的计算机处理能力的话,PAC 可能是非常好的选择。11.存储功能 如果无法保存和查看历史信息,那么信息还有什么用呢? PLC 传统上就缺乏数据记录的功能。而
10、PAC 则可以根据您指定的时间、方式和数据格式来记录数据。12.数字 I/O传统上,PLC 平台的数字 I/O 只能为工业传感器和激励器提供标准的电压驱动电流。然而,新的如 NI 651x 系列模块的数字 I/O 则可以提供 24V 的电压,高达 500 mA 的驱动电流和光学隔离,并且它还具有看门狗定时器,可编程电源启动状态,用于提高安全性和可靠性的输入滤波器等特性,而成本只有每通道 5 美元。13.模拟主要由于 PCI 总线速度快的原因,传统上采用基于 PC 平台来提供模拟 I/O。目前某些PLC 也具有模拟 I/O 模块,但是它们的编程十分复杂而且不适合用于高分辨率和大数据量的应用。PA
11、C 所提供的模拟输入速率可高达每秒 200M 并具有 24 位的分辨率。14.运动在各种平台中,特别是当您需要高于两轴运动方式时,软件起着主要的作用。在 PXI平台上的运动控制器可以提供高达 8 轴的运动方式,而且可以使用 NI 运动助手对系统进行轻松地配置。15.视觉数据传输速率是在 PLC 平台上提供视觉功能的最大障碍。目前,无论您是要自动监测零件还是检验药品的包装,您都可以在 PXI 平台上使用用于视觉应用的模拟、数字和FireWire 摄像机。您可以在控制程序中集成多种视觉算法,如模式匹配,光学字符识别,颜色匹配,规格和颜色检测。16.仪器近来,材料处理公司已经开始在他们的自动化系统中
12、集成测试功能,从而可以为客户提供全面的测试和自动化方案。I/O 所需要的模块化仪器包括数字化仪,信号源,任意波形发生器和其它仪器。这些类型的 I/O 需要具备在 PAC 平台上才有的高速数据传输速率。17.网络和 PLC 类似,PAC 可以通过各种工业化的现场总线提供互联,如 FOUNDATION Fieldbus,DeviceNet,CAN,Modbus,Ethernet,Profibus,串口等。PAC 不仅能作为分布式 I/O 模块的主控设备,而且也可以作为从属设备添加到已有系统中。18.实时操作系统在 PAC 平台上您可以使用如 RT Linux,Pharlap ETS,QNX 和 VxWorks 这些实时的操作系统(RTOS)。一般来讲,实时系统的编程很困难,但是使用如 LabVIEW RT 这样的软件可以改变工程师开发实时系统的方式。现在工程师可以把 Windows 上开发的程序下载到实时运载平台上,如 PXI 控制器。19.人机界面特别是在混杂和过程控制工业中,大多数控制系统需要一个能连接控制系统的人机界面。一个 HMI 由一个触摸屏组成,它可以包含一个嵌入式控制器也可以没有。由于基于 PAC的系统考虑到了用于 I/O 的相同控制器的使用,所以您也就不需要添加额外的嵌入式控制器来实现 HMI 的图像显示