组态控制技术实训指导

上传人:xin****ome 文档编号:48892858 上传时间:2022-01-15 格式:DOC 页数:45 大小:1.31MB
收藏 版权申诉 举报 下载
组态控制技术实训指导_第1页
第1页 / 共45页
组态控制技术实训指导_第2页
第2页 / 共45页
组态控制技术实训指导_第3页
第3页 / 共45页
资源描述:

《组态控制技术实训指导》由会员分享,可在线阅读,更多相关《组态控制技术实训指导(45页珍藏版)》请在装配图网上搜索。

1、组态控制技术实训指导书平职学院自动化系项目一水位控制系统组态设计任务一水位控制界面制作一、任务要求1、熟悉常用组态软件的作用;2、了解 MCGS 组态软件的组成与工作原理;3、水位控制系统的界面设计方法。二、概述MCGS 全中文工业自动化控制组态软件(以下简称MCGS 工控组态软件或MCGS )为用户建立全新的过程控制系统提供了一整套解决方案。MCGS 工控组态软件集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、历史数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制

2、冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。本讲义将MCGS 工控组态软件的特点与功能进行综合性描述,通过本书可以掌握MCGS 工控组态软件的基本操作与使用方法。三、 MCGS 组态软件的组成和工作原理1、MCGS 组态软件的系统构成(1)MCGS 软件系统组成MCGS 软件系统包括组态环境和运行环境两个部分。两部分互相独立, 又紧密相关。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行, 并进行各种处理,完成用户组态设计的目标和功能。组态环境:运行环境:组态生成组态结果解释执

3、行应用系统数据库组态结果MCGS组态环境是生成用户应用系统的工作环境,由可执行程序 McgsSet.exe支持,其存放于 MCGS目录的 Program 子目录中。用户在 MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为 .mcg 的工程文件,又称为组态结果数据库,其与MCGS运行环境一起,1构成了用户应用系统,统称为“工程”。(2)MCGS组态软件工程组成MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成, 每一部分分别进行组态操作, 完成不同的工作, 具有不同的特性。主控窗口:是工程的主窗口或主框

4、架。 在主控窗口中可以放置一个设备窗口和多个用户窗口, 负责调度和管理这些窗口的打开或关闭。 主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。设备窗口:是连接和驱动外部设备的工作环境。 在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。用户窗口: 本窗口主要用于设置工程中人机交互的界面, 诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。实时数据库:是工程各个部分的数据交换与处理中心,它将 MCGS工程的各个部分连接成有机的整体。 在本窗口内定义不同类型和名称的

5、变量, 作为数据采集、处理、输出控制、动画连接及设备驱动的对象。运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序( if then 脚本程序),选用各种功能构件, 如:数据提取、 历史曲线、定时器、配方操作、多媒体输出等。四、 MCGS组态软件的应用(1)建立 MCGS新工程如果您已在您的计算机上安装了“ MCGS组态软件”,在 Windows桌面上,会有“ Mcgs 组态环境”与“ Mcgs 运行环境” 图标。鼠标双击“ Mcgs 组态环境”图标,进入 MCGS组态环境。2在菜单“文件”中选“新建工程” ,如果 MCGS安装在 D:根目录下,则会在 D:下自动生成新建工程,默认的

6、工程名为新建工程X.MCG(X表示新建工程的顺序号,如:0、1、2 等 ) 。可以在菜单“文件”中选“工程另存为”选项,把新建工程存为:D:水位控制系统。(2) 建立新画面在 MCGS组态平台上,单击“用户窗口”,在“用户窗口” 中单击“新建窗口”按钮,则产生新“窗口 0”,选中“窗口 0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:水位控制;将“窗口标题”改为:水位控制;在“窗口位置”中选中“最大化显示” ,其它不变,单击“确认” 。选中“水位控制”,单击“动画组态” ,进入动画制作窗口。(3) 工具箱单击工具条中的“工具箱”按钮,则打开动画工具箱,图标对应于选择器,用

7、于在编辑图形时选取用户窗口中指定的图形对象;图标用于打开和关闭常用图符工具箱,常用图符工具箱包括27 种常用的图符对象。图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。3MCGS的图元是以向量图形的格式而存在的,根据需要可随意移动图元的位置和改变图元的大小, 在工具箱中提供了8 种图元。 为了快速构图和组态, MCGS系统内部提供了27 种常用的图符对象,称为系统图符对象。如下图所示:(4) 对象元件库管理单击“工具”菜单,选中“对象元件库管理”或单击工具条中

8、的“工具箱”按钮,则打开动画工具箱 , 工具箱中的图标 用于从对象元件库中读取存盘的图形对象;图标 用于把当前用户窗口中选中的图形对象存入对象元件库中。如下图:从“对象元件库管理”中的“储藏罐”中选取中意的罐,按“确认”,则所4选中的罐在桌面的左上角,可以改变其大小及位置,如罐14、罐 20。从“对象元件库管理”中的“阀”和“泵”中分别选取2 个阀(阀 6、阀 33)、1 个泵(泵12)。流动的水是由 MCGS动画工具箱中的“流动块”构件制作成的。选中工具箱内的“流动块”动画构件()。移动鼠标至窗口的预定位置, (鼠标的光标变为十字形状),点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,

9、拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。当用户想结束绘制时,双击鼠标左键即可。当用户想修改流动块时,先选中流动块(流动块周围出现选中标志:白色小方块),鼠标指针指向小方块,按住左键不放,拖动鼠标,就可调整流动块的形状。用工具箱中的图标,分别对阀,罐进行文字注释。(5) 整体画面最后生成的画面如下图所示:选择菜单项“文件”中的“保存窗口” ,则可对所完成的画面进行保存,完成水位控制系统界面设计。5任务二动画连接第三讲我们已经绘制好了静态的动画图形,在这一讲中我们将利用MCGS软件中提供的各种动画属性,使图形动起来。一、工作任务

10、1、掌握 MCGS数据变量的定义;2、学会进行变量连接;3、用模拟量控制水位变化;4、了解 MCGS组态软件脚本程序的编写方法。二、定义数据变量在前面我们讲过,实时数据库是MCGS工程的数据交换和数据处理中心。数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围, 确定与数据变量存盘相关的参数,如存盘的周期、 存盘的时间范围和保存期限等。 下面介绍水位控制系统数据变量的定义步骤。下表列出了样例工程中与动画和设备控制相关的变量名称。变量名称类型注释水泵开关 型控制水泵“启动”、“停止”的变量调节阀

11、开关 型控制调节阀“打开”、“关闭”的变量出水阀开关 型控制出水阀“打开”、“关闭”的变量液位 1数值 型水罐 1 的水位高度,用来控制1#水罐水位的变化液位 2数值 型水罐 2 的水位高度,用来控制2#水罐水位的变化液位 1上限数值 型用来在运行环境下设定水罐1 的上限报警值液位 1下限数值 型用来在运行环境下设定水罐1 的下限报警值液位 2上限数值 型用来在运行环境下设定水罐2 的上限报警值液位 2下限数值 型用来在运行环境下设定水罐2 的下限报警值液位组组对 象用于历史数据、历史曲线、报表输出等功能构件鼠标点击工作台的“实时数据库”窗口标签,进入实时数据库窗口页。按“新增对象”按钮,在窗

12、口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量,系统缺省定义的名称为“Data1 ”、“ Data2 ”、“ Data3 ”等。选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口。指定名称类型: 在窗口的数据变量列表中, 用户将系统定义的缺省名称改为用户定义的名称, 并指定类型, 在注释栏中输入变量注释文字。本系统中要定义的数据变量如下图所示,以“液位1”变量为例。6在基本属性中,对象名称为:液位1;对象类型为:数值;其它不变。液位组变量属性设置,在基本属性中,对象名称为:液位组;对象类型为:组对象;其它不变。在存盘属性中,数据对象值的存盘选中定时存盘,

13、存盘周期设为 5 秒。在组对象成员中选择“液位1”,“液位 2”。具体设置如下图:水泵、调节阀、出水阀三个开关型变量,属性设置只要把对象名称改为:水泵、调节阀、出水阀;对象类型选中“开关” ,其它属性不变。三、动画连接由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。 MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接, 并设置相应的动画属性。 在系统运行过程中, 图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。在用户窗口中, 双击水位控制窗

14、口进入, 选中水罐 1 双击,则弹出单元属性设置窗口。选中折线,则会出现 ,单击 则进入动画组态属性设置窗口,按下图所示修改,其它属性不变。设置好后,按确定,再按确定,变量连接成功。对于水罐 2,只需要把“液位 2”改为“液位 1”;最大变化百分比 100,对应的表达式的值由 10 改为 6 即可。7在用户窗口中, 双击水位控制窗口进入, 选中调节阀双击, 则弹出单元属性设置窗口。选中组合图符,则会出现 ,单击 则进入动画组态属性设置窗口,按下图所示修改, 其它属性不变。 设置好后,按确定,再按确定,变量连接成功。水泵属性设置跟调节阀属性设置一样。在用户窗口中, 双击水位控制窗口进入, 选中水

15、泵右侧的流动块双击, 则弹出流动块构件属性设置窗口。 按上图所示修改, 其它属性不变。 水罐 1 右侧的流动块与水罐 2 右侧的流动块在流动块构件属性设置窗口中, 只需要把表达式相应改为:调节阀 =1,出水阀 =1 即可,如下图:到此动画连接已经做好了,在运行之前在“用户窗口”中选中“水位控制” ,单击鼠标右键,点击“设置为启动窗口” ,这样工程运行后会自动进入“水位控制”窗口。8在菜单项“文件”中选“进入运行环境”或直接按“F5”或直接按工具条中图标,都可以进入运行环境。此时看见的画面并不能动,移动鼠标到“水泵” 、“调节阀”、“出水阀”上面的红色部分,会出现一只小“手” ,单击一下,红色部

16、分变为绿色,同时流动块相应地运动起来。 但水罐仍没有变化, 这是由于没有信号输入, 也没有人为地改变其值。可以用如下方法改变其值,使水罐动起来。在“工具箱”中选中滑动输入器图标,当鼠标变为“十”后,拖动鼠标到适当大小,然后双击进入属性设置,具体操作如下图所示,以液位1 为例:在“滑动输入器构件属性设置”的“操作属性”中,把对应数据对象的名称改为:液位 1,可以通过单击图标,到库中选,自己输入也可; “滑块在最右边时对应的值”为: 10。在“滑动输入器构件属性设置”的“基本属性”中, 在“滑块指向”中选中“指向左(上)”,其它不变。在“滑动输入器构件属性设置”的“刻度与标注属性”中, 把“主划线

17、数目”改为:5,即能被 10 整除,其它不变。这时您再按 “F5”或直接按工具条中图标,进入运行环境后,可以通过拉动滑动输入器而使水罐中的液面动起来。为了能准确了解,水罐1、水罐 2 的值,我们可以用数字显示其值,具体操作如下:在“工具箱”中单击“标签”图标,调整大小放在水罐下面,双击进行属性设置如图:现场一般都有仪表显示, 如果用户需要在动画界面中模拟现场的仪表运行状态,在“工具箱”中单击“旋转仪表” 图标,调整大小放在水罐下面,双击进行数值和角度属性设置。这时再按“ F5”或直接按工具条中图标,进入运行环境后,可以通过拉动滑动输入器使整个画面动起来。四、模拟设备模拟设备是 MCGS软件根据

18、设置的参数产生一组模拟曲线的数据,以供用户调试工程使用。本构件可以产生标准的正弦波,方波,三角波,锯齿波信号,且9其幅值和周期都可以任意设置。 通过模拟设备, 可以使动画自动运行起来, 而不需要手动操作,具体操作如下:在“设备窗口”中双击“设备窗口”进入,点击工具条中的“工具箱”图标,打开“设备工具箱” ,如图:如果在“设备工具箱”中没有发现“模拟设备” ,请单击“设备工具箱”中的“设备管理”进入。在“可选设备”中可以看到 MCGS组态软件所支持的大部分硬件设备。在“通用设备”中打开“模拟数据设备” ,双击“模拟设备”,按确认后,在“设备工具箱” 中就会出现 “模拟设备”,双击“模拟设备”,则

19、会在“设备窗口”中加入“模拟设备” 。双击,进入模拟设备属性设置,具体操作如下:在“设备属性设置”中, 点击“内部属性” ,会出现图标,单击进入“内部属性”设置,设置好后按”确认”按钮退到“基本属性”页。在“通道连接”中“对应数据对象”中输入变量,如“液位 1”,或在所要连接的通道中单击鼠标右键,到实时数据库中选中“液位 1”双击即可。在“设备调试”中就可看到数据变化。这时再进入“运行环境” ,就会发现所做的“水位控制系统演示系统”自动地运行起来了,但美中不足的是阀门不会根据水罐中的水位变化自动开启。五、编写控制流程用户脚本程序是由用户编制的、 用来完成特定操作和处理的程序, 脚本程序的编程语

20、法非常类似于普通的 Basic 语言,但在概念和使用上更简单直观, 使大10多数普通用户都能正确、 快速地掌握和使用。 对于大多数简单的应用系统, MCGS 的简单组态就可完成。 只有比较复杂的系统, 才需要使用脚本程序, 但正确地编写脚本程序,可简化组态过程,大大提高工作效率,优化控制过程。假设:当“水罐 1”的液位达到 9 米时,就要把“水泵”关闭,否则就要自动启动“水泵”。当“水罐 2”的液位不足 1 米时,就要自动关闭“出水阀” ,否则自动开启“出水阀” 。当“水罐 1”的液位大于 1 米,同时“水罐 2”的液位小于 6 米就要自动开启“调节阀” ,否则自动关闭“调节阀” 。具体操作如

21、下:在“运行策略”中,双击“循环策略”进入,双击图标进入“策略属性设置”,只需要把“循环时间”设为:200ms,按确定即可。在策略组态中,单击工具条中的“新增策略行”图标;在策略组态中,如果没有出现策略工具箱,请单击工具条中的“工具箱”图标,弹出“策略工具箱”,单击“策略工具箱”中的“脚本程序”,把鼠标移出“策略工具箱” ,会出现一个小手,把小手放在上,单击鼠标左键,则显示如下:双击进入脚本程序编辑环境,按下图输入:IF 液位 19 THEN水泵 =1ELSE水泵 =0ENDIFIF 液位 21 and液位 29 THEN调节阀 =1ELSE调节阀 =0ENDIF这时再次进入“运行环境” ,就

22、会发现所做的“水位控制系统演示系统”自动地运行起来,并且阀门会根据水罐中的水位变化自动开启。11任务三报警显示与报警数据一、工作任务1、掌握报警定义的操作;2、设计报警数据显示;3、掌握报警数据的修改方法。二、报警定义MCGS把报警处理作为数据对象的属性,封装在数据对象内,由实时数据库来自动处理。当数据对象的值或状态发生改变时, 实时数据库判断对应的数据对象是否发生了报警或已产生的报警是否已经结束, 并把所产生的报警信息通知给系统的其它部分, 同时,实时数据库根据用户的组态设定, 把报警信息存入指定的存盘数据库文件中。定义报警的具体操作如下:对于“液位 1”变量,在实时数据库中,双击“液位 1

23、”,在报警属性中,选中“允许进行报警处理” ;在报警设置中选中 “上限报警”,把报警值设为: 9 米;报警注释为:水罐 1 的水已达上限值;在报警设置中选中“下限报警” ,把报警值设为: 1 米;报警注释为:水罐 1 没水了。在存盘属性中,选中“自动保存产生的报警信息”。对于液位 2 变量来说,只需要把“上限报警”的报警值设为: 4 米,其它一样。属性设置好后,按“确认”即可。三、报警显示实时数据库只负责关于报警的判断、 通知和存储三项工作, 而报警产生后所要进行的其它处理操作(即对报警动作的响应) ,则需要在组态时实现。具体操作如下:在 MCGS组态平台上,单击“用户窗口” ,在“用户窗口”

24、中,选中“水位控制”窗口,双击“水位控制”或单击“动画组态”进入。在工具条中单击“工具箱”,弹出“工具箱”,从“工具箱”中单击“报警显示” 图标,变“十”后用鼠标拖动到适当位置与大小。如下图:12双击,再双击弹出 “报警显示构件属性设置”中,把“对应的数据对象的名称”改为:液位组,“最大记录次数”为: 6,其它不变。按“确认”后,则报警显示设置完毕。此时按“ F5”或直接按工具条中图标,进入运行环境,您会发现报警显示已经轻松地实现了。四、报警数据在报警定义时, 已经让当有报警产生时, “自动保存产生的报警信息” ,这时可以通过如下操作,看看到存在的报警数据:1在“运行策略”中,单击“新建策略”

25、 ,弹出“选择策略的类型” ,选中“用户策略”,按“确定”。2选中“策略 1”,单击“策略属性” 按钮,弹出“策略属性设置”窗口,把“策略名称” 设为:报警数据,“策略内容注释” 为“水罐的报警数据” ,按“确认”。如上图。3选中“报警数据”,单击“策略组态”按钮进入,在策略组态中,单击工具条中的“新增策略行”图标,新增加一个策略行。再从“策略工具箱”中选取“报警信息浏览” ,加到策略行上,单击鼠标左键。如下图:4双击图标,弹出“报警信息浏览构件属性设置”窗口,在“基本属性”中,把“报警信息来源” 中的“对应数据对象” 改为:液位组。按”确认”按钮设置完毕。5按“测试”按钮,进入“报警信息浏览

26、”。如下图。136运行环境中的报警数据显示在 MCGS组态平台上,单击“主控窗口” ,在“主控窗口”中,选中“主控窗口”,单击“菜单组态”进入。单击工具条中的“新增菜单项” 图标,会产生“操作 0”菜单。双击“操作 0”菜单,弹出“菜单属性设置”窗口。在“菜单属性”中把“菜单名”改为:报警数据。在“菜单操作”中选中“执行运行策略块”,选中“报警数据” ,按“确认”设置完毕。现在直接按“ F5”或直接按工具条中图标,进入运行环境,就可以用菜单“报警数据”打开报警历史数据。五、修改报警限值在“实时数据库”中,对“液位 1”、“液位 2”的上下限报警值都定义好了,如果想在运行环境下根据实际情况随时需

27、要改变报警上下限值, 又如何实现呢?在 MCGS组态软件中,可以利用函数进行修改。具体操作如下:在“实时数据库”中选“新增对象” ,增加四个数据变量,分别为:液位1上限、液位 1 下限、液位 2 上限、液位 2 下限。在“用户窗口”中,选“水位控制”进入,在“工具箱”选“标签”图标用于文字注释,选“输入框”用于输入上下限值,如下图:14双击图标,进行属性设置,只需要设置“操作属性”,其它不变。在 MCGS组态平台上,单击“运行策略”,在“运行策略” 中双击“循环策略”,双击进入脚本程序编辑环境,在脚本程序中增加如下语句:!SetAlmValue( 液位 1, 液位 1 上限 ,3)!SetAl

28、mValue( 液位 1, 液位 1 下限 ,2)!SetAlmValue( 液位 2, 液位 2 上限 ,3)!SetAlmValue( 液位 2, 液位 2 下限 ,2)如果您对该函数 !SetAlmValue( 液位 1, 液位 1 上限 ,3) 不了解,请求助“在线帮助”。按“帮助”按钮,在弹出“ MCGS帮助系统”搜索即可。五、报警动画当有报警产生时,可以用提示灯显示,具体操作如下:在“用户窗口”中选中“水位控制” ,双击进入,单击“工具箱”中的“插入元件”图标,进入“对象元件库管理”,从“指示灯”中选取如下图:,调整大小放在适当位置。作为“液位 1”的报警指示,作为“液位 2”的报

29、警指示,双击如图设置:15再进入运行环境,整体效果如图:16任务四报表输出一、工作任务1、了解数据报表的意义;2、掌握数据显示、查询、分析、统计、打印的方法。二、数据报表在实际实用中,大多数监控系统需要对数据采集设备采集的数据进行存盘,统计分析,并根据实际情况打印出数据报表,所谓数据报表就是根据实际需要以一定格式将统计分析后的数据记录显示和打印出来,如:实时数据报表、 历史数据报表(班报表、日报表、月报表等) 。数据报表在工控系统中是必不可少的一部分,是数据显示、查询、分析、统计、打印的最终体现,是整个工控系统的最终结果输出;数据报表是对生产过程中系统监控对象的状态的综合记录和规律总结。1、实

30、时报表实时数据报表是实时的将当前时间的数据变量按一定报告格式(用户组态)显示和打印,即:对瞬时量的反映,实时数据报表可以通过 MCGS系统的实时表格构件来组态显示实时数据报表。实现实时具体操作如下:在 MCGS组态平台上,单击“用户窗口”,在“用户窗口” 中单击“新建窗口”按钮产生一个新窗口, 单击“窗口属性” 按钮,弹出“用户窗口属性设置” 窗口,设置窗口为“数据显示” ,按“确认”按钮,再按“动画组态”进入“动画组态:数据显示” 窗口。用“标签” ,作注释:水位控制系统数据显示, 实时数据,历史数据。在工具条中单击“帮助”图标,拖放在“工具箱”中单击“自由表格”图标上您就会获得“ MCGS

31、在线帮助”,请仔细阅读,然后再按下面操作进行。在“工具箱”中单击“自由表格” 图标,拖放到桌面适当位置。双击表格进入,如要改变单元格大小, 请把鼠标移到 A 与 B 或 1 与 2 之间,当鼠标变化时,拖动鼠标即可;单击鼠标右键进行编辑。在 R1CB 处单击鼠标右键,单击“连接”或直接按“ F9”,再单击鼠标右键从实时数据库选取所要连接的变量双击或直接输入变量。17在 MCGS组态平台上,单击“主控窗口” ,在“主控窗口”中,单击“菜单组态”,在工具条中单击“新增菜单项” 图标,会产生“操作 0”菜单。双击“操作 0”菜单,弹出“菜单属性设置”窗口 , 如下图:按“F5”进入运行环境后, 单击

32、菜单项中的 “数据显示” 会打开“数据显示”窗口,显示当前实时数据。2、历史报表历史数据报表是从历史数据库中提取数据记录,以一定的格式显示历史数据。实现历史报表由两种方式,一种用策略中的“存盘数据浏览”构件,另一种利用历史表格构件。先讲用策略中的“存盘数据浏览”构件,如何实现历史报表:在“运行策略”中单击“新建策略”按钮,弹出“选择策略的类型” ,选中“用户策略”,按“确认”。单击“策略属性”,弹出“策略属性设置” ,把“策略名称”改为:历史数据, “策略内容注释”为:水罐的历史数据,按“确认” 。双击“历史数据”进入策略组态环境,从工具条中单击“新增策略行”图标,再从“策略工具箱”中单击“存

33、盘数据浏览”,拖放在上,则显示如下:双击图标,弹出“存盘数据浏览构件属性设置”窗口,数据来源设置为“液位组”。单击“测试”按钮,进入“数据存盘浏览”,如图:18单击“退出” 按钮,再单击“确认” 按钮,退出运行策略时, 保存所做修改。如果想在运行环境中看到历史数据,请在“主控窗口”中新增加一个菜单,取名为:历史数据,保存工程。另一种做历史数据报表的方法为利用 MCGS的历史表格构件。在 MCGS开发平台上,单击“用户窗口” ,在“用户窗口”中双击“数据显示”进入,在“工具箱”中单击“历史表格”图标,拖放到桌面,双击表格进入,把鼠标移到在 C1 与 C2 之间,当鼠标发生变化时, 拖动鼠标改变单

34、元格大小; 单击鼠标右键进行编辑。拖动鼠标从 R2C1到 R5C3,表格会反黑。在表格中单击鼠标右键,单击“连接”或直接按“ F9”,从菜单中单击“表格”,单击“合并表元”或直接单击工具条中“编辑条”图标,从编辑条中单击“合并单元” 图标,会出现反斜杠,双击表格中反斜杠处,弹出“数据库连接”窗口,单击“基本属性”中的“存盘数据源组态设置” ,弹出“数据源配置”,设置为“液位组” ,设置完毕后按“确认”退出。这时进入运行环境,就可以看到运行结果了。如果只想看到历史数据后面 1 位小数,可以这样操作,如图:19任务五曲线显示一、工作任务1、了解曲线显示的作用;2、掌握实时曲线、历史曲线的应用方法。

35、二、曲线显示在实际生产过程控制中, 对实时数据、 历史数据的查看、 分析是不可缺少的工作。但对大量数据仅做定量的分析还远远不够, 必须根据大量的数据信息, 画出曲线,分析曲线的变化趋势并从中发现数据变化规律, 曲线处理在工控系统中也是一个非常重要的部分。1、实时曲线实时曲线构件是用曲线显示一个或多个数据对象数值的动画图形, 象笔绘记录仪一样实时记录数据对象值的变化情况。在 MCGS组态软件中如何实时曲线具体操作如下:在 MCGS组态平台上,单击“用户窗口”,在“用户窗口” 中双击“数据显示”进入,在“工具箱”中单击“实时曲线”图标,拖放到适当位置调整大小。双击曲线,弹出“实时曲线构件属性设置”

36、窗口,按要求设置:时间时为秒钟,最值为 10,X 轴长度为 20,曲线 1、2 分别为液位 1、2,按“确认”即可,在运行环境中单击“数据显示”菜单,就可看到实时曲线。双击曲线可以放大曲线。2、历史趋势历史曲线构件实现了历史数据的曲线浏览功能。 运行时,历史曲线构件能够根据需要画出相应历史数据的趋势效果图。 历史曲线主要用于事后查看数据和状态变化趋势和总结规律。如何根据需要画出相应历史数据的历史曲线呢?具体操作如下:在“用户窗口”中双击“数据显示”进入,在“工具箱”中单击“历史曲线”图标,拖放到适当位置调整大小。双击曲线, 弹出“历史曲线构件属性设置”窗口,在“历史曲线构件属性设置”中, “液

37、位 1”曲线颜色设置为“绿色”;“液位 2”曲线颜色设置为“红色” 。在运行环境中,单击“数据显示”菜单,打开“数据显示窗口” ,就可以看到实时数据,历史报表,实时曲线,历史曲线,如图:2021任务六安全机制一、工作任务1、了解曲线显示的作用;2、掌握实时曲线、历史曲线的应用方法。二、安全机制MCGS组态软件提供了一套完善的安全机制,用户能够自由组态控制菜单、按钮和退出系统的操作权限, 只允许有操作权限的操作员才能对某些功能进行操作。MCGS还提供了工程密码、 锁定软件狗、工程运行期限等功能, 来保护用 MCGS组态软件进行开发所得的成果,开发者可利用这些功能保护自己的合法权益。1、操作权限M

38、CGS系统的操作权限机制和Windows NT类似,采用用户组和用户的概念来进行操作权限的控制。在MCGS中可以定义无限多个用户组,每个用户组中可以包含无限多个用户, 同一个用户可以隶属于多个用户组。操作权限的分配是以用户组为单位来进行的, 即某种功能的操作哪些用户组有权限,而某个用户能否对这个功能进行操作取决于该用户所在的用户组是否具备对应的操作权限。MCGS系统按用户组来分配操作权限的机制,使用户能方便地建立各种多层次的安全机制。如:实际应用中的安全机制一般要划分为操作员组、技术员组、负责人组。操作员组的成员一般只能进行简单的日常操作;技术员组负责工艺参数等功能的设置;负责人组能对重要的数

39、据进行统计分析;各组的权限各自独立,但某用户可能因工作需要, 能进行所有操作, 则只需把该用户同时设为隶属于三个用户组即可。2、系统权限管理为了整个系统能安全地运行,需要对系统权限进行管理,具体操作如下:用户权限管理: 在菜单 “工具” 中单击 “用户权限管理” ,弹出“用户管理器” 。点击“用户组名”下面的空白处,如下图,再单击“新增用户组”会弹出“用户组属性设置”;点击“用户名”下面的空白处,再单击“新增用户”会弹出“用户属性设置”,在“用户密码”,按“确认”按钮,退出。在运行环境中为了确保工程安全可靠地运行,MCGS建立了一套完善的运行安全机制。我们可以通过下面的讲解来完成,具体操作如下

40、:在 MCGS组态平台上的“主控窗口”中,按“菜单组态”按钮,打开菜单组22态窗口。在“系统管理”下拉菜单下,单击工具条中的“新增菜单项”图标,会产生“操作 0”菜单。连接单击“新增菜单项”图标,增加三个菜单,分别为“操作 1”、“操作 2”、“操作 3”。登录用户: 登录用户菜单项是新用户为获得操作权,向系统进行登录用的。双击“操作 0”菜单,弹出“菜单属性设置”窗口。在“菜单属性”中把“菜单名”改为:登录用户。进入“脚本程序” 属性页,在程序框内输入代码!LogOn() ,这里利用的是MCGS提供的内部函数或在“脚本程序”中单击“打开脚本程序编辑器”,进入脚本程序编辑环境,从右侧单击“系统

41、函数”,再单击“用户登录操作”,双击“ !LogOn() ”也可。执行此项菜单命令时,调用该函数,弹出MCGS登录窗口,输入用户名称和密码。退出登录:用户完成操作后,如想交出操作权,可执行此项菜单命令。双击“操作 1”菜单,弹出“菜单属性设置”窗口。进入属性设置窗口的“脚本程序”页,输入代码 !LogOff() (MCGS内部函数)。在运行环境中执行该函数,弹出提示框,确定是否退出登录。用户管理: 双击“操作 2”菜单,弹出“菜单属性设置”窗口。在属性设置窗口的“脚本程序”页中,输入代码 !Editusers() (MCGS内部函数)。该函数的功能是允许用户在运行时增加、删除用户,修改密码。修

42、改密码:双 击“操作 3”菜单,弹出“菜单属性设置”窗口。在属性设置窗口的“脚本程序”页中输入代码 !ChangePassWord() (MCGS内部函数)。该函数的功能是修改用户原来设定的操作密码。按“F5” 或直接按工具条中 图标,进入运行环境。单击“系统管理”下拉菜单中的“登录用户” 、“退出登录”,“用户管理”、“修改密码”,分别弹出如图的窗口。如果不是用有管理员身分登录的用户, 单击“用户管理”,会弹出“权限不足,不能修改用户权限设置”窗口,如下图:23系统运行权限:在 MCGS组态平台上单击“主控窗口” ,选中“主控窗口” ,单击“系统属性”,弹出“主控窗口属性设置”窗口。在“基本

43、属性”中单击“权限设置”按钮,弹出“用户权限设置”窗口。在“权限设置”按钮下面选择“进入登录,退出登录” 。在按“ F5” 或直接按工具条中图标,进入运行环境时会出现 “用户登录”窗口,只有具有管理员身分的用户才能进入运行环境,退出运行环境时也一样,如图:3、工程加密在“ MCGS组态环境”下如果不想要其它人随便看到您所组态的工程或防止竞争对手了解到您的工程组态细节,可以为工程加密。在“工具”下拉菜单中单击“工程安全管理” ,再单击“工程密码设置” ,弹出“工程密码设置” 窗口,如图。修改密码完成后按 “确认” 工程加密即可生效,下次打开“水位控制系统”需要设密码。24项目二抢答器系统设计一、

44、工作任务1、了解抢答器系统的工作原理;2、设计抢答器控制系统的界面;3、编写抢答器控制程序并调试。二、任务实施1、控制要求(1) 设计四人抢答器系统;(2) 主持人读题完毕后,开始抢答;(3) 一人抢答成功后,其它抢答无效;(4) 答题时间 15 秒钟,时间到后主持人操作复位,重新开始。2、参考系统设计三、任务考评(1) 界面设计美观, 30 分;(2) 程序编写正确,调试成功, 50 分;(3) 熟练程度, 20 分。25项目三红绿灯系统设计一、工作任务1、了解红绿灯系统的工作原理;2、设计红绿灯控制系统的界面;3、编写控制程序并调试。二、任务实施1、控制要求(1) 系统运行后,东西方向红灯

45、亮 15 秒,接下来绿灯亮 10 秒闪烁 3 秒,而后黄灯亮 2 秒,红灯亮实现循环;(2) 运行同时南北方向首先绿灯亮 10 秒闪烁 3 秒,接下来黄灯亮 2 秒,而后红灯亮 15 秒,绿灯亮实现循环;(3) 要求设计车辆,按红绿灯运行情况通行,红灯停绿灯行。(4) 系统设计美观大方。2、参考系统设计三、任务考评(1) 界面设计美观, 30 分;(2) 程序编写正确,调试成功, 50 分;(3) 熟练程度, 20 分。26项目四自动升降机系统设计一、工作任务1、了解升降机系统的工作原理;2、设计升降机控制系统的界面;3、编写自动升降机控制程序并调试。二、任务实施1、控制要求(1) 三层均有到达指示信号和呼叫信号;(2) 单方向呼叫有效,当电梯停于一层时,二层呼叫,上升至二楼停止;(3) 当电梯停于一层,二三层同时呼叫,电梯先上升至二层,停3 秒后继续上升至三楼停止;(4) 其它过程同理,设计控制界面,并编写脚本程序,进行运行调试。2、参考系统设计三、任务考评(1) 界面设计美观, 30 分;(2) 程序编写正确,调试成功, 50 分;(3) 熟练程度, 20 分。27

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!