首页 > 代码库 > 几种组态软件的比較

几种组态软件的比較

 

 

随着工业自己主动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自己主动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须改动其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每一个控制项目的不同而使其反复使用率非常低,导致它的价格非常昂贵;在改动工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其它人员或新手进行源程序的改动,因而更是相当困难。通用工业自己主动化组态软件的出现为解决上述实际project问题提供了一种崭新的方法,由于它可以非常好地解决传统工业控制软件存在的种种问题,使用户能依据自己的控制对象和控制目的的随意组态,完毕终于的自己主动化控制project。





  
组态软件简单介绍
  组态(Configuration)为模块化随意组合。通用组态软件主要特点有(1)延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包含硬件设备或系统结构)或用户需求发生改变时,不需作非常多改动而方便地完毕软件的更新和升级;(2)封装性(易学易用),通用组态软件所能完毕的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不须要编程技术),就能非常好地完毕一个复杂project所要求的全部功能;(3)通用性,每一个用户依据project实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完毕一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的project,不受行业限制。

  眼下看到的全部组态软件都能完毕相似的功能:比方,差点儿全部执行于32位Windows平台的组态软件都採用相似资源浏览器的窗体结构,而且对工业控制系统中的各种资源(设备、标签量、画面等)进行配置和编辑;都提供多种数据驱动程序;都使用脚本语言提供二次开发的功能,等等。可是,从技术上说,各种组态软件提供实现这些功能的方法却各不同样。从这些不同之处,以及PC技术发展的趋势,能够看出组态软件未来发展的方向。
 

  最早开发的通用组态软件是DOS环境下的组态软件,其特点是具有简单的人机界面(MMI)、图库、画图工具箱等基本功能。随着Windows的广泛应用,Windows环境下的组态软件成为主流。与DOS环境下的组态软件成为主流。与DOS环境下的组态软件相比,其最突出的特点是图形功能有了非常大的增强。国外很多优秀通用组态软件是在英文状态下开发的,它具有应用时间长、用户界面不理想、不支持或不免费支持国内普遍使用的硬件设备、组态软件本身费用和组态软件培训费用高昂等因素,这些也正是国内通用组态软件在国内不能广泛应用的原因。随着国内计算机水平和工业自己主动化程度的不断提高,通用组态软件的市场需求日益增大。近年来,一些技术力量雄厚的高科技公司相继开发出了适合国内使用的通用组态软件。  
几种经常使用组态软件介绍
   InTouch HMI 为用户提供了今天的HMI 和监控应用所需的能力和通用性。 Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。 其结果是:各种公司能够把他们的精力集中于业务的运转方面,而project师能够利用最新的软件技术。
  InTouch 软件适合于部署在独立机械中、在分布式的server/ 客户机体系结构中、在利用FactorySuite 工业应用server的应用中,也能够作为使用终端业务的瘦客户机应用。 InTouch 还是实现了微软公司的"支持WindowsXP" 认证的第一个HMI 产品,能够从工作站、个人数字助理(PDA)和浏览器观看显示内容。[intouch软件介绍]  [intouch 9.5 ]

  MCGS(Monitor and Control Generated System)是由北京昆仑通态自己主动化软件公司开发的一套基于Windows平台,用于高速构造和生成上位机监控系统的组态软件系统。  MCGS5.5通用版是北京昆仑通态数十位软件开发精英,历时整整一年时间,辛勤耕耘的结晶,MCGS5.5通用版不管在界面的友好性、内部功能的强大性、系统的可扩充性、用户的使用性以及设计理念上都有一个质的飞跃,是国内组态软件行业划时代的产品,必将带领国内的组态软件上一个新的台阶。MCGS可以完毕现场数据採集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
[MCGS5.5通用版简单介绍]   [MCGS组态软件]

  GE Fanuc的iFIX软件来全面监控和分布管理全厂范围的生产数据。在包含冶金、电力、石油化工、制药、生物技术、包装、食品饮料、石油天然气等各种工业应用其中,iFIX 独树一帜地集强大功能、安全性、通用性和易用性于一身,使之成为不论什么生产环境下全面的HMI/SCADA解决方式。 利用iFIX各种率先的专利技术,能够帮助企业制定出更快、更有效的商业及生产决策,以使企业具有更强的竞争力。FIX和IFIX是GE Fanuc先后推出的两个组态软件,技术纯熟,应用广泛。 [FIX软件介绍]  [IFIX软件介绍]

  WinCC执行于个人计算机环境,能够与多种自己主动化设备及控制软件集成,具有丰富的设置项目、可视窗体和菜单选项,使用方式灵活,功能齐全。用户在其友好的界面下进行组态、编程和数据管理,可形成所需的操作画面、监视画面、控制画面、报警画面、实时趋势曲线、历史趋势曲线和打印报表等。它为操作者提供了图文并茂、形象直观的操作环境,不仅缩短了软件设计周期,并且提高了工作效率。WinCC,这一执行于Microsoft Windows 2000和XP下的Windows控制中心,已发展成为欧洲市场中的领导者,乃至业界遵循的标准。假设你想使设备和机器最优化执行,假设你想最大程度地提高工厂的可用性和生产效率,WinCC当是上乘之选。 [WinCC]  [西门子WinCC足态软件]  

  EcHmi(Easy Control Human-Machine Interaction )是一个通用的工控软件人机介面组态软件。作者十多年从事工控行业软件的开发。EcHmi从HMI入手,从2001年的1.0版開始,到眼下的9.5版,历经6年时间,通过不断的应用、改进,逐渐完好为一个全功能的工控组态软件,和国内外的同类软件相比有着独有的特点,比方动态模板,子图同步更新。EcHmi包括:EcMake开发环境、EcView执行系统、实时库、历史库、WEB系统5部分 。[EcHmi工控组态软件]    

  力控监控组态软件是北京三维力控科技依据当前的自己主动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发project师集体智慧的结晶,该产品主要定位于国内高端自己主动化市场及应用,是企业信息化的有力数据处理平台 。力控6.0在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,又一次设计了当中的核心构件,力控6.0面向. NET开发技术,开发过程採用了先进软件project方法:“測试驱动开发”,产品品质将得到充分保证。 [力控6.0组态软件介绍]

  组态王软件经过七年开发,五年的各种突发环境的真实考验,九千例project(钢铁,化工,电力,国属粮库,邮电通讯,环保,水处理,冶金等各行业)的现场执行(包含"中华世纪坛"国家标志性project),现已成为国内组态软件的客户首选,而且作为首家国内组态软件应用于国防,航空航天等重大领。 [组态王组态软件简单介绍]

组态软件的应用
  组态一词来源于英文单词Configuration,“组态软件”作为一个专业术语,到眼下为止,并没有一个统一的定义。从组态软件的内涵上说组态软件是指在软件领域内,操作人员依据应用对象及控制任务的要求,配置(包含对象的定义、制作和编辑,对象状态特征属性參数的设定等)用户应用软件的过程,也就是把组态软件视为“应用程序生成器”。从应用角度讲组态软件是完毕系统硬件与软件沟通、建立现场与监控层沟通的人机界面的软件平台,它的应用领域不只局限于工业自己主动化领域。而工业控制领域是组态软件应用的重要阵地,伴随着集散型控制系统DCS (Distributed Control System)的出现组态软件已引入工业控制系统。在工业过程控制系统中存在着两大类可变因素:一是操作人员需求的变化;二是被控对象状态的变化及被控对象所用硬件的变化。而组态软件正是在保持软件平台运行代码不变的基础上通过改变软件配置信息(包含图形文件、硬件配置文件、实时数据库等),适应两大不同系统对两大因素的要求,构建新的监控系统的平台软件。以这样的方式构建系统既提高了系统的成套速度,又保证了系统软件的成熟性和可靠性,使用起来方便灵活,并且便于改动和维护。

[易控组态软件在特种热压烧结炉控制系统中的应用]

[易控组态软件应用于磁控溅射镀膜生产线的计算机监控系统] 

[易控组态软件在轿车胎一次法成型机中的应用]

[易控组态软件在窑炉:玻璃钢化机组系统上的应用]

[世纪星组态软件在冶金锻烧自己主动化方面的应用]

[ 力控?组态软件用于自己主动灌装控制系统]

[MCGS组态软件在钢铁厂铁水处理系统中的应用]

[iFIX组态软件在浙江某电厂辅控系统的应用]

[组态软件在炼油厂生产过程中的应用]

 
组态软件的发展趋势
  非常多新的技术将不断地被应用到组态软件其中,组态软件装机总量的提高会促进在某些专业领域专用版软件的诞生,市场被自己主动地细分了。为此,一种称为“软总线”的技术将被广泛採用。在这样的体系结构下,应用软件以中间件或插件的方式被“安装”在总线上,并支持热插拔和即插即用。这样做的长处是:全部插件遵从统一标准,插件的专用性强,每一个插件开发者之间不须要协调,一个插件出现问题不会影响其它插件的执行。XML技术将被组态软件厂商善加利用,来改变现有的体系结构,它的推广也将改变现有组态软件的某些使用模式,满足更为灵活的应用需求。[全文:组态软件的发展趋势]    组态软件行一般称为通用组态软件。“通用”一词表示它能够适合各种应用领域。不同的应用领域尽管存在很多共性的东西,可是行业的差异是客观存在的。差异表如今画面的组织形式,组成部件,构建逻辑。假设让组态软件能够包罗万象来适应各行各业,那么呈现给用户的软件将过于复杂,终于会使得组态软件本身的友好性太差,失去其存在的意义。如前所述,执行时动态生成的元素是在组态环境下生成的。行业project师能够在组态环境下构建其应用领域所需模件,然后让专业技术人员运用自己熟知的构件在执行时搭建自己的应用。这样就使组态软件形成三级应用模式:软件project师-行业project师-专业技术人员。软件project师注重的是给行业project师提供灵活的手段,行业project师构件行业模件,专业技术人员构件终于的应用。这才会使组态软件深入到行业,这也正式组态软件未来发展之道。[组态软件新的发展趋势-执行时组态]
组态软件的开发步骤
  怎样就详细的project应用在组态软件中进行完整、严密的开发,使组态软件可以正常工作。以下列出了典型的组态步骤:
 1、将全部I/O点的參数收集齐全,并填写表格,以备在监控组态软件和PLC上组态时使用。
2、搞清楚所使用的I/O设备的生产商、种类、型号、使用的通信接口类型,採用的通信协议,以便在定义I/O设备时做出准确选择。
 3、将全部I/O点的I/O标识收集齐全,并填写表格,I/O标识是唯一地确定一个I/O点的keyword,组态软件通过向I/O设备发出I/O标识来请求其相应的数据。在大多数情况下I/O标识是I/O点的地址或位号名称。
 4、依据工艺过程绘制、设计画面结构和画面草图。
 5、依照第一步统计出的表格,建立实时数据库,正确组态各种变量參数。
 6、依据第一步和第二步的统计结果,在实时数据库中建立实时数据库变量与I/O点的一一相应关系,即定义数据连接。
 7、依据第四步的画面结构和画面草图,组态每一幅静态的操作画面(主要是画图)。
 8、将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。
 9、视用户需求,制作历史趋势,报警显示,以及开发报表系统。之后,还需加上安全权限设置。
 10、对组态内容进行分段和整体调试,视调试情况对软件进行相应改动。
 11、将全部内容调试完毕以后,对上位软件进行最后完好(如:加上开机自己主动打开监控画面,禁止从监控画面推出等),让系统投入正式(或试)执行。

结束语:

  眼下的组态软件均产生于过程工业自己主动化,非常多功能没有考虑其它应用领域的需求。比如:化验分析(色谱仪、红外仪等,包含在线分析)、虚拟仪器(比如LabView的口号是The Software is the Instrument)、測试(如測井、机械性能试验、碰撞试验等的数据记录与回放等)、信号处理(如记录和显示轮船的航行数据:雷达信号、GPS数据、舵角、风速等)。这些领域大量地使用实时数据处理软件,并且须要人机界面,可是因为现有组态软件为这些应用领域考虑得太少,不能充分满足系统的要求,因而眼下这些领域仍然是专用软件占统治地位。随着计算机技术的飞速发展,组态软件应该很多其它地总结这些领域的需求,设计出符合应用要求的开发工具,更好地满足这些行业对软件的需求,进一步降低这些行业在自己主动測试、数据分析方面的软件成本,提高系统的开放程度。 

 

 

 

本文转自

http://blog.cechinamag.com/weinaqu/149300/message.aspx

 

几种组态软件的比較