MCGS水位控制系统毕业设计文档格式.docx

上传人:b****1 文档编号:15290805 上传时间:2022-10-29 格式:DOCX 页数:16 大小:1,015.90KB
下载 相关 举报
MCGS水位控制系统毕业设计文档格式.docx_第1页
第1页 / 共16页
MCGS水位控制系统毕业设计文档格式.docx_第2页
第2页 / 共16页
MCGS水位控制系统毕业设计文档格式.docx_第3页
第3页 / 共16页
MCGS水位控制系统毕业设计文档格式.docx_第4页
第4页 / 共16页
MCGS水位控制系统毕业设计文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

MCGS水位控制系统毕业设计文档格式.docx

《MCGS水位控制系统毕业设计文档格式.docx》由会员分享,可在线阅读,更多相关《MCGS水位控制系统毕业设计文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

MCGS水位控制系统毕业设计文档格式.docx

4.3报警数据浏览10

5报表输出11

5.1实时报表11

5.2历史报表12

6曲线显示13

6.1实时曲线13

6.2历史曲线13

7MCGS安全机制14

7.1定义用户和用户组14

7.2系统权限管理14

7.3操作权限管理15

7.4保护工程文件15

总结16

参考文献17

引言

MCGS即"

监视与控制通用系统"

,英文全称为MonitorandControlGeneratedSystem。

MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点。

用MCGS通用版完成水罐1、水罐2水位控制系统的设计、仿真运行。

设计要求:

1)建立水位控制系统工程文件;

2)设计水位控制系统工程画面,实现动画控制效果;

3)进行模拟设备连接,实现动画水位控制系统自动运行;

4)完成水位控制系统的报警显示与报警数据输出制作。

1工程分析

2个用户窗口:

水位控制、数据显示;

4个主菜单:

系统管理、数据显示、历史数据、报警数据;

4个子菜单:

登录用户、退出登录、用户管理、修改密码;

5个策略:

启动策略、退出策略、循环策略、报警数据、历史数据。

水位控制窗口:

水泵、调节阀、出水阀、水罐、报警指示灯:

由对象元件库引入;

管道:

通过流动块构件实现;

水罐水量控制:

通过滑动输入器实现;

水量的显示:

通过旋转仪表、标签构件实现;

报警实时显示:

通过报警显示构件实现;

动态修改报警限值:

通过输入框构件实现。

通过循环策略中的脚本程序策略块实现

通过用户权限管理、工程安全管理、脚本程序实现

2制作工程

2.1建立画面

在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。

选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。

将窗口名称改为:

水位控制;

窗口标题改为:

窗口位置选中“最大化显示”,其它不变,单击“确认”。

在“用户窗口”中,选中“水位控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。

如图:

2.2编辑画面

单击工具条中的“工具箱”按钮,打开绘图工具箱。

选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。

选中工具箱内的流动块动画构件图标,鼠标的光标呈“十”字形,移动鼠标至窗口的预定位置,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。

再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。

最后生成的画面如下图所示:

2.3定义数据对象

水泵

开关型

控制水泵“启动”、“停止”的变量

调节阀

控制调节阀“打开”、“关闭”的变量

出水阀

控制出水阀“打开”、“关闭”的变量

液位1

数值型

水罐1的水位高度,用来控制1#水罐水位的变化

液位2

水罐2的水位高度,用来控制2#水罐水位的变化

液位1上限

用来在运行环境下设定水罐1的上限报警值

液位1下限

用来在运行环境下设定水罐1的下限报警值

液位2上限

用来在运行环境下设定水罐2的上限报警值

液位2下限

用来在运行环境下设定水罐2的下限报警值

液位组

组对象

用于历史数据、历史曲线、报表输出等功能构件

下面以数据对象“水泵”为例,介绍一下定义数据对象的步骤:

单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。

单击“新增对象”按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等(多次点击该按钮,则可增加多个数据对象)。

选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置”窗口。

将对象名称改为:

水泵;

对象类型选择:

开关型;

在对象内容注释输入框内输入:

“控制水泵启动、停止的变量”,单击“确认”。

如下图所示:

3动画连线

3.1设备连接

MCGS组态软件提供了大量的工控领域常用的设备驱动程序。

在本样例中,我们仅以模拟设备为例,简单地介绍一下关于MCGS组态软件的设备连接,使用户对该部分有一个概念性的了解。

本书将在后面的章节中对设备构件进行详细地介绍。

模拟设备是供用户调试工程的虚拟的设备。

该构件可以产生标准的正弦波,方波,三角波,锯齿波信号。

其幅值和周期都可以任意设置。

我们通过模拟设备的连接,可以使动画不需要手动操作,自动运行起来。

通常情况下,在启动MCGS组态软件时,模拟设备都会自动装载到设备工具箱中。

如果未被装载,可按照以下步骤将其选入:

在“设备窗口”中双击“设备窗口”图标进入。

点击工具条中的“工具箱”图标,打开“设备工具箱”。

单击“设备工具箱”中的“设备管理”按钮,弹出如图所示窗口:

在可选设备列表中,双击“通用设备”。

双击“模拟数据设备”,在下方出现模拟设备图标。

双击模拟设备图标,即可将“模拟设备”添加到右测选定设备列表中。

选中选定设备列表中的“模拟设备”,单击“确认”,“模拟设备”即被添加到“设备工具箱”中。

下面详细介绍模拟设备的添加及属性设置:

双击“设备工具箱”中的“模拟设备”,模拟设备被添加到设备组态窗口中。

双击“设备0-[模拟设备]”,进入模拟设备属性设置窗口,如图:

点击基本属性页中的“内部属性”选项,该项右侧会出现图标,单击此按钮进入“内部属性”设置。

将:

通道1、2的最大值分别设置为:

10、6。

单击“确认”,完成“内部属性”设置。

点击通道连接标签,进入通道连接设置。

选中通道0对应数据对象输入框,输入“液位1”;

选中通道1对应数据对象输入框,输入“液位2”。

如图

3.2编写控制流程

用户脚本程序是由用户编制的、用来完成特定操作和处理的程序,脚本程序的编程语法非常类似于普通的Basic语言,但在概念和使用上更简单直观,力求做到使大多数普通用户都能正确、快速地掌握和使用。

具体操作如下:

在“运行策略”中,双击“循环策略”进入策略组态窗口。

双击图标进入“策略属性设置”,将:

循环时间设为:

200ms,按“确认”。

在策略组态窗口中,单击工具条中的“新增策略行”图标,增加一策略行,如图:

如果策略组态窗口中,没有策略工具箱,请单击工具条中的“工具箱”图标,弹出“策略工具箱”,如下图:

单击“策略工具箱”中的“脚本程序”,将鼠标指针移到策略块图标上,单击鼠标左键,添加脚本程序构件,如图:

双击进入脚本程序编辑环境,输入下面的程序:

如图所示:

单击“确认”,脚本程序编写完毕。

4报警显示

4.1定义报警

定义报警的具体操作如下:

进入实时数据库,双击数据对象“液位1”。

选中“报警属性”标签。

选中“允许进行报警处理”,报警设置域被激活;

选中报警设置域中的“下限报警”,报警值设为:

2;

报警注释输入:

“水罐1没水了!

”。

选中“上限报警”,报警值设为:

9;

“水罐1的水已达上限值!

单击“存盘属性”标签,选中报警数据的存盘域中的“自动保存产生的报警信息”。

4.2制作报警显示画面

实时数据库只负责关于报警的判断、通知和存储三项工作,而报警产生后所要进行的其它处理操作(即对报警动作的响应),则需要您在组态时实现。

双击“用户窗口”中的“水位控制”窗口,进入组态画面。

选取“工具箱”中的“报警显示”构件。

鼠标指针呈“十”后,在适当的位置,拖动鼠标至适当大小。

选中该图形,双击,再双击弹出报警显示构件属性设置窗口,如图:

4.3报警数据浏览

在“运行策略”窗口中,单击“新建策略”,弹出“选择策略的类型”。

选中“用户策略”,按“确定”。

选中“策略1”,单击“策略属性”按钮,弹出“策略属性设置”窗口。

在:

策略名称输入框中输入:

报警数据;

策略内容注释输入框中输入:

水罐的报警数据。

按“确认”。

双击“报警数据”策略,进入策略组态窗口。

单击工具条中的“新增策略行”图标,新增加一个策略行。

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

双击图标,弹出“报警信息浏览构件属性设置”窗口。

进入基本属性页,将“报警信息来源”中的“对应数据对象”改为:

液位组。

按“确认”按钮设置完毕。

可按“测试”按钮,进行预览。

在该窗口中,您也可以对数据进行编辑。

编辑结束,退出时,会弹出如下窗口,按“是”按钮,就可对所做编辑进行保存。

4个标签:

用于标注;

4个输入框:

用于输入修改值。

最终效果,如图:

对应数据对象的名称分别为:

最小值

最大值

液位1上限值

5

10

液位1下限值

液位2上限值

4

6

液位2下限值

2

5报表输出

5.1实时报表

具体制作步骤如下:

在“用户窗口”中,新建一个窗口,窗口名称、窗口标题均设置为“数据显示”。

双击“数据显示”窗口,进入动画组态。

按照效果图,使用“标签”,制作:

一个标题:

水位控制系统数据显示;

四个注释:

实时数据、历史数据。

选取“工具箱”中的“自由表格”图标,在桌面适当位置,绘制一个表格。

双击表格进入编辑状态。

改变单元格大小的方法同微软的Excel表格的编辑方法。

再次单击右键,弹出数据对象列表,双击数据对象“液位1”,B列1行单元格所显示的数值即为“液位1”的数据。

按照上述操作,将B列的2、3、4、5行分别与数据对象:

液位2、水泵、调节阀、出水阀建立连接。

5.2历史报表

历史报表通常用于从历史数据库中提取数据记录,并以一定的格式显示历史数据。

6曲线显示

6.1实时曲线

实时曲线构件是用曲线显示一个或多个数据对象数值的动画图形,象笔绘记录仪一样实时记录数据对象值的变化情况。

6.2历史曲线

制作步骤如下:

在“数据显示”窗口中,使用标签构件在历史报表下方制作一个标签,输入文字:

历史曲线。

在标签下方,使用“工具箱”中的“历史曲线”构件,绘制一个一定大小的历史曲线图形。

将刷新周期设为:

1秒;

并选择在60秒后自动恢复刷新状态。

进入运行环境,单击“数据显示”菜单,打开“数据显示窗口”,就可以看到实时报表,历史报表,实时曲线,历史曲线,如图:

7MCGS安全机制

7.1定义用户和用户组

选择工具菜单中的“用户权限管理”,打开用户管理器。

缺省定义的用户、用户组为:

负责人、管理员组。

点击用户组列表,进入用户组编辑状态。

点击“新增用户组”按钮,弹出用户组属性设置对话框。

进行如下设置:

用户组名称:

操作员组;

用户组描述:

成员仅能进行操作。

7.2系统权限管理

进入主控窗口,选中“主控窗口”图标,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 教育学心理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1