MCGS组态软件高级培训教材 1

发布 2021-05-10 00:02:28 阅读 7390

简介。经过初级培训,您已经对mcgs组态软件的框架结构有了大致的了解,在初级培训教材的指引下,您一定能组态出一些简单的工程项目,但如果想应用自如还有一定困难。在高级培训教材帮助下,您一定会如虎添翼,组态出令人满意的工程。

培训目的经过培训,您可以熟练应用mcgs组态软件中的各项功能;

能根据工艺现场要求熟练制作动画流程;

能处理相对复杂的曲线、报表、数据后处理等需求;

能熟练使用mcgs脚本程序进行复杂的工业流程控制。

培训内容动画制作,流程控制策略,设备组态,结合存盘数据提取做复杂的历史报表,配方构件应用及 mcgs使用技巧介绍。

参考手册 《mcgs用户指南》

mcgs参考手册》

mcgs多**教程。

mcgs工控组态软件联机帮助。

简介 1目录 2

第一讲构造实时数据库 5

一、mcgs实时数据库的概述 5

二、数据对象的类型 6

1、开关型数据对象 6

2、数值型数据对象 6

3、字符型数据对象 6

4、事件型数据对象 7

5、数据组对象 7

三、数据对象的定义 8

四数据对象的作用域 9

第二讲动画制作 10

一、封面制作 10

二、动画效果 15

第三讲设备窗口组态 17

一、概述 17

二、支持硬件设备 19

1、智能模块 19

2、采集板卡 20

3、智能仪表 20

4、变频器 21

5、plc 21

三、设备**调试 22

四、数据前处理 27

第四讲脚本程序 32

一、脚本程序语言要素 32

1、数据类型 32

2、变量及常量 32

3、mcgs对象 33

4、表达式 33

5、运算符 33

6、运算符优先级 34

二、脚本程序基本语句 35

1、赋值语句 35

2、条件语句 35

3、退出语句 36

4、注释语句 36

三、脚本程序应用场合及样例 36

1、脚本程序在“窗口”中的应用 37

2、脚本程序在“标准按钮”中的应用 40

3、脚本程序在“菜单”中的应用 45

第五讲 mcgs数据后处理及报表 48

一、数据后处理 48

二、结合数据提取做复杂的报表 49

1、新建一个窗口 49

2、模拟所需要的数据 50

3、按时间间隔提取数据 58

4、按提取方式提取数据 67

5、数据提取结果 72

第六讲 mcgs配方构件 76

一、 mcgs配方管理基本原理 76

二、 使用mcgs配方构件 76

1、配方组态设计 77

2、配方操作设计 80

3、动态编辑配方 87

第七讲 mcgs使用技巧 88

在mcgs中的数据不同于传统意义的数据或变量,它不只包含了变量的数值特征,还将与数据相关的其它属性(如数据的状态、报警限值等)以及对数据的操作方法(如存盘处理、报警处理等)封装在一起,作为一个整体,以对象的形式提供服务。这种把数值、属性和方法定义成一体的数据称为数据对象。

mcgs用数据对象来表述系统中的实时数据,用对象变量代替传统意义的值变量。把用数据库技术管理的所有数据对象的集合称为实时数据库。实时数据库是mcgs的核心,是应用系统的数据处理中心,如下图所示,系统各个部分均以实时数据库为公用区交换数据,实现各个部分协调动作。

设备窗口通过设备构件驱动外部设备,将采集的数据送入实时数据库;由用户窗口组成的图形对象,与实时数据库中的数据对象建立连接关系,以动画形式实现数据的可视化;运行策略通过策略构件,对数据进行操作和处理。

注意:在mcgs中,用“数据对象”表示数据,可以把“数据对象”认为是比传统变量具有更多功能的对象变量,象使用变量一样来使用数据对象,大多数情况下只需使用数据对象的名称来直接操作数据对象。

在mcgs组态软件中,数据对象有开关型、数值型、字符型、事件型、组对象等五种类型。不同类型的数据对象,属性不同,用途也不同。在初级培训教材中我们已经学会定义开关型、数值型、组对象三种类型。

记录开关信号(0或非0)的数据对象称为开关型数据对象,通常与外部设备的数字量输入输出通道连接,用来表示某一设备当前所处的状态。开关型数据对象也用于表示mcgs中某一对象的状态,如对应于一个图形对象的可见度状态。

开关型数据对象没有工程单位、最大值和最小值属性,没有限值报警属性,只有状态报警属性。

在mcgs组态软件中,数值型数据对象的数值范围是:负数是从 -3.402823e38 到 -1.

401298e-45,正数是从 1.401298e-45 到 3.402823e38。

数值型数据对象除了存放数值及参与数值运算外,还提供报警信息,与外部设备的模拟量输入输出通道连接。

数值型数据对象有最大值和最小值属性,其值不会超过设定的数值范围。当对象的值小于最小值或大于最大值时,对象的值分别取为最小值或最大值。

数值型数据对象有限值报警属性,可同时设置下下限、下限、上限、上上限、上偏差、下偏差等六种报警限值,当对象的值超过设定的限值时,产生报警;当对象的值回到所有的限值之内时,报警结束。

字符型数据对象是存放文字信息的单元,用于描述外部对象的状态特征,其值为多个字符组成的字符串,字符串长度最长可达64kb。字符型数据对象没有工程单位和最大、最小值属性,也没有报警属性。

事件型数据对象用来记录和标识某种事件产生或状态改变的时间信息。例如,开关量的状态发生变化,用户有按键动作,有报警信息产生等,都可以看作是一种事件发生。事件发生的信息可以直接从某种类型的外部设备获得,也可以由内部对应的功能构件提供。

事件型数据对象的值是19个字符组成的定长字符串,用来保留当前最近一次事件所产生的时刻:“年,月,日,时,分,秒”。年用四位数字表示,月、日、时、分、秒分别用两位数字表示,之间用逗号分隔。

如“1997,02,03,23,45,56”,即表示该事件产生于2023年2月3日23时45分56秒。当相应的事件没有发生时,该对象的值固定设置为“1970,01,01,08,00,00”。

事件型数据对象没有工程单位、最大值和最小值属性,没有限值报警,只有状态报警,不同于开关型数据对象,事件型数据对象对应的事件产生一次,其报警也产生一次,且报警的产生和结束是同时完成的。

高级维修电工理论培训教材

1 半导体三极管 一 基本结构 三层半导体 n p n或p n p 三个电极 基极b 发射极e和集电极c 两个pn结 doc 高级维修电工理论培训教材。1 半导体三极管 一 基本结构 三层半导体 n p n或p n p 三个电极 基极b 发射极e和集电极c 两个pn结 发射结 集电结 1 类别 按频...

高级维修电工理论培训教材

1 半导体三极管 一 基本结构 三层半导体 n p n或p n p 三个电极 基极b 发射极e和集电极c 两个pn结 发射结 集电结 1 类别 按频率可分为 高频管和低频管。按功率可分为 大功率管 中功率管和小功率管。按半导体材料可分为 硅管和锗管。按结构可分为 npn型和pnp型。目前国产的npn...

高级育婴师培训教材

北京摇篮阁教育咨询 培训资料。高级育婴师培训资料 2 育儿要点 继续丰富感觉学习内容,抚触 对话 对视 看物等 练习俯卧抬头逗引发音看自己的小手训练规律的生活习惯。开始把大小便户外活动坚持日光浴 做婴儿操 坚持母乳喂养。生长发育。婴儿出生时平均体重为3000克,第一个月约增长800 1000克,第2...