您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 浅谈组态软件在工业控制中的应用
浅谈组态软件在工业控制中的应用摘要:组态的概念是伴随着集散型控制系统(DistributedControlSystem简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。由于每一套DCS都是比较通用的控制系统,可以应用到很多的领域中,为了使用户在不需要编代码程序的情况下便可生成适合自己需求的应用系统,每个DCS厂商在DCS中都预装了系统软件和应用软件。而其中的应用软件,实际上就是组态软件,但一直没有人给出明确的定义,只是将使用这种应用软件设计生成目标应用系统的过程称为组态(Config)或做组态。关键词:组态软件工业控制应用一、组态简介组态的概念最早来自英文Configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到让计算机或软件按照预先设置自动执行特定任务、满足使用者要求的目的。监控组态软件是面向监控与数据采集(SupervisoryControlandDataAcquisition简称SCADA)的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。监控组态软件最早出现时,HMI(HumanMachineInterface)或MMI(ManMachineInterface)是其主要内涵,即主要解决人机图形界面问题。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容。随着技术的发展,监控组态软件将会不断被赋予新的内容。监控组态软件是伴随着计算机技术的突飞猛进发展起来的。60年代虽然计算机开始涉足工业过程控制,但由于计算机技术人员缺乏工厂仪表和工业过程的知识,导致计算机工业过程系统在各行业的推广速度比较缓慢。70年代初期,微处理器的出现,促进了计算机控制走向成熟。首先,微处理器在提高计算能力的基础上,大大降低了计算机的硬件成本,缩小了计算机体积,很多从事控制仪表和原来一直就从事工业控制计算机的公司先后推出了新型控制系统。这一历史时期较有代表性的就是1975年美国Honeywell公司推出的世界上第一套DCSTDC-2000。随后的20年间,DCS及其计算机控制技术日趋成熟,得到了广泛应用。此时的DCS已具有较丰富的软件,包括计算机系统软件(操作系统)、组态软件、控制软件、操作站软件、其它辅助软件(如通讯软件)等。这一阶段虽然DCS技术、市场发展迅速,但软件仍是专用和封闭的。除了在功能上不断加强外,软件成本一直居高不下,造成DCS在中小型项目上的单位成本过高,使一些中小型应用项目不得不放弃使用DCS。80年代中后期,随着个人计算机的普及和开放系统(OpenSytem)概念的推广,基于个人计算机的监控系统开始进入市场,并发展壮大。组态软件作为个人计算机监控系统的重要组成部分,比PC监控的硬件系统具有更为广阔的发展空间。这是因为,第一,很多DCS和PLC厂家主动公开通讯协议,加入PC监控的阵营。目前,几乎所有的PLC和一半以上的DCS都使用PC作为操作站。第二,由于PC监控大大降低了系统成本,使得市场空间得到扩大,从无人值守的远程监视(如防盗报警、江河汛情监视、环境监控、电信线路监控、交通管制与监控、矿井报警等)、数据采集与计量(如居民水电气表的自动抄表、铁道信号采集与记录等)、数据分析(如汽车/机车自动测试、机组/设备参数测试、医疗化验仪器设备实时数据采集、虚拟仪器、生产线产品质量抽检等)到过程控制,几乎无处不用。第三,各类智能仪表、调节器和PC-Based设备可与组态软件构筑完整的低成本自动化系统,具有广阔的市场空间。第四,各类嵌入式系统和现场总线的异军突起,把组态软件推到了自动化系统主力军的位置。组态软件越来越成为工业自动化系统中的灵魂。二、组态软件的特点组态软件最突出的特点是实时多任务。例如,数据采集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储、检索管理、实时通讯等多个任务要在同一台计算机上同时运行。组态软件的使用者是自动化工程设计人员。组态软件的主要目的,是使使用者在生成适合自己需要的应用系统时,不需要修改软件程序的源代码。因此在设计组态软件时应充分了解自动化工程设计人员的基本需求,并加以总结提炼,重点、集中解决共性问题。下面是组态软件主要解决的问题:1、如何与采集、控制设备间进行数据交换;2、使来自设备的数据与计算机图形画面上的各元素关联起来;3、处理数据报警及系统报警;4、存储历史数据并支持历史数据的查询;5、各类报表的生成和打印输出;6、为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求;7、最终生成的应用系统运行稳定可靠;8、具有与第三方程序的接口,方便数据共享。自动化工程设计技术人员在组态软件中只需填写一些事先设计的表格,再利用图形功能把被控对象(如反应罐、温度计、锅炉、趋势曲线、报表等)形象地画出来,通过内部数据链接把被控对象的属性与I/O设备的实时数据进行逻辑连接。当由组态软件生成的应用系统投入运行后,与被控对象相连的I/O设备数据发生变化后会直接带动被控对象的属性发生变化。若要对应用系统进行修改,也十分方便,这就是组态软件的方便性。从以上可以看出,组态软件具有实时多任务、接口开放、使用灵活、功能多样、运行可靠的特点。三、组态的构架工业控制,无论是早期的继电器控制,还是最新的PLC或DCS系统,其本质都是获取现场信息,进行信息处理,将处理结果反馈到现场控制中。现代工业工控依然是遵循着采集、处理、控制的模式,其发展深受计算机技术的影响,以紫金桥组态软件为例(其他组态软件可能稍有区别,具体可参见各软件的说明),组态软件的架构如下:图1组态软件架构图2组态软件网络构架现场设备通过各种IO接口,将数据传送到实时数据库,实时数据库将其处理后通过人机界面(View)显示给用户,用户也可以将操作命令下置给实时数据库,进而通过数据库下置到现场设备中。组态软件本身也可以依据用户的要求通过脚本或者在界面上的一些设定自动的控制现场设备的运行。也可以将多套组态软件组合成一个分布式的网络构架,先将现场数据采集到单套组态软件中,此时该组态软件一方面依据需求可以监控本地的设备,另一方面起到采集服务器的作用,可以将数据传送到充当服务器的组态软件或实时数据库中,做进一步的汇总处理,具体构架图如图2所示:由于组态软件运行在PC机上,受各种条件的制约,其控制精度有时还达不到毫秒级,通常可以精确到几十毫秒,可以满足绝大多数的控制场合。与DCS系统相比较,组态软件出现较晚,而且本身不包含硬件系统,在一些特殊场合下的控制,比如PID控制等方面做得还不够。两者应用的范围也不同,前者主要用于大型控制系统的监控,而后者应用范围日渐广泛,小到监控一台设备,大到一个成千上万数据点的监控,做一个不是很恰当的比喻,DCS相当于一个大型的计算机,具有其专有的软硬件设备,而组态软件相当于一台PC机,更小而更为灵活通用,多台PC机又能构成一个分布式网络。紫金桥监控软件曾成功地应用于大庆天然气监控系统,该系统高达4万余个监控点。图3组态软件操作平台虽然组态软件本身还有很多的局限性,但是随着时间的推移和技术的发展,其也在不断的进步,提供的功能更丰富,整体性能更稳定,使用会更便捷,应用会更广泛。无论是离散控制还是连续控制,组态软件都可以胜任。可以预言,以组态软件为控制平台,结合PLC、智能仪表或数采模块或板卡等硬件设备的控制系统,展现了一种新型的工控模式,这种小型化、分布式、低成本、高灵活性和高开发效率的方式,会得到快速的发展,日渐得到大家的认可,将在工控领域中将占有重要的地位。四、几种知名组态软件的概述4.1iFIXiFIX是全新模式的组态软件,思想和体系结构都比其他现有的组态软件要先进一些。但使用了很多微软的所谓新技术,太耗费资源,而且经常受微软的操作系统影响而导致不稳定。所倡导的OPC也是得到微软大力支持的标准,但同样存在大量耗费资源、不稳定的问题,要比实时JAVA体系差一些。它的特点是:全面支持WindowsNT及Windows2000平台。支持Windows2000终端技术(TerminalServer),支持基于因特网的远程线组态。即插即解决结构及COM/DCOM组件技术,全面支持ActiveX控件。安全容器的专利技术,保证系统稳定运行。功能强大的微软标准描述语言。嵌入式VBA(VisualBasicforApplication)。标准SQL/ODBC接口,直接集成关系数据库及管理系统。真正的实时客户/服务器模式,允许最大的规模可扩展性。多重冗余支持:SCADA冗余;通道冗余;LAN网冗余;控制器冗余;客户端冗余。调度处理器使任务可以基于时间或事件触发,根据需要在前台或后台运行。先进的报警和信息管理,提供无限制的报警区域和报警计数器,报警过滤和远程报警管理等功能。高度免编程关系数据库引擎VisconX控件集。4.2INTOUCH在工业自动化、进程控制、以及管理监控领域,InTouch7.11有最好的图形化人机用户界面(HMI)。InTouch为以工厂为中心和以操作员为中心的制造信息系统提供了可视化界面,使信息更加容易地在工厂内和不同工厂之间共享。4.3WINCC如选用西门子硬件,WINCC是个不错的选择。4.4TRACEMODE适用于分布式控制系统的开发,是俄罗斯最畅销的工业控制组态软件。其中包括:分布式控制系统整体开发解决方案、方案自动建立、提供信号处理和控制的原始算法、立体矢量图形、统一网络时间和独创的管理工作站图表数据回放技术。TRACEMODE是将SCADA和Softlogic集成为一体的工控软件。4.5组态王组态王软件是国内开发较早的软件,界面操作灵活方便,有较强的通讯功能。支持的硬件也非常丰富。4.6力控是一个面向方案的HMI/SCADA平台软件。它基于流行的32位Windows平台,丰富的I/O驱动能够连接到各种现场设备。分布式实时数据库系统,可提供访问工厂和企业系统数据的一个公共入口。内置TCP/IP协议的网络服务程序,可以充分利用Intranet或Internet的网络资源。力控的实时数据库系统,也非常有特点。[参考文献]《分布式控制系统(DCS)设计与应用实例》作者:王常力电子工业出版社2004年8月《三菱FX/Q系列PLC应用技术》作者:龚仲华史建成孙毅人民邮电出版社2006年12月《S7-300/400PLC应用技术》作者:廖常初机械工业出版社2005年1月《PLC电气控制与组态设计》作者:周美兰周封王岳宇科学出版社2003年8月
本文标题:浅谈组态软件在工业控制中的应用
链接地址:https://www.777doc.com/doc-2317160 .html