i26i MCGS组态软件培训教程
过程中,可根据实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。
制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分
类似于“画画”,用户通过MCGS组态软件中提供的基本图形元素及动画构件库,在用户窗口内“组合”成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。
编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,
构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。MCGS还为用户提供了编程用的功能构件(称之为“脚本程序”功能构件),使用简单的编程语言,编写工程控制程序。
完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数
据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。
编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正
确。
连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的
数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。
MCGS组态软件介绍 i27i
工程完工综合测试:最后测试工程各部分的工作情况,完成整个工程的组态工作,实
施工程交接。
注意:以上步骤只是按照组态工程的一般思路列出的。在实际组态中,有些过程
是交织在一起进行的,用户可根据工程的实际需要和自己的习惯,调整步骤的先后顺序,而并没有严格的限制与规定。这里,我们列出以上的步骤是为了帮助用户了解MCGS组态软件使用的一般过程,以便于用户快速学习和掌握MCGS工控组态软件。
i28i MCGS组态软件培训教程
第二部分 MCGS通用版组态软件初级教程
第一讲 建立一个新工程
本节重点:?? 了解如何建立一个新工程
?? 会灵活应用工具箱,特别是对象元件库管理制作画面
1.1 建立一个新工程
工程简介
通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。通过本讲及后续几讲学习,您将会应用MCGS组态软件建立一个比较简单的水位控制系统。本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。
水位控制需要采集二个模拟数据: 液位1(最大值10米) 液位2(最大值6米)
三个开关数据:水泵、调节阀、出水阀。
MCGS通用版组态软件初级教程 i29i
工程效果图
工程组态好后,最终效果图如下:
样例工程剖析
本节重点: ?? 分析水位控制系统工程的运行流程和具体实现的功能
对于一个工程设计人员来说,要想快速准确地完成一个工程项目,首先要了解工程的系统构成和工艺流程,明确主要的技术要求,搞清工程所涉及到的相关硬件和软件。在此基础上,拟定组建工程的总体规划和设想,比如:控制流程如何实现,需要什么样的动画
i30i MCGS组态软件培训教程
效果,应具备哪些功能,需要何种工程报表,需不需要曲线显示等。只有这样,您才能在组态过程中有的放矢,尽量避免无谓的劳动,达到快速完成工程项目的目的。
工程的框架结构 样例工程定义的名称为“水位控制系统.mcg”工程文件,由五大
动画图形的制作 控制流程的实现 各种功能的实现
窗口组成。总共建立了二个用户窗口,四个主菜单,分别作为水位控制、报警显示、曲线显示、数据显示,构成了样例工程的基本骨架。
水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一
幅模拟系统真实工作流程并实施监控操作的动画窗口。包括: 水位控制系统:水泵、水箱和阀门由“对象元件库管理”调入;管道则经过动画属性设置赋予其动画功能。
液位指示仪表:采用旋转式指针仪表,指示水箱的液位。 液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变流速。
报警动画显示:由“对象元件库管理”调入,用可见度实现。
选用“模拟设备”及策略构件箱中的“脚本程序”功能构件,设
置构件的属性,编制控制程序,实现水位、水泵、调节阀和出水阀的有效控制。
通过MCGS提供的各类构件实现下述功能:
历史曲线:选用历史曲线构件实现;