第一章3节1组态软件_第1页
第一章3节1组态软件_第2页
第一章3节1组态软件_第3页
第一章3节1组态软件_第4页
第一章3节1组态软件_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022-2-121第3节监控组态软件的功能和使用2022-2-122 3.1 计算机监控系统的组成 3.2 监控组态软件原理 3.3 主要组态软件使用2022-2-1233.1 计算机监控系统的组成 3.1.1 计算机监控系统的概念 3.1.2 计算机监控系统的组成 3.1.3 计算机监控系统的运行环境2022-2-1243.1.1 计算机监控系统的概念 1定义定义 计算机监控是利用传感装置将被控对象中的物理参量转换为电量,再将这些代表实际物理参量的电量送入输入装置中转换为计算机可识别的数字量,并且在计算机的显示装置中以数字、图形或曲线的方式显示出来,从而使得操作人员能够直观地而迅速地了解被

2、监控对象的变化过程。2022-2-125 2 2计算机监控技术是一门综合技术计算机监控技术是一门综合技术 计算机技术(软件技术、接口技术、通信技术、网络技术、显示技术) 自动控制技术 自动检测和传感技术 3 3效益效益 经济效益:稳定和优化生产工艺、提高产品质量、降低能源和原材料消耗、降低成本; 社会效益:降低劳动者的生产强度、提高管理水平。2022-2-1263.1.2 计算机监控系统的组成包括:计算机,输入输出接口、检测变送装置、执行设备、监控对象2022-2-1271. 计计 算算 机机2022-2-1282.2022-2-1293.2022-2-12104.2022-2-1211 自动

3、化科学与技术学科的整个知识结构框架自动化科学与技术学科的整个知识结构框架2022-2-1212 控制系统各部分与相应的知识领域的对应关系控制系统各部分与相应的知识领域的对应关系2022-2-12133.1.3 计算机监控系统的运行环境 1 1计算机操作系统计算机操作系统 管理和控制计算机软硬件资源,并且能为用户创造便利的工作环境的一组计算机程序的集合。 (1)按照程序运行的调度方法,可以将操作系统分为以下三种类型: 顺序执行系统 分时操作系统 实时操作系统2022-2-1214 (2)计算机操作系统的功能 进程管理 进程是关于某个数据集合的可并发的一次运行活动。 操作系统对进程的管理:进程的建

4、立、终止、挂起、激活、阻塞和唤醒。同时,操作系统还要为运行的程序以及相关的数据分配内存空间,并为各进程间的通信进行管理。2022-2-1215 作业管理 作业就是用户为完成一次事务处理而交给计算机的一项任务。 作业管理的任务就是为方便用户建立作业、组织调度系统内部资源执行,并在完成任务后将其撤消。 存储器管理 内存分配、地址映射、内存保护、内存扩充。2022-2-1216 设备管理 按照一定的算法分配设备;控制和实现输入输出操作,如通道程序控制、启动设备、及时响应及处理中断信号;对输入输出缓冲区进行管理;实现虚拟设备技术。 文件管理 文件目录管理、文件存储空间管理、文件的保护与机密、文件的使用

5、和运行。2022-2-1217 1.操作系统 2.组态软件 3.数据库 4.应用软件2022-2-12183.2 监控组态软件原理 监控组态软件概述监控组态软件概述 现代计算机监控系统的功能越来越强,除了完成基本的数据采集和控制功能外,还要完成故障诊断、数据分析、报表的故障诊断、数据分析、报表的形成和打印,与管理层交换数据形成和打印,与管理层交换数据,为操作人员提供灵活方便的人机界面。另外,随着生产规模的变化,计算机接口的部件和控制部件也随着系统规模的变化进行增减。 计算机监控系统的组态软件技术计算机监控系统的组态软件技术: 图形界面技术 面向对象编程技术(Object 服务器Oriented

6、 Program,OOP) 组件技术(Component Object Model,COM)2022-2-1219 1组态及组态软件的概念组态及组态软件的概念 “组态”的概念最早来自英文configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行待定任务,满足使用者要求的目的。也就是通过对软件采用非编程的操作方式非编程的操作方式,进行参数填写、图形连接和文件生成等,使得软件乃至整个系统具有某种指定的功能。2022-2-1220 2 2组态组态二次开发二次开发监控组态软件监控组态软件 开发商事先开发好一套具有一定通用性的软件开发平台,生

7、产若干种规格的硬件模块(如I/O模块、通信模块、控制模块),然后,再根据用户的要求在软件平台上进行二次开发以及硬件模块的连接。这种软件的二次开发工作就称为“组态”,相应的软件开发平台就称为“监控组态软件”,简称“组态软件”。 “组态”一词既可以用做名词也可以用做动词。2022-2-1221 二次开发人员根据具体的系统要求,建立模块(创建对象)然后定义参数(对象属性),最后生成可供运行的应用程序。 组态实际上是生成一系列可以直接运行的程序代码生成一系列可以直接运行的程序代码,这些程序代码可以在用于组态的计算机上直接运行,也可以下装到其他的计算机上。 组态可以分为离线组态和在线组态两种。2022-

8、2-1222 3 3HMI/SCADAHMI/SCADA软件软件 组态软件的更确切称呼应该是人机界面HMI(Human Machine Interface)/ 监控与数据采集SCADA(Supervisory Control And Data Acquisition)软件。 实现HMI或MMI(Man Machine Interface)和控制功能; 实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/O设备的广泛支持。2022-2-1223组态软件的突出特点是 实时多任务实时多任务: 1.实时性与多任务。例如,数据采集与处理、显示与输出、存储与检索、人机对话与实时通信等多个任务

9、要在同一台计算机上进行。 2.可靠性与系统冗余。各组态软件都提供了一套比较完善的安全机制,如界面上所有可操作的东西都具有安全级别和操作权限,防止误操作和非法操作。具有故障诊断和处理功能,一些组态软件还具有热备体系支持网络冗余。 3.通用化与行业化。在开发通用版本的同时,各家公司也十分注重根据不同行业的特点开发不同领域的专业版本,如石油版、电力版、嵌入式系统版等。4组态软件的特点组态软件的特点2022-2-1224 4.标准通信与接口开放。采用标准通信技术与外部设备接口,如ODBC、OPC、DDE数据交换技术。 5.可扩展性与二次开发。当用户的企业发展壮大,原有的计算机控制规模需要扩大时,组态软

10、件具有方便的、像搭接积木一样灵活的扩展能力。 6.网络控制与远程控制。具有网络控制功能的组态软件可以连接成对等网,也可以连接成服务器/客户机的结构。计算机网络控制的发展正在向以太网靠拢,通过网卡将各种控制设备挂接在Internet网上,实施远程控制,打破了由Ethernet/Controlnet/Devicenet三层网络组成的控制结构,出现了“一网拉平”的概念,即每个工控设备都具有独立的IP地址,通过Internet网直接进行通信和远程控制。2022-2-1225 7.内部数据库与外部数据库。 组态软件都具有内嵌的数据库系统和报表格式,但一些用户往往需要使用第三方软件来处理采集的数据,即要求

11、使用通用数据库来存放采集的数据,如Oracle、Sybase、Microsoft Access、Microsoft SQL Server等。所以组态软件还具有和通用外部数据库的接口。 8.复杂运算与软逻辑控制。 随着计算机控制技术的深入发展,组态软件功能早已突破了单纯的数据采集和人机界面设计,目前已将可编程控制器PLC具有的一些复杂运算(如PID运算)功能植入到组态软件中,称为软PLC或软逻辑控制。2022-2-1226 DDE OLE COM/DCOM Active X技术; ODBC OPC API接口;2022-2-1227 5.组态软件主要解决的问题组态软件主要解决的问题 (1)如何与

12、采集、控制设备间进行数据交换; (2)使来自设备的数据与计算机图形画面上的各元素关联起来; (3)处理数据报警及系统报警; (4)存储历史数据并支持历史数据的查询; (5)各类报表的生成和打印输出; (6)为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求; (7)最终生成的应用系统运行稳定可靠; (8)具有与第三方程序的接口,方便数据共享。2022-2-1228 6组态软件的系统构成组态软件的系统构成 必备的典型组件包括:必备的典型组件包括: (1)应用程序管理器 提供应用程序的搜索、备份、解压缩、建立新应用等功能的专用管理工具。 (2)图形界面开发程序 自动化工程设计工程师为实施

13、其控制方案,在图形编辑工具的支持下进行图形系统生成工作所依赖的开发环境。2022-2-1229 (3)图形界面运行程序 在系统运行环境下,图形目标应用系统被图形界面运行程序装入计算机内存并投入实时运行。 (4)实时数据库系统组态程序 建立实时数据库的组态工具,可以定义实时数据库的结构、数据来源、数据连接、数据类型及相关的各种参数。 提高系统的实时性,增强处理能力。2022-2-1230 (5)实时数据库系统运行程序 在系统运行环境下,目标实时数据库及其应用系统被实时数据库系统运行程序装入计算机内存并执行预定的各种数据计算、数据处理任务。历史数据的查询、检索、报警的管理都是在实时数据库系统运行程

14、序中完成的。 (6)I/O驱动程序 组态软件中必不可少的组成部分,用于和I/O设备通讯,互相交换数据,DDE和OPC Client是两个通用的标准I/O驱动程序,用来和支持DDE标准和OPC标准的I/O设备通讯。多数组态软件的DDE驱动程序被整合在实时数据库系统或图形系统中,而OPC Client则多数单独存在。2022-2-1231 扩展可选组件包括:扩展可选组件包括: (1)通用数据库接口(ODBC接口)组态程序 通用数据库接口组件用来完成组态软件的实时数据库与通用数据库的互联,实现双向数据交换,通用数据库既可以读取实时数据,也可以读取历史数据;实时数据库也可以从通用数据库实时地读入数据。

15、 (2)通用数据库接口(ODBC接口)运行程序 已组态的通用数据库连接被装入计算机内存,按照预先指定的采样周期,对规定时间区段按照组态的数据库结构建立起通用数据库和实时数据库间的数据连接。2022-2-1232 (3)策略(控制方案)编辑组态程序 策略编辑/生成组件是以PC为中心实现低成本监控的核心软件,具有很强的逻辑、算术运算能力和丰富的控制算法。 (4)策略运行程序 组态的策略目标系统被装入计算机内存并执行预定的各种数据计算、数据处理任务,同时完成与实时数据库的数据交换。2022-2-1233 (5)实用通讯程序组件 实用通讯程序极大地增强了组态软件的功能,可以实现与第三方程序的数据交换,

16、是组态软件价值的主要表现之一。通讯实用程序具有以下功能: 可以实现操作站的双机冗余热备用; 实现数据的远程访问和传送; 通讯实用程序可以使用以太网、RS485、RS232、PSTN等多种通讯介质或网络实现其功能。2022-2-1234 7组态软件的设计思想组态软件的设计思想 组态软件普遍使用“面向对象”(Object Oriented ,OO)的编程和设计方法。 组成: 图形界面系统 实时数据库系统 第三方程序接口组件 控制功能组件2022-2-1235 (1)图形界面系统 构成现场各过程的图形的画面被划分成三类简单的对象: 线、填充图形和文本。 静态属性在系统投入运行后保持不变,与原来组态时

17、一致。 动态属性则与表达式的值有关,表达式可以是来自I/O设备的变量,也可以是由变量和运算符组成的数学表达式。 这种对象的动态属性随表达式的值的变化而实时改变,这种组态过程通常叫做动画链接。 在图形界面上还具备报警通知和确认、报表组态及打印、历史数据查询与显示等功能。各种报警、报表、趋势都是动画链接的对象,其数据源都可以通过组态来指定。2022-2-1236 (3)实时数据库 实时数据库可以存储每个工艺点的多年数据,用户既可以浏览工厂当前的生产情况,又可以过去的生产情况。 (4)通信及第三方程序接口组件 开放系统的标志,是组态软件与第三方程序交互及实现远程数据访问的重要手段之一。它的主要作用:

18、 (a)用于双机冗余系统中,主机与从机间的通信。 (b)用于构建分布式HMI/SCADA应用时多机间的通信。 (c)在基于Internet或Browser/Server(B/S)应用中实现通信功能。 (2)控制功能组件 以基于PC的策略编辑/生成组件(也称之为软逻辑或软PLC)为代表,是组态软件的重要组成部分。2022-2-1237 8组态软件的数据流组态软件的数据流2022-2-1238 20世纪世纪80年代时,世界上第一个商品化监控组态软件是年代时,世界上第一个商品化监控组态软件是由美国的由美国的Wonderware公司研制的公司研制的Intouch,随后又出现了,随后又出现了Intell

19、ution 公司的公司的FIX系统,通用电气的系统,通用电气的Cimplicity, 以及德国以及德国西门子的西门子的WinCC等;在国内主要有亚控公司的等;在国内主要有亚控公司的KingViewKingView组态组态王,王,昆仑公司的昆仑公司的MCGS,三维公司的力控等组态软件,三维公司的力控等组态软件。 现场总线技术现场总线技术的成熟促进了组态软件的应用。现场总线的的成熟促进了组态软件的应用。现场总线的网络系统具备网络系统具备OSI协议,它与普通网络系统具有相同的属性,协议,它与普通网络系统具有相同的属性,这为组态软件的发展提供了更多机遇。这为组态软件的发展提供了更多机遇。组态软件的组态

20、软件的发展方向发展方向之一之一是能够兼容多操作系统平台是能够兼容多操作系统平台。3.3 组态软件介绍2022-2-1239当今流行的组态软件一、力控 (最新版本V7.0)二、组态王 (最新版本V6.5.5)三、 MCGS (最新版本V6.2) 四、Wincc (最新版本V11.0)五、 InTouch7.0版六、 Fix6.x软件VBVC2022-2-12403.3.1 力控组态软件北京三维力控科技公司的监控组态软件唯一的完整的冗余与热备体系设计,完整的分布式网络结构;支持控制设备冗余、多重网络冗余,多客户端冗余、冗余的主从站都可以操作;人机监控图形界面与过程数据处理分离,内置独立的实时历史数

21、据库;实时历史数据库支持Windows/Unix/Linux 操作系统,数据库开放接口支持远程访问;软件具备独立的Web Server,支持 Web Service 接口,支持PDA终端访问方式;支持多种通讯方式,上千种的驱动程序,支持多协议设备共用一条通讯总线,支持不同通讯链路切换2022-2-1241 力控监控组态软件基本的程序及组件包括:工程管理力控监控组态软件基本的程序及组件包括:工程管理器、人机界面器、人机界面VIEW、实时数据库、实时数据库DB、I/O驱动程序、控驱动程序、控制策略生成器以及各种数据服务及扩展组件,其中实时数制策略生成器以及各种数据服务及扩展组件,其中实时数据库是系

22、统的核心,图为组态软件结构图:据库是系统的核心,图为组态软件结构图: 2022-2-1242 选型说明选型说明 力控组态软件的企业版分为开发版和运行版力控组态软件的企业版分为开发版和运行版 软件是根据点数进行计价的,点数是指实际监控的外部软件是根据点数进行计价的,点数是指实际监控的外部I/O设备参数的个数,即软件内部的实时数据库设备参数的个数,即软件内部的实时数据库DB中中I/O连连接项的个数,软件内部的中间变量、间接变量等不计点。接项的个数,软件内部的中间变量、间接变量等不计点。 力控演示版的开发版和运行版分别有力控演示版的开发版和运行版分别有64点的限制点的限制 力控正式发行的开发版没有点

23、数和时间的限制,力控正式发行的开发版没有点数和时间的限制,2022-2-12432022-2-12441. 力控的运行版本力控的运行版本1) 通用监控版通用监控版运行在单台运行在单台PC上完成监控,该版本不包括扩展组件。上完成监控,该版本不包括扩展组件。2) 标准网络版标准网络版由由2套通用监控版软件通过以太网可以构成标准的服务器套通用监控版软件通过以太网可以构成标准的服务器/客户客户端应用模式,标准服务器端只授权端应用模式,标准服务器端只授权5客户使用,客户端在客户使用,客户端在5个客个客户端的基础上可增加户端的基础上可增加10、20、50、无限客户端。、无限客户端。 3) WWW网络版网络

24、版用标准的用标准的IE浏览器作为浏览器作为“瘦瘦”客户端,在客户端,在Internet/Intranet上上来监控来监控WWW服务器的上的数据,瘦客户端在服务器的上的数据,瘦客户端在5个客户端的基础个客户端的基础上可增加上可增加10、20、50、无限客户端。、无限客户端。2. 扩展组件扩展组件包括包括PC控制策略程序、控制策略程序、GPRS组件、数据库组件、数据库ODBC通讯组件、通讯组件、CommServer通讯组件、通讯组件、DataServer数据转发组件、远程数数据转发组件、远程数据库历史备份程序等组件。据库历史备份程序等组件。2022-2-12453.3.2 组 态 王 篇组态王开发

25、监控系统软件。组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口2022-2-1246 工程浏览器工程浏览器:内嵌组态王画面开发系统(TouchExplorer),即组态王开发系统即组态王开发系统; 运行系统运行系统:组态王运行系统程序(TouchVew)

26、。 工程浏览器(TouchExplorer)和运行系统(TouchVew)是独立的Windows应用程序,可单独使用; 工程浏览器的设计开发的画面应用程序必须在画面运行系统(TouchVew)运行环境中才能运行;2022-2-12473.3.3 WinCC的功能介绍 1.WinCC系统综述 2.WinCC的SCADA基本功能 2022-2-12481. WinCC1. WinCC系统综述系统综述 什么是什么是WinCC WinCC ? WinCC是在Microsoft Windows NT和Windows 2000/XP环境下的一种高效HMI系统,用于实现过程的可视化,并为操作员开发图形用户界

27、面。WinCC是“Windows Control Center”(视窗自动化中心)的缩写。2022-2-1249 通信通信2022-2-1250 2. WinCC2. WinCC的系统结构的系统结构 WinCC具有模块化的结构 基本组件 组态软件(CS) 运行软件(RT) WinCC选项 WinCC附加软件2022-2-1251 组态软件组态软件(CS)(CS) (1)图形系统用于创建画面的编辑器。 (2)报警系统对报警信号进行组态的过程 (3)归档系统变量记录编辑器 (4)报表系统创建报表布局的编辑器 (5)用户管理器对用户进行管理的编辑器。 (6)通讯提供WinCC与SIMATIC各系列可

28、编程控制器的连接。2022-2-1252 运行软件运行软件(RT) 用户通过运行软件对过程进行操作和监控,主要执行下列任务: (1)读出已经保存在CS数据库中的数据; (2)显示屏幕中的画面; (3)与自动化系统通讯; (4)对当前的运行系统数据进行归档; (5)对过程进行控制。2022-2-12532. WinCC2. WinCC的的SCADASCADA基本功能基本功能 1.1.用户接口和操作用户接口和操作 2.2.图形系统图形系统 3.3.报警记录报警记录 4.4.归档系统归档系统 5.5.报表系统报表系统 6.6.通讯通讯2022-2-12542. 图形系统图形系统(1) 图形系统的任务

29、图形系统的任务(2)图形系统组件构成图形系统组件构成(a)图形编辑器。(b)图形运行软件(3)模块库模块库1. 用户接口和操作用户接口和操作(1)可组态的用户接口可组态的用户接口(2) 访问授权和用户管理访问授权和用户管理(3)语言切换语言切换2022-2-1255 3. 3. 报警记录报警记录 (1) (1) 报警记录的任务报警记录的任务 (2) (2) 报警记录的组件构成报警记录的组件构成 (3) (3) 报警的消息块报警的消息块 (4) (4) 报警的基本状态报警的基本状态 (5) (5) 组消息组消息 (6) (6) 消息类型和等级消息类型和等级 (7) (7) 报警的归档报警的归档2022-2-1256 4. 4. 归档系统归档系统 (1) (1) 归档系统的任务归档系统的任务 (2) (2) 归档系统的组件归档系统的组件 (3) (3) 归档的设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论