基于mcgs组态软件水位控制示例

基于mcgs组态软件水位控制示例

ID:37185739

大小:85.01 KB

页数:6页

时间:2019-05-21

基于mcgs组态软件水位控制示例_第1页
基于mcgs组态软件水位控制示例_第2页
基于mcgs组态软件水位控制示例_第3页
基于mcgs组态软件水位控制示例_第4页
基于mcgs组态软件水位控制示例_第5页
资源描述:

《基于mcgs组态软件水位控制示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、3.1建立一个新工程工程简介通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。通过本讲及后续几讲学习,您将会应用MCGS组态软件建立一个比较简单的水位控制系统。本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。水位控制需要采集二个模拟数据:液位1(最大值10米)液位2(最大值6米)三个开关数据:水泵、调节阀、出水阀。样例工程剖析工程的框架结构样例工程定义的名称为“水位控制系统.mcg”工程文件,由五大窗口组成。总共建立了二个用户窗口,四个主菜单,分别作为水位控制、报警显示、曲线显示、

2、数据显示,构成了样例工程的基本骨架。动画图形的制作水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一幅模拟系统真实工作流程并实施监控操作的动画窗口。包括:水位控制系统:水泵、水箱和阀门由“对象元件库管理”调入;管道则经过动画属性设置赋予其动画功能。液位指示仪表:采用旋转式指针仪表,指示水箱的液位。液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变流速。报警动画显示:由“对象元件库管理”调入,用可见度实现。控制流程的实现选用“模拟设备”及策略构件箱中的“脚本程序”功能构件,设置构件的属性,编制控制程序,实现水位、水泵、调节阀和出水阀的有效控制。各种

3、功能的实现通过MCGS提供的各类构件实现下述功能:历史曲线:选用历史曲线构件实现;历史数据:选用历史表格构件实现;报警显示:选用报警显示构件实现;工程报表:历史数据选用存盘数据浏览策略构件实现,报警历史数据选用报警信息浏览策略构件实现,实时报表选用自由表格构件实现,历史报表选用历史表格构件实现。输入、输出设备抽水泵的启停:开关量输出;调节阀的开启关闭:开关量输出;出水阀的开启关闭:开关量输出;水罐1、2液位指示:模拟量输入。其它功能的实现工程的安全机制:分清操作人员和负责人的操作权限。3.2设计画面流程建立新画面在MCGS组态平台上,单击“用户窗口”,在“用户

4、窗口”中单击“新建窗口”按钮,则产生新“窗口0”。对象元件库管理从“对象元件库管理”中的“储藏罐”中选取中意的罐,按“确认”,则所选中的罐在桌面的左上角,可以改变其大小及位置,如罐14、罐20。从“对象元件库管理”中的“阀”和“泵”中分别选取2个阀(阀6、阀33)、1个泵(泵12)。流动的水是由MCGS动画工具箱中的“流动块”构件制作成的。整体画面选择菜单项“文件”中的“保存窗口”,则可对所完成的画面进行保存。第四讲 让动画动起来4.1定义数据变量数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。定义数据变量的内容主要包括:指定

5、数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。下面介绍水位控制系统数据变量的定义步骤。分析变量名称:下表列出了样例工程中与动画和设备控制相关的变量名称。变量名称类型注释水泵开关型控制水泵“启动”、“停止”的变量调节阀开关型控制调节阀“打开”、“关闭”的变量出水阀开关型控制出水阀“打开”、“关闭”的变量液位1数值型水罐1的水位高度,用来控制1#水罐水位的变化液位2数值型水罐2的水位高度,用来控制2#水罐水位的变化液位1上限数值型用来在运行环境下设定水罐1的上限报警值液位1下限数值型用来在运行环境下

6、设定水罐1的下限报警值液位2上限数值型用来在运行环境下设定水罐2的上限报警值液位2下限数值型用来在运行环境下设定水罐2的下限报警值液位组组对象用于历史数据、历史曲线、报表输出等功能构件鼠标点击工作台的“实时数据库”窗口标签,进入实时数据库窗口页。按“新增对象”按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口。指定名称类型:在窗口的数据变量列表中,用户将系统定义的缺省名称改为用户定义的名称,并指定

7、类型,在注释栏中输入变量注释文字。本系统中要定义的数据变量如下图所示,以“液位1”变量为例。在基本属性中,对象名称为:液位1;对象类型为:数值;其它不变。液位组变量属性设置,在基本属性中,对象名称为:液位组;对象类型为:组对象;其它不变。在存盘属性中,数据对象值的存盘选中定时存盘,存盘周期设为5秒。在组对象成员中选择“液位1”,“液位2”。水泵、调节阀、出水阀三个开关型变量,属性设置只要把对象名称改为:水泵、调节阀、出水阀;对象类型选中“开关”,其它属性不变。4.2动画连接由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界

8、对象的状态变化,达到过程实时监控的目的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。