1.在哪能找到PAC在哪里领域中的源码应用实例吗?
2.什么是PAC,PLC,DCS
在哪能找到PAC在哪里领域中的应用实例吗?
PAC的概念是由ARC咨询集团的高级研究员Craig Resnick提出的,在谈到创造这个新名词的源码意义时,他认为,源码“PLC在市场相当活跃,源码而且发展良好,源码具很强的源码虚拟串口源码分析生命力。然而,源码PLC也正在许多方面不断改变,源码不断增加其魅力。源码自动化供应商正不断致力于PLC的源码开发,以迎合市场与用户需求。源码功能的源码增强促使新一代系统浮出水面。PAC基于开放的源码工业标准、具多领域功能、源码通用的源码开放平台以及高性能。ARC创造了这个词,以帮助用户定义应用需要,帮助制造商在谈到其产品时能更清晰。”
PAC的概念定义为:控制引擎的集中,涵盖PLC用户的多种需要,以及制造业厂商对信息的需求。PAC包括PLC的主要功能和扩大的控制能力,以及PC-based控制中基于对象的、开放数据格式和网络连接等功能。
PAC基本要求:
◆多域功能(逻辑、运动、驱动和过程)——这个概念支持多种I/O类型。逻辑、运动和其他功能的集成是不断增长的复杂控制方法的要求
◆单一的多学科开发平台——单一的开发环境必须能支持各种I/O和控制方案
◆用于设计贯穿多个机器或处理单元的应用程序的软件工具——这个软件工具必须能适应分布式操作
◆一组de facto网络和语言标准——这个技术必须利用高投入技术
◆开放式、模块化体系结构——设计和技术标准与规范必须是在实现中开放的、模块化的和可结合的
PAC与PLC:
PAC 这个概念的提出是针对PLC (Programmable Logic Controller) 的概念而来,作为一种快速和可靠的解决方案,PLC的设计满足了工厂对于使用环境和可靠性的要求,而且其编程方式也非常适合机电工程师的思维习惯,故PLC自问世以来在自动化控制系统领域独领风骚已经有二十多年的历史了。目前的PLC已经不仅限于在逻辑控制的应用,一些新一代的大中型PLC已经具备了比较强大的浮点数据运算能力和较为丰富完备的通讯介面,可以完成今日的系统化与复杂化的自动控制技术。
PLC的弱势:
虽然PLC业界已经注意到了这一趋势,并通过将PC技术应用于PLC产品,直接提供OPC Server、WEB Server及IEEE标准通讯接口等,以提供更高的应用灵活性。但是受限于传统PLC专属式的设计,其互操作性和灵活性限制(即使是对于同一品牌的PLC来说,也是这样),并不能完全满足用户的要求:
◆传统的PLC均不能提供主动的事件通知,系统的集中监视管理有赖于服务器主机的主动定时查询;
◆因为在实时信息上的欠缺,要实现跨PLC的事件处理比较困难,且速度延迟,效果不佳;
◆无法提供本地直接处理的预约控制,预约控制完全有赖于服务器主机的集中处理,所以系统当机时,立刻停摆;
◆系统的建构由于采用了不同供应商的多种平台,为整合各种不同的专用总线,系统之衔接有赖于第三方提供的OPC Server或Gateway,故其实施并不是一件轻松和容易的事情;
◆系统升级将必须付出重新设计的成本和时间,其不可预见成本太高。
◆梯形图程序的龙岩地方麻将源码设计是基于个案进行,每一专案均无法完全复制应用,无法实现标准化,从而工程设计费用无法降低;
◆现行自动化系统的数据容量太小,在适应新的应用需求时显得力不从心;
◆无法实现实时同步远程的数据传输,与PDA、手机的连接比较困难;
◆需要通过PC或第三方设备来实现基于WEB的远程数据发布。
什么是PAC?
虽然从外形上来看,PAC与传统的PLC非常相似,但究其实质,PAC系统的性能却广泛得多。作为一种多功能的控制平台,用户可以根据系统的需要,组合和搭配相关的技术和产品以实现功能的侧重,因为基于同一发展平台进行开发,所以采用PAC系统保证了控制系统各功能模块具有统一性,而不仅是一个完全无关的部件拼凑成的集合体。
综合业界专家的意见,所谓PAC系统应该具备以下一些主要的特征和性能:
◆提供通用发展平台和单一数据库,以满足多领域自动化系统设计和集成的需求
◆一个轻便的控制引擎,可以实现多领域的功能,包括:逻辑控制、过程控制、运动控制和人机界面等
◆允许用户根据系统实施的要求在同一平台上运行多个不同功能的应用程序,并根据控制系统的设计要求,在各程序间进行系统资源的分配
◆采用开放的模块化的硬件架构以实现不同功能的自由组合与搭配,减少系统升级带来的开销
◆支持IEC-现场总线规范,可以实现基于现场总线的高度分散性的工厂自动化环境
◆支持事实上的工业以太网标准,可以与工厂的EMS、ERP系统轻易集成
◆使用既定的网络协议,程序语言标准来保障用户的投资及多供应商网络的数据交换
PAC市场:
PAC概念提出后得到GE Fanuc公司的积极响应,并陆续发布了其PACSystems系列产品RX3i与RX7i。北美PLC主导厂商Rockwell Automation也于年月宣布其ControlLogix和CompactLogix PLC事实上就是PAC。另外,NI、台湾泓格等公司也都相继推出各自的PAC系统。
中国市场对于PAC系统表现了很强的接受能力。
◆仅在年第一季度,GE Fanuc就宣布其PAC系统在中国的定单超过套。其PACSystems系列产品在GE Fanuc产品结构中占据了很重要的位置,它的市场份额逐年扩大。
◆从Rockwell公司发布的数据我们可以看到到目前中国已成为ControlLogix系统全球第二大市场。
◆研华公司ADAM-, ADAM-等PAC产品目前的市场也在逐年上升。
◆泓格科技产品WinCON-基于位RISC处理器与实时操作系统(RTOS),及其CANopen/DevicNet解决方案,掀起了年度中国工控领域的一轮PAC旋风。
PAC产品技术性能:
◆GE Fanuc公司的PACSystemsRX3i/7i的CPU采用了Pentium III /MHz处理器,操作系统为WindRiver的Vx Works,RX3i为VME总线,RX7i为CompactPCI总线;
◆NI公司的Compact FieldPoint的CPU即将升级到Pentium IV-M 2.5GHz处理器,其特色在于整合了测试测量领域中应用非常广泛的开发平台LabView;
◆Beckoff公司 的CX的CPU为Pentium MMX MHz处理器;操作系统为Windows CE .net或Embedded Windows XP;
◆ICPDAS泓格科技的WinCon/LinCon的CPU为StrongRAM MHz处理器,WinCon的操作系统为Windows CE .net;LinCon的操作系统为Embedded Linux。
PAC系统的关键技术:
PAC的产生受益于近年来在嵌入式系统领域的发展与进步。在硬件方面,有重意义的包括:嵌入式硬件系统设计,其中具有代表意义的是CPU技术的发展;现场总线技术的发展;工业以太网的广泛应用。在软件方面则包括:嵌入式实时操作系统;软逻辑编程技术;嵌入式组态软件的发展等。试分别说明如下:
◆跟随摩尔定律的发展,最新的tsc打印程序源码高性能CPU在获得更高的处理能力的同时,其体积更小、功耗更低,从而在出众的计算能力以及工业用户最为关心的稳定性和可靠性方面获得平衡,使制造厂商有可能去选择通用的标准的嵌入式系统结构进行设计,摆脱传统PLC因采用专有的硬件结构体系带来的局限,使系统具备更为丰富的功能前景和开放性。在现有面世的PAC系统中,被广泛采用的是低功耗、高性能的SOC (System On Chip) 核心处理器。这里面既有采用CISC架构的CPU,如Mobile Pentium系列CPU,也有采用RISC架构的CPU,如ARM系列、SHx系列等,当然也有使用MIPS CPU的。综合比较而言,由于RISC CPU在应用于工业控制系统时所具备的综合优势,采用RISC CPU的系统占据了目前市场所供应的控制系统的多数。
◆经过年的纷争,最后IEC的现场总线标准化组织经投票,接纳了8种现场总线成为IEC现场总线标准。IEC现场总线标准的最终尘埃落定,使在工业控制在设备层和传感器层有了可以遵循的标准。但是由于这8种现场总线采用的通信协议完全不同,因此,要实现这些总线的兼容和互操作是十分困难的。其可能的出路是采用已经是通用的国际标准Ethernet、TCP/IP等协议,并使其符合工业应用的要求,而且这种方案最容易被广大国家的用户、集成商、OEM及制造商接受和欢迎。
◆通用的嵌入式实时操作系统获得了长足的发展,并获得了广泛的应用。传统的美国风河公司的Vx Works、PSOS操作系统在高端领域还是有很高的占有率;另一引人注目的趋势是微软公司的Windows CE在推出.net版本以后,有效解决了硬实时的问题,并以其低廉的价格和广泛的客户群获得了用户的青睐;作为开放源码的代表,Linux操作系统也推出了其嵌入式版本,并以其在成本、开放性、安全性上面的优势,获得一些特殊应用客户及中小制造商的欢迎。
◆符合IEC--3标准的软逻辑编程语言的发展,有效的整合了传统PLC在编程技术上的积累,使广大的机电工程师可以在基于PC的系统上使用其熟悉的编程方式实现其控制逻辑。另一方面在PAC系统上,工程师也可以使用高阶语言实现复杂的算法或通讯编程,例如VB.net、EVC、VC#、JAVA等。
◆在人机界面的部分,一些软逻辑开发工具均同时提供HMI开发套件,例如ISaGRAF、Micro Trace Mode、KW MultiProg等。如果有更进一步的源码 优秀 app ios需求,一些专业的SCADA/HMI软件厂商也提供针对嵌入式系统开发的套装软件,例如组态王公司的嵌入版KingView、Indusoft等。
预计:
在可以预见的几年内,对标准性、开放性、可互操作性、可移植性的要求将是用户至为关心的自动化产品的重要特征,作为融汇了IPC和PLC的优点的PAC系统有明显的优势。
什么是PAC,PLC,DCS
PAC
PAC的概念是由ARC咨询集团的高级研究员Craig Resnick提出的,在谈到创造这个新名词的意义时,他认为,“PLC在市场相当活跃,而且发展良好,具很强的生命力。然而,PLC也正在许多方面不断改变,不断增加其魅力。自动化供应商正不断致力于PLC的开发,以迎合市场与用户需求。功能的增强促使新一代系统浮出水面。PAC基于开放的工业标准、具多领域功能、通用的开放平台以及高性能。ARC创造了这个词,以帮助用户定义应用需要,帮助制造商在谈到其产品时能更清晰。”
PAC的概念定义为:控制引擎的集中,涵盖PLC用户的多种需要,以及制造业厂商对信息的需求。PAC包括PLC的主要功能和扩大的控制能力,以及PC-based控制中基于对象的、开放数据格式和网络连接等功能。
PAC基本要求:
◆多域功能(逻辑、运动、驱动和过程)——这个概念支持多种I/O类型。逻辑、运动和其他功能的集成是不断增长的复杂控制方法的要求
◆单一的多学科开发平台——单一的开发环境必须能支持各种I/O和控制方案
◆用于设计贯穿多个机器或处理单元的应用程序的软件工具——这个软件工具必须能适应分布式操作
◆一组de facto网络和语言标准——这个技术必须利用高投入技术
◆开放式、模块化体系结构——设计和技术标准与规范必须是在实现中开放的、模块化的和可结合的
PLC
1、PLC即可编程控制器(Programmable logic Controller,是指以计算机技术为基础的新型工业控制装置。在年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义:
“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”
PLC的特点
2.1可靠性高,抗干扰能力强
高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的app 优秀 源码 oc可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。
2.2配套齐全,功能完善,适用性强
PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。
2.3易学易用,深受工程技术人员欢迎
PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。
2.4系统的设计、建造工作量小,维护方便,容易改造
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。
2.5体积小,重量轻,能耗低
以超小型PLC为例,新近出产的品种底部尺寸小于mm,重量小于g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。
3. PLC的应用领域
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
3.1开关量的逻辑控制
这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
3.2模拟量控制
在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
3.3运动控制
PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
3.4过程控制
过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
3.5数据处理
现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。
3.6通信及联网
PLC通信含PLC间的通信及PLC与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。
4. PLC的国内外状况
世界上公认的第一台PLC是年美国数字设备公司(DEC)研制的。限于当时的元器件条件及计算机发展水平,早期的PLC主要由分立元件和中小规模集成电路组成,可以完成简单的逻辑控制及定时、计数功能。世纪年代初出现了微处理器。人们很快将其引入可编程控制器,使PLC增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。为了方便熟悉继电器、接触器系统的工程技术人员使用,可编程控制器采用和继电器电路图类似的梯形图作为主要编程语言,并将参加运算及处理的计算机存储元件都以继电器命名。此时的PLC为微机技术和继电器常规控制概念相结合的产物。
世纪年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。世纪年代初,可编程控制器在先进工业国家中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。
世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。从控制规模上来说,这个时期发展了大型机和超小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。
我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。最初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备及产品中不断扩大了PLC的应用。目前,我国自己已可以生产中小型可编程控制器。上海东屋电气有限公司生产的CF系列、杭州机床电器厂生产的DKK及D系列、大连组合机床研究所生产的S系列、苏州电子计算机厂生产的YZ系列等多种产品已具备了一定的规模并在工业产品中获得了应用。此外,无锡华光公司、上海乡岛公司等中外合资企业也是我国比较著名的PLC生产厂家。可以预期,随着我国现代化进程的深入,PLC在我国将有更广阔的应用天地。
5. PLC未来展望
世纪,PLC会有更大的发展。从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现;从产品规模上看,会进一步向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求;从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统DCS(Distributed
Control
System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。
DCS
DCS是分布式控制系统的英文缩写(Distributed Control System),在国内自控行业又称之为集散控制系统。
即所谓的分布式控制系统,或在有些资料中称之为集散系统,是相对于集中式控制系统而言的一种新型计算机控制系统,它是在集中式控制系统的基础上发展、演变而来的。在系统功能方面,DCS和集中式控制系统的区别不大,但在系统功能的实现方法上却完全不同。
首先,DCS的骨架—系统网络,它是DCS的基础和核心。由于网络对于DCS整个系统的实时性、可靠性和扩充性,起着决定性的作用,因此各厂家都在这方面进行了精心的设计。对于DCS的系统网络来说,它必须满足实时性的要求,即在确定的时间限度内完成信息的传送。这里所说的“确定”的时间限度,是指在无论何种情况下,信息传送都能在这个时间限度内完成,而这个时间限度则是根据被控制过程的实时性要求确定的。因此,衡量系统网络性能的指标并不是网络的速率,即通常所说的每秒比特数(bps),而是系统网络的实时性,即能在多长的时间内确保所需信息的传输完成。系统网络还必须非常可靠,无论在任何情况下,网络通信都不能中断,因此多数厂家的DCS均采用双总线、环形或双重星形的网络拓扑结构。为了满足系统扩充性的要求,系统网络上可接入的最大节点数量应比实际使用的节点数量大若干倍。这样,一方面可以随时增加新的节点,另一方面也可以使系统网络运行于较轻的通信负荷状态,以确保系统的实时性和可靠性。在系统实际运行过程中,各个节点的上网和下网是随时可能发生的,特别是操作员站,这样,网络重构会经常进行,而这种操作绝对不能影响系统的正常运行,因此,系统网络应该具有很强在线网络重构功能。
其次,这是一种完全对现场I/O处理并实现直接数字控制(DOS)功能的网络节点。一般一套DCS中要设置现场I/O控制站,用以分担整个系统的I/O和控制功能。这样既可以避免由于一个站点失效造成整个系统的失效,提高系统可靠性,也可以使各站点分担数据采集和控制功能,有利于提高整个系统的性能。DCS的操作员站是处理一切与运行操作有关的人机界面(HMI-Human Machine Interface或operator interface)功能的网络节点。
系统网络是DCS的工程师站,它是对DCS进行离线的配置、组态工作和在线的系统监督、控制、维护的网络节点,其主要功能是提供对DCS进行组态,配置工作的工具软件(即组态软件),并在DCS在线运行时实时地监视DCS网络上各个节点的运行情况,使系统工程师可以通过工程师站及时调整系统配置及一些系统参数的设定,使DCS随时处在最佳的工作状态之下。与集中式控制系统不同,所有的DCS都要求有系统组态功能,可以说,没有系统组态功能的系统就不能称其为DCS。
DCS自年问世以来,已经经历了二十多年的发展历程。在这二十多年中,DCS虽然在系统的体系结构上没有发生重大改变,但是经过不断的发展和完善,其功能和性能都得到了巨大的提高。总的来说,DCS正在向着更加开放,更加标准化,更加产品化的方向发展。
作为生产过程自动化领域的计算机控制系统,传统的DCS仅仅是一个狭义的概念。如果以为DCS只是生产过程的自动化系统,那就会引出错误的结论,因为现在的计算机控制系统的含义已被大大扩展了,它不仅包括过去DCS中所包含的各种内容,还向下深入到了现场的每台测量设备、执行机构,向上发展到了生产管理,企业经营的方方面面。传统意义上的DCS现在仅仅是指生产过程控制这一部分的自动化,而工业自动化系统的概念,则应定位到企业全面解决方案,即total solution 的层次。只有从这个角度上提出问题并解决问题,才能使计算机自动化真正起到其应有的作用。
进入九十年代以后,计算机技术突飞猛进,更多新的技术被应用到了DCS之中。PLC是一种针对顺序逻辑控制发展起来的电子设备,它主要用于代替不灵活而且笨重的继电器逻辑。现场总线技术在进入九十年代中期以后发展十分迅猛,以至于有些人已做出预测:基于现场总线的FCS将取代DCS成为控制系统的主角。