在使用工控软件时,人们经常提到“组态”一词,组态的英文是“Configuration”,简而言之,组态就是利用应用软件中提供的工具、方法完成工程中某一具体任务的过程。组态软件是数据采集监控(Supervisory Control and Data Acquisition,SCANDA)系统的软件平台工具,是工业应用软件的一个组成部分。它具有丰富的项目设置,使用方式灵活,功能强大。组态软件由早先单一的人机界面向数据处理方向发展,管理的数据量越来越大。随着组态软件自身以及控制系统的发展,监控组态软件部分与硬件分离,为自动化软件的发展提供了充分发挥作用的舞台。OPC(OLE for Process Control)的出现,以及现场总线和工业以太网的快速发展,大大简化了不同厂家设备之间的互连,降低了开发I/O设备驱动软件的工作量。
实时数据库的作用进一步加强。实时数据库是SCANDA系统的核心技术。从软件技术上讲,SCANDA系统的实时数据库,实际上就是一个可统一管理、支持变结构、支持实时计算的数据结构模型。
社会信息化的加速发展是组态软件市场增长的强大推动力。在最终用户眼里,组态软件在自动化系统中发挥的作用逐渐增大,甚至有时到了非用不可的地步。主要原因在于:组态软件的功能强大,用户普遍需求,而且逐渐认识其价值。
2.组态软件的功能
组态软件采用类似资源浏览器的窗口结构,并对工业控制系统中的各种资源(设备、标签量和画面等)进行配置和编辑;处理数据报警和系统报警;提供多种数据驱动程序;各类报表的生成和打印输出;使用脚本语言提供二次开发功能;存储历史数据,并支持历史数据的查询等。
3.组态软件的发展趋势
新技术在组态软件中的应用,使得组态软件呈现如下发展趋势:
①多数组态软件提供多种数据采集驱动程序(driver),用户可以进行配置。驱动程序通常由组态软件开发商提供,并按照某种规范编写。
②脚本语言是扩充组态系统功能的重要手段。脚本语言大体有两种形式,一是C/BASIC语言,二是微软的VBA编程语言。
③具备二次开发的能力。在不改变原来系统的情况下,向系统增加新功能的能力。增加新功能最常用的就是ActiveX组件的应用。
④组态软件的应用具有高度的开放性。(www.xing528.com)
⑤与MES(Manufacturing Execution System)和ERP(Enterprise Resource Planing)系统紧密集成。
⑥现代企业的生产已经趋向国际化、分布式的生产方式。互联网是实现分布式生产的基础。组态软件将原来的局域网运行方式跨越到支持Internet。
4.常用的组态软件简介
1)InTouch。它是最早进入我国的组态软件。早期的版本采用DDE(动态数据交换)方式与驱动程序通信,性能较差。新的版本采用了32位Windows平台,并提供OPC支持。
2)iFIX。它是Intellution公司起家时开发的软件,后被爱默生公司收购,现在又被GE公司收购。iFIX的功能强大,使用比较复杂。iFIX驱动程序和OPC组件需要单独购买。iF-IX的价格比较昂贵。
3)Citech。澳大利亚CiT公司的Citech是较早进入中国市场的产品。Citech的优点是操作方式简洁,但脚本语言比较麻烦,不易掌握。
4)WinCC。Siemens公司的WinCC是后起之秀,1996年才进入市场,当年就被美国的Control Engineering杂志评为当年的最佳HMI软件。它是一套完备的组态开发环境,内嵌OPC。WinCC V6.0采用Microsoft SQL Server 2000数据库进行生产数据存档,同时它具有Web服务器功能。
5)组态王。组态王是北京亚控公司的产品,是国产组态软件的代表,在国内有一定的市场。组态王提供了资源管理器式的操作界面,并且提供以汉字为关键字的脚本语言支持,这点是国外组态软件很难做到的。另外,组态王提供了丰富的国内外硬件设备驱动程序,这点国外知名组态软件也很难做到。
6)三维力控。三维力控是国内较早开发成功的组态软件,其最大的特点就是基于真正意义的分布式实时数据库的三层结构,而且实时数据库是可组态的。三维力控组态软件也提供了丰富的国内外硬件设备驱动程序。
另外,国内外比较有名的组态软件还有GE的Cimplicity、华富计算机公司的开物和北京昆仑通态的MCGS等。总之,在国内,一般比较大型的控制系统多用国外的组态软件,而在中低端市场,国产组态软件则有一定的优势。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。