MCGS工控组态软件课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
目录
第一章课程设计目的、内容、要求 (1)
1.1 设计目的 (1)
1.2 设计内容 (1)
1.3 设计要求 (1)
1.3.1 组态软件工艺画面设计要求 (1)
1.3.2 分析设计要求时主要考虑了以下几种情况 (2)
第二章工控组态软件MCGS简介 (3)
2.1 什么是MCGS组态软件 (3)
2.2 MCGS的主要特点 (3)
2.3 MCGS的构成 (4)
2.4 MCGS组态软件的工作方式 (5)
第三章粮食烘干机原理与要求分析 (7)
3.1 粮食烘干机原理 (7)
3.2 分析粮食烘干机电器控制系统工艺流程 (8)
3.3报警系统 (11)
3.4冷,热烘干机温度系统 (12)
3.5工艺流程 (12)
总结 (15)
参考文献 (16)
第一章课程设计目的、内容、要求
1.1 设计目的
(1)了解常用MCGS工控组态软件的主要特点及应用。
(2)掌握工控组态软件MCGS主要特点及应用。
(3)重点掌握 MCGS的画面组态、动画显示、流程控制等解决实际工程问题的方案和操作方法。
1.2 设计内容
(1)设计题目总体设计方案本题目以MCGS为核心控制系统,采用组态软件进行模拟。
(2)应用工控组态软件MCGS进行工程CAD设计完成MCGS系统、传感器、提升机、开关等组成。
(3)系统的综合调试系统包括除杂、不出杂、烘干的功能。
(4)撰写课程设计论文设计内容要正确,概念要清楚,完成任务书所规定的内容附原理图及程序清单,文字要通顺,书写要工整。
(5)完成课程设计论文答辩。
1.3 设计要求
1.3.1 组态软件工艺画面设计要求
(1)用户图形界面生成:创建用户窗口。
(2)设置用户窗口属性:设置为启动窗口。
(3)创建编辑图形对象:插入元件并制作文字框图。
(4)制作用户动画界面:使用工具箱中的流动块。
(5)设计制作的工艺画面应布局合理、图形应形象逼真、文字应清晰简洁、流动滑块应生动形象。
1.3.2 分析设计要求时主要考虑了以下几种情况
1、为了节约,可根据粮食的含量进行清杂情况。
对于含杂量较大较大的粮食,要经过圆筒初清筛把粮食中的杂质去除;对于含杂量较小的粮食可你经过振动筛而直接送入粮仓。
2、粮库设有两个储存仓。
根据功能不同,分为储存仓1,储存仓经过输送机进行传送;储存仓2直接经过管道进入粮仓。
3、为了方便调试和维修,设置手动操作,各闸门均采用电动闸门。
4、为了减轻劳动强度,实现自动控制,各部门的启停均采用自动控制。
因此要求在启动时要从后级先启动前级后启动,而停止时正好相反。当储存仓1、2装满时要自动停止送粮。当进料仓空了的时候,要求所有电机自动停止。
第二章工控组态软件MCGS简介
2.1 什么是MCGS组态软件
MCGS (Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。
MCGS组态软件功能强大,操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCGS 组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。
2.2 MCGS的主要特点
1简单灵活的可视化操作界面。
2实时性强、良好的并行处理性能。
3丰富、生动的多媒体画面。
4开放式结构,广泛的数据获取和强大的数据处理功能。
5完善的安全机制。
6多样化的报警功能。
7实时数据库为用户分部组态提供极大方便。
8支持多种硬件设备,实现“设备无关”。
9方便控制复杂的运行流程。
10良好的可维护性和可扩充性。
11用数据库来管理数据存储,系统可靠性高。
12设立对象元件库,组态工作简单方便。
13实现对工控系统的分布式控制和管理。
2.3 MCGS的构成
MCGS系统包括组态环境和运行环境两个部分。
用户的所有组态配置过程都在组态环境中进行,组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库。
运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。
组态结果数据库完成了MCGS系统从组态环境向运行环境的过渡,它们之间的关系,如下图所示。
图2-1 MCGS系统环境
由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,如下图所示。
图2-2 MCGS生成的用户应用系统
窗口是屏幕中的一块空间,是一个“容器”,直接提供给用户使用。在窗口内,用户可以放置不同的构件,创建图形对象并调整画面的布局,组态配置不同的参数以完成不同的功能。
在MCGS的单机版中,每个应用系统只能有一个主控窗口和一个设备窗口,但可以有多个用户窗口和多个运行策略,实时数据库中也可以有多个数据对象。MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形界面,组态配置各种不同类型和功能的对象或构件,同时可以对实时数据进行可视化处理。
2.4 MCGS组态软件的工作方式
1、MCGS如何与设备进行通讯:MCGS通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。设备驱动程序是由VB、VC程序设计语言编写的DLL(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中的各个部分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。
2、MCGS如何产生动画效果:MCGS为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映