Mcgs组态软件课程设计报告文档格式.docx

上传人:b****1 文档编号:3288149 上传时间:2023-05-01 格式:DOCX 页数:20 大小:466.56KB
下载 相关 举报
Mcgs组态软件课程设计报告文档格式.docx_第1页
第1页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第2页
第2页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第3页
第3页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第4页
第4页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第5页
第5页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第6页
第6页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第7页
第7页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第8页
第8页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第9页
第9页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第10页
第10页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第11页
第11页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第12页
第12页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第13页
第13页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第14页
第14页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第15页
第15页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第16页
第16页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第17页
第17页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第18页
第18页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第19页
第19页 / 共20页
Mcgs组态软件课程设计报告文档格式.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Mcgs组态软件课程设计报告文档格式.docx

《Mcgs组态软件课程设计报告文档格式.docx》由会员分享,可在线阅读,更多相关《Mcgs组态软件课程设计报告文档格式.docx(20页珍藏版)》请在冰点文库上搜索。

Mcgs组态软件课程设计报告文档格式.docx

mechanical 

and 

electrical 

products. 

Elevator 

used 

widely 

popular, 

both 

to 

ensure 

energy-efficient 

operation 

safe 

reliable, 

caused 

more 

concern 

industry. 

research 

projects 

cover 

following 

two 

questions:

First, 

PLC 

control 

means 

signal 

software 

achieve 

by 

system. 

Second, 

stability 

security 

operations 

are 

an 

important 

basis 

for 

performance 

evaluation 

elevator, 

improving 

elevators, 

design 

MCGS 

configuration 

based 

on 

real-time 

applications 

that 

run 

program. 

RS485/RS232 

communication 

interface 

program 

collected 

through 

PLC-controlled 

simulation 

elevators 

operating 

data, 

use 

scene 

involving 

system, 

overall 

animation 

presentations, 

field 

devices 

monitoring, 

remote 

Control, 

introduction 

further 

studies 

industrial 

site 

monitoring 

positive 

meaning

KeyWords:

MCGS,Simulation 

Monitoring 

System, 

Elevator

课程设计目的与要求:

本课程设计要求在修完《监控系统程序设计技术》课程后,运用工业监控系统组态软件(MCGS),结合一个自动控制系统,完成该控制系统的上位机监控系统组态设计。

使学生掌握监控软件的设计和编程方法,得到计算机监控系统程序设计与调试,以及编写设计技术文件的初步训练。

为从事计算机控制方面的工作打下一定基础。

监控系统分析和总体设计 

工程分析:

在开始组态工程之前,先对该工程进行剖析,以便从整体上把握工程的结构、流程、需实现的功能及如何实现这些功能。

工程框架:

1. 

1个用户窗口:

简易升降梯控制系统(简易电梯绘制、六个指示灯、六个按钮) 

2. 

定时器构件的使用 

3.3个策略:

启动策略、退出策略、循环策略(主要的程序)

数据对象:

HL1

开关型

楼一层呼叫指示灯

HL2

楼二层呼叫指示灯

HL3

楼三层呼叫指示灯

LS1

楼一层限位

LS2

楼二层限位

LS3

楼三层限位

M1

电梯上升

M2

电梯下降

SB1

楼一层按钮

SB2

楼二层按钮

SB3

楼三层按钮

TWO

2按钮都按下,1有效

ZHV1

定时器状态信号

ZHV2

定时器启动复位

ZHV3

数据型

定时器计时值

电梯

电梯上下移动

图形制作:

简易升降梯控制系统窗口 

1.简易电梯的图画 

2.三个呼叫及三个限位指示灯 

 

3.三个呼叫及三个限位按钮 

流程控制:

1、 

当升降机停于一层或二层时,按三层按钮呼叫,则升降机上升至LS3停止。

2、 

当升降机停于三层或二层时,按一层按钮呼叫,则升降机下降至LS1停止。

3、 

当升降机停于一层时,按二层按钮呼叫,则升降机上升至LS2停止。

4、 

当升降机停于三层时,按二层按钮呼叫,则升降机下降至LS2停止。

5、 

当升降机停于一层,而二层、三层按钮均有人呼叫时,升降机上升至LS2时,在LS2暂停10s后,继续上升至LS3停止。

6、 

升降机停于三层,而一层,二层按钮均有人呼叫时,升降机下降至LS2时,在LS2

暂停10s后,继续下降至LS1停止。

7、 

上升或下降途中,任何反方向的按钮呼叫均无效。

安全机制:

对工程进行加密

电梯监控系统设计:

一.建立画面 

(1)在用户窗口建立新窗口并命名为“三层升降控制” 

(2)编辑画面 

选中“简易升降控制”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面

图形的绘制 

[1] 

画电梯框:

单击绘图工具箱中“画线”工具按钮,挪动鼠标光标,此时呈“十字”形,在窗口适当位置按住鼠标左键并拖曳出一条一定长度的直线。

单击“线色”按钮选择:

黑色。

单击“线型”按钮,选择合适的线型。

调整线的位置(按←→↑↓键或按住鼠标拖动)。

调整线的长短(按Shift和←→↑↓键,或光标移到一个手柄处,待光标呈“十字”形,沿线长度方向拖动)。

调整线的角度(按Shift和←→↑↓键,或光标移到一个手柄处,待光标呈“十字”形,向需要的方向拖动)。

线的删除与文字删除相同。

单击“保存”按钮。

画出图中电梯的外部图框. 

画矩形:

单击绘图工具箱中的“矩形”工具按钮,挪动鼠标光标,此时呈“十字”形。

在窗口适当位置按住鼠标左键并拖曳出一个一定大小的矩形。

单击窗口上方工具栏中的“填充色”按钮。

选择:

绿色。

单击“线色”按钮,

没有边线。

调整位置( 

按键盘的←→↑↓键,或按住鼠标左键拖曳)。

调整大小(同时按键盘的 

Shift键 

和←→↑↓键中的一个;

或移动鼠标,待光标呈横向或纵向或纵向或斜向“双箭头”形,按住左键拖曳)。

单击窗口其他任何一个空白地方,结束第1个矩形的编辑。

依次画出简易电梯控制系统画面2个矩形部分(分别为电梯的示意图)。

再画出限位开关的三个示意图。

构件的选取 

指示灯的绘制:

单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框。

双击窗口左侧“对象元件列表”中的“指示灯”,展开该列表项,单击“指示灯2”,单击“确定”按钮。

窗口中出现的指示灯图形。

在指示灯上面输入文字标签“三层呼叫指示灯HL3”。

分别画出其它五个指示灯,并标上标签 

[2]:

单击画图工具箱的“标准按钮” 

工具,在画图中画出一定大小的按钮。

调整其大小和位置。

分别绘制六个按钮,并在上面写上名称。

整体画面:

最后生成的画面:

定义数据对象

实时数据库是MCGS工程的数据交换和数据处理中心。

数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。

定义数据对象的内容主要包括:

1)指定数据变量的名称、类型、初始值和数值范围 

2)确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。

在开始定义之前,我们先对所有数据对象进行分析。

在本样例工程中需要用到以下数据对象.。

动画连接 

由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。

MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。

在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。

本样例中需要制作动画效果的部分包括:

1.钮的开停及指示灯的变化。

2.电梯动画效果。

按钮的开停及指示灯的变化 

按钮的动画连接:

双击“一楼呼叫”,弹出“属性设置”窗口,单击“操作属性”选项卡,显示该页,如图所示。

选中“数据对象值操作”。

单击第1个下拉列表的“▼”按钮,弹出按钮动作下拉菜单,单击“按1松0”。

单击第2个下拉列表的“?

”按钮,弹出当前用户定义的所有数据对象列表,选择SB1参数。

其他五个按钮 

用同样的方法建立复位按钮与对应变量之间的动画连接。

2] 

指示灯的动画连接:

双击启动指示灯,弹出“单元属性设置”窗口。

单击“动画连接”选项卡,进入该页,如图所示。

单击“三维圆球”,出现“?

”和“>

”按钮。

单击“>

”按钮,弹出“动画组态属性设置”窗口。

单击“属性设置”选项卡,进入该页,如图所示。

单击“可见度”选项卡,进入该页,如图所示。

在“表达式”一栏,单击“?

”按钮,弹出当前用户定义的所以数据对象列表,双击“HL1”(也可在这一栏直接输入文字:

启动)。

在“当表达式非零时”一栏,选择“对应图符可见”,如图所示。

构件移动动画连接 

[1]电梯垂直移动动画连接。

单击“查看”菜单,选择“状态条”,在屏幕下方出现状态条,状态条左侧文字代表当前操作状态,右侧显示被选中对象的位置坐标和大小。

在上工件底边与下工件底边之间画出一条直线,根据状态条大小指示可知直线总长度,假设为72个像素。

在机械手监控画面中选中并双击电梯,弹出“属性设置”窗口。

在“位置动画连接”一栏中选中“垂直移动”。

单击“垂直移动”选项卡,进入该页,如图所示,在“表达式”一栏填入:

电梯。

在垂直移动连接栏填入各项参数,意思是:

当垂直移动量=0时,向下移动距离=0;

当垂直移动量=25时,向下移动距离=72。

单击“确认”按钮,存盘。

(垂直移动量的最大值=循环次数*变化率=25*1=25;

循环次数=下移时间(上升时间)/循环策略执行间隔=5s/200ms=25次。

变化率为每执行一次脚本程序垂直移动量的变化,本例中加1或减1。

) 

运行策略程序及说明 

定时器的使用。

单击屏幕左上角的工作台图标

,弹出“工作台”窗口。

单击“运行策略”选项卡,进入“运行策略”页,如图所示。

选中“循环策略”,单击右侧“策略属性”按钮,弹出“策略属性设置”窗口,如图所示。

在“定时循序执行,循环时间[ms]”一栏,填入200。

单击“确认”按钮。

选中“循环策略”,单击右侧“策略属性”按钮,弹出“策略组态:

循环策略”窗口。

单击“工具箱”按钮,弹出“策略工具箱”,如图所示。

在工具栏找到“新增策略行”按钮,单击,在循环策略窗口出现了一个新策略,如图所示。

在“策略工具箱”选中“定时器”,光标变为小手形状。

单击新增策略行末端的方块,定时器被加到该策略,如图所示。

定时器的功能分为,启停功能:

在需要的时候被启动,在需要的时候被停止。

计时功能:

启动后进行计时。

计时时间设定功能,即可以根据需要设定时计时。

状态报告功能:

即是否到设定时间。

复位功能,即在需要的时候重新开始记时。

控制算法实现程序及说明 

回到组态环境,进入循环策略组态窗口,如图所示。

单击工具栏“新增策略行”按钮,在定时器下增加一行新策略。

选中策略工具箱的“脚本程序”,光标变为手形。

单击新增策略行末端的小方块,脚本程序被加到该策略。

双击“脚本程序”策略行末端的方块。

出现脚本程序编辑窗口。

输入如下的程序清单。

IFS1=1THENHL1=0

IFS2=1THENHL2=0

IFS3=1THENHL3=0

IF电梯<

=100ANDHL3=0ANDHL2=1ANDHL1=1ANDTWO=0THEN

M1=0

电梯=电梯+1

IFLS1=1THENLS1=0

IFLS2=1THENLS2=0

IF电梯>

=100THEN

电梯=100

LS3=1

IFLS3=1THEN

M1=1

HL3=1

ENDIF

ENDIF

=0ANDHL1=0ANDHL2=1ANDHL3=1ANDTWO=0THEN

M2=0

电梯=电梯-1

IFLS3=1THENLS3=0

0THEN

电梯=0

LS1=1

IFLS1=1THEN

M2=1

HL1=1

=50ANDHL2=0ANDHL1=1ANDHL3=1THEN

LS1=0

=50THEN

电梯=50

LS2=1

IFLS2=1THEN

HL2=1

=50ANDHL2=0ANDHL3=1ANDHL1=1THEN

LS3=0

50THEN

=50ANDHL2=0ANDHL3=0ANDHL1=1THEN

TWO=1

ZHV2=1

IFZHV1=1ANDHL3=0ANDM2=1THEN

LS2=0

ZHV2=0

TWO=0

=50ANDHL1=0ANDHL2=0ANDHL3=1ANDM1=1THEN

IFZHV1=1ANDHL1=0ANDM1=1THEN

IFM1=0AND电梯>

0THENHL1=1

50THENHL2=1

IFM2=0AND电梯<

100THENHL3=1

50THENHL2=1

安全策略设计及说明 

定义用户和用户组:

1] 

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

缺省定义的用户、用户组

为:

负责人、管理员组。

[2] 

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

[3] 

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

进行如下设置:

用户组名称:

操作员组 

用户组描述:

成员仅能进行操作 

[4] 

单击“确认”,回到用户管理器窗口。

[5] 

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

参数设置如

下:

用户名称:

lb 

用户描述:

操作员 

用户密码:

123 

确认密码:

隶属用户组:

[6] 

[7] 

再次进入用户组编辑状态,双击“操作员组”,在用户组成员中选择“张工”。

[8] 

点击“确认”,再点击“退出”,退出用户管理器。

系统权限管理:

进入主控窗口,选中“主控窗口”图标,点击“系统属性”按钮,进入主控窗口属

性设置对话框。

在基本属性页中,点击“权限设置”按钮。

在许可用户组拥有此权限列表中,选择

“管理员组”,确认,返回主控窗口属性设置对话框。

在下方的选择框中选择“进入登录,退出不登录”,点击“确认”,系统权限设置完毕

操作权限管理:

进入系统控制窗口,双击一层呼叫按钮,进入按钮构件属性设置对话框。

点击下部的“权限”按钮,进入用户权限设置对话框。

选中“管理员组”,确认,退出。

其他按钮对应的属性设置同上.。

总结

当我拿到课程设计题目时,选择了电梯控制系统,利用MCGS组态软件对电梯控制系统进行组态,首先,我对进行对课题的有关知识收集,以及一些电梯控制系统的例子,看看被人是怎么做的,然后在原有的基础上,进行一定的改变,并且结合自己所学的知识,也通过与同学的探讨,制定出一个解决方案。

在这次课程设计,我不仅收获到了喜悦,也经历了失败,当我成功地解决课程设计中的一个个,得到了一定的满足感,了解到我们专业知识与实践相结合的地方,但是当我遇到困难烦恼时,我依然坚信可以顺利完成课程设计。

最终在这次的课程设计中,有同学的帮助,是我与同学齐心协力的结果。

........忽略此处.......

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

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2