楼宇智能化技术 第五章组态控制技术 51MCGS组态软件的基本概述 52MCGS组态软件的组态过程 53MCGS组态软件的工作平台 54MCGS组态软件的主控窗口 55MCGS组态软件的实时数据库 天洼中德职兰故术院
楼宇智能化技术 第五章 组态控制技术 5.1 MCGS组态软件的基本概述 5.2 MCGS组态软件的组态过程 5.3 MCGS组态软件的工作平台 5.4 MCGS组态软件的主控窗口 5.5 MCGS组态软件的实时数据库
教学目的 了解组态软件的基本概念,理解组态软件的功能和特点,掌握 组态软件的菜单建立,掌握组态软件中数据库的建立和属性定义。 教学要求 熟练掌握组态软件的正确使用,学会工程文件的组建,掌握用 户菜单的建立,掌握数据库在的工程文件中的作用。 教学重点 组态的基本概念,系统属性的定义;工作平台的意义。 工程文件的组建过程,数据库的建立和应用。 教学难点: 系统属性的定义,数据库的建立和应用。 教学手段 Power point幻灯片、智能楼宇专业网站、多媒体课件等 天洼中德职兰故术院
教学目的: 教学要求: 了解组态软件的基本概念, 理解组态软件的功能和特点,掌握 组态软件的菜单建立,掌握组态软件中数据库的建立和属性定义。 熟练掌握组态软件的正确使用,学会工程文件的组建,掌握用 户菜单的建立,掌握数据库在的工程文件中的作用。 教学重点: 教学难点: 教学手段: 组态的基本概念,系统属性的定义;工作平台的意义。 工程文件的组建过程,数据库的建立和应用。 系统属性的定义,数据库的建立和应用。 PowerPoint幻灯片、智能楼宇专业网站、多媒体课件等
第五章组态控制技术 5 1 MCGS组态软件的基本概述 McGS全称为“监视与控制通用系统”。它是为过程控制和实时 监测领域服务的通用计算机系统软件,具有功能完善、操作简便、 可视性好、可维护性强的突出特点。 511MCGS组态软件的功能和特点 MCGS组态软件的功能 概念简单,易于理解和使用。 功能齐全,便于方案设计。 实时性与并行处理。 建立实时数据库。 设立“设备工具箱” 面向窗口”的设计方法 天洼中德职兰故术院
第五章 组态控制技术 5.1 MCGS组态软件的基本概述 MCGS全称为 “监视与控制通用系统 ”。它是为过程控制和实时 监测领域服务的通用计算机系统软件,具有功能完善、操作简便、 可视性好、可维护性强的突出特点。 5.1.1 MCGS组态软件的功能和特点 MCGS组态软件的功能: 概念简单,易于理解和使用。 功能齐全,便于方案设计。 实时性与并行处理。 建立实时数据库。 设立 “设备工具箱 ”。 “面向窗口 ”的设计方法
第五章组态控制技术 511MCGS组态软件的功能和特点 MCGS组态软件的特点: 利用丰富的“动画组态”功能,快速构造各种复杂生动的动态 画面。 引入“运行策略”的概念。复杂的工程作业,运行流程都是多 分支的。 MCGS系统由五大功能部件组成,主要的功能部件以构件的 形式来构造 支持 OLE Automation技术。 设立“对象元件库,解决了组态结果的积累和重新利用问题 提供对网络的支持。 天洼中德职兰故术院
第五章 组态控制技术 5.1.1 MCGS组态软件的功能和特点 MCGS组态软件的特点: 利用丰富的 “动画组态 ”功能,快速构造各种复杂生动的动态 画面。 引入 “运行策略 ”的概念。复杂的工程作业,运行流程都是多 分支的。 MCGS 系统由五大功能部件组成,主要的功能部件以构件的 形式来构造。 支持 OLE Automation 技术。 设立 “对象元件库 ”,解决了组态结果的积累和重新利用问题。 提供对网络的支持
第五章组态控制技术 512MCGS组态软件的系统构成 MCGS组态软件是由“组态环境”和“运行环境”两个系统组成 组态环境用于工程文件的编辑,运行环境则用于现场的运行。 组态环境 运行环境 构件功能 构件功能 流程控制 实时数据库 组态软件核心 实时数据 流程控制 报警组态 报警组态 设计报表 设计报表 连接设备 连接设备 天洼中德职兰故术院
第五章 组态控制技术 5.1.2 MCGS组态软件的系统构成 MCGS组态软件是由 “组态环境 ” 和 “运行环境 ”两个系统组成。 组态环境用于工程文件的编辑,运行环境则用于现场的运行
第五章组态控制技术 513MCGS组态软件的常用术语 工程:用户应用系统的简称。引入工程概念,是使复杂的计 算机专业技术更贴近于普通工程用户。 对象:操作目标与操作环境的统称。如窗口、构件、数据、 图形等皆称为对象。 组态:在窗口环境内,进行对象的定义、制作和编辑,并设 定其状态特征(属性)参数,将此项工作称为组态。 属性:对象的名称、类型、状态、性能及用法等特征的统称。 构件:具备某种特定功能的程序模块,可用VB、VC等程序 设计语言编写,通过编译生成DL、OCX等文件。用户对构件设 置一定的属性,并与定义的数据变量相连接,即可在运行中实现 相应的功能。 天洼中德职兰故术院
第五章 组态控制技术 5.1.3 MCGS组态软件的常用术语 工程:用户应用系统的简称。引入工程概念,是使复杂的计 算机专业技术更贴近于普通工程用户。 对象:操作目标与操作环境的统称。如窗口、构件、数据、 图形等皆称为对象。 组态:在窗口环境内,进行对象的定义、制作和编辑,并设 定其状态特征(属性)参数,将此项工 作称为组态。 属性:对象的名称、类型、状态、性能及用法等特征的统称。 构件: 具备某种特定功能的程序模块,可用VB 、VC等程序 设计语言编写,通过编译生成DLL 、OCX等文件。用户对构件设 置一定的属性,并与定义的数据变量相连接,即可在运行中实现 相应的功能
第五章组态控制技术 513MCGS组态软件的常用术语 策略:是指对系统运行流程进行有效控制的措施和方法。 可见度:指对象在窗口内的显现状态,即可见与不可见。 组对象:用来存储具有相同存盘属性的多个变量的集合,内 部成员可包含多个其他类型的变量。组对象只是对有关联的某 类数据对象的整体表示方法,而实际的操作则均针对每个成员进 父设备:本身没有特定功能,但可以和其他设备一起与计算机 进行数据交换的硬件设备 子设备:必须通过一种父设备与计算机进行通讯的设备 如:PLC、PIC采集卡等。 天洼中德职兰故术院
第五章 组态控制技术 5.1.3 MCGS组态软件的常用术语 策略:是指对系统运行流程进行有效控制的措施和方法。 可见度:指对象在窗口内的显现状态,即可见与不可见。 组对象:用来存储具有相同存盘属性的多个变量的集合,内 部成员可包含多个其他类型的变量。组对象只是对有关联的某一 类数据对象的整体表示方法,而实际的操作则均针对每个成员进 行。 父设备 :本身没有特定功能,但可以和其他设备一起与计算机 进行数据交换的硬件设备。 子设备 :必须通过一种父设备与计算机进行通讯的设备。 如:PLC 、PIC采集卡等
第五章组态控制技术 52MCGS组态软件的组态过程 521工程的一般组建过程 根据项目的实际要求进行整体的框架设计 建立操作菜单和参数设置表。 制作监控界面和动画设计。 完成脚本的编程和构件的属性定义。 完成数据报表和曲线的设计。 建立与外部设备的连接和驱动程序。 完成整体的在线调试 与用户实施项目的移交和验收。 天洼中德职兰故术院
第五章 组态控制技术 5.2 MCGS组态软件的组态过程 5.2.1 工程的一般组建过程 根据项目的实际要求进行整体的框架设计。 建立操作菜单和参数设置表。 制作监控界面和动画设计。 完成脚本的编程和构件的属性定义。 完成数据报表和曲线的设计。 建立与外部设备的连接和驱动程序。 完成整体的在线调试。 与用户实施项目的移交和验收
第五章组恋控制技术 522动态画面素材的准备 封面:封面是展示工程的一个窗口,在某种程度上应反映出 设计者的指导思想。封面可以利用绘图软件进行设计,也可以用 数码像机拍出实体场景。 图符的建立:虽然MCGS软件中为用户提供了大量的应用图 符,但在场景设计中,仍要制作、合成出相关的图符。可以利用 MCGS软件绘制新的图符,也可以利用绘图软件绘制或利用数码 像机拍摄。 音频信号:在工程文件中常常需要有声音文件来作为衬托或 报警。MCGS文件支持WAV格式的声音文件,可以准备WAV格式 的声音文件作为备用。 数据支持:McGS软件支持外部数据库的链接,可以将其他 地方的数据库文件导入到系统中。 帮助文件:当一个比较庞大的工程文件运行时,往往需要为 用户提供使用的在线帮助,所以,可以提前制作出帮助文件,在 运行过程中实施链接。 天洼中德职兰故术院
第五章 组态控制技术 5.2.2 动态画面素材的准备 封面:封面是展示工程的一个窗口,在某种程度上应反映出 设计者的指导思想。封面可以利用绘图软件进行设计,也可以用 数码像机拍出实体场景。 图符的建立: 虽然MCGS软件中为用户提供了大量的应用图 符,但在场景设计中,仍要制作、合成出相关的图符。可以利用 MCGS软件绘制新的图符,也可以利用绘图软件绘制或利用数码 像机拍摄。 音频信号: 在工程文件中常常需要有声音文件来作为衬托或 报警。MCGS文件支持WAV格式的声音文件,可以准备WAV格式 的声音文件作为备用。 数据支持:MCGS软件支持外部数据库的链接,可以将其他 地方的数据库文件导入到系统中。 帮助文件:当一个比较庞大的工程文件运行时,往往需要为 用户提供使用的在线帮助,所以,可以提前制作出帮助文件,在 运行过程中实施链接
第五章组态控制技术 52.3外部设备的编程设计 在MCGS工程中,要有许多的外部设备与其进行连接,所以 在设计过程中应做到: 外部设备具有独立的运行环境。 外部设备与MCGS连接的驱动环境。 MCGS与外部设备编程之间的互补。 天洼中德职兰故术院
第五章 组态控制技术 5.2.3 外部设备的编程设计 在MCGS工程中,要有许多的外部设备与其进行连接,所以 在设计过程中应做到: 外部设备具有独立的运行环境。 外部设备与MCGS连接的驱动环境。 MCGS与外部设备编程之间的互补