《组态软件的设计与实现资料.doc》由会员分享,可在线阅读,更多相关《组态软件的设计与实现资料.doc(19页珍藏版)》请在三一办公上搜索。
1、摘 要本次设计是对水位控制的工程实例的设计,介绍了利用MCGS组态软件的各个监控系统。系统测量要求严格、准确、内部系统控制速度快,在实际应用中取得了理想的效果。本次设计是利用MCGS组态软件简易设计出水位演示工程,水位演示工程采用全自动化控制,根据液位水位的升降来自动控制水泵与阀门的开启,显示水流的动画效果,用MCGS工具菜单中工程安全管理菜单项的功能各类操作的管理权限,实现对工程进行各种保护工作。同时熟悉MCGS 的使用过程、用途和应用,同时与本专业知识相结合,在做设计的同时加深了所学的专业知识。关 键 词:水位控制、MCGS组态软件、水位演示工程、全自动化控目 录1 前言12 MCGS组态
2、软件介绍22.1 MCGS组态软件简介22.2MCGS的主要特点和基本功能22.3 MCGSS组态软件的系统构成22.4 MCGS组态的五大组成部分33水位控制系统的设计43.1 建立一个新工程43.2 让动画动起来53.3 报警显示与报警数据84 报表输出114.1 实时报表114.2 历史报表125 曲线显示135.1 实时曲线135.2 历史曲线136 安全机制146.1 操作权限146.2 系统权限管理146.3 工程加密15总结16参考文献171 前言 计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊
3、断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。 MCGS是一种流行的组态软件开发环境,组态技术是计算机控制技术综合发展的结果,是技术成熟化的标志。MCGS通用版组态软件主要完成通用工作站的数据采集和加工,实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出等日常性监控事务。对工作站软件的要求主要是系统稳定可靠,能方便的代替大量的现场工作人员的劳动和完成对现场的自动监控和报警处理,随时或定时的打印各种报表。由于组态技术的介入,计算机控制系统的应用速度大大加快了。采用组态控制技术的计算机控制系统最大的特点是从硬件设计到软
4、件开发都具有组态性,因此系统的可靠性和开发速度提高了,开发难度却下降了。随着国内工业生产技术的进步以及自动化技术的发展,人们对自动化监控系统的需求越来越大,要求越来越高。一方面要求界面简单明了、宜于操作、数据采集实时性好以及高可靠监控性,同时还要求开发周期短,系统便于更改、扩充、升级。工控组态软件正是符合这些要求而在工业领域得到广泛应用。本文对组态技术进行了一些研究,对其发展概况进行了比较全面的了解。利用组态软件对双储液罐水位控制系统进行监控系统设计。2 MCGS组态软件介绍2.1 MCGS组态软件简介 MCGS (Monitor and Control Generated System,通用
5、监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。2.2MCGS的主要特点和基本功能 MCGS的主要特点和基本功能如下:简单灵活的可视化操作界面;实时性强、良好的并行处理性能;丰富、生动的多媒体画面;开放式结构;广泛的数据获取和强大的数据处理功能;完善的安全机制;
6、强大的网络功能;多样化的报警功能;实时数据库为用户分部组态提供极大方便;支持多种硬件设备;实现“设备无关”;方便控制复杂的运行流程;良好的可维护性和可扩充性;用数据库来管理数据存储,系统可靠性高;设立对象元件库,组态工作简单方便;实现对工控系统的分布式控制和管理。 总之,MCGS组态软件功能强大,操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCGS组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。2.3 MCGSS组态软件的系统构成 MC
7、GS系统包括组态环境和运行环境两个部分。用户的所有组态配置过程都在组态环境中进行,组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。组态结果数据库完成了MCGS系统从组态环境向运行环境的过渡,它们之间的关系如图2.1所示。图2.1MCGS系统
8、关系 由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,如图2.2所示。图2.2MCGS用户应用系统 窗口是屏幕中的一块空间,是一个“容器”,直接提供给用户使用。在窗口内,用户可以放置不同的构件,创建图形对象并调整画面的布局,组态配置不同的参数以完成不同的功能。 在MCGS的单机版中,每个应用系统只能有一个主控窗口和一个设备窗口,但可以有多个用户窗口和多个运行策略,实时数据库中也可以有多个数据对象。MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形界面,组态配置各种不同类型和功能的对象或构件,同时可以对实时数据进行可视化处
9、理。2.4 MCGS组态的五大组成部分 MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接于驱动设备用的数据变量。用户窗口:本窗口主要用于
10、设置工程中的人及交互界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的个个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(if.then脚本程序),选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。3水位控制系统的设计3.1 建立一个新工程一、建立一个新工程MCGS中用“工程”来表示组态生成的应用系统,创建一个新工程就是创建一个新的用户应用系统,打开工程就是打开一个已经存在的应
11、用系统。工程文件的命名规则和Windows系统相同,MCGS自动给工程文件名加上后缀“.mcg”。每个工程都对应一个组态结果数据库文件。在Windows系统桌面上,通过以下三种方式中的任一种,都可以进入MCGS组态环境1.鼠标双击Windows桌面上的“Mcgs组态环境”图标;2.选择“开始”“程序”“MCGS组态软件”“MCGS组态环境”命令; 3.按快捷键“Ctrl + Alt + G”; 进入MCGS组态环境后,单击工具条上的“新建”按钮,或执行“文件”菜单中的“新建工程”命令,系统自动创建一个名为“新建工程X.MCG”的新工程(X为数字,表示建立新工程的顺序,如1、2、3等)。由于尚未
12、进行组态操作,新工程只是一个“空壳”,一个包含五个基本组成部分的结构框架,接下来要逐步在框架中配置不同的功能部件,构造完成特定任务的应用系统。MCGS用“工作台”窗口来管理构成用户应用系统的五个部分,工作台上的五个标签:主控窗口、设备窗口、用户窗口、实时数据库和运行策略,对应于五个不同的窗口页面,每一个页面负责管理用户应用系统的一个部分,用鼠标单击不同的标签可选取不同窗口页面,对应用系统的相应部分进行组态操作。在保存新工程时,可以随意更换工程文件的名称。缺省情况下,所有的工程文件都存放在MCGS安装目录下的Work子目录里,用户也可以根据自身需要指定存放工程文件的目录。二、 设计画面流程 在M
13、CGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”,选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为水位控制;将“窗口标题”改为:水位控制;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”。选中刚创建的“水位控制”用户窗口,单击“组态动画”,进入动画制作窗口。应用工具箱制作整体画面,最后生成的画面如图3.1所示:图3.1水位控制系统演示过程选择菜单项“文件”中的“保存窗口”,则可对完成的画面进行保存。3.2 让动画动起来一、定义数据变量 实时数据库是MCGS工程的数据交换和数据处理中心。数据变量是构成实时数据库的
14、基本单元,建立实时数据库的过程也是定义数据变量的过程。定义数据变量的内容主要包括:制定数据变量的名称、类型、初始值和数据范围。确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。按“新增对象”按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等。选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口。指定名称类型:在窗口的数据变量类表中,用户将系统定义的缺省名称改为用户定义的名称,并指定类型,在注释栏中输入变量注释文字。以“液位1”变量为例。在基本属性中,对象名称为
15、:液位1;对象类型为:数值;其它不变。液位组变量属性设置,在基本属性中,对象名称为:液位组;对象类型为:组对象;其它不变。在存盘属性中,数据对象的存盘选中定时存盘,存盘周期设为5秒。在组对象成员中选择“液位1”,“液位2”。水泵、调节阀、出水阀三个开关型变量,属性设置只要啊吧对象名称改为:水泵。调节阀。出水阀;对象类型选中“开关”,其它属性不变。二、 动画连接 由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的
16、动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象实时采集值驱动,从而实现了图形的动画效果。 在用户窗口中,双击水位控制窗口进入,选中罐1双击,则弹出单元属性设置窗口。选中折线,则会出现 ,单击 则进入动画组态属性设置窗口,按下图修改,其它属性不变。设置好后,按确定,再按确定,变量连接成功。对于水罐2,只需把“液位1”改为“液位2”;最大变化百分比100,对应的表达式的值由10改为6即可。 在用户窗口中,双击水位控制窗口进入,选中调节阀双击,则弹出单元属性设置窗口。选中组合图符,则会出现 ,单击 则进入动画组态属性设置窗口,按下图所示修改,其他属性不变。设置好后,按确定,再按确定
17、,变量连接成功。水泵的设置跟调节阀属性设置一样。 在用户窗口中,双击水位控制窗口进入,选中水泵右侧的流动快双击,则弹出流动快构建属性设置窗口,按下图所示修改,其他属性不变。水罐1右侧的流动快与水罐2右侧的流动快在流动快构建设置窗口中,只要把表达式相应改为:调节阀=1,出水阀=1即可,到此动画连接全部做好。在运行之前我们需要做一下设置。在“用户窗口”中选中“水位控制”单击鼠标右键,点击“设置为启动窗口”,这样工程运行后会自动进入“水位控制”窗口。在菜单项“文件”中选“进入运行环境”或直接“F5”或直接按工具条中 图标,都可以进入运行环境。这时我们看见的画面并不能动,移动鼠标到“调节阀”、“水泵”
18、、“出水阀”上面的红色部分,会出现一只小“手”,单击一下,红色的部分变为绿色,同时流动块相应地运动起来。但水罐没有变化,这是由于我们没有信号输入,也没有人为地改变其值。我们现在可以用如下方法改变其值,是水罐动起来。现在“工具箱”中单击“常用符号”构建,在它的工具箱中选中 图标,当鼠标变为“+”后,拖动鼠标到适当大小。在选中 矩形图标,在凹平面上拖动适当大小,留出凹平面四周轮廓。然后双击矩形进入属性设置窗口,点击填充颜色下拉框中选“填充效果”,在渐进属性页中选择双色,设置“颜色1”为蓝灰色,“颜色2”为白色。底纹样式选择为“横向”,在点击变形的第一个样式效果。设置如下:在“工具箱”中选中滑动输入
19、器 图标,当鼠标变为“+”后,在以上“填充效果”框内拖动鼠标到适当大小,然后双击进入 属性设置,具体操作以液位1为例。在“滑动输入器构建属性设置”的“操作属性”中,把对应数据对象的名称改为:液位1,可以通过单击 图标,到库中选,自己输入也可;“滑块在最右边是对应的值”为10。在“滑动输入器构建属性设置”的“基本属性”中,在“滑块指向”中选中“指向左(上)”,其它不变。在“滑动输入器构建属性设置”的“刻度与标注属性”中,把“主划线数目”改为5,既能被10整除,其它不变。这时再按“F5”或直接按工具条中 图标,进入运行环境后,可以通过拉动滑动输入器而使水罐中的页面动起来。三、 编写控制流程 用户脚
20、本程序是由用户编制的、用来完成特定操作和处理的程序,脚本程序的编程语法非常类似于普通的Basic语言,但在概念和使用上更简单直观,力求做到使大多数普通用户都能正确、快速地掌握和使用。对于大多数简单的应用系统,MCGS的简单组态就可完成。只有比较复杂的系统,才需要使用脚本程序,但正确地编写脚本程序,可简化组态过程,大大提高工作效率,优化控制过程。本书将在“用户脚本程序”一章中详细介绍脚本程序的语法规则及用法。本节主要目的是想通过编写一段脚本程序实现水位控制系统的控制流程,从而使您熟悉脚本程序的编写环境。下面先对控制流程进行分析:当“水罐1”的液位达到9米时,就要把“水泵”关闭,否则就要自动启动“
21、水泵”;当“水罐2”的液位不足1米时,就要自动关闭“出水阀”,否则自动开启“出水阀”;当“水罐1”的液位大于1米,同时“水罐2”的液位小于6米就要自动开启“调节阀”,否则自动关闭“调节阀”。具体操作如下:1在“运行策略”中,双击“循环策略”进入策略组态窗口。2双击 图标进入“策略属性设置”,将:循环时间设为:200ms,按“确认”。3在策略组态窗口中,单击工具条中的“新增策略行” 图标,增加一策略行4单击“策略工具箱”中的“脚本程序”,将鼠标指针移到策略块图标 上,单击鼠标左键,添加脚本程序构件, 5双击 进入脚本程序编辑环境,输入下面的程序,如图3.2所示图3.2脚本程序 6单击“确认”,脚
22、本程序编写完毕。3.3 报警显示与报警数据一、 定义报警定义报警的具体操作如下:对于“液位1”变量,在实时数据库中,双击“液位1”,在报警属性中,选中“允许进行报警处理”;在报警设置中选中“上限报警”,把报警值设为9米;报警注释为:水罐1的水已达上限值;在存盘属性中,选中“自动保存产生的报警信息”。对于“液位2”变量来说,只需把“上限报警”的报警值设为4米,其它一样。属性设置好后,按“确认”即可。二、报警显示 实时数据库只负责关于报警的判断、通知和存储三项工作,而报警产生后所要进行的其它处理操作(即对报警动作的响应),则需要您在组态时实现。具体操作如下: 双击“用户窗口”中的“水位控制”窗口,
23、进入组态画面。选取“工具箱”中的“报警显示” 构件。鼠标指针呈“十”后,在适当的位置,拖动鼠标至适当大小。如图3.3所示。图3.3报警显示 选中该图形,双击,再双击弹出报警显示构件属性设置窗口 在基本属性页中,将:对应的数据对象的名称设为:液位组;最大记录次数设为:6。 单击“确认”即可。三、 报警数据 在报警定义时,我们已经让当有报警产生时,“自动保存产生的报警信息”,这时我们可以通过如下操作,看看是否有报警数据存在。具体操作如下:1在“运行策略”窗口中,单击“新建策略”,弹出“选择策略的类型”。2选中“用户策略”,按“确定”。3选中“策略1”,单击“策略属性”按钮,弹出“策略属性设置”窗口
24、。在:策略名称输入框中输入:报警数据;策略内容注释输入框中输入:水罐的报警数据。4按“确认”。5双击“报警数据”策略,进入策略组态窗口。6单击工具条中的“新增策略行” 图标,新增加一个策略行。7从“策略工具箱”中选取“报警信息浏览”,加到策略行 上。8双击 图标,弹出“报警信息浏览构件属性设置”窗口。9进入基本属性页,将“报警信息来源”中的“对应数据对象”改为:液位组。按“确认”按钮设置完毕。可按“测试”按钮,进行预览。如图3.4所示: 图3.4报警信息浏览四、 修改报警值 在“实时数据库”中,对“液位1”、“液位2”的上下限报警值都是已定义好的。如果用户想在运行环境下根据实际情况需要随时改变
25、报警上下限值,又如何实现呢?在MCGS组态软件中,为您提供了大量的函数,可以根据您的需要灵活地运用。操作步骤包括以下几个部分:设置数据对象;制作交互界面;编写控制流程。设置数据对象:对象初值分别为:液位1的上限=9、液位1的下限下限=2、液位2的上限=4、液位2的下限=1.5;存盘属性页中,选中“退出时,自动保存数据对象当前值为初始值”。制作交互界面:下面通过对四个输入框设置,实现用户与数据库的交互需要用到的构件包括:4个标签:用于标注,4个输入框:用于输入修改值最终效果。编写控制流程进入“运行策略”窗口,双击“循环策略”,双击 进入脚本程序编辑环境,在脚本程序中增加以下语句,如图3.5所示:
26、图3.5脚本程序4 报表输出4.1 实时报表实时报表是对瞬时量的反映,通常用于将当前时间的数据变量按一定报告格式(用户组态)显示和打印出来。实时报表可以通过MCGS系统的自由表格构件来组态显示实时数据报表。其完成画面如图4.1所示图4.1水位控制系统数据显示具体制作步骤如下:1在“用户窗口”中,新建一个窗口,窗口名称、窗口标题均设置为“数据显示”。2双击“数据显示”窗口,进入动画组态。3按照效果图,使用“标签”,制作一个标题:水位控制系统数据显示; 四个注释:实时数据、历史数据。4选取“工具箱”中的“自由表格” 图标,在桌面适当位置,绘制一个表格。5双击表格进入编辑状态。改变单元格大小的方法同
27、微软的Excel表格的编辑方法。即:把鼠标指针移到A与B或1与2之间,当鼠标指针呈分隔线形状时,拖动鼠标至所需大小即可。6保持编辑状态,点击鼠标右键,从弹出的下拉菜单中选取“删除一列”选项,连续操作两次,删除两列。再选取“增加一行”,在表格中增加一行。7在: A列的五个单元格中分别输入:液位1、液位2、水泵、调节阀、出水阀; B列的五个单元格中均输入:1|0,表示输出的数据有1位小数,无空格。8在B列中,选中液位1对应的单元格,单击右键。从弹出的下拉菜单中选取“连接”项。9再次单击右键,弹出数据对象列表,双击数据对象“液位1”,B列1行单元格所显示的数值即为“液位1”的数据。10按照上述操作,
28、将B列的2、3、4、5行分别与数据对象:液位2、水泵、调节阀、出水阀建立连接。11 进入“主控窗口”中,单击“菜单组态”,增加一名为“数据显示”的菜单,菜单操作为:打开用户窗口:数据显示。制作方法可参照2.8节报警显示中相关部分。按“F5”进入运行环境后,单击菜单项中的“数据显示”,即可打开“数据显示”窗口。4.2 历史报表 历史报表时从历史数据库中提取数据记录,以一定的格式显示历史数据。实现历史报表由两种方式,一种用策略中的“存盘数据浏览”构建,另一种利用历史表格构件。 在“运行策略”中单击“新建策略”按钮,弹出“选择策略的类型”,选中“用户策略”,按“确认”。单击“策略属性”,弹出“策略属
29、性设置”,把“策略名称”改为:历史数据,“策略内容注释”为:水罐的历史数据,按“确认”。双击“历史数据”进入策略组态环境,从工具条中单击“新增策略行”图标,再从“策略工具箱”中单击“存盘数据浏览”,双击 图标,弹出“存盘数据浏览构件属性设置”窗口,按下图设置,单击“测试”按钮,进入“数据存盘浏览”。5 曲线显示5.1 实时曲线 实时曲线构件是用曲线显示一个或多个数据对象数值的动画图形,象笔绘记录仪一样实时记录数据对象值的变化情况。具体制作步骤如下:1双击进入“数据显示”组态窗口。在实时报表的下方,使用标签构件制作一个标签,输入文字:实时曲线。2单击“工具箱”中的“实时曲线” 图标,在标签下方绘
30、制一个实时曲线,并调整大小。3双击曲线,弹出“实时曲线构件属性设置”窗口在基本属性页中,Y轴主划线设为:5;其它不变。在标注属性页中,时间单位设为:秒钟;小数位数设为:1;最大值设为:10;其它不变。在画笔属性页中,将:曲线1对应的表达式设为:液位1;颜色为:蓝色;曲线2对应的表达式设为:液位2;颜色为:红色。4点击“确认”即可。这时,在运行环境中单击“数据显示”菜单,就可看到实时曲线。双击曲线可以将其放大。5.2 历史曲线 历史曲线构件实现了历史数据的曲线浏览功能。运行时,历史曲线构件能根据需要画出相应的历史数据的趋势效果图。历史曲线主要用于事后查看数据和状态变化趋势 和总结规律。在“用户窗
31、口”中双击“数据显示”进入,在“工具箱”中单击历史“曲线” 图标,拖放到适当位置调整大小。双击曲线,弹出“历史曲线构件属性设置”窗口,按下图设置,在“历史曲线构件属性设置”中,“液位1”曲线颜色为绿色,“液位2”曲线颜色为红色。6 安全机制6.1 操作权限 MCGS系统的操作权限机制和Windows NT类似,采用用户组和用户的概念来进行操作权限的控制。在MCGS 中可以定义无限多个用户组,每个用户组中可以包含无限多个用户,同一个用户可以隶属于多个用户组。操作权限的分配是以用户组为单位来进行的,即某种功能的操作哪些用户组有权限,而某个用户能否对这个功能进行操作取决于该用户所在的用户组是否具备对
32、应的操作权限。MCGS系统按用户组来分配操作权限的机制,使用户能方便地建立各种多层次的安全机制。如:实际应用中的安全机制一般要划分为操作员组、技术员组、负责人组。操作员组的成员一般只能进行简单的日常操作;技术员组负责工艺参数等功能的设置;负责人组能对重要的数据进行统计分析;各组的权限各自独立,但某用户可能因工作需要,能进行所有操作,则只需把该用户同时设为隶属于三个用户组即可。如下图:6.2 系统权限管理 为了整个系统能安全地运行,需要对系统权限进行管理,具体操作如下:用户权限管理:在菜单“工具”中单击“用户权限管理”,弹出“用户管理器”。点击“用户组名”下面的空白处,如下图,再单击“新增用户组
33、”会弹出“用户组属性设置”;点“用户名”下面的空白处,再单击“新增用户”会弹出“用户属性设置”,设置属性后按“确认”按钮,退出。在运行环境中为了确保工程安全可靠地运行,MCGS 建立了一套完善的运行安全机制。我们可以通过下面的讲解来完成,具体操作如下:在MCGS组态平台上的“主控窗口”中,按“菜单组态”按钮,打开菜单组态窗口。在“系统管理”下拉菜单下,单击工具条中的“新增菜单项” 图标,会产生“操作0”菜单。连接单击“新增菜单项” 图标,增加三个菜单,分别为“操作1”、“操作2”、“操作3”。登录用户:登录用户菜单项是新用户为获得操作权,向系统进行登录用的。双击“操作0”菜单,弹出“菜单属性设
34、置”窗口。在“菜单属性”中把“菜单名”改为:登录用户。进入“脚本程序”属性页,在程序框内输入代码!LogOn()。同上述操作分别为“操作1”、“操作2”、“操作3”进行相应的设置。设置效果如下图:6.3 工程加密 在“MCGS组态环境”下如果不想要其它人随便看到您所组态的工程或防止竞争对手了解到您的工程组态细节,可以为工程加密。在“工具”下拉菜单中单击“工程安全管理”,再单击“工程密码设置”,弹出“修改工程密码”窗口。修改密码完成后按“确认”工程加密即可生效,下次打开“水位控制系统”需要设密码。总结 这两周的课程设计中,我在学习现有知识的同时,也巩固了以前所学过的知识。通过自己的动手能力和不断
35、的实践,让我明白了学以致用的真谛。从设计中明白了只有理论和实践相结合才能加深对知识的学习。在这两周里,老师教会我们如何运用所学的知识去解决实际的问题,提高我们的动手能力。在整个设计及调试过程中,需要我们认真分析理解并加以掌握,这样才能在设置参数时不出现错误,以正确运行程序。而参数的调试是一个经验的积累过程,没有经验是不可能在短时间内将其完成的,而这个可能也是老师要求我们加以提高的一个重要方面! 对于我来说,收获最大的是动手能力,同时让我明白了理论与实践相结合的重要性,同时增加了自己分析和解决问题的能力。在整个课程设计的过程中,我发现我们学生在经验方面十分缺乏,空有理论知识,没有理性的知识,有些东西可能与实际脱节。总体来说,我觉得像课程设计这种类型的作业对我们的帮助还是很大的,它需要我们将学过的相关知识系统地联系起来,从中暴露出自身的不足,以待改进。同时还为我们提供了一个平台,让自己的能力得到了很好的体现。 在本次的设计中还培养出了我们的团队精神,同学们共同协作,解决了许多个难理解的问题,在今后的学习过程中我们会更加努力和团结!参考文献1 牛云陞,楼宇智能化技术,天津大学出版社,2010.082 袁秀英.组态控制技术M.北京:电子工业出版社,2003.3 胡崇岳.智能建筑自动化技术M.北京:机械工业出版社,1999.4 吕景泉.楼宇智能化技术M.北京:机械工业出版社,2002.