第三章_监控组态软件概述b讲义

上传人:今*** 文档编号:108164546 上传时间:2019-10-22 格式:PPT 页数:21 大小:276.50KB
返回 下载 相关 举报
第三章_监控组态软件概述b讲义_第1页
第1页 / 共21页
第三章_监控组态软件概述b讲义_第2页
第2页 / 共21页
第三章_监控组态软件概述b讲义_第3页
第3页 / 共21页
第三章_监控组态软件概述b讲义_第4页
第4页 / 共21页
第三章_监控组态软件概述b讲义_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《第三章_监控组态软件概述b讲义》由会员分享,可在线阅读,更多相关《第三章_监控组态软件概述b讲义(21页珍藏版)》请在金锄头文库上搜索。

1、第三章 监控组态软件概述,教学目的: 建立组态软件的基本概念,了解组态软件的构成及发展历史,组态软件在监控系统中的地位。 要求: 1、建立组态软件的概念。 2、了解组态软件的构成及发展历史。 3、熟悉组态软件在监控系统中的地位。 4、掌握使用组态软件的一般步骤。 重点: 1、组态软件的概念及组成。 2、组态软件在自动化监控系统中的作用。 3、组态软件使用的的一般步骤。,3.1 组态软件基本概念,“组态”的概念是伴随着DCS的出现才开始被生产过程自动化技术人员所熟悉的。 工业组态(Configuration)模块化任意组合。 概念 组态软件指一些数据采集与过程控制的专用软件,它可以提供良好的用户

2、开发界面和简捷的使用方法。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。,工业组态软件的主要特点: (1)延续性和可扩充性。当现场(包括硬件设备或系统结构)或用户的需求改变时,可以方便地完成系统的更新与升级。 (2)封装性(易学易用)。所有功能用方便用户使用的方法包装起来,用户不需掌握太多的编程语言技术,就能完成一个复杂工程所要求的功能。 (3)通用性。根据用户实际情况,利用组态软件提供的底层设备驱动、开放式数据库和画面制作工具等,就能完成

3、一个具有动画效果、实时数据处理、历史数据和曲线并存、甚至具有网络功能的工程。不受行业限制。,组态软件的优点: 使用简单。用户只需编写少量自己所需的控制算法代码,甚至可以不写代码。 运行可靠。 提供数据采集设备的驱动程序。 提供自动化应用系统所需的组件。 强大的图形设计工具。,3.2 监控组态软件的发展背景,监控组态软件是伴随着计算机技术的突飞猛进发展起来的。 在20世纪60年代,计算机开始涉足工业过程控制,但在各行业的推广速度较慢。 20世纪70年代初期,微处理器的出现,促进了计算机控制技术走向成熟。这一阶段虽然DCS技术市场发展迅速,但软件仍是专用和封闭的。 20世纪80年代中后期,随着个人

4、计算机的普及和开放系统概念的推广,基于个人计算机的监控系统开始进入市场,并发展壮大。,组态软件具有广阔的发展空间:,很多DCS和PLC厂家主动公开通信协议,加入“PC监控”的阵营。 PC监控大大降低了系统成本,使得市场空间得以扩大 。 各类智能仪表、调节器和PC-based设备由于增加了公开协议的通信接口,可与组态软件构筑完整的低成本自动化系统 。 各类嵌入式系统和现场总线的异军突起,把组态软件推到了自动化系统主力军的位置 。,3.3 组态软件的发展趋势,1、监控组态软件标准化是一个发展趋势;组态软件作为单独行业的出现是历史的必然。 2、现场总线技术的成熟促进了组态软件的应用;适应“e”时代的

5、要求,能够借鉴更多新的计算机理论支持,将新的技术随时融合进来; 3、能够兼容多种操作系统平台是组态软件的发展方向之一。 4、组态软件在嵌入式整体方案中将发挥更大作用。 DCS系统软件中会更加深入的借鉴通用组态软件设计思想 5、网络化的普及会进一步增加对分布式应用的需求数量,为组态软件拓展了更多的应用领域。为了适应各种行业的定制化需求,要求软件的构架在设计上要考虑多种行业的需求,软件的可“伸缩性”非常强。 6、组态软件在CIMS应用中将起到重要作用。,3.4 组态软件的设计思想及基本结构,一、组态软件的设计思想 组态软件最突出的特点:实时多任务、接口开放、使用灵活、功能多样、运行可靠。 例如,数

6、据采集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储、检索管理、实时通信等多个任务要在同一台计算机上同时运行。 组态软件的主要目的:使使用者在生成适合自己需要的应用系统时不需要修改软件程序的源代码。,组态软件主要解决的问题: (1)如何与采集、控制设备间进行数据交换; (2)使来自设备的数据与计算机图形画面上的各元素关联起来; (3)处理数据报警及系统报警; (4)存储历史数据并支持历史数据的查询; (5)各类报表的生成和打印输出; (6)为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求; (7)最终生成的应用系统运行稳定可靠; (8)具有与第三方程序的接口,方便数

7、据共享。,二、组态软件的基本结构,工程应用中,组态软件一般由两大部分构成: 1、系统开发环境 它由若干个组态程序组成,是自动化工程设计工程师为实施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所必须依赖的工作环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。 2、系统运行环境 在系统运行环境下,目标应用程序被装入计算机内存并投入实时运行。系统运行环境由若干个运行程序组成,如图形界面运行程序、实时数据库运行程序等。,注意: (1)组态软件支持在线组态技术,可在不退出系统运行环境的情况下直接进入组态环境并使修改后的组态直接生效。 (2)进行自动化工程

8、设计最先接触的一定是系统开发环境,通过一定工作量的系统组态和调试,最终将目标应用程序在系统运行环境投入实时运行,完成一个工程项目。 (3)一般工程应用必须有一套开发环境,可以有多套运行环境。 (4)组态软件的组成形式是一个集成软件平台,由若干程序组件构成。,组态软件必备的功能组件: (1)应用程序管理器 应用程序管理器是提供应用程序的搜索、备份、解压缩、建立新应用等功能的专用管理工具。 (2)图形界面开发运行程序 它是一个进行图形系统生成工作所依赖的开发环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统。生成的图形目标应用系统可在图形运行环境中运行。 构成现场各过程图形的画面被划分成

9、三类简单的对象:线、填充形状和文本。,(3)实时数据库系统组态运行程序 实时数据库系统组态程序是建立实时数据库的组态工具,可以定义实时数据库结构、数据来源、数据连接、数据类型及相关的各种参数,生成目标实时数据库。生成的目标实时数据库可在实时数据库运行环境中运行。 (4)I/O驱动程序 它是组态软件中必不可少的组成部分,用于组态软件和I/O设备通信,互相交换数据。DDE和OPC Client是两个通用的标准I/O驱动程序,用来支持DDE标准和OPC标准的I/O设备通信。多数组态软件的DDE驱动程序被整合在实时数据库系统或图形系统中,而多数OPC Client则单独存在。,典型的组态软件还应包括下

10、列功能组件:,(1)通用数据库接口(ODBC接口)组态运行程序。通用数据库接口组件用来完成组态软件的实时数据库与通用数据库(如Oracle、Sybase、Foxpro、DB2、Informix、SQLServer等)的互联,实现双向数据交换。 (2)策略(控制方案)编辑生成组件。策略编辑生成组件是以PC为中心实现低成本监控的核心软件,具有很强的逻辑、算术运算能力和丰富的控制算法。 (3)实用通信程序组件。实用通信程序极大地增强了组态软件的功能,可以实现与第三方程序的数据交换,是组态软件成为开放系统的标志。,3.5 组态软件的数据处理流程,组态软件通过I/O驱动程序从现场I/O设备获得实时数据,

11、对数据进行必要的加工后,一方面以图形方式直观地显示在计算机屏幕上;另一方面按照组态要求和操作人员的指令将控制数据送给I/O设备,对执行机构实施控制或调整控制参数。 实时数据库是组态软件的核心和引擎。历史数据的存储与检索、报警处理与存储、数据的运算处理、数据库冗余控制、I/O数据连接都是由实时数据库系统完成的。图形界面系统、I/O驱动程序等组件以实时数据库为核心,通过高效的内部协议相互通信,共享数据。,3.6 组态软件在监控系统中的地位 在一个自动监控系统中,投入运行的监控组态软件是系统的数据收集处理中心、远程监视中心和数据转发中心,处于运行状态的监控组态软件与各种控制、检测设备(如PLC、智能

12、仪表、DCS等)共同构成快速响应控制中心(也称为调度中心)。 DCS的组态有系统组态、控制组态和画面组态。,监控组态软件投入运行后,操作人员可以在它的支持下完成以下任务: 查看生产现场的实时数据及流程画面。 自动打印各种实时历史生产报表。 自由浏览各个实时历史趋势画面。 及时得到并处理各种过程报警和系统报警。 在需要时,人为干预生产过程,修改生产过程参数和状态。 与管理部门的计算机联网,为管理部门提供生产实时数据。,3.7 组态软件的一般使用步骤,根据组态软件的数据流程,需要就具体的工程应用在组态软件中进行完整、严密的组态,组态软件才能够正常工作。 典型的组态步骤: (1)将所有I/O点的参数

13、收集齐全,并填写表格,以备在监控组态软件和PLC上组态时使用。参数一般包括模拟量和开关量信号。 (2)搞清楚所使用的I/O设备的生产商、种类、型号,使用的通信接口类型,采用的通信协议,以便在定义I/O设备时做出准确选择。 (3)将所有I/O点的I/O标识收集齐全,并填写表格。 (4)根据工艺过程绘制、设计画面结构和画面草图。,(5)按照第(1)步统计出的表格,建立实时数据库,正确组态各种变量参数。 (6)根据第(1)步和第(3)步的统计结果,在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。 (7)根据第(4)步的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图

14、)。 (8)将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。 (9)对组态内容进行分段和总体调试。 (10)系统投入运行。,国内外主要产品介绍,组态软件产品于20世纪80年代出现,并于80年代末进入我国。1995年后,在国内的应用得到普及。 InTouch:美国Wonderare的InTouch软件是最早进入我国的组态软件。 Fix:美国Intellution公司以Fix组态软件起家,后被爱默生公司收购。 Intellution的最新产品系列命名为iFix。 WinCC:德国Siemens的WinCC是一套完备的组态开发环境,提供类C语言的脚本,包括一个调试环境。其结构较复杂,用户使用前最好经过培训。,组态王(KingView) :北京亚控公司是国内一家较有影响的组态软件开发公司, KingView6.5是其较新版本。 MCGS:北京昆仑自动化公司(昆仑通态) MCGS6.2是其较新版本 ForceControl(力控)、PCAuto:三维力控公司 世纪星:北京世纪佳诺公司 Controx(开物):华富计算机公司,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号