MCGS初级教程 ?11? 组态操作;工作台右侧还设有创建对象和对象组态用的功能按钮;
组态工作窗口: 是创建和配置图形对象、数据对象和各种构件的工作环境,又称
属性设置窗口:
为对象的编辑窗口。主要包括组成工程框架的五大窗口,即:主控窗口,用户窗口,设备窗口,实时数据库和运行策略。分别完成工程命名和属性设置,动画设计,设备连接,编写控制流程,定义数据变量等项组态操作。
是设置对象各种特征参数的工作环境,又称属性设置对话框。对
象不同,属性窗口的内容各异,但结构形式大体相同。主要由下列几部分组成:
窗口标题:位于窗口顶部,显示“××属性设置”字样的标题。 窗口标签:不同属性的窗口分页排列,窗口标签作为分页的标记,各类窗口分页排列,鼠标单击窗口标签, 即可将相应的窗口页激活,进行属性设置。
输入框:设置属性的输入框,左侧标有属性注释文字,框内输入属性内容。为了便于用户操作,许多输入框的右侧带有“?”、“▼”、“?” 等标志符号的选项按钮,鼠标单击此按钮,弹出一列表框,鼠标双击所需要的项目,即可将其设置于输入框内。 单选按钮:带有“○”或“⊙”标记的属性设定器件。同一设置栏内有多个选项钮时,只能选择其一。
12? MCGS初级教程 图形库工具箱:
复选框:带有“□”标记的属性设定器件。同一设置栏内有多个选项框时,可以设置多个。
功能按钮:一般设有“检查[C]”、“确认[Y]”、“取消[N]”、“帮助[H]”四种按钮:
“检查[C]”按钮用于检查当前属性设置内容是否正确; “确认[Y]”按钮用于属性设置完毕,返回组态窗口; “取消[N]”按钮用于取消当前的设置,返回组态窗口; “帮助[H]”按钮用于查阅在线帮助文件。
MCGS为用户提供了丰富的组态资源,包括:
系统图形工具箱:进入用户窗口,鼠标点击工具条中的“工具箱”按钮,打开图形工具箱,其中设有各种图元、图符、组合图形及动画构件的位图图符。利用这些最基本的图形元素,可以制作出任何复杂的图形。参见“MCGS组态软件用户指南”。 设备构件工具箱:进入设备窗口,鼠标点击工具条中的“工具箱”按钮,打开设备构件工具箱窗口,其中设有与工控行业经常选用的监控设备相匹配的各种设备构件。选用所需的构件,放置到设备窗口中,经过属性设置和通道连接后,该构件即可实现对外部设备的驱动和控制。
策略构件工具箱:进入运行策略组态窗口,鼠标点击工具条中的“工具箱”按钮,打开策略构件工具箱,工具箱内包括所有策略
? MCGS初级教程 ?13? 功能构件。选用所需的构件,生成用户策略模块,实现对系统运行流程的有效控制。详见“MCGS组态软件参考手册”。 对象元件库:对象元件库是存放组态完好并具有通用价值动画图形的图形库便于对组态成果的重复利用。进入用户窗口的组态窗口,执行“工具”菜单中的“对象元件库管理”菜单命令,或者打开系统图形工具箱,选择“插入元件”图标,可打开对象元件库管理窗口,进行存放图形的操作,参见后面章节。
工具按钮一览: 工作台窗口的工具条一栏内,排列标有各种位图图标的按钮,称
为工具条功能按钮,简称为工具按钮。许多按钮的功能与菜单条中的菜单命令相同,但操作更为简便,因此在组态操作中经常使用。在本书的后面,用附表列出了各个窗口内工具按钮的名称、位图、功能,以备用户查阅。同时可参阅《MCGS组态软件参考手册》第一章的内容。
2.3 鼠标操作
本节重点:? 学会操作鼠标的基本方法
选中对象: 鼠标指针指向对象,点击鼠标左键一次(该对象出现蓝色阴影)。 点击鼠标左键: 鼠标指针指向对象,点击鼠标左键一次。 点击鼠标右键: 鼠标指针指向对象,点击鼠标右键一次。 鼠标双击: 鼠标指针指向对象,快速连续点击鼠标左键两次。
?14? MCGS初级教程 鼠标拖动: 鼠标指针指向对象,按住鼠标左键,移动鼠标,对象随鼠标移动
到指定位置,松开左键,即完成鼠标拖动操作。
2.4 组建新工程的一般过程
本节重点:? 侧重于介绍组建用户工程的步骤和内容,具体操作方法在下一章介绍 工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控
制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。
工程立项搭建框架:MCGS称为建立新工程。主要内容包括:定义工程名称、封面
窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在MCGS组态环境中,建立了由五部分组成的工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。
设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常
要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。在组态过程中,可根据实际需要,随时对菜单的内容进行增加或删除,
MCGS初级教程 ?15? 不断完善工程的菜单。
制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分
类似于“画画”,用户通过MCGS组态软件中提供的基本图形元素及动画构件库,在用户窗口内“组合”成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。
编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,
构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。MCGS还为用户提供了编程用的功能构件(称之为“脚本程序”功能构件),使用简单的编程语言,编写工程控制程序。
完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数
据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。
编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正
确。
连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的
数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。
工程完工综合测试:最后测试工程各部分的工作情况,完成整个工程的组态工作,实