版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 MCGS实训总结 经过连续两周的训练我对组态(MCGS)软件的运行及使用有了较初步的认识。 近几年,科技迅速发展,自动化产品层出不穷,掌握组态控制技术是必要的。现在我就简单先总体介绍一下组态技术。 组态控制技术属于一种计算机控制技术。它是利用计算机监控某种设备使其按照控制要求工作。利用组态控制技术构成的计算机组态监控系统主要由被控对象、传感器、I/O接口、计算机及执行机构等部分组成。 本次实训是借助MCGS组态软件平台来完成组态监控系统人机界面制作和程序的设计的。MCGS(Monitor and Control Generated System, 通用监控系统)组态软件是北京昆仑通态软件公司
2、研发的基于Window平台的,用于快速构造和生成上位机监控系统的组态软件系统。通过对现场数据的采集处理,以动画显示、报警处理、流程控制、报表输出等和多种方式向用户提供解决实际工程问题的开发平台。 由于是国人开发的软件,所以它是全中文的,很适合我们使用,还有它可提供近百种绘图工具和基本图符,快速构造图形界面,此外还提供上千个精美的图库元件及渐进色等多种动画方式可以快速的构建精美的动画,它还支持温控曲、计划曲线、时实曲线、历史曲线、XY等多种工控曲线。总之使用MCGS软件可以较快速的完成一个运行稳定、功能成熟、维护量小并且具备专业水准的计算机监控控制系统的开发工作。下面我来介绍在使用MCGS组态软
3、件来完成任务的详细过程及遇到的问题和解决的办法。 任务一 水位控制系统 2.1工程分析 在开始组态工程之前,先对该工程进行剖析,以便从整体上把握工程的结构、流程、需实现的功能及如何实现这些功能。 工程框架: 1 2个用户窗口:水位控制、数据显示 2 4个主菜单:系统管理、数据显示、历史数据、报警数据 3 4个子菜单:登录用户、退出登录、用户管理、修改密码 4 5个策略:启动策略、退出策略、循环策略、报警数据、历史数据 数据对象: 水泵、调节阀、出水阀、液位1、液位
4、2、液位1上限、液位1下限、液位2上限、液位2下限、液位组 图形制作: 1水位控制窗口 1 水泵、调节阀、出水阀、水罐、报警指示灯:由对象元件库引入2 管道:通过流动块构件实现 3 水罐水量控制:通过滑动输入器实现 4 水量的显示:通过旋转仪表、标签构件实现 5 报警实时显示:通过报警显示构件实现 6 动态修改报警限值:通过输入框构件实现 流程控制: 通过循环策略中的脚本程序策略块实现 安
5、全机制: 通过用户权限管理、工程安全管理、脚本程序实现2.2建立工程 可以按如下步骤建立样例工程: ² 鼠标单击文件菜单中“新建工程”选项,如果MCGS安装在D盘根目录下,则会在D:MCGSWORK下自动生成新建工程,默认的工程名为:“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等) ² 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 ² 在文件名一栏内输入“水位控制系统”,点击“保存”按钮,工程创建完毕。 2.3
6、制作工程画面 2.3.1 建立画面 1 在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。 2 选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。 3 将窗口名称改为:水位控制;窗口标题改为:水位控制;窗口位置选中“最大化显示”,其它不变,单击“确认”。 4 在“用户窗口”中,选中“水位控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。2.3.2 编辑画面 选中“水位控制”窗口图标,单击“动画组态”,进入动
7、画组态窗口,开始编辑画面。 2.3.3制作文字框图 1 单击工具条中的“工具箱”按钮,打开绘图工具箱。 2 选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。 3 在光标闪烁位置输入文字“水位控制系统演示工程”,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。 4 选中文字框,作如下设置: 5 点击(填充色)按钮,设定文字框的背景颜色为:没有填充;6 点击(线色)按钮,设置文字框的边线颜色为:没有边线。&
8、#160;7 点击(字符字体)按钮,设置文字字体为:宋体;字型为:粗体;大小为:26 8 点击(字符颜色)按钮,将文字颜色设为:蓝色。 2.3.4制作水箱 1 单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框。2 从“储藏罐”类中选取罐17、罐53。 3 从“阀”和“泵”类中分别选取2个阀(阀58、阀44)、1个泵(泵40)。 4 将储藏罐、阀、泵调整为适当大小,放到适当位置,参照效果图。 5 选中工具箱内的流动块动画构件图标,鼠标的光标呈“十”字形,移动
9、鼠标至窗口的预定位置,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。 6 当用户想结束绘制时,双击鼠标左键即可。 7 当用户想修改流动块时,选中流动块(流动块周围出现选中标志:白色小方块),鼠标指针指向小方块,按住左键不放,拖动鼠标,即可调整流动块的形状。8 使用工具箱中的图标,分别对阀,罐进行文字注释。依次为:水泵、水罐1、调节阀、水罐2、出水阀。 9 选择“文件”菜单中的“保存窗口”选项,保存画面。2.3
10、.5整体画面 2.4 定义数据对象 前面我们已经讲过,实时数据库是MCGS工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。 定义数据对象的内容主要包括: 1)指定数据变量的名称、类型、初始值和数值范围 2)确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。 在开始定义之前,我们先对所有数据对象进行分析。在本样例工程中需要用到以下数据对象: 对象名称 类 型 注
11、60; 释 水泵 开 关 型 控制水泵“启动”、“停止”的变量 调节阀 开 关 型 控制调节阀“打开”、“关闭”的变量 出水阀 开 关 型 控制出水阀“打开”、“关闭”的变量 液位1 数 值 型 水罐1的水位高度,用来控制1#水罐水位的变化 液位2 数 值 型 水罐2的水位高度,用来控制2#水罐水位的变化液位1上限
12、 数 值 型 用来在运行环境下设定水罐1的上限报警值 液位1下限 数 值 型 用来在运行环境下设定水罐1的下限报警值 液位2上限 数 值 型 用来在运行环境下设定水罐2的上限报警值 液位2下限 数 值 型 用来在运行环境下设定水罐2的下限报警值 液位组 组 对 象 用于历史数据、历史曲线、报表输出等功能构件 下面以数据对象“水泵”为例,介绍一下定义
13、数据对象的步骤: 1 单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。 2 单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等(多次点击该按钮,则可增加多个数据对象)。 3 选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。 4 将对象名称改为:水泵;对象类型选择:开关型;在对象内容注释输入框内输入:“控制水泵启动、停止的变量”,单击“确认”。 按照此步骤,根据
14、上面列表,设置其他9个数据对象。 定义组对象与定义其他数据对象略有不同,需要对组对象成员进行选择。具体步骤如下: 1 在数据对象列表中,双击“液位组”,打开“数据对象属性设置” 窗口。 2 选择“组对象成员”标签,在左边数据对象列表中选择“液位1”,点击“增加”按钮,数据对象“液位1”被添加到右边的“组对象成员列表”中。按照同样的方法将“液位2”添加到组对象成员中。 3 单击“存盘属性”标签,在“数据对象值的存盘”选择框中,选择:定时存盘,并将存盘周期设为:5秒。4 单击“确认”,组对象设置完毕。
15、0;2.5 动画连接 由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。 本样例中需要制作动画效果的部分包括1水箱中水位的升降 2水泵、阀门的启停 3 水流效果 2.5.1水位升降效果 水位升降效果是通过设置数据对
16、象“大小变化”连接类型实现的。 具体设置步骤如下: 1 在用户窗口中,双击水罐1,弹出单元属性设置窗口。 2 单击“动画连接”标签2.5 动画连接 由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。 本样例中需要制
17、作动画效果的部分包括: 1水箱中水位的升降 2水泵、阀门的启停 3 水流效果 2.5.1水位升降效果 水位升降效果是通过设置数据对象“大小变化”连接类型实现的。 具体设置步骤如下: 1 在用户窗口中,双击水罐1,弹出单元属性设置窗口。 2 单击“动画连接”标签,显示如图所示窗口: 3 选中折线。 4 单击表达式进入动画组态属性设置窗口。按照下面的要求设置各个参数: 9 表达式:液位1; 10 最
18、大变化百分比对应的表达式的值:10; 11 其它参数不变。5 单击“确认”,水罐1水位升降效果制作完毕。 水罐2水位升降效果的制作同理。单击进入动画组态属性设置窗口后,按照下面的值进行参数设置: 1.表达式:液位2; 2.最大变化百分比对应的表达式的值:6; 3.其它参数不变。 2.5.2水泵、阀门的启停 水泵、阀门的启停动画效果是通过设置连接类型对应的数据对象实现的。 设置步骤如下: 1 双击水泵,弹出单元属性设置窗口。 2 选中“数据对象”标签中的“按
19、钮输入”,右端出现浏览按钮。 3 单击浏览按钮,双击数据对象列表中的“水泵”。 4 使用同样的方法将“填充颜色”对应的数据对象设置为“水泵”5 单击“确认”,水泵的启停效果设置完毕。 调节阀的启停效果同理。只需在数据对象标签页中,将“按钮输入”、“填充颜色”的数据对象均设置为:调节阀。 出水阀的启停效果,需在数据对象标签页中,将“按钮输入”、“可见度”的数据对象均设置为:出水阀。 2.5.3水流效果 水流效果是通过设置流动块构件的属性实现的。 实现步骤如下: 1 双击水泵右侧
20、的流动块,弹出流动块构件属性设置窗口。 2 在流动属性页中,进行如下设置: 12 表达式:水泵=1; 13 选择当表达式非零时,流块开始流动。 水罐1右侧流动块及水罐2右侧流动块的制作方法与此相同,只需将表达式相应改为:调节阀=1,出水阀=1即可。 至此动画连接已完成,按F5或点击工具条中图标,进入运行环境,看一下组态后的结果。前面“2.4.1 建立画面”一节中,我们已将“水位控制”窗口设置为启动窗口,所以在运行时,系统自动运行该窗口。 这时我们看见的画面仍是静止的。移动鼠标到“水泵”、“调节阀
21、”、“出水阀”上面的红色部分,鼠标指针会呈手形。单击一下,红色部分变为绿色,同时流动块相应地运动起来,但水罐仍没有变化。这是由于我们没有信号输入,也没有人为地改变水量。我们可以用如下方法改变其值,使水罐动起来。 2.5.4利用滑动输入器控制水位 以水罐1的水位控制为例: 1 进入“水位控制”窗口。 2 选中“工具箱”中的滑动输入器图标,当鼠标呈“十”后,拖动鼠标到适当大小。 3 调整滑动块到适当的位置。 4 双击滑动输入器构件,进入属性设置窗口。按照下面的值设置各个参数: 14
22、0;“基本属性”页中,滑块指向:指向左(上); 15 “刻度与标注属性”页中,“主划线数目”:5,即能被10整除; 16 “操作属性”页中,对应数据对象名称:液位1;滑块在最右(下)边时对应的值:10; 17 其它不变。5 在制作好的滑块下面适当的位置,制作一文字标签(制作方法参见“2.4.2 编辑画面”一节),按下面的要求进行设置: 18 输入文字:水罐1输入 19 文字颜色:黑色 20 框图填充颜色:没有填充 21 框图
23、边线颜色:没有边线 6 按照上述方法设置水罐2水位控制滑块,参数设置为: 22 “基本属性”页中,滑块指向:指向左(上); 23 “操作属性”页中,对应数据对象名称:液位2;滑块在最右(下)边时对应的值:6; 24 其它不变。 7 将水罐2水位控制滑块对应的文字标签设置为: 25 输入文字:水罐2输入 26 文字颜色:黑色 27 框图填充颜色:没有填充 28 框图边线颜色:没有边线8 点击工具箱
24、中的常用图符按钮,打开常用图符工具箱。 9 选择其中的凹槽平面按钮,拖动鼠标绘制一个凹槽平面,恰好将两个滑动块及标签全部覆盖。 10选中该平面,点击编辑条中“置于最后面”按钮此时按“F5”,进入运行环境后,可以通过拉动滑动输入器而使水罐中的液面动起来。 2.5.5利用旋转仪表控制水位 在工业现场一般都会大量地使用仪表进行数据显示。MCGS组态软件适应这一要求提供了旋转仪表构件。用户可以利用此构件在动画界面中模拟现场的仪表运行状态。具体制作步骤如下: 1 选取“工具箱”中的“旋转仪表” 图标,调整大小放在水罐1下面适
25、当位置。 2 双击该构件进行属性设置。各参数设置如下: 29 “刻度与标注属性”页中,主划线数目:5; 30 “操作属性”页中,表达式:液位1;最大逆时钟角度:90,对应的值:0;最大顺时钟角度:90,对应的值:1031 其它不变。 3 按照此方法设置水罐2数据显示对应的旋转仪表。参数设置如下: 32 “操作属性”页中,表达式:液位2;最大逆时钟角度:90,对应的值:0;最大顺时钟角度:90,对应的值:6; 33 其它不变。 进入运行环境后,可以通过拉动旋
26、转仪表的指针使整个画面动起来。 2.5.6水量显示 为了能够准确地了解水罐1、水罐2的水量,我们可以通过设置标签的“显示输出”属性显示其值,具体操作如下: 1 单击“工具箱”中的“标签” 图标,绘制两个标签,调整大小位置,将其并列放在水罐1下面。 34 第一个标签用于标注,显示文字为:水罐1 35 第二个标签用于显示水罐水量 2 双击第一个标签进行属性设置,参数设置如下:如下: 1 选取“工具箱”中的“旋转仪表” 图标,调整大小放在水罐1下面适当位置。 2 双击该构件进行属性设置。各参数设置如下: 29 “刻度与标注属性”页中,主划线数目:5; 30 “操作属性”页中,表达式:液位1;最大逆时钟角度:90,对应的值:0;最大顺时钟角度:90,对应的值:10 31 其它不变。 3 按照此方法设置水罐2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度车场租赁及停车场绿化美化服务协议4篇
- 科技引领下的宇宙探索进展
- 二零二五年度车辆融资租赁合同违约责任答辩状样本8篇
- 二零二五年度车辆买卖合同含车辆绿色环保认证3篇
- 二零二五年度草坪围栏施工与城市排水系统配套合同2篇
- 2025年度个人知识产权代理佣金协议4篇
- 二零二五年度橱柜衣柜模块化设计生产合同4篇
- 2025年度个人车位买卖合同范本(写字楼)3篇
- 高效体育训练学生体能提升的秘密武器
- 2025年度绿色有机牛奶产销一体化合作合同范本4篇
- 第八讲 发展全过程人民民主PPT习概论2023优化版教学课件
- 实体瘤疗效评价标准RECIST-1.1版中文
- 王崧舟:学习任务群与课堂教学变革 2022版新课程标准解读解析资料 57
- 企业新春茶话会PPT模板
- GB/T 19185-2008交流线路带电作业安全距离计算方法
- 2022年上海市初中毕业数学课程终结性评价指南
- DIC诊治新进展课件
- 公路工程施工现场安全检查手册
- 1汽轮机跳闸事故演练
- 礼品(礼金)上交登记台账
- 普通高中英语课程标准词汇表
评论
0/150
提交评论