常用组态软件功能和性能对比分析,选型无忧

组态软件

”组态(Configure)”的含义是”配置”、”设定”、”设置”等意思,是指用户通过类似”搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的”组态”。简单地说,组态软件能够实现对自动化过程和装备的监视和控制。它能从自动化过程和装备中采集各种信息,并将信息以图形化等更易于理解的方式进行显示,将重要的信息以各种手段传送到相关人员,对信息执行必要分析处理和存储,发出控制指令等等。

仪控工程 整理了由 友提供的关于几种常用组态软件的介绍和比较,欢迎大家讨论、补充。

几种常用组态软件介绍

1、InTouch:

Wonderware的InTouch软件是最早进入我国的组态软件。在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。

2、iFix:

Intellution公司以iFix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。Intellution将自己最新的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。原有的语言改为VBA(Visual Basic For Application),并且在内部集成了微软的VBA开发环境。遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。在iFiX中,Intellution的产品与Microsoft的操作系统、 络进行了紧密的集成。Intellution也是OPC(OLE for Process Control)组织的发起成员之一。iFiX的OPC组件和驱动程序同样需要单独购买。

3、Citech:

CiT公司的Citech也是较早进入中国市场的产品。Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。

4、WinCC:

Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。

5、组态王:

组态王是国内第一家较有影响的组态软件开发公司(更早的品牌多数已经湮灭)。组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。组态王也提供多种硬件驱动程序。

6、Controx(开物):

华富计算机公司的Controx2000是全32位的组态开发平台,为工控用户提供了强大的实时曲线、历史曲线、 警、数据 表及 告功能。作为国内最早加入OPC组织的软件开发商,Controx内建OPC支持,并提供数十种高性能驱动程序。提供面向对象的脚本语言编译器,支持ActiveX组件和插件的即插即用,并支持通过ODBC连接外部数据库。Controx同时提供 络支持和WevServer功能。

7、ForceControl(力控):

大庆三维公司的ForceControl(力控)从时间概念上来说,力控也是国内较早就已经出现的组态软件之一。只是因为早期力控一直没有作为正式商品广泛推广,所以并不为大多数人所知。大约在93年左右,力控就已形成了第一个版本,只是那时还是一个基于DOS和VMS的版本。后来随着Windows3.1的流行,又开发出了16位Windows版的力控。但直至Windows95版本的力控诞生之前,他主要用于公司内部的一些项目。32位下的1.0版的力控,在体系结构上就已经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且其实时数据库结构可为可组态的活结构。在1999~2000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富特性、易用性、开放性和I/O驱动数量,都得到了很大的提高。在很多环节的设计上,力控都能从国内用户的角度出发,即注重实用性,又不失大软件的规范。另外,公司在产品的培训、用户技术支持等方面投入了较大人力,相信在较短时间内,力控软件产品将在工控软件界形成巨大的冲击。

8、Cimplicity

GE的Cimplicity是美国GE Fanuc公司推出的能够提供企业级解决方案的人机界面和数据采集与监督控制软件。CIMPLICITY系统是模块化的软件结构,它由软件核心,基本系统,可选模块和设备通讯组件等组成。CIMPLICITY系统的一个重要特点是能够支持多平台,CIMPLICITY能够运行的计算机硬件系统包括:Intel系列微处理器的个人计算机、DEC Alpha工作站、HP-9000系列、IBM PowerPC、IBM RS-6000和DEC VAX等不同系列。而它能够支持的计算机操作系统包括:最新流行的32位Windows如Windows NT 4.0、Windows 95;UNIX系统和VMS系统等。

9、RSView Supervisory Edition

RSView Supervisory Edition是罗克韦尔自动化发布的,基于Windows2000操作系统的人机界面软件,它用于监视,控制并获得全企业内所有的生产操作的数据。

10、NI Lookout

NI Lookout是市场上最为易用的工控组态软件!运用Lookout,可以很方便地实现对工业过程的监控和数据采集。Lookout支持数十种PLC的通信协议,比如Modbus,AB和Siemens等等。Lookout同样支持OPC通信。Lookout还可以同NI的硬件产品FieldPoint无缝集成。

11、Wizcon

Wizcon是一个先进的SCADA应用开发工具,系统集成商运用它可以建立各种工业领域的高级应用。Wizcon的十分便捷的图形用户接口,出众的HMI功能,Internet访问,由浅入深的开发过程,以及全厂范围的集成能力等特点使它成为工厂自动化最通用的SCADA系统,Wizcon使得企业内部底层和其他部门建立联系,操作人员的工厂管理者都可以看到各种数据。管理人员可以在办公室用熟悉的操作环境和查询工具获取实时数据。实际上,作为一个开放的系统,Wizcon允许用户将不同的硬件和软件结合在一起构成完整的自动化解决方案以保护现有投资,提高生产率和产品质量。

12、MCGS

MCGS(Monitor and Control Generated System)组态软件是通态软件公司开发的,一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。

几种常用组态软件功能比较

1) 图形功能:

2)数据点管理

3) 络功能

所有这些监控软件都有 络功能,但性能上各有不同,WinCC, Cimplicity与InTouch基于工程的,在 络上寻找的是工程名,OX是基于结点的,寻找的是节点名,WinCC, Cimplicity, InTouch都需参数设定,iFIX需物理上保持联结就可以自动寻找 络结点,不必人工设定,是第一个完全基于Client/Server HMI软件,具有C/S架构软件的所有功能,可以监视远程节点的所有数据点而不用增加任何的Tag,可以在线增加、修改、删除远程节点中的数据库点,真正实现远程组态。所以远程拨 修改现场数据库画面,对 络上任何节点数据库点的修改都是完全在线的,不用重新启动。WinCC, InTouch, Cimplicity无远程组态功能,只有本地组态、 络拷贝到远程节点,对数据库点的任何修改,须重新启动才有效。iFDX, Cimplicity都可以通过Intemet用IE浏览器浏览。

4)通信功能

WinCC与Cimplicity分别是西门子与通用电气公司推出的适用于配套产品的监控套装软件,因此所支持的硬件(PLC,DCS)是有限的,iFIX, InTouch是基于组件对象技术(COM,DCOM),几乎针对工业应用的所有硬件都有接口,是专业从事监控软件的公司,更实用于现场,应用上稳定性更好。其通信设计都很方便,打通通讯相对比较容易。

5) 管理方面

安全管理:在工程管理上都能满足工业生产的级别管理,是面向操作人员的级别控制,但对操作系统的安全防护上,如不能重启动(锁Ctrl Alt del, Windows键),iFIX直接组态(设置)就可以不重新启动软件即可生效。其他软件有较为复杂的操作、设定,而且还要系统重新启动方起作用。 警管理:GE的Cimplicity相对来 警功能最全,因为它同时拥有独立的 警管理器和 警控件,但它不提供 警的分区管理。InTouch, iFIX采用的是控件组态方式,相对灵活一些。iFIX还提供了一个历史 警的记录阅读程序,这里同时包含着登录操作的记录。Cimplicity, WinCC, InTouch都有自己的记录,Cimplicity和iFIX都有自己的Alarm ODBC 。 表方面:由于Cimplicity和iFIX有内嵌的VBA, iFIX带有SQL语言,全面支持ADO, RDO,所以对于常用的办公软件如Ofice 97以及一般的数据库软件如SQL Server, Access, Oracle, FoxPro等都能很好的访问和操作。而WincC使用的是Sybase的SQL Anywhere作为其ODBC组件,也只依赖于这一产品。InTouch没有直接的数据库操作工具,它使用自己的SQL函数实现数据的输入输出。后两种在面对综合管理时就明显没有前两种方便。加锁方法:iFIX采用硬件狗,InTouch采用硬狗结合软权(可复制),WinCC采用软盘授权(不可复制),Cimplicity采用算法控制。由于操作系掀软件自身的稳定性不好,授权软盘的损坏和系统的崩溃,会使设计人员和现场运用造成很大麻烦。对于软盘授权方式,即一旦授权,只能做授权以内的工作,WinCC可以进行有限时间的修改。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年6月25日
下一篇 2019年6月25日

相关推荐