1. 首页
  2. 文档大全

第三章_监控组态软件概述B

上传者:7****0 2022-05-31 10:29:34上传 PPT文件 276.50KB
第三章_监控组态软件概述B_第1页 第三章_监控组态软件概述B_第2页 第三章_监控组态软件概述B_第3页

《第三章_监控组态软件概述B》由会员分享,可在线阅读,更多相关《第三章_监控组态软件概述B(21页珍藏版)》请在文档大全上搜索。

1、第三章监控组态软件概述第三章监控组态软件概述v教学目的:教学目的: 建立组态软件的基本概念,了解组态软件的构建立组态软件的基本概念,了解组态软件的构成及发展历史,组态软件在监控系统中的地位。成及发展历史,组态软件在监控系统中的地位。v要求要求: 1 1、建立组态软件的概念。、建立组态软件的概念。 2 2、了解组态软件的构成及发展历史。、了解组态软件的构成及发展历史。 3 3、熟悉组态软件在监控系统中的地位。、熟悉组态软件在监控系统中的地位。 4 4、掌握使用组态软件的一般步骤。、掌握使用组态软件的一般步骤。v重点重点: 1 1、组态软件的概念及组成。、组态软件的概念及组成。 2 2、组态软件在

2、自动化监控系统中的作用。、组态软件在自动化监控系统中的作用。 3 3、组态软件使用的的一般步骤。、组态软件使用的的一般步骤。 3.1 组态软件基本概念组态软件基本概念 “组态组态”的概念是伴随着的概念是伴随着DCSDCS的出现才开始被生产的出现才开始被生产过程自动化技术人员所熟悉的。过程自动化技术人员所熟悉的。 工业组态工业组态(Configuration)(Configuration)模块化任意组合。模块化任意组合。v概念概念 组态软件指一些数据采集与过程控制的专用软件组态软件指一些数据采集与过程控制的专用软件,它可以它可以提供良好的用户开发界面和简捷的使用方法。提供良好的用户开发界面和简捷

3、的使用方法。其预设置的各种软件模块可以非常容易地实现和完成其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时监控层的各项功能,并能同时支持各种硬件厂家的计支持各种硬件厂家的计算机和算机和I/OI/O设备,与高可靠的工控计算机和网络系统设备,与高可靠的工控计算机和网络系统结合结合,可向控制层和管理层提供软、硬件的全部接口,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。进行系统集成。工业组态软件的主要特点:工业组态软件的主要特点:(1 1)延续性和可扩充性。当现场(包括硬件设备或)延续性和可扩充性。当现场(包括硬件设备或系统结构)或用户的需求改变时,可以方便地完成系

4、系统结构)或用户的需求改变时,可以方便地完成系统的更新与升级。统的更新与升级。(2 2)封装性(易学易用)。所有功能用方便用户使)封装性(易学易用)。所有功能用方便用户使用的方法包装起来,用户不需掌握太多的编程语言技用的方法包装起来,用户不需掌握太多的编程语言技术,就能完成一个复杂工程所要求的功能。术,就能完成一个复杂工程所要求的功能。(3 3)通用性。根据用户实际情况,利用组态软件提)通用性。根据用户实际情况,利用组态软件提供的底层设备驱动、开放式数据库和画面制作工具等,供的底层设备驱动、开放式数据库和画面制作工具等,就能完成一个具有动画效果、实时数据处理、历史数就能完成一个具有动画效果、实

5、时数据处理、历史数据和曲线并存、甚至具有网络功能的工程。不受行业据和曲线并存、甚至具有网络功能的工程。不受行业限制。限制。v组态软件的优点组态软件的优点: 使用简单。用户只需编写少量自己所需的控制算使用简单。用户只需编写少量自己所需的控制算法代码,甚至可以不写代码。法代码,甚至可以不写代码。 运行可靠。运行可靠。 提供数据采集设备的驱动程序。提供数据采集设备的驱动程序。 提供自动化应用系统所需的组件。提供自动化应用系统所需的组件。 强大的图形设计工具。强大的图形设计工具。3.23.2监控组态软件的发展背景监控组态软件的发展背景 监控组态软件是伴随着计算机技术的突飞猛进发展起监控组态软件是伴随着

6、计算机技术的突飞猛进发展起来的。来的。v在在2020世纪世纪6060年代,计算机开始涉足工业过程控制,但年代,计算机开始涉足工业过程控制,但在各行业的推广速度较慢。在各行业的推广速度较慢。v2020世纪世纪7070年代初期,微处理器的出现,促进了计算机年代初期,微处理器的出现,促进了计算机控制技术走向成熟。这一阶段虽然控制技术走向成熟。这一阶段虽然DCSDCS技术市场发展技术市场发展迅速,但软件仍是专用和封闭的。迅速,但软件仍是专用和封闭的。v2020世纪世纪8080年代中后期,随着个人计算机的普及和开放年代中后期,随着个人计算机的普及和开放系统概念的推广系统概念的推广, ,基于个人计算机的监

7、控系统开始进基于个人计算机的监控系统开始进入市场,并发展壮大。入市场,并发展壮大。组态软件具有广阔的发展空间:组态软件具有广阔的发展空间: v很多很多DCSDCS和和PLCPLC厂家主动公开通信协议,加入厂家主动公开通信协议,加入“PCPC监控监控”的阵营。的阵营。 vPCPC监控大大降低了系统成本,使得市场空间监控大大降低了系统成本,使得市场空间得以扩大得以扩大 。v各类智能仪表、调节器和各类智能仪表、调节器和PC-basedPC-based设备由于设备由于增加了公开协议的通信接口,可与组态软件增加了公开协议的通信接口,可与组态软件构筑完整的低成本自动化系统构筑完整的低成本自动化系统 。v各

8、类嵌入式系统和现场总线的异军突起,把各类嵌入式系统和现场总线的异军突起,把组态软件推到了自动化系统主力军的位置组态软件推到了自动化系统主力军的位置 。3.3 3.3 组态软件的发展趋势组态软件的发展趋势 1 1、监控组态软件标准化是一个发展趋势;监控组态软件标准化是一个发展趋势;组态软件作为单独组态软件作为单独行业的出现是历史的必然。行业的出现是历史的必然。 2 2、现场总线技术的成熟促进了组态软件的应用;、现场总线技术的成熟促进了组态软件的应用;适应适应“e”时时代的要求,能够借鉴更多新的计算机理论支持,将新的技代的要求,能够借鉴更多新的计算机理论支持,将新的技术随时融合进来;术随时融合进来

9、; 3 3、能够兼容多种操作系统平台是组态软件的发展方向之一。、能够兼容多种操作系统平台是组态软件的发展方向之一。 4 4、组态软件在嵌入式整体方案中将发挥更大作用。、组态软件在嵌入式整体方案中将发挥更大作用。 DCS系系统软件中会更加深入的借鉴通用组态软件设计思想统软件中会更加深入的借鉴通用组态软件设计思想 5 5、网络化的普及会进一步增加对分布式应用的需求数量,网络化的普及会进一步增加对分布式应用的需求数量,为为组态软件拓展了更多的应用领域。组态软件拓展了更多的应用领域。为了适应各种行业的定为了适应各种行业的定制化需求,要求软件的构架在设计上要考虑多种行业的需制化需求,要求软件的构架在设计

10、上要考虑多种行业的需求,软件的可求,软件的可“伸缩性伸缩性”非常强。非常强。 6 6、组态软件在、组态软件在CIMSCIMS应用中将起到重要作用。应用中将起到重要作用。 3.4 3.4 组态软件的设计思想及基本结构组态软件的设计思想及基本结构一、组态软件的设计思想一、组态软件的设计思想 组态软件最突出的特点组态软件最突出的特点:实时多任务、接口开放、:实时多任务、接口开放、使用灵活、功能多样、运行可靠。使用灵活、功能多样、运行可靠。 例如,数据采集与输出、数据处理与算法实现、图形例如,数据采集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储、检索管理、实时显示及人机对话、实时数据

11、的存储、检索管理、实时通信等多个任务要在同一台计算机上同时运行。通信等多个任务要在同一台计算机上同时运行。 组态软件的主要目的组态软件的主要目的:使使用者在生成适合自己需要:使使用者在生成适合自己需要的应用系统时不需要修改软件程序的源代码的应用系统时不需要修改软件程序的源代码。组态软件主要解决的问题:组态软件主要解决的问题: (1)(1)如何与采集、控制设备间进行数据交换;如何与采集、控制设备间进行数据交换; (2)(2)使来自设备的数据与计算机图形画面上的各使来自设备的数据与计算机图形画面上的各元素关联起来;元素关联起来; (3)(3)处理数据报警及系统报警;处理数据报警及系统报警; (4)

12、(4)存储历史数据并支持历史数据的查询;存储历史数据并支持历史数据的查询; (5)(5)各类报表的生成和打印输出;各类报表的生成和打印输出; (6)(6)为使用者提供灵活、多变的组态工具,可以为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求;适应不同应用领域的需求; (7)(7)最终生成的应用系统运行稳定可靠;最终生成的应用系统运行稳定可靠; (8)(8)具有与第三方程序的接口,方便数据共享。具有与第三方程序的接口,方便数据共享。 二、组态软件的基本结构二、组态软件的基本结构工程应用中,组态软件一般由两大部分构成:工程应用中,组态软件一般由两大部分构成: 1 1、系统开发环境、系统

13、开发环境 它由若干个组态程序组成,是自动化工程设计它由若干个组态程序组成,是自动化工程设计工程师为实施其控制方案,在组态软件的支持下工程师为实施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所必须依赖的工作进行应用程序的系统生成工作所必须依赖的工作环境。通过建立一系列用户数据文件,生成最终环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使的图形目标应用系统,供系统运行环境运行时使用。用。 2 2、系统运行环境、系统运行环境 在系统运行环境下,目标应用程序被装入计算在系统运行环境下,目标应用程序被装入计算机内存并投入实时运行。系统运行环境由若干个机内存

14、并投入实时运行。系统运行环境由若干个运行程序组成,如图形界面运行程序、实时数据运行程序组成,如图形界面运行程序、实时数据库运行程序等。库运行程序等。 注意:注意: (1 1)组态软件支持在线组态技术,可在不退出系统)组态软件支持在线组态技术,可在不退出系统运行环境的情况下直接进入组态环境并使修改后的运行环境的情况下直接进入组态环境并使修改后的组态直接生效。组态直接生效。 (2 2)进行自动化工程设计最先接触的一定是系统开)进行自动化工程设计最先接触的一定是系统开发环境,通过一定工作量的系统组态和调试,最终发环境,通过一定工作量的系统组态和调试,最终将目标应用程序在系统运行环境投入实时运行,完将

15、目标应用程序在系统运行环境投入实时运行,完成一个工程项目。成一个工程项目。 (3 3)一般工程应用必须有一套开发环境,可以有多)一般工程应用必须有一套开发环境,可以有多套运行环境。套运行环境。 (4 4)组态软件的组成形式是一个集成软件平台,由)组态软件的组成形式是一个集成软件平台,由若干程序组件构成。若干程序组件构成。 组态软件必备的功能组件组态软件必备的功能组件: (1 1)应用程序管理器)应用程序管理器 应用程序管理器是提供应用程序的搜索、备份、应用程序管理器是提供应用程序的搜索、备份、解压缩、建立新应用等功能的专用管理工具。解压缩、建立新应用等功能的专用管理工具。 (2 2)图形界面开

16、发运行程序)图形界面开发运行程序 它是一个进行图形系统生成工作所依赖的开发它是一个进行图形系统生成工作所依赖的开发环境。通过建立一系列用户数据文件,生成最终的环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统。生成的图形目标应用系统可在图形目标应用系统。生成的图形目标应用系统可在图形运行环境中运行。图形运行环境中运行。 构成现场各过程图形的画面被划分成三类简单构成现场各过程图形的画面被划分成三类简单的对象:线、填充形状和文本。的对象:线、填充形状和文本。 (3 3)实时数据库系统组态运行程序)实时数据库系统组态运行程序 实时数据库系统组态程序是建立实时数据库的实时数据库系统组态程序是

17、建立实时数据库的组态工具,可以定义实时数据库结构、数据来源、组态工具,可以定义实时数据库结构、数据来源、数据连接、数据类型及相关的各种参数,生成目数据连接、数据类型及相关的各种参数,生成目标实时数据库。生成的目标实时数据库可在实时标实时数据库。生成的目标实时数据库可在实时数据库运行环境中运行。数据库运行环境中运行。 (4 4)I/OI/O驱动程序驱动程序 它是组态软件中必不可少的组成部分,用于组它是组态软件中必不可少的组成部分,用于组态软件和态软件和I/OI/O设备通信,互相交换数据。设备通信,互相交换数据。DDEDDE和和OPC OPC ClientClient是两个通用的标准是两个通用的标

18、准I/OI/O驱动程序,用来支持驱动程序,用来支持DDEDDE标准和标准和OPCOPC标准的标准的I/OI/O设备通信。多数组态软件设备通信。多数组态软件的的DDEDDE驱动程序被整合在实时数据库系统或图形系驱动程序被整合在实时数据库系统或图形系统中,而多数统中,而多数OPC ClientOPC Client则单独存在。则单独存在。 典型的组态软件还应包括下列功能组件典型的组态软件还应包括下列功能组件: :(1)(1)通用数据库接口通用数据库接口(ODBC(ODBC接口接口) )组态运行程序。组态运行程序。通用数据库接口组件用来完成组态软件的实时通用数据库接口组件用来完成组态软件的实时数据库与

19、通用数据库数据库与通用数据库( (如如OracleOracle、SybaseSybase、FoxproFoxpro、DB2DB2、InformixInformix、SQLServerSQLServer等等) )的互联,的互联,实现双向数据交换。实现双向数据交换。 (2)(2)策略策略( (控制方案控制方案) )编辑生成组件。编辑生成组件。策略编辑策略编辑生成组件是以生成组件是以PCPC为中心实现低成本监控的核心为中心实现低成本监控的核心软件,具有很强的逻辑、算术运算能力和丰富软件,具有很强的逻辑、算术运算能力和丰富的控制算法。的控制算法。 (3)(3)实用通信程序组件。实用通信程序组件。实用通

20、信程序极大地增强实用通信程序极大地增强了组态软件的功能,可以实现与第三方程序的了组态软件的功能,可以实现与第三方程序的数据交换,是组态软件成为开放系统的标志。数据交换,是组态软件成为开放系统的标志。 3.5 3.5 组态软件的数据处理流程组态软件的数据处理流程 组态软件通过组态软件通过I/OI/O驱动程序从现场驱动程序从现场I/OI/O设备获得设备获得实时数据实时数据, ,对数据进行必要的加工后,一方面以图对数据进行必要的加工后,一方面以图形方式直观地显示在计算机屏幕上;另一方面按照形方式直观地显示在计算机屏幕上;另一方面按照组态要求和操作人员的指令将控制数据送给组态要求和操作人员的指令将控制

21、数据送给I/OI/O设设备,对执行机构实施控制或调整控制参数。备,对执行机构实施控制或调整控制参数。 实时数据库是组态软件的核心和引擎。历史数据实时数据库是组态软件的核心和引擎。历史数据的存储与检索、报警处理与存储、数据的运算处理、的存储与检索、报警处理与存储、数据的运算处理、数据库冗余控制、数据库冗余控制、I/OI/O数据连接都是由实时数据库数据连接都是由实时数据库系统完成的。图形界面系统、系统完成的。图形界面系统、I/OI/O驱动程序等组件驱动程序等组件以实时数据库为核心,通过高效的内部协议相互通以实时数据库为核心,通过高效的内部协议相互通信,共享数据。信,共享数据。 3.6 3.6 组态

22、软件在监控系统中的地位组态软件在监控系统中的地位 在一个自动监控系统中,投入运行的监控组态软件在一个自动监控系统中,投入运行的监控组态软件是系统的数据收集处理中心、远程监视中心和数据是系统的数据收集处理中心、远程监视中心和数据转发中心,处于运行状态的监控组态软件与各种控制、转发中心,处于运行状态的监控组态软件与各种控制、检测设备检测设备( (如如PLCPLC、智能仪表、智能仪表、DCSDCS等等) )共同构成快速响共同构成快速响应控制中心应控制中心( (也称为调度中心也称为调度中心) )。 DCSDCS的组态有系统的组态有系统组态组态、控制组态和画面组态。、控制组态和画面组态。 监控组态软件投

23、入运行后,操作人员可以在它的支持监控组态软件投入运行后,操作人员可以在它的支持下完成以下任务:下完成以下任务: 查看生产现场的实时数据及流程画面。查看生产现场的实时数据及流程画面。 自动打印各种实时历史生产报表。自动打印各种实时历史生产报表。 自由浏览各个实时历史趋势画面。自由浏览各个实时历史趋势画面。 及时得到并处理各种过程报警和系统报警。及时得到并处理各种过程报警和系统报警。 在需要时,人为干预生产过程,修改生产过程参数在需要时,人为干预生产过程,修改生产过程参数和状态。和状态。 与管理部门的计算机联网,为管理部门提供生产实与管理部门的计算机联网,为管理部门提供生产实时数据。时数据。3.7

24、 3.7 组态软件的一般使用步骤组态软件的一般使用步骤 根据组态软件的数据流程,需要就具体的工程应用根据组态软件的数据流程,需要就具体的工程应用在组态软件中进行完整、严密的组态,组态软件才在组态软件中进行完整、严密的组态,组态软件才能够正常工作。能够正常工作。 典型的组态步骤:典型的组态步骤: (1)(1)将所有将所有I/OI/O点的参数收集齐全,并填写表格,以备点的参数收集齐全,并填写表格,以备在监控组态软件和在监控组态软件和PLCPLC上组态时使用。参数一般包上组态时使用。参数一般包括模拟量和开关量信号。括模拟量和开关量信号。 (2)(2)搞清楚所使用的搞清楚所使用的I/OI/O设备的生产

25、商、种类、型号,设备的生产商、种类、型号,使用的通信接口类型,采用的通信协议,以便在定使用的通信接口类型,采用的通信协议,以便在定义义I/OI/O设备时做出准确选择。设备时做出准确选择。 (3)(3)将所有将所有I/OI/O点的点的I/OI/O标识收集齐全,并填写表格。标识收集齐全,并填写表格。 (4)(4)根据工艺过程绘制、设计画面结构和画面草图。根据工艺过程绘制、设计画面结构和画面草图。 (5)(5)按照第按照第(1)(1)步统计出的表格,建立实时数据库,步统计出的表格,建立实时数据库,正确组态各种变量参数。正确组态各种变量参数。 (6)(6)根据第根据第(1)(1)步和第步和第(3)(3

26、)步的统计结果步的统计结果, ,在实时数据在实时数据库中建立实时数据库变量与库中建立实时数据库变量与I/OI/O点的一一对应关系,点的一一对应关系,即定义数据连接。即定义数据连接。 (7)(7)根据第根据第(4)(4)步的画面结构和画面草图,组态每一步的画面结构和画面草图,组态每一幅静态的操作画面幅静态的操作画面( (主要是绘图主要是绘图) )。 (8)(8)将操作画面中的图形对象与实时数据库变量建立将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。动画连接关系,规定动画属性和幅度。 (9)(9)对组态内容进行分段和总体调试。对组态内容进行分段和总体调试。(10)10

27、)系统投入运行。系统投入运行。国内外主要产品介绍国内外主要产品介绍 组态软件产品于组态软件产品于20世纪世纪80年代出现,并于年代出现,并于80年代末年代末进入我国。进入我国。1995年后,在国内的应用得到普及。年后,在国内的应用得到普及。vInTouch:美国:美国Wonderare的的InTouch软件是最早软件是最早进入我国的组态软件。进入我国的组态软件。vFix:美国:美国Intellution公司以公司以Fix组态软件起家,后被组态软件起家,后被爱默生公司收购。爱默生公司收购。 Intellution的最新产品系列命名的最新产品系列命名为为iFix。vWinCC:德国:德国Sieme

28、ns的的WinCC是一套完备的组态是一套完备的组态开发环境,提供类开发环境,提供类C语言的脚本,包括一个调试环境。语言的脚本,包括一个调试环境。其结构较复杂,用户使用前最好经过培训。其结构较复杂,用户使用前最好经过培训。v组态王(组态王(KingView) :北京亚控公司是国内一家:北京亚控公司是国内一家较有影响的组态软件开发公司,较有影响的组态软件开发公司, KingView6.5是其是其较新版本。较新版本。vMCGS:北京昆仑自动化公司:北京昆仑自动化公司(昆仑通态昆仑通态) MCGS6.2是其较新版本是其较新版本vForceControl(力控)、(力控)、PCAuto:三维力控公司:三维力控公司v世纪星:北京世纪佳诺公司世纪星:北京世纪佳诺公司vControx(开物):华富计算机公司(开物):华富计算机公司


文档来源:https://www.renrendoc.com/paper/212499999.html

文档标签:

下载地址