发表于:2006-11-28 17:19:00
1楼
二、数据点管理
它们都提供了统一环境进行数据点的定义,InTouch与Cimplicity提供了为数不多的几种数据类型,但Cimplicity提供了对监控点的采样处理技术,没有别的功能块;WinCC数据类型相对多一些,而iFIX提供的数据类型最多,有很多现成的功能块;历史记录块、趋势块、计算块、PID块、计时块,这对于设备运行时间计算,数据转化等工作可以不必在画面中去做,同时iFIX还提供十多种信号发生器,在调试中帮助很大,实现非常方便。4种软件中iFIX的数据点管理是独立于画面运行的,直接反映现场信息,数据点一经设定就可以立即反映现场状态(如果通信是成功的),这是其他3种软件所不具备的特点。Cimplicity另外提供了一个查看点的信息平台,在运行时可以用来监视点状态,编辑时可以用来查看点组态信息,实现组态的替换。iFIX、Cimplicity都提供了数据管理库的输入、输出功能,可以把TAG信息输出到Excel这样一个网格文档操作最方便的工具中,可以在Excel中方便地完成繁琐的TAG点定义设置工作,再从Excel回输到数据库中来。由于受工程属性的影响,Cimplicity在读回数据时总存在一点问题。
三、网络功能
所有这些监控软件都有网络功能,但性能上差别比较大,WinCC、Cimplicity与InTouch基于工程的,在网络上寻找的是工程名,而iFIX是基于结点的,寻找的是节点名,WinCC、Cimplicity、InTouch都有较为复杂的参数设定,而iFIX只要物理上保持联结就可以自动寻找网络结点,不必人工设定,是第一个完全基于Client/Server HMI软件,具有C/S架构软件的所有功能,可以监视远程节点的所有数据点而不用增加任何的Tag,可以在线增加、修改、删除远程节点中的数据库点,真正实现远程组态。所以远程拨号修改现场数据库画面,对网络上任何节点数据库点的修改都是完全在线的,不用重新启动。WinCC、InTouch、Cimplicity无远程组态功能,只有本地组态、网络拷贝到远程节点,对数据库点的任何修改,必须重新启动才有效。iFIX、Cimplicity都可以通过Internet用IE浏览器浏览。
四、通信功能
WinCC与Cimplicity分别是西门子与通用电气公司推出的适用于配套产品的监控套装软件,因此所支持的硬件(PLC.DCS)是有限的,而iFIX、InTouch是基于组件对象技术(COM、DCOM),几乎针对工业应用的所有硬件都有接口,是专业从事监控软件的公司,更实用于现场,应用上稳定性更好。其通信设计都很方便,打通通讯相对比较容易。
五、管理方面
1、安全管理:
在工程管理上都能满足工业生产的级别管理,是面向操作人员的级别控制,但对操作系统的安全防护上,如不能重启动(锁Ctrl.Alt.del、Windows键),iFIX只要直接组态(设置)就可以不重新启动软件即可生效。其他软件有较为复杂的操作、设定,而且还要系统重新启动方起作用。
2、报警管理:
GE的Cimplicity相对来报警功能最全,因为它同时拥有独立的报警管理器和报警控件,但它不提供报警的分区管理。InTouch,iFIX采用的是控件组态方式,相对灵活一些。iFIX还提供了一个历史报警的记录阅读程序,这里同时包含着登录操作的记录。Cimplicity、WinCC、InTouch都有自己的记录,没有直接提供阅读这些记录的工具。Cimplicity和iFIX都有自己的Alarm ODBC。
3、报表方面:
由于Cimplicity和iFIX有内嵌的VBA,iFIX还带有SQL语言,全面支持ADO,RDO,所以对于常用的办公软件如Office 97以及一般的数据库软件如SQL Server、Access、Oracle、FoxPro等都能很好的访问和操作。而WinCC使用的是Sybase的SQL Anywhere作为其ODBC组件,也只依赖于这一产品。InTouch没有直接的数据库操作工具,它使用自己的SQL函数实现数据的输入输出。后两种在面对综合管理时就明显没有前两种方便。
六、加锁方法:
iFIX采用硬件狗,InTouch采用硬狗结合软权(可复制),WinCC采用软盘授权(不可复制),Cimplicity采用算法控制。由于操作系统(软件)自身的稳定性不好,所以使用软狗总给人一种恐慌。授权软盘的损坏和系统的崩溃,会使设计人员和现场运用造成很大麻烦。Cimplicity的整个授权过程很繁琐。对于软盘授权方式,即一旦授权,只能做授权以内的工作,WinCC可以进行有限时间的修改。
以上几种监控软件都是为了解决工业控制中系统功能与性能的矛盾,因调节矛盾方向不同而形成自己的特色。iFIX是所有这些软件中功能最为强大的,所以它对硬件的要求也就最高。它可以不用任何别的工具就能实现监控和此外的设备管理工作,对于复杂的监控系统来说它是仅有的选择。如果硬件(计算机)与软件价格相比的话,提高硬件配置的花费也就算不上什么了。Tag点“任意”扩展,完整的Tag扩展方案,这些特点在某种程度上也可以降低成本。方便的组态功能,运行时数据源可改变,为设计人员提供方便,更灵活地实现控制。有专门的技术支持可以为设计人员解决很多问题,与工程人员一起面对工业现场的棘手问题。
Cimplicity是图形功能最强的,具有图形分层功能,它也采用内嵌的VBA。为了解决运行速度问题,它采用了多线程技术,这使其对硬件的要求不是很高。正是因为其特有的多线程技术,形成了相对复杂的软件结构,使设计人员学习起来比较困难。 InTouch功能最为简单,设计人员容易掌握。因为都是内部函数,且语句格式又可以直接获取,所以脚本的编写也很方便。功能要求不高时,性能较好。在没有大量嵌入ActiveX,或者嵌入的ActiveX没有错误时,可以很好地运行,响应很快,是运行速度最快的软件,这也是其一直都是监控软件主流之一的主要原因。同时对于熟练的软件编程人员来说,InTouch的功能也可以更为完善,使用ActiveX技术,嵌入自编的插问,可以使其功能大大扩展,弥补报表、管理上的欠缺,加入的控件对运行速度不会有太大的影响,能保证系统的性能,但这样的话,对编程人员的要求就更高了。 WinCC是西门子产品的套装软件, 功能上没有太多的特色,它与iFIX一样,都是画面分层管理。在实际运用中与操作系统的兼容性不是很好,技术支持的工作及其推广的工作开展并不全面。但其新版本WinCC5.0在功能上有很大的改善,色彩、图库的美观性大大提高,Siemens正着手在监控领域里谋取与其自动化领域同样地位的准备,所以WinCC会因其PLC技术在工业现场的运用越来越多。