图1 传统的PLC运行模式 图2 贝加莱PCC-定性分时多任务操作系统的运行模式 基于分时多任务操作系统,PCC的应用程序可分为多个独立的任务模块,这样就给项目应用软件的开发带来了很大的便利,因为这样可以方便地按控制项目中诸如数据采集、报警、PID调节运算、通信控制等各部分的不同功能要求,分别编制出相应的控制程序模块(任务)。这些模块既各自独立运行,而其数据间又保持一定的相互关联,它们经过分步骤的独立编制并完成调试之后,一并下载至PCC的用户程序存储区中,在该分时多任务操作系统的调度管理下并行运行。在这个多任务系统中,根据不同任务对实时性能的不同需求,设计人员可以指定不同的优先等级并确定它们各自的循环周期,从而实现确定的分时多任务控制。即便某个任务处于等待状态,别的任务也可继续执行。这一系统特点,可示于图3中。 图3 PCC的软件体系 这种多任务的运行机制,采用了大型应用软件的模块化程序设计思想,带来了项目开发效率上的提高,有着常规PLC所无法比拟的灵活性。因为多任务的思想使得各个任务模块的功能描述更趋清晰简洁,用户可以自行开发既具有自己特点而又不乏通用性的独立功能模块,并将其封装以便于日后在其他应用场合中重新使用。 1.3 强大的系统能力和极高的处理速度 ( 1 )高性能、全开放、集成化的 CPU 贝加莱的PCC主要包括2005、2003和X20 CPU三个系列,由于其在网络通信方面的开放性和结构上的模块化,这三种系列的PCC在构成控制系统的方式和规模上又是十分灵活的。贝加莱2007年推出的X20系列PCC成为了高精度机械自动化和高可靠性过程自动化等复杂、灵活自动化系统的通用选择。 X20 CPU——新一代PCC的CPU,基于Intel X86 Processor技术,采用Runtime实时操作系统,秉承了贝加莱PCC的定性分时多任务的控制特点,可采用符合IEC61131-3标准的多种工程编程语言以及Automation Basic、ANSI C两种高级语言编程。 X20 CPU的主板集成了多种通信接口,包括RS232、标准以太网接口TCP/IP、工业实时以太网接口Ether POWERLINK、2个USB。采用可插卡式的CF卡作为存储介质。 X20 CPU是一款开放性极高的产品,通信模块系列包括了CAN、Ether POWERLINK、Profibus、DeviceNet、Modbus、RS485/422、RS232等,方便扩展和兼容各种目前市场上主流的现场总线,体现其开放式的网络架构。CP3486的主板具有三个通信模块接口。 ( 2 ) CPU 的多处理器结构和极高的 系统响应速度 系统的响应速度不仅由CPU决定,还与I/O数据的传输速率有关。PCC的主CPU本身速度极快,同时还借用大型计算机的结构,采用I/O-Processor单独处理I/O数据传输,采用DPR-Controller双向口控制器负责网络及系统的管理。也就是说,一个PCC模块上有三个处理器,它们既各自独立而又相互关联,最大限度地提高了整个系统的速度。 CP3486是X20 CPU系列中性能最高的产品,采用了Intel Celeron 650 处理器及附加的I/O 处理器和浮点处理器FPU。系统的单步指令处理周期最快可达到0.01μs,单个工作任务循环周期可达200μs,是当前世界上性能最强、运算最快的PLC/PCC CPU之一。 系统 频率 、相位测量响应速度 极 快:主CPU内含有一个TPU, 可计算处理频率高达4MHz至6MHz的脉冲信号,因而能巧妙地解决系统的频率和相位测量问题,该功能在电力系统中可实现快速自动准同期并网。 ( 3 )强大的数据通讯功能 PCC在远程通信方面的灵活性,是区别于常规PLC的另一显著标志,作为现场分布式控制系统的主要供应商之一,贝加莱为此提供了十分灵活多样的解决方案。除在1.3(1)中已提到的各种开放式现场总线的网络方案之外,PCC还提供了多种网络协议,用户不仅可以采用贝加莱的独有网络协议,也可以方便地与其他厂家的PLC或其他工控设备联网通信(如Siemens、罗克韦尔 AB、施耐德Modicon等),在一些特殊情况下,PCC还为用户提供了创建自定义协议的帧驱动(Frame drive)工具。特别值得一提是Ether POWERLINK网络协议,这是2001年贝加莱公司当竞争对手还在讨论实时工业以太网概念的时候,便在全球第一次推出实用化的实时工业以太网络,这也是全球第一个开放的安全级(SIL3)实时工业以太网。2007年初该公司又发布了千兆级实时工业以太网Ether POWERLINK(如图4所示)。由于具备这样的技术优势,PCC常常能轻松地实现与各种不同产品,不同通信协议的高效互联。 图4 实时工业以太网Ether POWERLINK构成的通讯网络 1.4 软件 的集成 开发环境 及灵活的软件开发方式 ( 1 )集成化软件开发 工具 A utomation S tudio PCC的编程组态软件采用Automation Studio集成化软件工具,基于同一个软件平台,全部解决整个自动化项目的集成。在该软件平台中同时集成了触摸屏画面组态、PCC编程调试、伺服驱动器编程、离线与在线仿真测试等丰富的软件开发功能,从而可以大大地提高项目的开发效率。 ( 2 )灵活的软件开发方式 PCC的编程器采用普通PC机,配以一套功能强大的集成化软件开发工具Automation Studio。除编制和组态应用程序以外,它还能为工程师提供源程序级的单步、断点、单周期及PCC在线错误自诊断等多种形式的调试手段,使应用程序的开发十分灵活便捷。另外,通过开发软件包所提供的多种函数,用户可在短时间内编制出高效而复杂的控制程序。 一个项目中的各项软件任务可以由不同的程序员分别编制,各程序员基于共同的约定,可以灵活地选用不同的编程语言,这就意味着不仅在常规 PLC上一直为人们所熟悉的梯形图、指令表、顺序功能图、功能块图和结构化文本等符合IEC61131-3标准的工程语言可以在PCC上继续沿用,而且程序员还可采用更为高效的高级语言,比如ANSI C 和Automation Basic,并可以在同一个项目中同时采用多种语言混合编程,从而较易实现复杂的数学运算功能和过程控制算法。而且所有这些编程语言,PCC都采用“符号变量”来标识外部I/O通道及内部寄存器单元 (例如用户可用motor_run来代表某开关量输出通道,button_down代表某开关量输入通道)。这样,软件开发人员毋需熟知 PCC内部的硬件资源分布,而只须集中精力于项目本身的工艺需求,即可迅速编制出结构清晰功能明确的控制程序来。 ( 3 ) 贝加莱与亚控科技合作打造了 King View for B&R 定制化软件 从2007年开始,贝加莱便与中国民族自动化软件的开拓者北京亚控科技合作,以亚控组态王6.53为基础,为贝加莱量身定制了Kingview for B&R软件,方便、快捷、易学易用是此款定制化软件的亮点。最近该软件已正式推出,它是对Automation Studio的补充,可以说是如虎添翼。KingView for B&R软件除具有组态王6.53所具备的功能外,还具有以下特点: * 以驱动的方式支持贝加莱的所有系列产品; * 支持冗余服务器、冗余CPU、冗余网络; * 支持自动上传PCC中的变量; * 支持结构体和数组变量类型。 目前,此产品已成功地应用于许多行业。如:在甘肃某水泥项目上的应用,受到了客户的普遍赞誉。 King View for B&R软件的诞生,为专业于SCADA系统的客户提供了极大的便利,客户不用再为众多不同的OPC配置方法而苦思冥想,不用再为定义两遍标签变量而烦恼。King View for B&R软件是一款真正适合中国客户使用的软件。 1.5 高可靠性和易移植性 ( 1 ) 高可靠性 PCC具有极高的可靠性,平均无故障时间MTBF达到50万小时(相当于57年)以上,属于免维护产品,明显高于一般的PLC和IPC(目前市场上最好的PLC硬件平均无故障时间MTBF达到30万小时)。 ( 2 ) 可移植性强 在不同系列、不同型号的PCC上所编制的程序,都可以不用修改源码本身,而直接移植到另外的PCC系列或者类型上。这是因为贝加莱所有的PCC硬件平台都基于相同的操作系统内核,而且采用标签变量关联的编程方式,所以用户在编程时不需要过多关注实际的硬件I/O映射关系(只需要将各个标签名分别映射到相关的I/O通道上),而把主要注意力集中在工艺算法本身。 2 由 PCC 的 CPU 和 X20 I/O 构成的全开放分布式系统 2.1 高标准设计的全开放型、高密度 X20 I/O 系统 近两年,对I/O产品的开放性和兼容性的需求越来越强烈, X20 I/O系统是真正意义上的开放型I/O系统:其开放的I/O系统至少可以为用户节约20%的成本,同时独到的I/O模块设计,为用户带来了更多利益,如结构紧凑,符合人体工程学;极高的组件密度和I/O 通道密度;模块化安装,且其安装、调试、维护简便;现场分布式I/O架构;可支持预接线及热插拔技术;支持几乎所有主流现场总线标准;兼容多种主流品脾的PLC CPU,如Siemens、Rockwell AB、Schneider、OMRON等。开放的I/O使用户在选择I/O产品时,突破品牌的限制,尽享标准化I/O所带来的利益。
图5 X20 I/O模块 X67 I/O系统,不仅秉承了X20 I/O的优势而且具备IP67防护等级,可以直接安装在电控柜外面,具有防水、防尘功能。为满足项目需求及非常规的应用要求,X20系列产品除包括常用的数字量和模拟量I/O模块外,还为用户开发了高速计数、PWM、编码器、NC等多种功能强大的专用模块。并且所有I/O模块的每个通道均留有便于万用表探针进入的测试维护孔,这也是非常人性化的一种设计。 2.2 使用全开放的 X20 总线控制器和 POWERLINK 等现场总线实现 X20 I/O 模块的扩展并可构成兼容于第三方控制系统的远程分布式 I/O 系统 X20的总线控制器模块能够让客户自由、灵活地选择各种系统架构,让用户真正做到按需求来决定架构。 X20总线控制器能够兼容多种主流的现场总线,主要包括以下:Ether POWERLINK、 EtherNet TCP/IP、CANopen、Device、Profibus-DP、Profi、Modbus TCP/IP等。同时,贝加莱还推出了带有CPU性能的智能总线控制器,该类型的总线控制器在帮助用户扩展X20 I/O模块的同时,还能进行数据的采集和处理。 经总线控制模块,X20 系统可作为一个强大的I/O扩展站。标准化EDS或GSD描述文件能帮助用户在非B&R系统的第三方编程环境下简便地完成对X20系统组件的集成、配置和编程。无论用户目前或以前所使用的控制系统(如PLC)是哪一家主流自动化生产厂商所提供的,B&R的X20 I/O模块都可以通过总线控制器方便地与它们的CPU连接;如果客户使用的是成套的贝加莱PCC系统,那么也可以在贝加莱任何一款PCC系统中通过X20 总线控制器连接X20 I/O模块。
X20BC0063总线控制器+X20 I/O
Siemens Control System 西门子S7 PLC控制系统
X67 I/O
图6 X20、X67 I/O通过总线控制器连接到西门子的PLC系统中 在图6中,X20BC0063是带Profibus-DP总线接口的总线控制器,如西门子PLC系统 的主站是S7-300,从站控制器是贝加莱的X20BC0063或X67BC6321,将X20BC0063或X67BC6321总线控制器模块的GSD文件导入STEP 7中,即可在S7-300 PLC系统硬件组态时识别X20/67 I/O模块。贝加莱I/O的设备描述文件(GSD或EDS)可以直接从贝加莱中文网站的主页下载。 X20分布式控制的设计理念,不仅是一整套完整的控制系统,还可以使用CAN、Ether POWERLINK 、X2X、Profibus等总线把远程分布式的模块组方便地连接起来,使传统的控制技术和分布式I/O技术完美地实现了结合。每个分布式底板之间,在不需任何中继转换器支持的情况下,采用X2X通讯其间隔距离最大可达到100m,速率可达12MHZ,支持253个I/O站。采用铜芯双绞线作为站间X2X link的通讯介质,可实现最大限度的抗干扰。无论是本地I/O还是远程I/O,用户可灵活方便地决定其整体拓扑结构。灵活的分布式架构,不但可以无缝连接X20、X67,还可以根据不同需求做出完整的解决方案。X20分布式控制系统还可采用环网冗余、通讯电缆冗余等方案来构成冗余系统以提高其可靠性。 3 结束语 PCC 作为一种可编程计算机控制器,是专为在工业环境下应用而设计的,它既是一种新型的定性分时多任务PLC,又是一种模块化插装结构的IPC或PC-Based。它不但具备传统PLC的所有功能,同时融合了最新的IT网络技术和可选择的高级语言编程环境,具有更强大的数学运算能力、网络通信能力、抗干扰能力和控制能力,从而代表了PLC的发展方向,具有更高的可靠性、更强大的功能和更广泛的适用性。 为了顺应PLC、IPC及DCS技术相互融合相互促进的工业自动化发展潮流。贝加莱的PCC携其DCS APROL和工业计算机Automation PC,已越来越广泛地进入各类工业应用领域,并日益显露出其不可低估的发展潜力。 参考文献 [ 1 ] 齐蓉,肖维荣.新一代可编程计算机控制器技术[ M ] .西安: 西北工业大学出版社,2000. [ 2 ] 《TM ×××贝加莱培训使用手册》——贝加莱工业自动化,2006年4月。 [ 3 ] 樊惠芳.一种新型可编程序控制器 PCC ,2007。 作者简介 周晓霞 (1966~),女,高级政工师。贝加莱工业自动化(上海)有限公司市场部市场支持工。 是一家全球性自动化领导厂商,专业致力于创新自动化前沿技术,总部位于奥地利,目前已在全球60个国家设立了分支机构,拥有155个办事处。“完美自动化”与“您的全球自动化合作伙伴”是贝加莱工业自动化的使命与追求。 1996年8月,贝加莱工业自动化(上海)有限公司正式落户中国上海,本地化的销售与精湛的技术队伍为中国客户带来更迅捷的服务响应。十几年来,贝加莱(中国)一直专注于为国内用户提供高品质的自动化全线产品和优秀的技术解决方案。现在,贝加莱的产品和方案已广泛应用于机械自动化领域,如包装、印刷、塑料、纺织、食品饮料、机床、半导体、制药等行业;以及过程自动化领域,如电力、冶金、市政、交通、石油、化工和水泥等行业。目前,贝加莱产品已通过ISO 9001、UL、TÜV、GOST-R等国际认证,产品质量、性能等受到了用户的普遍赞誉,赢得了信誉。如今,贝加莱(中国)已成立了北京、广州、济南、西安、成都和沈阳办事处,上海及各办事处建立了完备的技术培训中心,以及分布在全国的大学联合实验室。
我们公司主营柔性振动盘、柔性供料器、非标自动化设备、柔性振动盘、柔性生产线、柔性自动上料系统、并联机器人摆盘机、视觉自动分拣设备、柔性上料工作站、视觉检测机等业务,厂家直营,支持定制,免费获取全套方案。
本文来源于互联网,我们本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。