组态软件
出自 MBA智库百科(https://wiki.mbalib.com/)
目录 |
所谓组态软件是指利用Windows操作系统提供的编程工具,通过简单、形象的组态工作而实现的,具有良好人机界面、综合应用与开发功能,集数据库、历史库、图形库、控制操作和运行监视为一体的多任务信息处理系统。其内涵,组态软件是指软件工程师根据特定要求,配置用户应用软件的过程;其应用,组态软件是完成硬件与软件沟通,建立人机对话的软件平台。
组态软件出现于上世纪80年代初,并在80年代末进入我国。当时国内用户缺乏对组态软件的认识,软件意识不强。宁愿投入大量人力物力针对具体项目做长周期的上位机编程。而不采用组态软件。
随着MIS和CIMS的大量应用。要求工业现场为企业的生产、经营、决策提供更详细深入的数据,优化生产经营各个环节。因此,在90年代中期以后,组态软件在国内逐渐普及。
国内外主要产品介绍:
(1)InTouch:Wonderware的InTouch软件是最早进入我国的组态软件。InTouch软件是一个开放且可扩展的HMI,拥有尖端的绘图功能,为应用设计提供了无与伦比的动力和灵活性[21。最新版本InTouchl0.0已在全球超过三分之一的工厂内使用。
(2)Fix:Intellution公司以Fix组态软件起家,其最新产品系列iFix,在软件内核中充分使用了当前最先进的软件技术,包括VBA、OPC、ActiveX控件、COM/DCOM等。更使用了基于面向对象的框架结构[31。iFIX可以帮助用户精确地监控生产过程,优化生产设备和企业资源管理,加快产品对市场的反应速度,获得更高的效益。
(3)WinCC:Simens的WinCC也是一套完备的组态开发环境。有三种解决方案:使用标准WinCC资源的组态,利用WinCC通过DDE、OLE、ODBC和Ac.tiveX使用现有的Windows应用程序,开发嵌入WinCC中的用户程序。它具有可扩展报警系统、集成MicrosoftSQLServer2005以及在防火墙和病毒扫描程序的保护下进行操作等,功能强大。
(4)组态王:组态王是国内第一家较有影响的组态软件开发公司。组态王软件各版本可以进行向上兼容瞄,最新的组态王6.53保持了早期版本运行稳定、使用方便的特点,并根据用户的反馈意见,对一些功能进行了完善。使软件的功能和可用性有了很大提高。
其他常见的组态软件还有GE的Cimplicity,Rock—well的Rsview,以及国内的如MCGS、Forcecontrol等,也各有特色。
组态软件的发展日新月异,功能日臻完善。总体上讲,组态软件具有如下功能特点:
(1)具有建立在客户/月艮务器体系上的可伸缩性结构。
(2)内置多种协议,支持开放式数据链接(ODBC),开放体系好。
(3)多级冗余结构,支持I/0设备冗余、网络冗余、数据库冗余等。
(4)较大的数据容量,可导出数据到关系数据库,生成各种报表。
(5)配备用户设计和维护人机界面所需的智能工具,具有强大的Web功能和Internet/Intranet浏览器技术。直接支持多文档。
(6)内置集成编程环境,提供一种类似c++的结构化编程语言。
1.完善实时开放技术
组态软件正逐渐成为协作生产制造过程中不同阶段的核心系统。无论是用户还是硬件供应商都将组态软件作为全厂信息收集和集成的工具。这就要求组态软件大量采用标准化技术,使其成为一种高效的自动化软件平台,具有良好的实时开放性和互连操作性,允许用户根据需要进行二次开发。
2.构造企业信息平台
随着大型数据库技术的日益成熟.全球主要的自动化厂商已发展了相关平台,使组态软件向着生产制造和管理信息系统的方向发展,已经成为构造全厂信息平台的承上启下的重要组成部分。这就要求组态软件既要了解工艺控制需求,又能完成现场历史数据的记录、存储及为ERP提供实时数据。
3.缩短应用开发周期
组态软件作为一种面向对象的工业自动化监控开发编程工具。缩短应用开发周期是发展的必然。如何进一步改进对不同监控对象及环境的适应能力,平衡调节数据共享度,满足各线程的实时性要求及避免数据冲突和阻塞等,都是组态软件生产商亟待改进的问题。
4.以客户为导向进行设计
组态软件涉及从控制、HMI到生产管理的多个层次,相应存在着多个模块。以满足不同客户的需求。如亚控目前有组态王和软逻辑两大产品模块,保持了不同模块的一致性。相同的数据结构便于产品在企业丙集成。亚控还针对电力行业的特殊需求开发了组态王电力版,该产品紧密把握电力系统用户需求。采用组态王通用版的成熟技术,同时遵循电力系统的标准规范。为电力系统用户开发了专用的驱动程序、数据库、图库控件和报警机制等,可对变电站、供电、电力调度、电力负荷等实现远距离测量、监视与操作,已广泛应用于变电站管理、各级电力调度等电力自动化系统。