满足现代工业应用要求
目前的控制系统越来越难以满足现代化的工业应用所需要的更多功能要求。例如,典型的控制系统必须 与来自简单的传感器和执行元件的信号接口,这一点是非常容易理解的。但是对于很多现代化的应用,这仅仅是开始。先进的控制特点、网络链接、设备互用、企业 数据集成都是现代工业应用中所必须的功能。
这些功能要求远远超出了传统的、基于离散-逻辑控制的可编程控制器(PLC)所能提供的功 能。多数的PLC都使用梯形图来编程CONTROL ENGINEERING China版权所有,它起源于接线图,用于描述控制系统中简单的继电器和定时器的布置和连线。如果需要一些更高功能的应用,用梯形图编程 非常困难。例如,要用复杂的数学公式建立数学模型,完成复杂PID回路计算,以及浮点运算。要完成这些,PLC必须用单独的并可以独立编程的硬件卡扩展卡。
使PLC更象PC
要想使PLC能满足现代化的应用要求,进行网络链接、设备互用和企业数据集成,这些类型的功能更适合于PC来实现。想要基于PLC的系统实现这些功能控制工程网版权所有,必须用单独的处理器、网关或转换器、运行于独立PC的软件中间件以及企业系统级的专用软件进行综合系统集成。
使得PC更象PLC
另一方面,用于工业环境中的PC可以满足现代化工业应用中所提出的各项要求。特别是网络和数据通信方面的功能要求。
要想使PLC能实现PC类似的任务,或用PC实现PLC的任务,例如离散控制或过程控制,二者都需要扩充软件或硬件卡。例如,PC使用的操作系统对于高 性能的、确定性的工业应用来说,可能不是最好的。附加的I/O扩充卡或专用的扩展卡可能要集成到PC操作系统中,从而提供高性能的、确定性的或接近确定性的操作。
PAC介绍
随着工业控制设备需求的增长,为了满足现代工业应用所提出的各项要求,自动化制造商已经作出了积极的反应。将PLC型的确定性控制与基于PC系统的灵活组态和企业集成功能结合,形成了一种新型的控制系统:可编程自动化控制器,即PAC。
虽然以前也有将PLC和PC技术结合用于工业控制的尝试,但一般只通过之前说明的"扩展"方式来实现。其中,额外的中间件、处理器或两者都用于与一个或 多个PLC相融合。然而,新型的PAC在其设计中内建了更多的功能。例如,执行更高级复杂计算、锁存、PID回路、数据采集和远程以太网传输。基于PLC 的控制系统要实现这些功能需要额外的、价格不菲硬件,而PAC却直接提供了这些功能。
PAC以其模块化设计和制造而著称,以及开放式结构的应用,提供与其它设备和商业系统的扩展性和互联。特别的,PAC具有高效的处理能力和I/O扫描能力,可以通过多种方式同企业及商业系统集成。
PAC是多功能的控制系统,可以同时监控数字信号、模拟信号以及串行I/O信号。
PAC的特点
多数人都赞同工业分析师ARC咨询集团最初命名的"PAC"概念。ARC提出这个概念基于两个原因:帮助自动户硬件用户更好的定义他们的应用要求;给自动化硬件供应商提出一个概念,更加清楚地表达产品的功能。
一般PAC都提供下列功能:
在一个平台上实现多种功能,包括逻辑、运动、驱动和处理控制
提供通用的多功能开发平台和单一的数据库,以满足多领域自动化系统设计和集成的需求。
无缝集成的控制器硬件和软件
使用软件工具可以进行统一编程,设计控制程序控制工程网版权所有,支持"流过"多个机器或单元的流程
使用开放的模块化架构以实现实现不同功能的自由组合和搭配,减少系统扩展升级时需要的成本。
支持事实上的工业以太网标准,可以与工厂的MES\ERP系统轻易集成。
提供有效的处理和I/O扫描
开发和功能的优势
从PAC的定义可以看出PAC具备的特性,可以完成复杂的功能。并且系统的硬件和软件无缝集成,提高了控制系统的性能。而要完成这些功能,PLC需要额外的扩展卡才能完成。
编程时,集成的硬件和软件也是一个优势:用于PAC编程的集成开发环境(IDE)包括一个所有开发工具共享的标签名数据库。PAC使用同一个软件包来满足现有的和未来的自动化要求,而不是使用来自不同供应商的多个软件包。
PAC的另外一个优势是控制系统非常容易升级。可以替换模块化处理器,不需要拆除现有的处理器和执行器连线。
PAC 使用标准的网络技术和协议交换数据,例如以太网和TCP/IP.
使用现代的网络和通讯技术,PAC实时或接近实时的获取现场信息。反过来,这又使得收集的数据更加精确、实时,对于商业应用来说更加有用。
本白皮书中的术语
DAQ 数据采集
ERP 企业资源计划
HMI 人机界面
I/O 输入/输出
IDE 集成的开发环境
IP internet协议
OEE 操作的设备效率
OEM 原始设备制造商
OPC 过程控制中的对象链接和嵌入
PAC 可编程自动化控制器
PC 个人电脑
PID 比例-积分-微分
PLC 可编程逻辑控制器
PPP 点对点协议
PSTN 公共电话交换网络
RTU 远程终端单元
SCADA 监测控制和数据采集
SCM 供应链管理
SNMP 简单网络管理协议
SQL 结构化查询语言
TCO 总体拥有成本
TCP 传输控制协议
费用上的优势
PAC可以提供很多费用上的优势。控制系统总的费用比较低,因为硬件比较便宜,并且需要较少的研发和集成时间。与将PLC扩展到相似性能相比,购买PAC要便宜的多。对于一个特定的自动化项目,资产回报率高、周期性花费少、总体拥有成本低。
最后,提高了资本的流动速度:因为在最初开发时仅需要购买当时需要模块,以后扩展根据需要可以随时添加,需要时再采购。这一切都是因为系统的模块化结构。
PAC在现代工业中的应用
让我们更深入的看一下PAC是怎样应用于现代工业的,使用图1的工厂应用实例。
处理多种信号
图1,工厂实例中的PAC处于多域运行状态,同时监测和管理一条生产线,一个测试台、和运输活动。要做到这些,PAC必须同时监控模拟量如温度和压力, 数字开关状态量例如开关阀、开关和指示器以及来自物料跟踪和测试设备的串行数据。同时,PAC与OPC服务器、操作员界面、和SQL数据库进行数据交换。 同时处理这些任务,不需要额外的处理器、网关或中间设备是PAC的优势。
支持标准通讯协议
在图1的工 厂实例中,PAC、操作员和办公室工作站、测试设备、生产线和过程传感器和执行元件及条形码阅读器都安装在遍布厂房的标准10/100 Mbps 以太网内。在某些情况下,设备没有内置网络的链接,比如温度传感器,都连到位于中间的Ethernet-激发的I/O单元的I/O模块上,依次与PAC通 讯。
使用以太网络,PAC与远程I/O模块的底板进行通讯,读/写模拟量、数字量和串行信号。网络也将PAC链接到OPC server, 操作员界面、及SQL数据库。无线网也是网络的一部分,所以PAC也可以与移动式设备通讯,例如叉车及临时的操作员工作站。
PAC 可以控制、监测,并与这些不同的设备及系统交换数据,因为它们使用同样标准的网络技术和协议。实例包括有线的和无线的以太网络、Internet协议 (IP)网络传输、OPC及SQL。在另外的控制条件下,可能会需要常用的协议例如Modbus、SNAP(简单网络管理协议)及通过modem的PPP 协议。PAC也具有满足这些不同的通讯要求的能力。
PAC还同时处理控制、通讯、数据日志及其它任务。
与企业系统交换数据
在上述工厂实例中,PAC与企业SQL数据库交换制造、生产和库存实时数据。该数据库依次与多个关键的商业系统共享数据,包括企业资源计划(ERP)系 统、操作的设备效率(OEE)系统以及供应链管理(SCM)系统。由于来自FactoryFloor的数据通过PAC及时、自动更新。所有的商业系统都能 连续得到及时的、有价值的信息。
RTU、数据采集、PAC
远程终端单元(RTU)是类似控制器的设备。几十年来,RTU典型的用于作为监测控制和数据采集(SCADA)网络的前端部分,其中RTU向SCADA主机发送数据。RTU也接收从SCADA主机到远程现场操作设备的信息。
RTU和PLC比较
RTU主要是现场用来监控、采集和控制远程分散的设备,例如管线、井口、泵站或通讯设备。这些类型的应用所需要的通讯能力,传统的PLC并不具备。典型 情况下,PLC也不能提供足够的强度来承受恶劣的环境条件,以及多数RTU应用所具有的灵活I/O配置能力。没有这些功能时,RTU在开发成专门集中在通 讯能力,适用于恶劣的环境以及灵活I/O组态控制单元。
然而,过去的RTU通讯能力通常也是过时的,因为它们是在专用无线电或专线网 络时开发的。今天开放的、基于IP的有线的、无线的局域和广域网都非常的灵活并且不是特别昂贵。由于这样,将现有的RTU进行更新或使用过时的RTU技术 进行新的应用并不具有很大的商业或技术意义。
相反,PAC提供了优异的通讯能力、多种的I/O选项、广泛的温度和震动规范并且使用当前领先的通信标准。这些特点使得PAC在现场非常适合替代遗留的RTU,特别是当较老的、专用的网络由于快速增长的维护费用或磨损而废弃时。
基于PC的数据采集
数据采集(DAQ)系统是基于PC的设备,提供了快速的信号采集、基本的信号调理、数据存储能力以及有限的网络传输能力。多数的DAQ系统是基于PC的,限制了它们在复杂的物理环境或远程位置的使用。因此多数的DAQ系统位于环境系统较好的实验室而不是现场的位置。
PAC提供了多样的、灵活的信号感测、调节以及多种传输能力。使用PAC强大的处理器和大容量的存储器,在发送到数据库或其他的应用程序之前,获得的原 始数据可以合计、校对、或者特别处理(例如,将原始数据转换成工程单位)。另外,数据可以就地存储。因为PAC不是PC,并且不受PC的高价的限制,它的 可靠性可以配置用于现场。
选择PAC
大量的工业自动化供应商现在提供PAC或类似PAC的产品。有些情况下,产品更像PLC,另外一些情况下,则更像工业PC,如之前所描述的,PAC集成了这两种设备的特点,所以强调PLC或PC的特点可能会,也可能不会满足你的应用要求。
选择PAC控制系统
当评价PAC或类似PAC的自动化控制器时,是否能满足您的要求,您是否需要增加额外的处理器、网络界面或者中间件给控制器更多PLC或PC类似的特点?如果是这样,看一下与列在第2页和第3页上与PAC特点更匹配的控制器。
参考生产商的背景
对于任何产品,有些生产商的生产时间很久。而很多的生产商最近才引进他们新的PAC或类似PAC的产品,在产品本身进入主流多年之前,只有极少的公司具有提供PAC产品功能的成功记录。但Opto 22 早在多年以前就提供了具有PAC功能的产品。
PAC及Opto22
在1990年,ARC咨询集团提出PAC概念之前的11年,Opto 22 首次将PAC类型的硬件设备引入市场CONTROL ENGINEERING China版权所有,产品是基于计算机的Mistic 控制器。当前的Opto 22 SNAP PAC系统是建立在具有超过15年的经验以及数以千计的成功Mistic系统基础上的,应用领域包括半导体处理、材料加工、自来水和污水处理、管线监控等 等。
今天,Opto22 PAC 系统与来自其它生产商的PAC系统相比,在于它经验更丰富、易于使用、形式多样、可伸缩性好、可靠性高。
结论
作为一个体积紧凑的控制器,PAC提供了先进的控制特点、网络链接、设备互联性以及企业数据集成特点,这是基于PLC或PC的自动化控制器所具有的。具有这些特点,PAC已经变成了一个整体,满足现代工业自动化需要的新的多样化的需求。
关于Opto22 SNAP PAC产品
Opto22 的SNAP PAC 系统是一种性能高、多域支持、基于以太网的工业自动化控制器,适用于自动化控制、远程监测及数据采集应用。SNAP PAC尤其非常适合于OEM(原始设备制造商)、系统集成商、以及过程控制、离散制造、或混合工业和应用的终端用户。SNAP PAC 与ioProject Basic 及ioProject Professional 软件紧密结合,全面提供编程、调试、人机界面(HMI)开发、OPC和数据库链接等功能。
目前已经上市的两种类型的SNAP PAC :SNAP PAC S系列和SNAP PAC R系列
SNAP PAC S系列
SNAP PAC S系列控制器是独立的控制器适用于分布的控制系统应用,I/O点数多或以太网络结构复杂。当前PAC S 系列包括SNAP-PAC-S1,具有32位多任务处理器,带浮点运算单元协处理器。32MB RAM, 16MB 闪存,8MB电池后备RAM。SNAP-PAC-S1提供两个独立的、自适应10/100Mbps 的以太网接口。使用ioProject Professional , 可以进行组态形成双以太网口的冗余以太网链路网段,也利用双网口进行网络分段,将控制网和监控网分开。系统包括一个RS-485口,用于I/O通讯或者与 其它的RS-485设备通讯。两个RS-232口控制工程网版权所有,其中之一提供握手控制信号,用于连到有线的或无线的调制解调器或其它的网络设备。另外支持点对点协议 (PPP),通过串行的或者PSTN(公共电话交换网络)线,构成TCP/IP(传输控制协议/Internet协议)网络。
Opto 22 SNAP PAC控制器包括底板安装的R系列控制器及独立安装的S系列控制器,分别满足不同的应用要求。
SNAP PAC R系列
SNAP PAC R系列控制器是安装在I/O底板上的控制器,设计用于单元控制以及小于128点系统的点数。当前,PAC R系列包括SNAP-PAC-R1和SNAP-PAC-R2控制器。每个底板安装的控制器都体积紧凑、价格便宜。SNAP-PAC-R1和SNAP- PAC-R2各自具有两个独立的、自适应的10/100Mbps以太网接口,可以用于网络分段或以太网冗余链接,允许PAC R系列控制器扩展到较大型的系统或者作为PAC S系列分布式系统的I/O单元。最后,SNAP-PAC-R1和SNAP-PAC-R2各自具有一个32位多任务处理器,带浮点协处理器。16MB RAM,8MB闪存,以及2MB电池后备RAM;一个RS-232口控制工程网版权所有,带完全的握手控制信号。
集成的ioProject 软件
ioProject Basic 和Professional 是专门设计用于Opto22 最新发行的SNAP PAC系列控制器的集成软件开发包。所有的SNAP PAC出售时, ioProject Basic 免费附带的,包括ioControl Basic(基于流程图的编程工具)以及ioDisplay Basic (HMI开发和运行应用程序)。要得到更高级的应用,OPC、冗余链接、网络分段、或者原来的Opto22控制系统的升级,就要使用ioProject Professional,它提供更多的功能,包括OPC服务器和Opto 22 FactoryFloor 程序导入转换。