随着工业自动化行业对SCADA系统需求的不断扩大,市面上出现了各种不同类型的组态软件以满足不同用户的需求。按照使用对象来分类,可以将组态软件分为两类:一类是专用的组态软件,另一类是通用的组态软件。
专用组态软件主要是由集散控制系统厂商和PLC厂商专门为本公司自动化系统开发的组态软件,例如Simens公司的WinCC、GE公司的Cimplicity、Rockwell公司的RSView等。
通用组态软件并不特别针对某一类特定的系统,如万维公司的InTouch,开发者可以根据需要选择合适的软件和硬件来构成自己的计算机控制系统。
下面介绍常用的几种组态软件。
(1)国外组态软件
1)InTouch:InTouch是世界上第一款组态软件,也是最早进入中国市场的组态软件。在20世纪80年代末90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。但早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。
2)iFIX:Intellution公司以FIX组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,FIX6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。20世纪90年代末,Intellution公司重新开发内核,并将重新开发的新的产品系列命名为iFIX。在iFIX中,Intellution提供了强大的组态功能,将FIX原有的Script语言改为VBA(Visual Basic for Application),并且在内部集成了微软的VBA开发环境。为了解决兼容问题,iFIX里面提供了程序FIX Desktop,可以直接在FIX Desktop中运行FIX程序。Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。Intellution也是OPC(OLE for Process Control)组织的发起成员之一。iFIX的OPC组件和驱动程序同样需要单独购买。目前,iFIX等原intellution公司产品均归GE智能平台(GE-IP).
3)Citech:悉雅特集团(Citect)是世界领先的提供工业自动化系统、设施自动化系统、实时智能信息和新一代MES的独立供应商。悉雅特集团的Citech也是较早进入中国市场的产品。Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFIX不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。
4)WinCC:西门子自动化与驱动集团(A&D)是西门子股份公司中最大的集团之一,是西门子工业领域的重要组成部分。Siemens的WinCC也是一套完备的组态开发环境,Siemens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。
5)Movicon:Movicon由意大利自动化软件供应商PROGEA公司开发。该公司自1990年开始开发基于Windows平台的自动化监控软件,可在同一开发平台完成不同运行环境的需要。特色之处在于完全基于XML,又集成了VBA兼容的脚本语言及类似STEP-7指令表的软逻辑功能。(www.xing528.com)
6)GENESIS 64:来自美国著名独立组态软件供应商,创立于1986年。在HMI/SCADA产品和管理可视化开发领域一直处于世界领先水平,ICONICS同时也是微软的金牌合作伙伴,其产品是建立在开放的工业标准之上的。2007年推出了业内首款集传统SCADA、3D、GIS于一体的组态软件GENESIS 64。
(2)国内组态软件
1)ForceControl(力控):由北京三维力控科技有限公司开发,核心软件产品初创于1992年,是国内较早出现的组态软件之一,其内置独立的实时历史数据库支持Windows/UNIX/Linux操作系统。目前,力控软件在国内组态软件市场有一定的占有率。
2)KingView(组态王):由北京亚控科技发展有限公司开发,该公司成立于1997年。1991年开始创业,1995年推出组态王1.0版本,在市场上广泛推广KingView6.53、KingView6.55版本,每年销量在10000套以上,在国产软件市场中市场占有率第一。
3)MCGS:由北京昆仑通态自动化软件科技有限公司开发,市场上主要是搭配硬件销售。
4)iCentroView:由上海宝信软件股份有限公司开发。平台支持:权限管理、冗余管理、集中配置、预案联动、多媒体集成、主流通信协议通信、GIS等,并拥有自身研发的实时数据库,为数据挖掘与利用提供必要条件。能够实现对底层设备的实时在线监测与控制(设备启停、参数调整等)、故障报警、事件查询、统计分析等功能。
5)QTouch:由著名的QT类库开发而成,完全具有跨平台和统一工作平台特性,可以跨越多个操作系统,如Unix、Linux、Windows等,同时在多个操作上实现统一工作平台,即可以在Windows上开发组态,在Linux上运行等。QTouch是HMI/SCADA组态软件,提供嵌入式Linux平台的人机界面产品。
6)INEPEC(易控):易控组态软件由北京九思易自动化有限公司开发,是业界第一套完全构架在.NET平台上的新一代组态软件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。