MCGS任务一水位控制工程_第1页
MCGS任务一水位控制工程_第2页
MCGS任务一水位控制工程_第3页
MCGS任务一水位控制工程_第4页
MCGS任务一水位控制工程_第5页
已阅读5页,还剩84页未读, 继续免费阅读

下载本文档

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

文档简介

主讲教师:贯宇MCGS组态应用技术辽河石油职业技术学院

目录任务一:水位控制工程任务二:机械手控制工程任务三:简易电梯控制工程任务四:供电系统控制工程总目录上一页下一页结束节目录小结练习退出1.分析水位控制工程分析任务一:水位控制工程2.掌握用户画面的编辑方法3.掌握动画连接、数据变量的操作4.模拟设备的连接、控制流程的编写及调试5.掌握报警显示的方法及动画设计6.掌握实时报表、历史报表的设计7.掌握实时曲线、历史曲线的设计8.水位控制工程报告(实训报告)(1)水位控制工程中的变量水位控制需要采集二个模拟数据:液位1(最大值10米)液位2(最大值6米)三个开关数据:水泵、调节阀、出水阀、液位1上限、液位1下限、液位2上限、液位2下限、液位组(2)实现功能通过控制水泵的启动、停止,实现水罐1自动注水。通过调节阀的开和关,自动调节水罐1的液位高度,保证水罐1中水位始终在合适的位置。调节阀和出水阀共同作用在水罐2上,保证了水罐2中水位的合适位置。

1.分析水位控制工程分析总目录上一页下一页结束节目录小结练习退出(3)水位控制工程的动画效果设计水泵、水罐1、水罐2.调节阀、出水阀、流动块,可形象的表示出实际工艺过程。旋转式指针仪表,指示水罐的液位滑动式输入器,可以手动控制水罐液位的变化两个指示灯,指示两水罐的液位是否超限(4)水位控制流程的实现编写水罐控制程序(5)水位控制的其他功能的实现历史曲线和数据、实时曲线和数据、报警和报表等总目录上一页下一页结束节目录小结练习退出(6)组态软件的用户系统各部分在工程中的作用和地位总目录上一页下一页结束节目录小结练习退出主控窗口——管理用户窗口和运行策略,维护数据库设备窗口——是组态软件与外部设备联系的媒介用户窗口——实现了数据和流程的"可视化”实时数据库——是MCGS系统的核心运行策略——是对系统运行流程实现有效的控制手段总目录上一页下一页结束节目录小结练习退出水位控制工程的基本骨架:二个用户窗口:分别为"水位控制”窗口和"数据显示”窗口。四个主菜单:分别为系统管理、数据显示、历史数据、报警数据总目录上一页下一页结束节目录小结练习退出最终效果图4历史数据浏览图3水位控制报警数据显示图2水位控制数据显示图1水位控制主界面总目录上一页下一页结束节目录小结练习退出(1)鼠标双击“Mcgs组态环境”图标;在“文件”菜单中选择“新建工程”,并在“文件”菜单中选“工程另存为”选项,将文件名设为:水位控制系统,单击“保存”按钮,再打开“水位控制系统.MCG”,画面如图:2.建立水位控制工程及用户画面总目录上一页下一页结束节目录小结练习退出(2)建立水位控制用户窗口。单击“用户窗口”标签按钮,在“用户窗口”中单击右边的“新建窗口”按钮,产生“窗口0”。右击窗口0图标进行窗口属性设置(改名为水位控制)。双击该窗口,进入动画组态制作窗口。

总目录上一页下一页结束节目录小结练习退出点击工具条中"工具箱”按钮点击插入元件图标打开泵文件夹选取中意的泵按"确定”按钮(3)放置图形对象出现在桌面的左上角,可用鼠标改变其大小及位置。

总目录上一页下一页结束节目录小结练习退出(4)添加动画构件

点击"流动块”图标按钮移动鼠标至窗口的预定位置,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标(可改变方向),生成下一段流动块。当想结束绘制时,双击鼠标左键。

欲修改流动块,先选中流动块,鼠标指针指白色小方块,按住左键不放,拖动鼠标,即可调整流动块的形状。

双击放置在窗口中的"流动块”,打开"流动块构件属性设置”界面。

总目录上一页下一页结束节目录小结练习退出(5)添加文字并修饰欲改变矩形内的文字,先选中文字标签,按回车键或空格键,光标显示在文字起始位置,即可进行文字的修改。

选择"标签”按钮

,在窗口任意位置拖拽鼠标,拉出适当大小的矩形。输入文字后,按回车键结束。

(字符字体)按钮(字符色)按钮(线色)按钮(填充色)按钮总目录上一页下一页结束节目录小结练习退出MCGS系统中各个部分均以实时数据库为公用区交换数据,实现各个部分协调动作。如图所示。

3.数据对象与动画联接总目录上一页下一页结束节目录小结练习退出数据对象:有开关型、数值型、字符型、事件型、组对象等五种类型。开关型数据对象记录开关信号(0和1),通常与外部设备的数字量输入输出通道连接。数值型数据对象数值型数据(

±3.402823E38到

±1.401298E-45),与外部设备的模拟量输入输出通道连接等。字符型数据对象字符型数据对象用于描述外部对象的状态特征,字符串长度最长可达64KB。事件型(略)(1)MCGS数据对象的类型及定义总目录上一页下一页结束节目录小结练习退出数据组对象数据组对象用于把相关的多个数据对象集合在一起,作为一个整体来定义和处理。

数据对象定义:单击"实时数据库”标签,单击右侧"增加对象”或"成组增加”。若对已有的数据进行重新设置,可选择某数据,单击"对象属性”,进行设置。

总目录上一页下一页结束节目录小结练习退出成组增加对话框中输入欲增加的个数。点击"确认”按钮,就可以完成数据显示变量的快速增加。

在数据对象列表中双击或利用"增加”按钮可以把左加指定的数据对象增加到组对象成员中。

在组对象成员列表中双击或利用"删除”按钮可以把右边指定的组对象成员删除。

若选择数据类型为"组对象”,则应在"组对象属性”中进行设置。

在基本属性中输入对象名称为、选择对象类型在存盘属性中设置存盘周期设为5秒总目录上一页下一页结束节目录小结练习退出数据对象对象名称类型注释水泵开关型控制水泵“启动”、“停止”的变量调节阀开关型控制调节阀“打开”、“关闭”的变量出水阀开关型控制出水阀“打开”、“关闭”的变量液位1数值型水罐1的水位高度,用来控制1#水罐水位的变化液位2数值型水罐2的水位高度,用来控制2#水罐水位的变化液位1上限数值型用来在运行环境下设定水罐1的上限报警值液位1下限数值型用来在运行环境下设定水罐1的下限报警值液位2上限数值型用来在运行环境下设定水罐2的上限报警值液位2下限数值型用来在运行环境下设定水罐2的下限报警值液位组组对象用于历史数据、历史曲线、报表输出等功能构件MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值进行驱动,从而实现了图形的动画仿真效果。

(2)动画联接总目录上一页下一页结束节目录小结练习退出设置水罐动画联接。选中水罐1双击,弹出"单元属性设置”窗口。

点击“动画连接”标签按钮,选中折线,则会出现,单击,进入动画连接窗口,按图设置。表达式值为10对应百分比为100水罐2的变量连接方法与水罐1的相同,只需要把"表达式”连接中的"液位1”改为"液位2”;"最大变化百分比”100,对应的"表达式的值”由10改为6即可。

点击"?”,可选择相应变量,也可手工输入总目录上一页下一页结束节目录小结练习退出设置调节阀动画联接。选中调节阀双击,弹出"单元属性设置”窗口。

单击,进入动画组态属性设置,按图设置。点击"按钮动作”标签,选择按钮动作时调节阀取反点击“动画连接”标签,选中最下端组合图符,单击,水泵的动画联接方法与此类似,将相应表达式改为"水泵”。

总目录上一页下一页结束节目录小结练习退出设置出水阀动画联接。选中出水阀双击,弹出"单元属性设置”窗口。

单击,进入“按钮动作”属性设置。选择按钮动作时出水阀取反,单击确定后回到上一页回到上一页,分别选择折线,对可见度属性进行设置。

点击“动画连接”标签,选中最上端组合图符,单击,总目录上一页下一页结束节目录小结练习退出注意:出水阀具有两个把手,绿色把手代表阀门打开。红色阀门代表阀门关闭表达式:出水阀=1,"当表达式非零时”,选择"对应图符可见”表达式:出水阀=1,"当表达式非零时”,选择"对应图符不可见”总目录上一页下一页结束节目录小结练习退出设置流动块动画属性。选中流动块双击,弹出"流动块构件属性设置”窗口。修改表达式连接的变量,其它属性不变。

与水泵相连的流动块属性设置:水泵=1与调节阀相连的流动块属性设置:调节阀=1与出水阀相连的流动块属性设置:出水阀=1总目录上一页下一页结束节目录小结练习退出初次观看动画效果:鼠标右键单击"水位控制”,点击"设置为启动窗口”,这样工程运行后会自动进入"水位控制”窗口。

单击运行按钮或F5或在菜单项"文件”中选"进入运行环境”,即可进入组态运行环境。

鼠标单击"水泵”、"调节阀”、"出水阀”,单击一下,红色部分变为绿色,同时流动块相应地运动起来。但此时水罐仍没有变化,这是由于没有信号输入的原因总目录上一页下一页结束节目录小结练习退出再次进入水位控制窗口,在"工具箱”中选中滑动输入器

图标,当鼠标变为"十”后,拖动鼠标到适当大小。

(3)添加滑动输入器(以液位1为例)双击对象进入"滑动输入器构件属性设置”,,在基本属性中选择滑块指向:指向左(上)在操作属性中把"对应数据对象的名称”改为:液位1;"滑块在最右边时对应的值”为:10在"刻度与标注属性”中,把"主划线数目”改为:5,即能被10整除,总目录上一页下一页结束节目录小结练习退出用同样的设置方法,对变量液位2也连接一个滑动输入器构件,在窗口中对两个滑动输入器构件使用标签进行注释,最后效果如图。这时再按"F5”,进入运行环境后,就可以用鼠标拉动滑动输入器而使水罐中的液面动起来了总目录上一页下一页结束节目录小结练习退出(4)用数字显示液位值(以液位1为例)在“工具箱”中单击“标签”图标,调整大小放在水罐下面。双击标签进行属性设置。"输入输出连接”中选择"显示输出”单击"显示输出”标签

,表达式中写入"液位1”,输出值类型选择"数值量输出”,小数位数设为1位总目录上一页下一页结束节目录小结练习退出在"工具箱”中单击"仪表”图标,调整大小放在水罐下面。

(5)添加模拟现场的仪表(以液位1为例)双击进行仪表的属性设置。在"刻度与标注”修改主划线数目为5。

点击"操作属性”标签按钮,进行仪表的操作属性设置,按照图进行液位2的最大值由于是6,所以对应液位2的旋转仪表不用修改主划线数目,液位2最大顺时钟角度对应的值为6。

总目录上一页下一页结束节目录小结练习退出使用模拟设备可以设置参数产生一组模拟曲线的数据,供用户调试工程使用。模拟设备可以产生标准的正弦波,方波,三角波,锯齿波信号,且其幅值和周期都可以任意设置。在不外接外部水位传感器的情况下,通过模拟设备,模拟二个水位的变化,可以使动画自动运行起来,不需要手动操作。在"设备窗口”中双击"设备窗口”进入。

(1)控制工程的模拟设备的连接4.连接模拟设备、编写控制流程及调试总目录上一页下一页结束节目录小结练习退出点击"工具箱”图标,打开"设备工具箱”在设备管理"可选设备”框的"通用设备”中打开"模拟数据设备”双击"模拟设备”,按确认后,在"设备工具箱”中就会添加"模拟设备”双击"模拟设备”,在"选定设备”栏中就会出现"模拟设备”双击模拟设备,在"设备窗口”中出现"设备0-[模拟设备]”总目录上一页下一页结束节目录小结练习退出双击设备窗口中的,进入模拟设备属性设置。

在“基本属性”中,点击“内部属性”,会出现图标单击

进入"内部属性”设置好曲线的运行周期和最大最小值后按”确认”按钮退到"基本属性”页。

在"通道连接”中"对应数据对象”中输入变量,如"液位1”总目录上一页下一页结束节目录小结练习退出通过编写脚本程序才能实现阀门根据水罐中的水位变化自动开启控制流程。设控制要求如下:当"水罐1”的液位达到9米时,就要把"水泵”关闭,否则自动启动"水泵”。当"水罐2”的液位不足1米时,就要自动关闭"出水阀”,否则自动开启"出水阀”。当"水罐1”的液位大于1米,同时"水罐2”的液位小于6米,就要自动开启"调节阀”,否则自动关闭"调节阀”。

(2)编写控制流程总目录上一页下一页结束节目录小结练习退出把"循环时间”设为:200ms在策略组态中,单击工具条中的"工具箱”图标,弹出"策略工具箱”双击该图标后,进入"策略属性设置”在策略组态中,单击工具条中的"新增策略行”按钮在"运行策略”中,双击"循环策略”总目录上一页下一页结束节目录小结练习退出单击"脚本程序”,把鼠标移出"策略工具箱”,会出现一个小手,把小手放在

新增的按钮上单击"脚本程序”,把鼠标移出"策略工具箱”,会出现一个小手,把小手放在

新增的按钮上单击

鼠标左键,按钮改变为脚本程序,双击该按钮进入脚本程序编辑环境。

IF液位1<9THEN

水泵=1ELSE

水泵=0ENDIFIF液位2<1THEN

出水阀=0ELSE

出水阀=1ENDIFIF液位1>1and液位2<6THEN

调节阀=1ELSE

调节阀=0ENDIF总目录上一页下一页结束节目录小结练习退出按确定后,退出脚本编辑程序,此时若进入运行环境运行水位工程,就会按照设计的控制流程,出现相应的动画效果。

总目录上一页下一页结束节目录小结练习退出MCGS把报警处理作为数据对象的属性,封装在数据对象内,由实时数据库来自动处理。当数据对象的值或状态发生改变时,实时数据库判断对应的数据对象是否发生了报警或已产生的报警是否已经结束,并把所产生的报警信息通知给系统的其它部分,同时,实时数据库根据用户的组态设定,把报警信息存入指定的存盘数据库文件中。

5.报警显示的方法及动画设计总目录上一页下一页结束节目录小结练习退出对于"液位1”变量,在实时数据库中,双击"液位1”,进入"报警属性”设置界面。

(1)定义报警选中"允许进行报警处理”;在"报警设置”中选中"上限报警”,把报警值设为:9米;报警注释为:水罐1的水已达上限值;选中"允许进行报警处理”;在"报警设置”中选中"下限报警”,把报警值设为:1米;报警注释为:水罐1的水已达下限值;进入"存盘属性”界面中,在"报警数值的存盘”中选中"自动保存产生的报警信息”。

总目录上一页下一页结束节目录小结练习退出实时数据库只负责关于报警的判断、通知和存储三项工作,而报警产生后所要进行的其它处理操作(即对报警动作的响应),则需要在组态时实现。

(2)报警显示组态在"用户窗口”中,选中"水位控制”窗口,双击"水位控制”或单击"动画组态”进入窗口。从"工具箱”中单击"报警显示”图标,变"十”后用鼠标拖动到适当位置与大小。

在"用户窗口”中,选中"水位控制”窗口,双击"水位控制”或单击"动画组态”进入窗口。从"工具箱”中单击"报警显示”图标,变"十”后用鼠标拖动到适当位置与大小。

总目录上一页下一页结束节目录小结练习退出双击该图标,弹出"报警显示构件属性设置”界面把"对应的数据对象的名称”改为:液位组,"最大记录次数”改为:6,其它不变。

总目录上一页下一页结束节目录小结练习退出检查报警数据是否已经保存的操作如下:(3)报警数据的查看在"运行策略”中,单击"新建策略”,弹出"选择策略的类型”,选中"用户策略”,按"确定”。

在"运行策略”中,单击"新建策略”,弹出"选择策略的类型”,选中"用户策略”,按"确定”。

选中"策略1”,单击"策略属性”按钮,弹出"策略属性设置”窗口,把"策略名称”设为:报警数据,"策略内容注释”为"水罐的报警数据”,按"确认”。

总目录上一页下一页结束节目录小结练习退出选中"报警数据”策略,单击"策略组态”按钮进入策略组态窗口从"策略工具箱”中选取"报警信息浏览”,加到策略行

上在策略组态中,单击工具条中的"新增策略行”图标,新增加一个策略行。

从"策略工具箱”中选取"报警信息浏览”,加到策略行

上,单击鼠标,按钮改变为报警信息浏览总目录上一页下一页结束节目录小结练习退出双击该图标,弹出"报警信息浏览构件属性设置”窗口在"基本属性”中,把"报警信息来源”中的"对应数据对象”改为:液位组,按”确认”按钮退出也可单击"测试”按钮,浏览数据也可单击"测试”按钮,浏览数据总目录上一页下一页结束节目录小结练习退出单击"主控窗口”,在"主控窗口”中,双击"主控窗口”,进入菜单组态。

在运行环境中看到报警数据的步骤操作:单击工具条中的"新增菜单项”图标,会产生"操作0”菜单双击"操作0”菜单,弹出"菜单属性设置”窗口在"菜单属性”中把"菜单名”改为:报警数据。

在"菜单操作”中,选中"执行运行策略块”,选中"报警数据”总目录上一页下一页结束节目录小结练习退出如果要在运行环境下根据实际情况随时改变报警上下限值,操作如下:在"实时数据库”中选"新增对象”,增加四个变量,分别为:液位1上限、液位1下限、液位2上限、液位2下限;分别在各自属性设置中的基本属性对象初值栏设置:液位1上限为9,下限为1;液位2上限为4,下限为1。

(4)修改报警限值总目录上一页下一页结束节目录小结练习退出在“用户窗口”中,选“水位控制”进入,在“工具箱”选“标签”图标用于文字注释,选“输入框”用于输入上下限值,组态完成如下图。分别双击输入框进行属性设置,只需要设置"操作属性”。

液位1上限最小值为5,最大值为10,下限最小值为0,最大值为5;液位2上限最小值为4,最大值为5,下限最小值为0,最大值为2总目录上一页下一页结束节目录小结练习退出在MCGS组态平台上,单击"运行策略”,在"运行策略”中双击"循环策略”。

在脚本程序中增加如下语句:!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)!SetAlmValue(液位2,液位2上限,3)!SetAlmValue(液位2,液位2下限,2)双击进入脚本程序编辑环境总目录上一页下一页结束节目录小结练习退出在工程应用中,大多数监控系统需要对数据采集设备采集的数据进行存盘,统计分析,并根据实际情况显示、打印出数据报表。如:实时数据报表、历史数据报表(班报表、日报表、月报表等)。数据报表在工控系统中是必不可少的一部分,是数据显示、查询、分析、统计、打印的最终体现,是整个工控系统的最终结果输出。数据报表是对生产过程中系统监控对象的状态的综合记录和规律总结。

6、掌握实时报表、历史报表的设计总目录上一页下一页结束节目录小结练习退出实时数据报表:实时的将当前时间的数据变量按一定报告格式(用户组态)显示和打印,即:对瞬时量的反映。历史数据报表:从历史数据库中提取存盘数据记录,以一定的格式显示历史数据。历史表格构件是基于“Windows下的窗口”和“所见即所得”机制的,用户可以在窗口上利用历史表格构件强大的格式编辑功能,配合MCGS的画图功能作出各种精美的报表。

总目录上一页下一页结束节目录小结练习退出在"用户窗口”中单击"新建窗口”按钮产生一个新窗口,再单击"窗口属性”按钮,在弹出的"用户窗口属性设置”窗口中更改窗口名称及窗口标题(1)实时报表实现步骤回到"用户窗口”,单击"动画组态”按钮,进入"动画组态:数据显示”窗口在"用户窗口”中单击"新建窗口”按钮产生一个新窗口,再单击"窗口属性”按钮,在弹出的"用户窗口属性设置”窗口中更改窗口名称及窗口标题总目录上一页下一页结束节目录小结练习退出在"工具箱”中单击"自由表格”图标,拖放到桌面适当位置,并添加标签双击表格进入要改,变单元格大小,可将鼠标移到A与B或1与2之间的分隔符,当鼠标变化为双箭头时,拖动鼠标即可。

直接在选定的单元格里面双击,可以输入相关的文字注释总目录上一页下一页结束节目录小结练习退出双击名称右边所对应的单元格,右键单击"连接”或直接按"F9”后,进入连接。

单击鼠标右键从弹出的实时数据库中选取所要连接的变量,并双击双击名称右边所对应的单元格,右键单击"连接”或直接按"F9”后,进入连接。

分别完成其它要连接的变量总目录上一页下一页结束节目录小结练习退出回到MCGS组态平台上,单击"主控窗口”,再单击"菜单组态”。

回到MCGS组态平台上,单击"主控窗口”,再单击"菜单组态”。

单击工具条中的"新增菜单项”图标,会产生"操作0”或"操作1”菜单双击该菜单,弹出"菜单属性设置”窗口总目录上一页下一页结束节目录小结练习退出弹出"菜单属性设置”窗口,在"菜单属性”栏中更改菜单名称为数据显示在"菜单操作”栏,

钩选"用户窗口”,并到右边的空白栏下拉列表里面选择"数据显示”点击确认,完成菜单设置,保存工程。

总目录上一页下一页结束节目录小结练习退出按"F5”进入运行环境后,单击菜单项中的"数据显示”会打开"数据显示”窗口。

报表中数据会根据现场环境不断更新显示输出。(2)实时报表实现效果按"F5”进入运行环境后,单击菜单项中的"数据显示”会打开"数据显示”窗口。

总目录上一页下一页结束节目录小结练习退出在"用户窗口”中双击"数据显示”进入(3)历史报表实现步骤双击表格进入,把鼠标移到在C1与C2之间,当鼠标发生变化时,拖动鼠标改变单元格大小在"工具箱”中单击"历史表格”图标,拖放到界面,并添加标签总目录上一页下一页结束节目录小结练习退出单击鼠标右键进行编辑。拖动鼠标从R2C1到R5C3,表格会反黑。

在表格中单击鼠标右键,单击"连接”或直接按"F9”,再从菜单中单击"表格”,单击"合并表元”,会出现反斜杠。

总目录上一页下一页结束节目录小结练习退出先进入"基本属性”栏,在这里设置一些基本的属性,例如显示方式,连接方式,选择"显示多页记录”,其他设置不变。

双击表格中反斜杠处,弹出"数据库连接”窗口。

总目录上一页下一页结束节目录小结练习退出在"数据来源”设置来源数据,在下拉框里面选择液位组。

在"显示属性”栏,设置相应数据的显示属性。

在"时间条件”栏选择"所有的存盘数据”,在排序列名后面的下拉框选择报表显示的排列顺序,如升序、降序。

总目录上一页下一页结束节目录小结练习退出报表中通过右边的下拉条可以查看以前的数据。(4)历史报表实现效果按"F5”进入运行环境后,单击菜单项中的"数据显示”会打开"数据显示”窗口。

总目录上一页下一页结束节目录小结练习退出在实际生产过程控制中,对实时数据、历史数据的查看、分析是不可缺少的工作。但对大量数据仅做定量的分析还远远不够,必须根据大量的数据信息,画出曲线,分析曲线的变化趋势并从中发现数据变化的规律,同时曲线处理在工控系统中也是一个非常重要的部分。

7、掌握实时曲线、历史曲线的设计总目录上一页下一页结束节目录小结练习退出在"用户窗口”中双击"数据显示”进入(1)实时曲线在"工具箱”中单击"实时曲线”图标,拖放到界面,并添加标签总目录上一页下一页结束节目录小结练习退出双击实时曲线,弹出"实时曲线构件属性设置”窗口,在实时曲线构件基本属性设置中,可以修改曲线的线性和背景颜色,可以调整曲线背景网格中主划线和次划线的数目,"曲线类型”总目录上一页下一页结束节目录小结练习退出在"标注属性”中,需要根据对应变量的情况进行修改的容。如选X轴长度为20,时间单位为:秒,时间格式为:MM:SS。"Y轴标注”中,填入最小值为:0,最大值为:10。

总目录上一页下一页结束节目录小结练习退出在"画笔属性”中,分别在"曲线1”和"曲线2”中填入对应的变量名称,也可以通过点击上"?”从实时数据库中调出变量。为了便于曲线的区分,修改"液位1”对应的曲线1为"蓝色”,"液位2”对应的曲线2为"红色”。

还可以根据需要进行线型的修改。设置完成后,按"确认”即可。

总目录上一页下一页结束节目录小结练习退出在运行环境中单击"数据显示”菜单,打开"数据显示”窗口,就可看到实时曲线。

曲线随着液位数据的变化而不停的变化。双击运行环境中的实时曲线还可以放大曲线的显示。总目录上一页下一页结束节目录小结练习退出在"用户窗口”中双击"数据显示”进入(2)历史曲线在"工具箱”中单击"历史曲线”图标,拖放到界面,并添加标签总目录上一页下一页结束节目录小结练习退出双击曲线,弹出"历史曲线构件属性设置”窗口,修改曲线网格中的Y主划线数目为:5,其它设置不变。

总目录上一页下一页结束节目录小结练习退出点击"存盘数据”标签按钮,进入存盘数据属性设置,在"组对象对应的存盘数据”中,选择"液位组”组对象。

总目录上一页下一页结束节目录小结练习退出在"标注设置”标签中,修改时间单位为:分,时间格式为:分:秒。选择曲线的起始点为:当前时刻的存盘数据。

总目录上一页下一页结束节目录小结练习退出在"曲线标识”中设置。"液位1”曲线颜色设为"绿色”;"液位2”曲线颜色设为"红色”。

注意:在"实时刷新”属性中要分别对应需要刷新的变量,否则,工程运行后曲线不能实时刷新。

总目录上一页下一页结束节目录小结练习退出在"输出信息”标签中不作任何设置。

点击右上角的小三角,出现"高级属性”标签按钮。

在"高级属性”设置界面中,选择"运行时自动刷新”功能,将"刷新周期”设为1秒,其它设置不变。

总目录上一页下一页结束节目录小结练习退出在运行环境中,单击"数据显示”菜单,打开"数据显示窗口”,就可以看到历史曲线构件显示存盘的历史数据的趋势图。

总目录上一页下一页结束节目录小结练习退出8.MCGS安全机制系统的安全机制要求:负责人才能进行用户和用户组管理;只有负责人才能进行"打开工程”、"退出系统”的操作;只有负责人才能进行水罐水量的控制;普通操作人员只能进行基本菜单和按钮的操作。

定义用户和用户组选择工具菜单中的"用户权限管理”,打开用户管理器。缺省定义的用户、用户组为:负责人、管理员组。点击用户组列表,进入用户组编辑状态。点击"新增用户组”按钮,弹出用户组属性设置对话框。进行如下设置:用户组名称:操作员组用户组描述:成员仅能进行操作定义用户和用户组点击用户列表域,点击"新增用户”按钮,弹出用户属性设置对话框。参数设置如下:用户名称:张工用户描述:操作员用户密码:123确认密码:123隶属用户组:操作员组单击"确认”,回到用户管理器窗口。再次进入用户组编辑状态,双击"操作员组”,在用户组成员中选择"张工”。点击"确认”,再点击"退出”,退出用户管理器。

系统权限管理进入主控窗口,选中"主控窗口”图标,点击"系统属性”按钮,进入主控窗口属性设置对话框。在基本属性页中,点击"权限设置”按钮。在许可用户组拥有此权限列表中,选择"管理员组”,确认,返回主控窗口属性设置对话框。在下方的选择框中选择"进入登录,退出不登录”,点击"确认”,系统权限设置完毕。

操作权限管理进入水位控制窗口,双击水罐1对应的滑动输入器,进入滑动输入器构件属性设置对话框。点击下部的"权限”按钮,进入用户权限设置对话框。选中"管理员组”,确认,退出。水罐2对应的滑动输入器设置同上。

运行时进行权限管理具体步骤:在主控窗口中的系统管理菜单下,添加4个子菜单:登录用户、退出登录、用户管理、修改密码。双击登录用户子菜单,进入菜单属性设置对话框,在脚本程序属性页编辑区域中输入!LogOn() 点击"确认”,退出。按照上述步骤,在退出登录的菜单脚本程序编辑区中输入!LogOff(),在进行用户管理的菜单脚本程序中输入!Editusers(),在修改密码的菜单脚本程序中输入!ChangePassword()。组态完毕。进入运行环境,即可进行相应的操作。

9、水位控制工程报告(实训报告)实训学期

实训名称

学生姓名

学号

一、任务名称:水位控制工程二、任务内容:1、

界面设计要求有水罐1、水罐2.泵、调节阀、出水阀等元件。有显示罐1、罐2液面值的仪表及滑动条;当罐1、罐2的水位超过警戒水位时,及时报警并提供报警信息。能够实现水流动、各元件开闭及罐1、罐2水位变化的动画效果。能显示实时数据报表及曲线、历史数据报表及曲线。

总目录上一页下一页结束节目录小结练习退出2.

控制要求当“水罐1”的液位达到9米时,就把“水泵”关闭,否则就自动启动“水泵”。当“罐2”的液位不足1米时,就自动关闭“出水阀”,否则自动开启“出水阀”。当“水罐1”的液位大于1米,同时“水罐2”的液位小于6米就自动开启“调节阀”,否则自动关闭“调节阀”。三、

任务要求:1、任务存盘:将自己设计的数据库文件存储在计算机的E盘根目录下考核专用文件夹,名称为MCGS

温馨提示

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

评论

0/150

提交评论