1.1.2 组态软件概述
1.1.2.1组态软件概述
“组态”的概念是伴随着集散控制系统(DCS)的出现及计算机控制技术的日趋成熟才开始被广大的生产过程自动化技术人员所熟知的,并随着DCS商品化而发展起来的。目前自动化产品呈现出智能化、小型化、网络化、PC化、低成本的发展趁势,并逐渐形成了各种标准的网络结构、硬件规范。使得自动化系统的“水平”和“垂直”集成变得更加容易。监控组态软件己经成为其中的桥梁和纽带,是自动化系统中的重要组成部分。
组态的含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者要求的目的。监控组态软件是面向监控与数据采集(Supervisory Control And Data Acquisition,SCADA)的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。监控组态软件最早出现时,人机界面HMI(Human Machine Interface)或MMI(Man Machine Interface)是其主要内涵,即主要解决人机图形界面的问题。随着它的快速发展,实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容。随着技术的发展,监控组态软件会不断被赋予新的内容。
上世纪80年代末Wonderware公司在世界上推出第一个商品化的组态软件Intouch,短短的十多年,监控组态软件在全球迅猛发展,目前世界组态软件达到几十种之多,知名的有Fix , Intouch ,Cimplicity ,LabView ,WinCC ,KingView等。现如今仅Wonderware公司组态软件的全球装机量就有三十万套左右。组态软件之所以得到用户和DCS厂商的青睐,主要有2个原因:
(1) 个人计算机操作系统日趋稳定可靠,实时处理能力增强且价格便宜。
(2) 个人计算机的软件及开发工具丰富,使得组态软件功能强大,开发周期相应缩短,软件升级和文护相对方便容易。
1.1.2.2监控组态软件特点
组态软件与传统的工业控制软件相比,有其自身的特点:
(1) 组态软件的最突出特点是实时多任务。例如,数据采集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储、检索管理和实时通信等多个任务要在一台计算机上同时进行;
(2) 延续性和可扩充性。用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需要做很多修改就能方便完成软件的更新和升级;
(3) 封装性。组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术就能很好完成一个复杂工程所要求的所有功能;
(4) 通用性。每个用户根据工程实际情况,利用组态软件提供的底层设备驱动、开放式的数据库和画面制作工具就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、运行报警和报表输出功能的工程;
(5) 接口开放。组态软件能与多种通信协议互联,支持多种硬件设备,向下能与低层的数据采集设备通信,向上能与管理层通信,并提供多种系统接口;
(6) 安全性和可靠性。在计算机和数据采集控制设备正常工作的情况下,组态软件系统能够连续不间断的安全可靠工作并兼具故障诊断和故障恢复功能。
1.1.2.3组态软件构成
在组态软件中,通过组态生成的一个目标应用项目在计算机硬盘中占据唯一的物理空间,可以用唯一的一个名称来标识,就被称为一个应用程序。在同—计算机中可以存储多个应用程序,组态软件通过应用程序的名称来访问其组态内容,打开其组态内容进行修改或将其应用程序装入计算机内存投入实时运行。 WinCC触摸屏的中央空调水系统监控系统设计(3):http://www.751com.cn/zidonghua/lunwen_3279.html