MCGS组态控制系统演示工程操作步骤..
MCGS嵌入版组态软件

• 组态软件:通俗说是在电脑或触摸屏上显 示工程中设备运行状态的和控制,还有设备 报警和数据记录,查询等功能.
一.创建工程
1.鼠标单击文件菜单中"新建工程"选项,自动 生成新建工程,默认的工程名为:"新建工程 X.MCE" 2.选择文件菜单中的"工程另存为"菜单项,弹 出文件保存窗口 在文件名一栏内输入"水位控制系统",点击" 保存"按钮,工程创建完毕
[2] 从"储藏罐"类中选取罐17、罐53 从"阀"和"泵"类中分别选取2个阀 〔阀58、阀44、1个泵〔泵38.
[4] 将储藏罐、阀、泵调整为适当大小,放到适当位置
[5] 选中工具箱内的流动块动画构件图标,生成流动块 . [6] 分别对阀,罐进行文字注释.依次为:水泵、水罐1、调节阀、
水罐2、出水阀 . [7] 选择"文件"菜单中的"保存窗口"选项,保存画面.
水了!". [4]在"存盘属性"中选中"自动保存产生的报警信息". [5]同理设置"液位2"的报警属性.需要改动的设置为: 下限报警:报警值设为:1.5;报警注释输入:"水罐2没水了!"; 上限报警:报警值设为:4;报警注释输入:"水罐2的水已达上限值!".
7.2制作报警显示画面
[1] 选取"工具箱"中的"报警显示"构件 ,将构件放置适当位 [2] 双击该构件,在在基本属性页中,将: 对应的数据对象的名称设为:液位组;最大记录次数设为:6.
来设置液面1和2的上下限报警
mcgs指导手册

mcgs指导手册MCGS组态软件是一款功能强大的工控组态软件,具有丰富的报表、数据和曲线等功能,支持国内外众多数据采集与输出设备。
以下是MCGS组态软件的使用指导手册:一、概述MCGS组态软件分为MCGS嵌入版和MCGS组态环境两部分,两者互相独立,又紧密相关。
MCGS嵌入版主要用于生成用户应用系统,而MCGS组态环境则是生成用户应用系统的工作环境。
二、软件组成MCGS组态软件由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成。
1. 主控窗口:用于对整个工程相关的参数进行配置,可设置封面窗口、运行工程的权限、启动画面、内存画面、磁盘预留空间等。
2. 设备窗口:通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。
3. 用户窗口:工程里所有可视化的界面都是在用户窗口里面构建的。
4. 实时数据库:从外部设备采集来的实时数据送入实时数据库,系统其它部分操作的数据也来自于实时数据库。
5. 运行策略:通过对运行策略的定义,使系统能够按照设定的顺序和条件操作任务,实现对外部设备工作过程的精确控制。
三、基本操作1. 设备窗口的基本操作:设备窗口编辑界面有设备组态画面和设备工具箱两部分组成。
设备组态画面用于配置该工程需要通讯的设备。
2. 实时数据库的基本操作:在实时数据库中创建变量,设置变量的属性,建立变量之间的连接关系。
3. 运行策略的基本操作:在运行策略中定义顺序和条件,设置任务执行的顺序和条件,实现对外部设备的精确控制。
四、应用实例通过以上基本操作,可以完成一个简单的MCGS组态应用实例。
具体步骤如下:1. 在MCGS组态环境中创建一个新工程,设置工程参数。
2. 在设备窗口中添加需要通讯的设备,并进行配置。
3. 在用户窗口中创建可视化界面,添加需要的元件和变量。
4. 在实时数据库中创建变量,设置变量的属性,建立变量之间的连接关系。
5. 在运行策略中定义顺序和条件,设置任务执行的顺序和条件,实现对外部设备的精确控制。
MCGS工控组态软件实例教程

MCGS工控组态软件实例教程MCGS(Macro Control Graphic System)是一款功能强大的工控组态软件,可用于设计和开发人机界面(HMI)与自动化控制系统。
它提供了直观、易于使用的开发界面,使用户能够轻松创建自定义的仪表板和监控界面。
本篇文章将为您提供一个MCGS工控组态软件的实例教程,帮助您入门并了解其基本用法。
首先,在您的电脑上安装MCGS软件,并启动它。
在启动界面上,您可以选择创建一个新项目或打开一个现有项目。
在本教程中,我们将从头开始创建一个新项目。
在创建新项目时,您需要选择一个存储位置和一个项目名称。
接下来,您将被带到主界面,在这里您可以开始设计您的人机界面。
第一步是创建一个新的页面。
在主界面的"基本元件"选项卡下,您可以找到各种用于设计界面的元件。
例如,文本框、按钮、图表等。
从中选择一个元件,然后将其拖动到页面上。
接下来,您可以通过双击该元件来设置其属性。
例如,您可以设置文本框的大小、字体、颜色等。
您还可以设置按钮的样式和触发动作。
除了基本元件,MCGS还提供了丰富的图像和动画元素,以及数据显示和控制元件,如进度条、开关等。
您可以根据自己的需要添加和设置这些元件。
在设计界面时,您还可以使用排列工具和对齐功能来调整元件的位置和布局。
这将确保您的界面整齐、美观。
一旦您完成了界面的设计,您可以通过点击"运行"按钮来查看实际效果。
您也可以在MCGS软件中使用模拟数据来测试您的界面。
除了设计界面,MCGS还提供了强大的数据采集和处理功能。
您可以通过连接PLC或其他自动化设备来获取实时数据,并在界面上实时显示。
您还可以使用MCGS提供的逻辑控制和算法来处理数据,并进行报警和记录。
当您满意于您的界面设计和功能设置后,您可以将其部署到目标设备上。
MCGS支持多种目标设备,包括工控机、嵌入式系统和触摸屏等。
在部署过程中,您可以选择不同的运行模式,如全屏模式或窗口模式。
MCGS组态控制系统演示工程操作步骤

水箱液位控制系统演示工程操作步骤一、创建新工程1、双击桌面中的图标,进入MCGS组态环境工作台,如图1所示。
2、点击图1中的“新建窗口”,出现“窗口0”图标。
3、点击“窗口0”鼠标右键,选择“属性”,按照图2进行设置,则窗口名称变为“水箱液位控制系统”,如图2右图所示。
图2二、画面设计1、在“水箱液位控制”窗口点击菜单中的【工具箱】图标,单击插入元件按钮,打开【对象元件管理】中的【储藏罐】,选择罐17,点击确定。
如图3所示,则所选中的罐出现在桌面的左上角,用鼠标改变其大小及位置。
图32、按照同样的方法,【储藏罐】选中2个罐(罐17,罐53),【阀】选中2个阀(阀58,阀44),1个泵(泵40)。
按图4放置。
图43、选中工具箱中的【流动快】按钮,单击鼠标并移动光标放置流动快。
如图5所示设置流动快。
图54、选中流动块,点击鼠标右键【属性】,按图6设置属性。
图65、添加文字,选中工具箱中的【标签】按钮,鼠标的光标变为“十字”形,在窗口任意位置拖曳鼠标,拉出一个一定大小的矩形。
建立矩形框后,鼠标在其内闪烁,可直接输入“水箱液位控制系统演示工程”文字。
选中文字,鼠标右键【属性】,按图7设置。
图76、点击菜单中的,可变更字体大小。
按图5添加其他文字。
三、MCGS数据对象设置2、单击工作台【实时数据库】按钮,进入【实时数据库】窗口。
单击窗口右边的【新增对象】按钮,在窗口的数据对象列表中,就会增加新的数据对象。
双击选中对象,按图8设置数据对象属性。
图83、按照图9设置其他数据对象属性。
图94、双击【液位组】,存盘属性按图10设置,组对象成员按图11设置。
图10图11四、动画连接(一)水罐动画连接1、在【用户窗口】中,双击【水箱液位控制】,进入窗口后双击水罐1,弹出【单元属性设置】窗口,如图12所示。
图122、单击【动画连接】,选中折线,则出现。
单击按钮进入【动画组态属性设置】窗口,各项设置如图13所示,单击确认后,水罐1的对象变量连接就成功了。
MCGS工控组态软件实例教程

MCGS工控组态软件实例教程
在新建工程界面,我们需要填写一些基本信息,如工程名称、保存路
径等。
接下来,我们可以点击“确定”按钮,开始创建我们的工程。
在工程界面上边的工具栏中,我们可以看到各种组态工具,如按钮、
文本框、进度条等。
我们可以利用这些组态工具来创建一个监控界面。
例如,我们可以使用按钮来实现一个开关控制功能。
首先,我们选择
按钮工具,在界面上点击鼠标左键,然后拖动鼠标在界面上画出一个按钮
的形状。
接下来,在弹出的属性窗口中可以设置按钮的名称、颜色、大小等。
另外,我们还可以使用文本框来显示实时数据。
我们选择文本框工具,在界面上点击鼠标左键,然后拖动鼠标在界面上画出一个文本框的形状。
在属性窗口中,我们可以设置文本框的位置、颜色、字体大小等。
除了按钮和文本框,MCGS工控组态软件还提供了许多其他的组态工具,如进度条、图表、报警器等,可以根据实际需求来选择和使用。
MCGS组态软件经典教程详解

报警显示
演示
• 定义报警
在实时数据库中,对相关变量进行定义 选中“允许进行报警处理”; 设定“上限报警”( 9/5米)和报警注释(水箱/罐的水已达 上限值); 设定“下限报警”(1/1米)和报警注释(水箱/罐没水了); 在存盘属性中,选中“自动保存产生的报警信息”。 将水位组设置成自动存盘,时间为5s。
请与此编号保 持一致!
练习
MCGS组态软件实现一个简单的水位控制
工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制
定义数据对象
变量名称
水泵 调节阀 出水阀 水箱水位 水罐水位 水位组 水箱水位上限
工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制
设备连接
演示
• 添加模拟设备,用模拟设备进行调试
在设备的内部属性中将通道1(与水箱水位对应,模拟 量)的最大值设为10 在设备的内部属性中将通道2(与水罐水位对应,模拟 量)的最大值设为6
• 与实际设备连接
从设备工具箱中添加“数据采集卡—研华PCL-812PG” 设置基本属性,并进行通道连接 • 两个模拟量输入(水箱水位对应AD0,水罐水位对应AD1) • 三个开关量输入输出(水泵对应DI0、DO0,调节阀对应DI1、
DO1,出水阀对应DI2、DO2)
练习
MCGS组态软件实现一个简单的水位控制
MCGS组态环境的五大组成部分
MCGS组态环境
主控窗口
设备窗口
用户窗口
实时数据库
运行策略
菜单设计 设置工程属性 设定存盘结构
MCGS组态软件教程

MCGS组态软件教程
MCGS(Machine Control Graphical System)是一款用于工业自动化领域的组态软件,通过它可以进行机器设备的监控和控制。
本文将为您详细介绍MCGS的使用教程。
第二步,新建一个项目。
在MCGS软件中,一个项目就是一个设备的组态界面。
点击软件菜单栏上的“文件”选项,然后选择“新建”来创建一个新的项目。
在弹出的对话框中,可以设置项目的名称和存储路径。
第三步,创建设备界面。
在项目中,您需要创建一个设备界面来显示和控制设备的状态。
在软件界面的左侧有一个工具箱,里面有多种控件可以使用。
选择适合您需求的控件,并将其拖放到设备界面上。
可以调整控件的大小和位置,以满足您的需求。
可以使用文本框、按钮、图表等控件来显示和控制设备。
第四步,配置设备参数。
在设备界面上,点击右键选择“属性”来配置控件的参数。
可以设置控件的位置、大小、颜色等属性。
还可以为控件添加事件,例如点击按钮时执行一些操作。
在控件属性中,还可以配置与设备通信的参数,例如设备的IP地址、端口号等。
MCGS组态软件经典教程详解

• 用旋转仪表构件显示水箱、水罐中的水位
与“水箱水位”对应的旋转仪表构件(+90度~-90度) 与“水罐水位”对应的旋转仪表构件(+90度~-90度)
• 用文字构件显示水箱、水罐中的水位
文字构件—显示输出
练习
MCGS组态软件实现一个简单的水位控制
练习
在循环策略中实现控制流程(运行 策略—循环策略—策略属性改为 200ms,新增策略行,添加脚本程 序)
MCGS组态软件实现一个简单的水位控制
工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制
请与此编号保 持一致!
练习
MCGS组态软件实现一个简单的简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制
定义数据对象
变量名称
水泵 调节阀 出水阀 水箱水位 水罐水位 水位组 水箱水位上限
MCGS组态环境的五大组成部分
MCGS组态环境
主控窗口
设备窗口
用户窗口
实时数据库
运行策略
菜单设计 设置工程属性 设定存盘结构
添加工程设备 连接设备变量 注册设备驱动
创建动画显示 设置报警窗口 人机交互界面
定义数据变量 定义中间变量
编写控制流程 使用功能构件
MCGS组态软件的工作方式 MCGS如何与设备进行通讯
• MCGS通过设备驱动程序与外部设备进行数据交换。包括 数据采集和发送设备指令。每个驱动程序独占一个线程, 达到互不干扰的目的。
MCGS如何产生动画效果
• MCGS为每一种基本图形元素定义了不同的动画属性,如: 一个长方形的动画属性有可见度,大小变化,水平移动等, 每一种动画属性都会产生一定的动画效果。所谓动画属性, 实际上是反映图形大小、颜色、位置、可见度、闪烁性等 状态的特征参数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、报表输出
(一)实时报表
1、单击【用户窗口】,在【用户窗口】单击【新建窗口】按钮产生一个新窗口,单击【窗口属性按钮,弹出【用户窗口属性设置】窗口,进行如图67所示的属性设置。
图67
2、进入【动画组态数据显示】窗口,单击【工具箱】中的【标签】按钮 做注释:“水箱液位控制系统数据显示”、“实时数据”、“历史数据”。在【工具箱】中单击【自由表格】按钮 ,拖放到桌面适当位置,双击表格进入,点击鼠标右键设置表格为2列5行。如图68所示。
图10
图11
四、
(一)水罐动画连接
1、在【用户窗口】中,双击【水箱液位控制】,进入窗口后双击水罐1,弹出【单元属性设置】窗口,如图12所示。
图12
2、单击【动画连接】,选中折线,则出现 。单击 按钮进入【动画组态属性设置】窗口,各项设置如图13所示,单击确认后,水罐1的对象变量连接就成功了。
图13
3、水罐2的对象变量连接方法与水罐1相同,只需吧【表达式】连接中的“液位1”改成“液位2”;(最大变化百分比)“100”,对应的(表达式的值)由“10”改为“6”。
图54
2、选择【策略1】,单击【策略属性】按钮,弹出【策略属性设置】窗口,【策略名称】设为:“报警数据”,【策略内容注释】设为“水罐报警数据“,单击【确认】按钮退出属性设置,如图55所示。
图55
3、在【运行策略】窗口中,选择【报警数据】策略,单击【策略组态】按钮进入策略组态窗口,在策略组态中,单击工具条中的【新增策略行】按钮 ,新增加一个策略行。再从【策略工具箱】中选取【报警信息浏览】,光标移动到策略行上,单击鼠标。组态完毕,如图56所示。
图26
2、与调节阀相连的流动块在【流动块构件属性设置】窗口中,只需把【表达式】响应改为:调节阀=1即可,如图27所示。
图27
3、与出水阀相连的流动块在流动块构件【流动属性】设置窗口中,只需要把【表达式】相应改为:出水阀=1即可,如图28所示。
图28
(六)添加滑动输入器
1、进入【水箱液位控制】窗口,在【工具箱】中选中【滑动输入器】按钮 ,当鼠标变成“+”后,拖动鼠标到适当大小,如图29所示。
图51
2、双击【报警显示】,弹出【报警显示构件属性设置】窗口,如图52所示,【对应的数据对象的名称】为:“液位组”,【最大记录次数】为:“6”,其他不变。
图52
3、单击确认按钮,报警显示设置完毕。进入运行环境,此时报警显示已经可以轻松的实现了。如图53所示。
图53
(
1、在(运行策略)中,单击【新建策略】,弹出【选择策略的类型】,如图54所示,选择【用户策略】,单击确定按钮。
③当“水罐1”的液位大于1m,同时“水罐2”的液位小于6m时,打开“调节阀”,否则关闭“调节阀”
1、在【运行策略】中,单击【循环策略】,双击 图标进入【策略属性设置】窗口,如图44所示,吧【策略执行方式】中的循环时间设为:200ms,单击【确认】按钮。
图44
2、在策略组态中,单击工具条中的(新增策略行)按钮 ,则屏幕显示如图45所示。
图39
2、双击【设备窗口】中的 ,进入模拟设备属性设置,具体操作如下。在【设备属性设置】中,如图40所示设置,单击【内部属性】,就会出现 。
图40
3、单击 按钮进入【内部属性】窗口,如图40所示,设置好曲线的运行周期和最大最小值(如图41所示),单击【确认】按钮推到【基本属性】页。
图41
4、如图42所示,【通道连接】中【对应数据对象】中输入变量,如“液位1”,或在所要的连接的通道中单击鼠标右键,到实时数据库中选中“液位1”双击即可。
图32
5、同样方法设置液位2。
(七)水罐显示标签的添加
1、在【工具箱】中单击【标签】按钮 ,调整大小放在水罐下面,如图33所示。
图33
2、双击水罐1下面的标签进行属性设置,如图34所示设置。
图34
3、进入【显示输出】窗口如图35所示设置。
图35
4、水罐2如上设置。
(八)添加旋转仪表
1、在【水箱液位控制】窗口的【工具箱】中单击【旋转仪表】按钮 ,调整大小放在水罐下面,如图36所示。
图29
2、双击滑动输入器,进入【滑动输入器构件属性设置】窗口,如图30所示。
图30
3、以对象变量液位1为例,在【滑动输入器构件属性设置】的【操作属性】中把【对应数据对象的名称】改为:“液位1”。【滑块在最右下边式对应的值】为10。如图31所示。
图31
4、【滑动输入器构件属性设置】的【刻度与标注属性】中,把【主划线书面】改为:“5”,即能被10整除,其他不变。如图32所示。
图57
6、在图57中点击【测试】按钮,进入【报警信息浏览】,如图58所示。
图58
7、单击【主控窗口】,单击【菜单组态】进入主控窗口组态平台。单击工具条中的【新增菜单项】按钮 ,产生【操作0】菜单,如图59所示。
图59
8、单击【操作0】菜单,弹出【菜单属性设置】窗口,如图60所示。
图60
9、单击菜单条中的 按钮,进入运行环境,可用【报警数据】菜单打开报警历史数据。
图7
6、点击菜单中的 ,可变更字体大小。按图5添加其他文字。
三、
2、单击工作台【实时数据库】按钮,进入【实时数据库】窗口。单击窗口右边的【新增对象】按钮,在窗口的数据对象列表中,就会增加新的数据对象。双击选中对象,按图8设置数据对象属性。
图8
3、按照图9设置其他数据对象属性。
图9
4、双击【液位组】,存盘属性按图10设置,组对象成员按图11设置。
(
在【实时数据库】中,对“液位1“和”液位2“的上下限报警值都定义号了,若再运行环境下根据实际情况随时改变报警上下限值,可按如下操作实现。
1、在【实时数据库】中选【新增对象】,增加四个对象变量,分别为:液位1上限、液位1下限、液位2上限、液位2下限。四个对象变量的具体设置如图62所示。
图62
2、在【用户窗口】中,进入【水箱液位控制】窗口,在【工具箱】中选择(标签)按钮 用于文字注释,选【输入框】按钮,组态完成如图63所示。
1、双击出水阀,如图20所示,进入动画连接属性设置界面。
图20
2、选中【组合图符】,单击 进入【按钮动作】属性设置,如图21所示设置。
图21
3、点击图21的【确认】按钮,平面如图20所示。选择【折线】,单击 ,进入可见度属性设置窗口。按图22进行可见度设置。
图22
4、在图22中的【属性设置】中,设置此时的填充颜色为(绿色),单击确认按钮。如图23所示。
图36
2、双击旋转仪表,进行仪表的属性设置。如图37所示设置。
图37
3、单击【操作属性】按钮,按图38所示进行设置。
图38
4、液位2对应旋转仪表设置同液位1,最大对应值为6。
(九
1、在【设备窗口】中单击工具条中的【工具箱】按钮 ,打开【设备工具箱】,如图39所示。在【可选设备】框的【通用设备】中打开【模拟数据设备】,双击【模拟设备】,确定后,在【选定设备】中就会出现【模拟设备】,双击【模拟设备】,则会再【设备窗口】中加入【模拟设备】。
图23
5、点击图20最下端【折线】,单击 ,进入可见度属性设置窗口。按图22进行可见度设置。按图24进行可见度设置。
图24
6、在图24中的【属性设置】中,设置此时的填充颜色为(红色),单击确认按钮。如图25所示。
图25
(五)
1、在【水箱液位控制】窗口中,双击水泵右侧的流动块,弹出【流动快构件属性设置】窗口。按图26所示设置。
图45
3、在策略组态中,单击工具条中的【工具箱】按钮 ,弹出【策略工具箱】,如图46所示。单击【策略工具箱】中的【脚本程序】,把鼠标移出【策略工具箱】,会出现一个小手,把小手放在图45中的 上,单击鼠标,则屏幕显示如图47所示。
图46图47
4、双击 按钮进入脚本程序编辑环境,输入程序如图48所示。
图48
图16
(三)
1、在【水箱液位控制】窗口中,双击水泵,弹出调节阀的【单元属性设置】窗口。单击【动画连接】,如图17所示。
图17
2、单击【组合图符】的 按钮,如图18所示进行设置。
图18
3、单击图17中【举行】,进入【填充颜色】属性界面,在表达式中连接变量“水泵”,如图19所示。
图19
(四)
本工程选用的出水阀具有两个把手,绿色把手代表阀门打开,红色阀门代表阀门关闭。
图3
2、按照同样的方法,【储藏罐】选中2个罐(罐17,罐53),【阀】选中2个阀(阀58,阀44),1个泵(泵40)。按图4放置。
图4
3、选中工具箱中的【流动快】按钮 ,单击鼠标并移动光标放置流动快。如图5所示设置流动快。
图5
4、选中流动块,点击鼠标右键【属性】,按图6设置属性。
图6
5、添加文字,选中工具箱中的【标签】按钮 ,鼠标的光标变为“十字”形,在窗口任意位置拖曳鼠标,拉出一个一定大小的矩形。建立矩形框后,鼠标在其内闪烁,可直接输入“水箱液位控制系统演示工程”文字。选中文字,鼠标右键【属性】,按图7设置。
5、这时再进入运行环境运行水箱液位工程,工程会按照设计的控制流程,出现相应的动画效果。
五、报警显示与报警数据
(一)定义报警
1、在实时数据库中,双击“液位1”,进入【报警属性】设置窗口,如图49所示。选择一【允许进行报警处理】;在【报警设置】中选择【上限报警】,把报警值设为:“9”;【报警注释】为:“水罐1已达上限值”。在【报警设置】中选择【下限报警】,把【报警值】设为:“1”,【报警注释】为:“水罐1没水了”。
图42
5、单击【设备调试】,如图43所示,可看到数据的变化。
图43
6、再进入【运行环境】,就会发现所作的【水箱液位控制系统演示工程】自动的运行起来。
(十
脚本编程思路: