浅析组态软件的发展趋势
第21卷第2期2008年3月
机电产品开发与创新
Development&InnovationofMachinery&ElectricalProducts
Vol.21,No.2・产品与市场Mar.,2008・
浅析组态软件的发展趋势
孙立军1,丁伟玲2
(1.山东经贸职业学院,山东潍坊261011;2.中国石化潍坊分公司,山东潍坊261011)
摘要:概述了组态软件的发展历史,对目前主要组态软件产品做了介绍,从软件的开放性、信息化、
开发周期和以客户为导向等多个方面,对组态软件的发展趋势进行了论述。
关键词:组态软件;产品介绍;发展趋势中图分类号:TM762
文献标识码:A
文章编号:1002-6673(2008)02-087-02
0引言
组态软件自问世以来,凭借良好的开放性,极高的稳定性和强大的控制功能,在石油化工、冶金建材、仓储物流、工矿电力、智能楼宇等不同场合得到了广泛应用。研究其发展,使之更加适应信息化大生产的需要,显得尤为重要。
业的生产、经营、决策提供更详细深入的数据,优化生产经营各个环节。因此,在90年代中期以后,组态软件在国内逐渐普及。
2.2国内外主要产品介绍
(1)InTouch:Wonderware的InTouch软件是最早进入我国的组态软件。InTouch软件是一个开放且可扩展的HMI,拥有尖端的绘图功能,为应用设计提供了无与伦比的动力和灵活性
[2]
1组态软件的定义
所谓组态软件,是指利用Windows操作系统提供的编程工具,通过简单、形象的组态工作而实现的,具有良好人机界面、综合应用与开发功能,集数据库、历史库、图形库、控制操作和运行监视为一体的多任务信息处理系统
[1]
。最新版本InTouch10.0已在全
球超过三分之一的工厂内使用。
(2)Fix:Intellution公司以Fix组态软件起家,其最新产品系列iFix,在软件内核中充分使用了当前最先进的软件技术,包括VBA、OPC、ActiveX控件、COM/
DCOM等,更使用了基于面向对象的框架结构
[3]
。iFIX
。其内涵,组态软件是指软件工程师根据特
可以帮助用户精确地监控生产过程,优化生产设备和企业资源管理,加快产品对市场的反应速度,获得更高的效益。
(3)WinCC:Simens的WinCC也是一套完备的组态开发环境,有三种解决方案
[4]
定要求,配置用户应用软件的过程;其应用,组态软件是完成硬件与软件沟通,建立人机对话的软件平台。
2组态软件的发展及国内外主要产品介绍
2.1组态软件在我国的发展
组态软件出现于上世纪80年代初,并在80年代末进入我国。当时国内用户缺乏对组态软件的认识,软件意识不强,宁愿投入大量人力物力针对具体项目做长周期的上位机编程,而不采用组态软件。
随着MIS和CIMS的大量应用,要求工业现场为企
收稿日期:2007-12-25
作者简介:孙立军(1982-),男,山东临朐人,在读研究生,助教。研究方向:控制理论与工程,发表论文3篇;丁伟玲(1981-),女,山东潍坊人,工学学士学位,助理工程师。研究方向:机械工程及其自动化,发表论文2篇。
:使用标准WinCC资源
的组态,利用WinCC通过DDE、OLE、ODBC和Ac-
tiveX使用现有的Windows应用程序,开发嵌入WinCC
中的用户程序。它具有可扩展报警系统、集成Microsoft
SQLServer2005以及在防火墙和病毒扫描程序的保护下
进行操作等,功能强大。
(4)组态王:组态王是国内第一家较有影响的组态软件开发公司。组态王软件各版本可以进行向上兼容
[5]
,
最新的组态王6.53保持了早期版本运行稳定、使用方便的特点,并根据用户的反馈意见,对一些功能进行了完善,使软件的功能和可用性有了很大提高。
其他常见的组态软件还有GE的Cimplicity,Rock-
well的Rsview,以及国内的如MCGS、Forcecontrol等,
87
・产品与市场・
也各有特色。步改进对不同监控对象及环境的适应能力,平衡调节数据共享度,满足各线程的实时性要求及避免数据冲突和阻塞等,都是组态软件生产商亟待改进的问题。
3组态软件的功能特点
组态软件的发展日新月异,功能日臻完善。总体上讲,组态软件具有如下功能特点构。
(2)内置多种协议,支持开放式数据链接(ODBC),开放体系好。
(3)多级冗余结构,支持I/O设备冗余、网络冗余、数据库冗余等。
(4)较大的数据容量,可导出数据到关系数据库,生成各种报表。
(5)配备用户设计和维护人机界面所需的智能工具,具有强大的Web功能和Internet/Intranet浏览器技术,直接支持多文档。
(6)内置集成编程环境,提供一种类似C++的结构化编程语言。
[6]
4.4以客户为导向进行设计
组态软件涉及从控制、HMI到生产管理的多个层次,相应存在着多个模块,以满足不同客户的需求。如亚控目前有组态王和软逻辑两大产品模块,保持了不同模块的一致性,相同的数据结构便于产品在企业内集成。亚控还针对电力行业的特殊需求开发了组态王电力版,该产品紧密把握电力系统用户需求,采用组态王通用版的成熟技术,同时遵循电力系统的标准规范,为电力系统用户开发了专用的驱动程序、数据库、图库控件和报警机制等,可对变电站、供电、电力调度、电力负荷等实现远距离测量、监视与操作,已广泛应用于变电站管理、各级电力调度等电力自动化系统
[8]
:
(1)具有建立在客户/服务器体系上的可伸缩性结
。
5结束语
自20世纪80年代初期诞生至今,组态软件已走过了20多年的发展历程,其内涵和外延都已大大扩展。相信组态软件定会充分结合自身特点,不断融入新技术、新方法,推陈出新,实现又好又快发展。参考文献:
[1]王也仿.可编程控制器应用技术[M].北京:机械工业出版社,
2001.
[2]InvensysSystems,Inc.InTouch10产品介绍[Z].北京:Wonderware
(中国)公司,2007.
4组态软件的发展方向
4.1完善实时开放技术
组态软件正逐渐成为协作生产制造过程中不同阶段的核心系统,无论是用户还是硬件供应商都将组态软件作为全厂信息收集和集成的工具,这就要求组态软件大量采用标准化技术,使其成为一种高效的自动化软件平台,具有良好的实时开放性和互连操作性,允许用户根据需要进行二次开发。
4.2构造企业信息平台
随着大型数据库技术的日益成熟,全球主要的自动化厂商已发展了相关平台,使组态软件向着生产制造和管理信息系统的方向发展,已经成为构造全厂信息平台的承上启下的重要组成部分储及为ERP提供实时数据。
[7]
[3]北京东方鼎晨科技有限公司.IntellutioniFix快速上手[Z].北京:北
京东方鼎晨科技有限公司,2006.
[4]西门子(中国)有限公司.SIEMENSWinCC组态手册[Z].北京:西门
子(中国)有限公司自动化与驱动集团,1999.
[5]北京亚控科技发展有限公司.组态王6.5使用手册[Z].北京:亚控
科技发展有限公司,2003.
。这就要求组态软件既要
了解工艺控制需求,又能完成现场历史数据的记录、存
[6]龙伟,祝琴,钟祥微.浅谈组态软件在过程控制中的应用[J].中国仪
器仪表,2004,8.
4.3缩短应用开发周期
组态软件作为一种面向对象的工业自动化监控开发编程工具,缩短应用开发周期是发展的必然。如何进一
[7]林伟.浅谈组态软件的发展趋势[J].自动化博览,2003,20.[8]亚控科技网站.组态王电力版介绍[EB/OL].北京:http://www.
kingview.com/cpzx_show.aspid=294.
BriefAnalysisontheDevelopmentofConfigurationSoftware
SUNLi-Jun1,DINGWei-Ling2
(1.ShandongVocationalCollegeofEconomicsandBusiness,WeifangShandong261011,China;
2.WeifangCorporationofSinopec,WeifangShandong261011,China)
Abstract:Thearticleoutlinedthedevelopmenthistoryofconfigurationsoftware,madetheintroductiontotheglobalmainconfigurationsoftwareproduct,andelaboratedonthedevelopmenttendencytotheconfigurationsoftware,fromtheopenness,theinformation,thedevel-opmentcycleandthecustomer'sguidanceandsoon.
Keywords:configurationsoftware;productintroduction;developmenttendency
88