计算机控制课程设计---水位控制系统 联系客服

发布时间 : 星期六 文章计算机控制课程设计---水位控制系统更新完毕开始阅读8ba72dc8bb0d4a7302768e9951e79b89680268d6

掌握 MCGS实时曲线的制作方法;

二. 课题分析:

分析水位控制系统工程的运行流程和具体实现的功能

工程项目系统分析:分析液位控制系统工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。

工程的框架结构样例工程定义的名称为“水位控制系统.mcg”工程文件,由五大窗口组成。总共建立了二个用户窗口,四个主菜单,分别作为水位控制、报警显示、曲线显示、数据显示,构成了样例工程的基本骨架。

动画图形的制作水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一幅模拟系统真实工作流程并实施监控操作的动画窗口。包括:水位控制系统:水泵、水箱和阀门由“对象元件库管理”调入;管道则经过动画属性设置赋予其动画功能。

液位指示仪表:采用旋转式指针仪表,指示水箱的液位。 液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变 流速。

报警动画显示:由“对象元件库管理”调入,用可见度实现。 控制流程的实现选用“模拟设备”及策略构件箱中的“脚本程序”功能构件,设置构件的属性,编制控制程序,实现水位、水泵、调节阀

4

和出水阀的有效控制。

各种功能的实现通过MCGS提供的各类构件实现下述功能: 历史曲线:选用历史曲线构件实现; 历史数据:选用历史表格构件实现; 报警显示:选用报警显示构件实现;

工程报表:历史数据选用存盘数据浏览策略构件实现,报警历史 数据选用报警信息浏览策略构件实现,实时报表选用自由表格构件实现,历史报表选用历史表格构件实现。

输入、输出设备抽水泵的启停: 开关量输出;调节阀的开启关闭:开关量输出;出水阀的开启关闭:开关量输出;水罐1、2 液位指示: 模拟量输入。

其它功能的实现工程的安全机制: 分清操作人员和负责人的操作权限。

三. 所用软件介绍

1·什么是MCGS?

MCGS (Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft(各种32位Windows平台上)运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制、实时曲线、历史曲线和报表输出等多种方式向用户提供解决实际工程问题的方案,它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域

5

有着更广泛的应用。

2· MCGS组态软件的系统构成

MCGS 6.2软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。

MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。

(1)实时数据库是MCGS嵌入版系统的核心

实时数据库相当于一个数据处理中心,同时也起到公用数据交换区的作用。MCGS嵌入版使用自建文件系统中的实时数据库来管理所有实时数据。

(2)主控窗口构造了应用系统的主框架

主控窗口确定了工业控制中工程作业的总体轮廓,以及运行流程、菜单命令、特性参数和启动特性等项内容,是应用系统的主框架。

(3)设备窗口是MCGS嵌入版系统与外部设备联系的媒介 设备窗口专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。设备窗口通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。一个应用系统只有一个设备窗口。

(4)用户窗口实现了数据和流程的“可视化”

6

用户窗口中可以放置三种不同类型的图形对象:图元、图符和动画构件。图元和图符对象为用户提供了一套完善的设计制作图形画面和定义动画的方法

(5)运行策略是对系统运行流程实现有效控制的手段

运行策略本身是系统提供的一个框架,里面放置有策略条件构件和策略构件组成的“策略行”,通过对运行策略的定义,使系统能够按照设定的顺序和条件操作实时数据库、控制用户窗口的打开、关闭并确定设备构件的工作状态等,从而实现对外部设备工作过程的精确控制。一个应用系统有三个固定的运行策略:启动策略、循环策略和退出策略,同时允许用户创建或定义最多512个用户策略。

3· MCGS组态软件的功能和特点 MCGS 6.2组态软件具有以下特点:

(1)全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序。

(2) 庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。

(3) 全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。

(4) 支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的组态环境调试功能与灵活的设备操作命令相结

7