MCGSE组态软件的使用 ppt课件

合集下载

MCGS工控组态软件使用课件1

MCGS工控组态软件使用课件1
(3)通用性,每个用户根据工程实际情况,利用通用组态软 件提供的底层设备(PLC、智能仪表、智能模块、板卡、变 频器等)的I/O Driver、开放式的数据库和画面制作工具, 就能完成一个具有动画效果、实时数据处理、历史数据和曲 线并存、具有多媒体功能和网络功能的工程。
MCGS组态软件的系统构成
1)MCGS组态软件的整体结构
SB2 X1 Y1 YVB
S1 X2 P
S2
X3
L C
Y2
YVC
S3
X4 Y3 KM
~ C CC 220V
A阀
B阀
PLC
S1 S2 S3
C阀
控制柜
主令 信号
PLC
执行机构 传感器
被控对象
上位机监控 PLC
执行机构 传感器
被控对象
A阀
B阀
S1 S2 S3
C阀
MCGS
通信模块
PLC
控制柜
上位机监控
所有的操作均采用面向对象的直观方式,避免了烦 琐的编程工作。
3)MCGS如何与设备进行通讯:
MCGS通过设备驱动程序与外部设备进行数据交换。 包括数据采集和发送设备指令。设备驱动程序是由VB 、VC程序设计语言编写的DLL(动态连接库)文件, 设备驱动程序中包含符合各种设备通讯协议的处理程 序,将设备运行状态的特征数据采集进来或发送出去 。MCGS负责在运行环境中调用相应的设备驱动程序 ,将数据传送到工程中的各个部分,完成整个系统的 通讯过程。每个驱动程序独占一个线程,达到互不干 扰的目的。
完善菜单按钮功能 编写程序调试工程
2、实际建立一个新工程
工程简介:
用可编程 控制器编制双 灯闪烁控制程 序,并将PLC 数据送入PC 机,使用 MCGS组态软 件完成对PLC 的运行监控设 计

MCGS组态软件课件-第4章

MCGS组态软件课件-第4章
系统的扰动形式有两种,一种是设定值扰动,另一种是负荷扰动(出水 阀开度变化产生的扰动)。观察并分析不同扰动下的闭环调节过程。
3-2 对象特性实验
通过改变水箱、水泵、出水阀的特性,并进行设定值和负荷扰动实验, 观察并分析不同对象特性状况下的调节过程变化。 (1) 改变水泵的特性(惯性时间和增益) (2) 改变出水阀特性(截面积) (3) 改变水箱特性(水箱面积)
17
脚本程序语言要素
•2 变量、常量及系统函数
–变量:脚本程序中,用户不能定义子程序和子函数,其 中数据对象可以看作是脚本程序中的全局变量,在所有 的程序段共用。可以用数据对象的名称来读写数据对象 的值,也可以对数据对象的属性进行操作。 –常量:
•开关型常量:0或非0的整数,通常0表示关,非0表示开; •数值型常量:带小数点或不带小数点的数值,如:12.45, 100 •字符型常量:双引号内的字符串,如:“OK”,“正常”
注意:建立模型时需要注意量纲的转换,否则可能得不到正 确的仿真结果。
28
水箱液位PID控制
2. 控制系统构成方案
水箱液位控制采用单回路PID,被控量为水箱液位,控制量为水泵输入 电压。单回路控制器的输出范围为0到10V(对应于水泵的控制输入电 压)。由一个开关控制输入电压以实现水泵的启停。
3. 调试项目制定 3-1 扰动实验
•5 注释语句
– 以单引号“ ’ ”开头的语句为注释语句,注释 语句在脚本程序中只起到注释说明的作用,实际 运行时,系统不对注释语句作任何处理。
24
4.3 脚本程序实例
水箱液位PID控制
25
水箱液位PID控制
•单容水箱液位的单回路控制问题
1.分析并建立对象模型 1-1 水箱高度1m,截面积A1 为60cm2,水通过泵进入 水箱,进入水箱的流量由 水泵决定,水泵的控制电 压输入范围为0-10V,水 泵出水量与控制电压之间 的传递函数为:

MCGS嵌入版组态工程软件的实际应用教案课件PPT

MCGS嵌入版组态工程软件的实际应用教案课件PPT
图4-18 添加指示灯
任务1 MCGS嵌入版组态+三菱FX PLC工程建立
③标签:单击选中工具箱中的“标签”构件,在窗口按住鼠标左键,拖放出一定大 小的“标签”,如图4-19所示。双击进入该标签弹出“标签动画组态属性设置”对 话框,在扩展属性页“文本内容输入”中输入D0,点击确认。如图4-20所示 。
任务1 MCGS嵌入版组态+三菱FX PLC工程建立
4-31“模拟运行”功能
图4-32“工程下载”的信息
任务1 MCGS嵌入版组态+三菱FX PLC工程建立
本案例中,由于已经填加了设备组态,如果只进行“模拟运行” ,在按下“启动运行”时,将会弹出图4-33所示的提示信息,表 明“通用串口父设备”没有与PC机连接。单击“确认”,进入 MCGS模拟运行环境,如图4-34所示。
图4-27 指示灯“变量选择”设置 图4-28 指示灯“单元属性设置”
任务1 MCGS嵌入版组态+三菱FX PLC工程建立
同样的方法,将Y1按钮和Y2按钮旁边的指示灯分别连接变量“设备0_读写 Y0001”和“设备0_读写Y0002”。
③输入框:双击D0标签旁边的输入框构件,弹出“输入框构件属性设置” 对话框,在操作属性页,点击 进行变量选择,选择“根据采集信息生成” , 通道类型选择“D寄存器”,通道地址为“0”;数据类型选择“16位 无 符号二进制”;读写类型选择“读写”,如图4-29所示。完成后点击“确认 ”,完成如图图4-30所示“输入框构件属性设置”中数据的连接。
图4-35 Y1按钮和对应指示灯的仿真
任务1 MCGS嵌入版组态+三菱FX PLC工程建立
在模拟运行环境下,单击D0“输入框”,在弹出的对话框中通过弹出键盘输 入数值2,如图4-36所示,单击“确认”。

第6讲__MCGS通用版组态软件高级教程

第6讲__MCGS通用版组态软件高级教程
在MCGS组态软件下,可以旋转的动画构件具有多边形状态和旋 转状态。多边形状态可以对动画构件进行编辑,包括调整形状, 属性设置等。旋转状态主要是对旋转属性进行设置,包括旋转表 达式、旋转位置、旋转圆心、旋转半径和旋转角度等的设置。
6.3 旋转动画的制作
6.3.1 组态环境下的旋转设置
旋转动画窗口是由一个简单的旋转动画构件,以小人推车沿直线 滚动来显示旋转动画功能的工程。运行后显示以下界面:

数值型数据对象有限值报警属性,可同时设置下下限、下限、上 限、上上限、上偏差、下偏差等六种报警限值,当对象的值超过 设定的限值时,产生报警;当对象的值回到所有的限值之内时, 报警结束。
6.1 构造实时数据库
6.1.2 数据对象的类型
3、字符型数据对象 字符型数据对象是存放文字信息的单元,用于描述外部对象的状 态特征,其值为多个字符组成的字符串,字符串长度最长可达 64KB。字符型数据对象没有工程单位和最大、最小值属性,也 没有报警属性。

6.1 构造实时数据库
6.1.2 数据对象的类型
5、数据组对象 数据组对象是MCGS引入的一种特殊类型的数据对象,类似于一 般编程语言中的数组和结构体,用于把相关的多个数据对象集合 在一起,作为一个整体来定义和处理。例如:在初级教材中,描 述一个水位控制系统的工作状态有液位1、液位2两个物理量,为 便于处理,定义“液位组”为一个组对象,用来表示“液位”这 个实际的物理对象,其内部成员则由上述物理量对应的数据对象 组成,这样,在对“液位”对象进行处理(如:组态存盘、曲线 显示、报警显示)时,只需指定组对象的名称“液位组”,就包 括了对其所有成员的处理。
6.1 构造实时数据库
6.1.2 数据对象的类型

MCGS组态软件经典教程ppt课件

MCGS组态软件经典教程ppt课件
• 文本(列表)报警显示
添加报警显示构件,与水位组连接,并将最大显示记录 设置为6。
练习 26
报警显示
演示 • 动画(指示灯)报警显示
添加水箱/水罐水位报警灯(指示灯1/3) 水箱水位报警动画设置(填充颜色:水箱水位>=9 or 水箱水位<=1) 水罐水位报警动画设置(填充颜色:水罐水位>=5 or 水罐水位<=1)
• 系统开发环境和系统运行环境之间的联系纽带 是实时数据库。
2
类似于编程
工业组态软件的结构
类似于 解释运行
类类似似于于源编代程码
3
工业组态软件在不同行业中的应用
使用方便,用户无须具备计算机编程的知识 使用。
操作简便、可视性好、可维护性强、高性能、 高可靠性,已成功应用于石油化工、钢铁行 业、电力系统、水处理、环境监测、机械制 造、交通运输、能源原材料、农业自动化、 航空航天等领域,经过各种现场的长期实际 运行,系统稳定可靠。
13
MCGS组态软件实现一个简单的水位控制
工程简介
工程建立
流程画面
定义数据对象
动画连接
设备连接
流程控制
报警显示
报表输出
显示曲线
安全机制
14
流程画面
演示
• 新建一个用户窗口“水位控制”
在窗口的基本属性中设定窗口名称、窗口标题、窗口背景、窗口位置
等属性。
• 定义报警
在实时数据库中,对相关变量进行定义 选中“允许进行报警处理”; 设定“上限报警”( 9/5米)和报警注释(水箱/罐的水已达
上限值); 设定“下限报警”(1/1米)和报警注释(水箱/罐没水了); 在存盘属性中,选中“自动保存产生的报警信息”。 将水位组设置成自动存盘,时间为5s。

MCGS组态软件课件-第3章

MCGS组态软件课件-第3章
22
历史表格的动画连接
–关于历史表格可以连接的三种数据源:
•实时数据库中的组对象(需要定 义组对象)
•Access数据库(直接从MCGS数 据记录文件[Access数据库]中提 取历史记录数据) •ODBC数据库(从第三方的历史 数据记录文件,如SQL Server数 据库中提取历史记录数据)
23
18
各类对象的动画连接
• 按钮操作连接 – 实现数据对象值操作、窗口操作、脚本操作、系统操作 • 输入动画连接 – 状态(0,1)、数据(连续量)的输入 – 有:动画按钮(0,1状态)、下拉框、输入框、滑动输入 器(垂直或水平)、旋转输入器 • 显示动画连接 – 状态(0,1)、数据(连续量)的显示 – 有:动画显示(0,1状态)、流动块(管道)、标签(数字 或文字)、百分比填充(垂直或水平棒图)、旋转仪表 • 曲线动画连接 – 有:实时曲线、历史曲线、报警显示 • 表格动画连接 – 有:自由表格、历史表格、存盘数据浏览
– 当图形对象被固化后,用户就不能选中它,从而也不 能对其进行各种编辑工作。在组态过程中,一般把作 为背景用途的图形对象加以固化,以免影响其它图形 对象的编辑工作。 – 激活操作将会使窗口内所有固化的对象被激活。
25
第2章 内容结束!
26
基本图形元素
•图元对象
–图元是构成图 形对象的最小 单元。
直线 选择器 矩形 标签 多边形,折线 弧线 圆角矩形 椭圆 位图
–MCGS为用户 提供了8种图 元对象。 –可以对图元对 象进行动画连 接。
14
基本图形元素
•图符对象
–多个图元组合可以构成新的复杂图形对象——图符对象。 –图符对象可以作为一个整体移动和改变大小。 –图符对象中可以包含图元和图符。 –图符对象可以分解还原成组成该图符的图元。 –MCGS还为用户提供了27种图符对象。 –图符对象也可以进行动画连接。 但组成图符的图元对象原有的 动画连接将失去作用。

策略组态 MCGSppt课件

策略组态 MCGSppt课件

运行策略的分类
MCGS中根据策略运行的条件不同将运行策略 分为:启动策略,循环策略,退出策略,用户 策略,报警策略,事件策略和热键策略。
3
精选2021版课件
启动策略:在进入运行环境后首先运行的策略, 只运行一次,一般完成系统初始化的处理。
循环策略:按照用户指定的周期时间,循环执 行策略块内的内容,通常用来完成流程控制任 务。
退出策略:退出运行环境时执行的策略。该策 略由MCGS自动生成,自动调用,一般由该策略 模块完成系统结束运行前的善后处理任务。
4
精选2021版课件
用户策略:由用户自定义的,一般由按钮、菜 单、其他策略来调用执行。
报警策略:当指定数据对象的某种报警状态产 生时,报警策略被系统自动调用一次。
5
精选2021版课件
策略组态
1
精选2021版课件
运行策略
运行策略是用户为实现对系统运行流程自由控 制所组态生成的一系列功能模块的总称。
运行策略的建立使系统能够按照设定的顺序和 条件操作实时数据库,控制用户窗口的打开、 关闭以及设备构件的工作状态,从而实现对系 统工作过程的控制及有序的调度管理。
2
精选2021版课件
策略构件
MCGS中的策略构件以功能块的形式来完成对实 时数据库的操作、用户窗口的控制等操作。
11
精选2021版课件
数据对象操作构件
数据对象操作构件的主要功能: 读写数据对象的值 读入或修改数据对象的报警限值 数据对象的当前值存盘 应答数据对象所产生的报警
12
精选2021版课件
13
精选2021版课件
19
精选2021版课件
定时器设定值:定时器设定值的时间单位为S, 设置为小数时,处理mS级的时间。

mcgs第二章建新工程ppt课件

mcgs第二章建新工程ppt课件

经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
2.建立新工程的一般过程
工程立项搭建框架:MCGS称为建立新工程。主要内 容包括:定义工程名称、封面窗口名称和启动窗 口(封面窗口退出后接着显示的窗口)名称,指 定存盘数据库文件的名称以及存盘数据库,设定 动画刷新的周期。经过此步操作,即在MCGS组态 环境中,建立了由五部分组成的工程结构框架。 封面窗口和启动窗口也可等到建立了用户窗口后 ,再行建立。
练习与思考
• MCGS工程的建立一般需要哪些过程? • 如何创建新工程?
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
本讲内容到此结束
组态工作窗口:是创建和配置图形对象、数据对 象和各种构件的工作环境,又称为对象的编辑 窗口。包括:主控窗口,用户窗口,设备窗口 ,运行策略窗口,实时数据库窗口。
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
பைடு நூலகம்
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
2.建立新工程的一般过程
制作动画显示画面:动画制作分为静态图形设计 和动态属性设置两个过程。前一部分类似于“ 画画”,用户通过MCGS组态软件中提供的基本 图形元素及动画构件库,在用户窗口内“组合 ”成各种复杂的画面。后一部分则设置图形的 动画属性,与实时数据库中定义的变量建立相 关性的连接关系,作为动画图形的驱动源。

MCGS组态软件课件-第5章上课讲义

MCGS组态软件课件-第5章上课讲义

11#设备 C200HE
PLC
10#设备 C200HE
PLC
2#设备 宇光 AI-808 智能调节仪表
RS-485 1#设备 宇光 AI-808 智能调节仪表
250Ω
输入信号 输出信号 4-20 mA 4-20 mA
19
5.3 MCGS设备组态实例
实例硬件设备及系统连接图
4-20 mA 信号源
宇光 AI-808智能调节仪
PV 8888
SV 8888
↙ A/M ∨ ∧
IN 1~5V
250Ω RS-485
MCGS组态软件
USB 工控机 转换器 USB/RS232
转换器 RS232/RS485
OUT 4~20mA
220V~
mA
220V~
20
明确实例组态设计的任务
• 用MCGS组态设计,通过对宇光 AI-808智能调节仪表运 行参数的实时监测,实现对控制系统的监控。
14
MCGS设备窗口组态过程
在设备窗口中双击子 设备打开设备属性窗 口,完成对子设备的 基本操作和参数设置
内部属性打开通道 属性设置窗口,完 成对子设备通道地 址和类型的设置
“同步采集”时继承父 设备的参数设置;
“异步采集”时设置子 设备的采集周期(不能 大于父设备的采集周期)
设置子设备 的通信地址
7 P 比例带
8I
积分时间
参数 参数 含义
代号 名
9 D 微分时间 10 CtI 控制周期 11 Sn 输入信号规格 12 dIP 小数点位置 13 dIL 下限显示值 14 dIH 上限显示值 15 ALP 报警输出编程 16 Sc 传感器修正 17 oP1 输出方式

第6讲__MCGS通用版组态软件高级教程

第6讲__MCGS通用版组态软件高级教程

6.1 构造实时数据库
6.1.2 数据对象的类型
在MCGS组态软件中,数据对象有开关型、数值型、字符型、事 件型、组对象等五种类型。不同类型的数据对象,属性不同,用 途也不同。在初级培训教材中我们已经学会定义开关型、数值型、 组对象三种类型。 1、 开关型数据对象 记录开关信号(0或非0)的数据对象称为开关型数据对象,通常 与外部设备的数字量输入输出通道连接,用来表示某一设备当前 所处的状态。开关型数据对象也用于表示MCGS中某一对象的状 态,如对应于一个图形对象的可见度状态。 开关型数据对象没有工程单位、最大值和最小值属性,没有限值 报警属性,只有状态报警属性。

数值型数据对象有限值报警属性,可同时设置下下限、下限、上 限、上上限、上偏差、下偏差等六种报警限值,当对象的值超过 设定的限值时,产生报警;当对象的值回到所有的限值之内时, 报警结束。
6.1 构造实时数据库
6.1.2 数据对象的类型
3、字符型数据对象 字符型数据对象是存放文字信息的单元,用于描述外部对象的状 态特征,其值为多个字符组成的字符串,字符串长度最长可达 64KB。字符型数据对象没有工程单位和最大、最小值属性,也 没有报警属性。
6.3 旋转动画的制作
6.3.1 组态环境下的旋转设置
在工具箱中选择“矩形”、“圆形”和“直线”,构成一个小人 推小车的画面。如图:
6.3 旋转动画的制作
6.3.1 组态环境下的旋转设置
首先定义车轮的运动变量。双击车轮的外圈,水平移动设置如下 图,对应的是“wheel”数值型数据对象。
数据输入
字符串显示 字符串分解1至4
数值型 输入0-9999之间的数
字符型 用于显示输入数据转换成的字符串 字符型 用于显示字符串分解成的字符

mcgse组态软件的使用

mcgse组态软件的使用
MCGSE组态软件 使用
PLC控制要求为: 一个启动按钮,一 个停止按钮,三盏 灯。 按下启动按钮三盏 灯亮,按下停止按 钮三盏灯灭。
组态控制要求为: 通过组态代替启 动、停止按钮, 实现三盏灯控制。
控制任务PLC地址分配表
输入
输出
启动按钮
I0.0(M0.0)
灯1
Q0.0
停止按钮
I0.1(M0.1)
2019/11/26
2019/11/26
首先设置基本 属性中的按钮 文本与按钮颜 色,一般启动 用绿色,停止 用红色。
2019/11/26
设置完基本 属性后设置 操作属性。 具体见图
按钮设置完成后如图所示 然后设置灯→ 点击插入元件
2019/11/26
选择指示灯,指示灯6,添加到窗 口0,再双击它去设置
添加完成后设备窗口显示这两项
添加完成后,双击通用串口父 设备,将默认COM2改为COM1
2019/11/26
2019/11/26
再点击西门子PLC, 出现图示窗口,
点击删除全部设备 通道。
重新添加我们需要 的通道
删除完成后,点击增加设备通道, 添加我们所需的变量。
因为要用组态代替按钮,所以 用M寄存器代替i寄存器,
2019/11/26
2019/11/26
2019/11/26
2019/11/26
2019/11/26
2019/11/26
组态下载完成后的运行面板
2019/11/26
灯2
Q0.1
2019/11/26
灯3

Q0.2
首先,新建一个组态文件。
2019/11/26
点击确定后,出现如下窗口:
2019/11/26
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/7/28
仿照设置启动按钮的设置方法, 设置其他变量。设置完成后,如 下图所示
2020/7/28
实时数据库设置完成后,单击设备窗 口选项卡,再双击设备窗口图标。
2020/7/28
在设备工具箱中,首先添加通用串口 父设备,再添加和我们PLC相匹配的 PLC类型。
2020/7/28
添加完成后设备窗口显示这两项
2020/7/28
2020/7/28
2020/7/28
2020/7/28
2020/7/28
2020/7/28
MCGSE组态软件 使用
PLC控制要求为: 一个启动按钮,一 个停止按钮,三盏 灯。 按下启动按钮三盏 灯亮,按下停止按 钮三盏灯灭。
组态控制要求为: 通过组态代替启 动、停止按钮, 实现三盏灯控制。
控制任务PLC地址分配表
输入
输出
启动按钮
I0.0(M0.0)
灯1
Q0.0
停止按钮
I0.1(M0.1)
添加完成后,双击通用串口父 设备,将默认COM2改为COM1
2020/7/28
2020/7/28
再点击西门子PLC, 出现图示窗口,
点击删除全部设备 通道。
重新添加我们需要 的通道
删除完成后,点击增加设备通道, 添加我们所需的变量。
因为要用组态代替按钮,所以 用M寄存器代替i寄存器,
2020/7/28
所有变量设置完成后如下图所示。
2020/7/28
设置完实时数据库和设备窗口后, 设置最后的用户窗口,用户窗口 就是在触摸屏中显示的窗口。
2020/7/28

点击新建窗口,出现窗口0图标,再双击它。 出现动画组态设置
2020/7/28
在工具箱中添加标 准按钮。拖动鼠标 画在窗口0中。然后 双击去设置该按钮。
2020/7/28
2020/7/28
首先设置基本 属性中的按钮 文本与按钮颜 色,一般启动 用绿色,停止 用红色。
设置完基本 属性后设置 操作属性。 具体见图
2020/7/28
按钮设置完成后如图所示 然后设置灯→ 点击插入元件
2020/7/28
选择指示灯,指示灯6,添加到窗 口0,再双击它去设置
灯2
Q0.1
2020/7/28
灯3
Q0.2
首先,新建一个组态文件。
2020/7/28
点击确定后,出现如下窗口:
2020/7/28
首先点击实时数据库:
2020/7/28
点击新增对象,添加新对象,默认为Data1,双击Data1则可以 编辑
2020/7/28
对象名称设为启动按钮,类型设为开关量,单击确认
相关文档
最新文档