第一讲 建立一个新工程 本节重点: 了解如何建立一个新工程 会灵活应用工具箱,特别是对象元件库管理制作画面 1 .1 建立一个新工程 工程简介 通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。通过本讲及后续几讲学习,您将会应用MCGS组态软件建立一个比较简单的水位控制系统。本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。 水位控制需要采集二个模拟数据: 液位1(最大值 10 米) 液位2(最大值 6 米) 三个开关数据:水泵、调节阀、出水阀。 工程效果图 工程组态好后,最终效果图如下: 样例工程剖析 本节重点: 分析水位控制系统工程的运行流程和具体实现的功能 对于一个工程设计人员来说,要想快速准确地完成一个工程项目,首先要了解工程的系统构成和工艺流程,明确主要的技术要求,搞清工程所涉及到的相关硬件和软件。在此基础上,拟定组建工程的总体规划和设想,比如:控制流程如何实现,需要什么样的动画效果,应具备哪些功能,需要何种工程报表,需不需要曲线显示等。只有这样,您才能在组态过程中有的放矢,尽量避免无谓的劳动,达到快速完成工程项目的目的。 工程的框架结构 样例工程定义的名称为“水位控制系统.mcg”工程文件,由五大窗口组成。总共建立了二个用户窗口,四个主菜单,分别作为水位控制、报警显示、曲线显示、数据显示,构成了样例工程的基本骨架。 动画图形的制作 水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一 幅模拟系统真实工作流程并实施监控操作的动画窗口。包括: 水位控制系统:水泵、水箱和阀门由“对象元件库管理”调入;管道则经过动画属性设置赋予其动画功能。 液位指示仪表:采用旋转式指针仪表,指示水箱的液位。 液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变流速。 报警动画显示:由“对象元件库管理”调入,用可见度实现。 控制流程的实现 选用“模拟设备”及策略构件箱中的“脚本程序”功能构件,设置构件的属性,编制控制程序,实现水位、水泵、调节阀和出水阀的有效控制。 各种功能的实现 通过 MCGS 提供的各类构件实现下述功能: 历史曲线:选用历史曲线构件实现; 历史数据:选用历史表格构件实现; 报警显示:选用报警显示构件实现; 工程报表:历史数据选用存盘数据浏览策略构件实现,报警历史数据选用报警信息浏览策略构...