组态控制技术实训教程(MCGS)课件基础篇15-认识MCGS组态软件.ppt

上传人(卖家):晟晟文业 文档编号:4091334 上传时间:2022-11-10 格式:PPT 页数:66 大小:251.45KB
下载 相关 举报
组态控制技术实训教程(MCGS)课件基础篇15-认识MCGS组态软件.ppt_第1页
第1页 / 共66页
组态控制技术实训教程(MCGS)课件基础篇15-认识MCGS组态软件.ppt_第2页
第2页 / 共66页
组态控制技术实训教程(MCGS)课件基础篇15-认识MCGS组态软件.ppt_第3页
第3页 / 共66页
组态控制技术实训教程(MCGS)课件基础篇15-认识MCGS组态软件.ppt_第4页
第4页 / 共66页
组态控制技术实训教程(MCGS)课件基础篇15-认识MCGS组态软件.ppt_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、组态控制技术组态控制技术基础应用基础应用认识认识MCGS组态软件组态软件 MCGS(Monitor and Control Generated System,通用监控系统,通用监控系统)是一套用于快速构造和是一套用于快速构造和生成计算机监控系统的组态软件,它能够在生成计算机监控系统的组态软件,它能够在Microsoft的各种的各种Windows平台上运行,通过对现平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,它充分利用了际工程问题的方案

2、,它充分利用了Windows图形图形功能完备、界面一致性好、易学易用的特点,比功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。性,在自动化领域有着更广泛的应用。1.5.1 MCGS组态软件功能及构成组态软件功能及构成 1MCGS组态软件的功能和特点组态软件的功能和特点 MCGS是为工业过程控制和实时监测领域服务的通用计算机系统软件,具有功能完善、操作简便、可视性好、可维护性强的突出特点。MCGS工控组态软件的功能和特点可归纳如下:1)概念简单,易于理解和使用。)概念简单,易于理解和使

3、用。普通工程普通工程人员经过短时间的培训就能正确掌握、快速完成人员经过短时间的培训就能正确掌握、快速完成多数简单工程项目的监控程序设计和运行操作。多数简单工程项目的监控程序设计和运行操作。用户可避开复杂的计算机软硬件问题,集中精力用户可避开复杂的计算机软硬件问题,集中精力解决工程本身的问题,按照系统的规定,组态配解决工程本身的问题,按照系统的规定,组态配置出高性能、高可靠性、高度专业化的上位机监置出高性能、高可靠性、高度专业化的上位机监控系统。控系统。2)功能齐全,便于方案设计。)功能齐全,便于方案设计。MCGS为为解决工程监控问题提供了丰富多样的手段,解决工程监控问题提供了丰富多样的手段,从

4、设备驱动(数据采集)到数据处理、报警从设备驱动(数据采集)到数据处理、报警处理、流程控制、动画显示、报表输出、曲处理、流程控制、动画显示、报表输出、曲线显示等各个环节,均有丰富的功能组件和线显示等各个环节,均有丰富的功能组件和常用图形库可供选用,用户只需根据工程作常用图形库可供选用,用户只需根据工程作业的需要和特点,进行方案设计和组态配置,业的需要和特点,进行方案设计和组态配置,即可生成用户应用软件系统。即可生成用户应用软件系统。3)实时性与并行处理。)实时性与并行处理。MCGS充分利用了充分利用了Windows操作平台的多任务、按优先级分时操作的功操作平台的多任务、按优先级分时操作的功能,使

5、能,使PC机广泛应用于工程测控领域成为可能。工程机广泛应用于工程测控领域成为可能。工程作业中,大量的数据和信息需要及时收集,即时处理,作业中,大量的数据和信息需要及时收集,即时处理,在计算机测控技术领域称其为实时性任务关键任务,在计算机测控技术领域称其为实时性任务关键任务,如数据采集、设备驱动和异常处理等。如数据采集、设备驱动和异常处理等。另外许多工作则是非实时性的,或称为非时间关键另外许多工作则是非实时性的,或称为非时间关键任务,如画面显示,可在主机运行周期时间内插空进任务,如画面显示,可在主机运行周期时间内插空进行。而像打印数据一类的工作,可运行于后台,称为行。而像打印数据一类的工作,可运

6、行于后台,称为脱机作业。脱机作业。MCGS是真正的是真正的32位系统,以线程为单位位系统,以线程为单位进行分时并行处理。进行分时并行处理。4)建立实时数据库,便于用户分步组态,保证系)建立实时数据库,便于用户分步组态,保证系统安全可靠运行。统安全可靠运行。MCGS组态软件由主控窗口、设备组态软件由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成。窗口、用户窗口、实时数据库和运行策略五部分构成。其中的其中的“实时数据库实时数据库”是整个系统的核心。是整个系统的核心。在生成用户应用系统时,每一部分均可分别进行组在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相干;而在

7、系统运行过程中,态配置,独立建造,互不相干;而在系统运行过程中,各个部分都通过实时数据库交换数据,形成互相关联各个部分都通过实时数据库交换数据,形成互相关联的整体。实时数据库是一个数据处理中心,是系统各的整体。实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的公用数据区。各个部件个部分及其各种功能性构件的公用数据区。各个部件独立地向实时数据库输入和输出数据。独立地向实时数据库输入和输出数据。5)设立)设立“设备工具箱设备工具箱”。针对外部设针对外部设备的特征,用户从中选择某种备的特征,用户从中选择某种“构件构件”,设置于设备窗口内,赋予相关的属性,建设置于设备窗口内,赋予相关的属

8、性,建立系统与外部设备的连接关系,即可实现立系统与外部设备的连接关系,即可实现对该种设备的驱动和控制。对该种设备的驱动和控制。不同的设备对应于不同的构件,所有的不同的设备对应于不同的构件,所有的设备构件均通过实时数据库建立联系,而设备构件均通过实时数据库建立联系,而建立时又是相互独立的,即对某一构件的建立时又是相互独立的,即对某一构件的操作或改动,不影响其它构件和整个系统操作或改动,不影响其它构件和整个系统的结构,从这一意义上讲,的结构,从这一意义上讲,MCGS是一个是一个“设备无关设备无关”的系统,用户不必因外部设的系统,用户不必因外部设备局部改动,而影响整个系统。备局部改动,而影响整个系统

9、。6)“面向窗口面向窗口”的设计方法,增加了的设计方法,增加了可视性和可操作性。可视性和可操作性。以窗口为单位,构造以窗口为单位,构造用户运行系统的图形界面,使得用户运行系统的图形界面,使得MCGS的的组态工作既简单直观,又灵活多变。用户组态工作既简单直观,又灵活多变。用户可以使用系统的缺省构架,也可以根据需可以使用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的要自己组态配置,生成各种类型和风格的图形界面,包括图形界面,包括DOS风格的图形界面、标风格的图形界面、标准准Windows风格的图形界面以及带有动画风格的图形界面以及带有动画效果的工具条和状态条。效果的工具条和状态条

10、。7)利用丰富的)利用丰富的“动画组态动画组态”功能,快功能,快速构造各种复杂生动的动态画面。速构造各种复杂生动的动态画面。以图象、以图象、图符、数据、曲线等多种形式,为操作员图符、数据、曲线等多种形式,为操作员及时提供系统运行中的的状态、品质及异及时提供系统运行中的的状态、品质及异常报警等有关信息。用变化大小、改变颜常报警等有关信息。用变化大小、改变颜色、明暗闪烁、移动翻转等多种手段,增色、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果。强画面的动态显示效果。图元、图符对象定义相应的状态属性,图元、图符对象定义相应的状态属性,即可实现动画效果。同时,即可实现动画效果。同时,MCGS为用

11、户提为用户提供了丰富的动画构件,模拟工程控制与实时供了丰富的动画构件,模拟工程控制与实时监测作业中常用的物理器件的动作和功能。监测作业中常用的物理器件的动作和功能。每个动画构件都对应一个特定的动画功能。每个动画构件都对应一个特定的动画功能。如:实时曲线构件、历史曲线构件、报警显如:实时曲线构件、历史曲线构件、报警显示构件、自由表格构件等。示构件、自由表格构件等。8)引入)引入“运行策略运行策略”的概念。的概念。复杂的工程复杂的工程作业,运行流程都是多分支的。用传统的编程作业,运行流程都是多分支的。用传统的编程方法实现,既繁琐又容易出错。方法实现,既繁琐又容易出错。MCGS开辟了开辟了“策略窗口

12、策略窗口”,用户可以选用系统提供的各种,用户可以选用系统提供的各种条件和功能的条件和功能的“策略构件策略构件”,用图形化的方法,用图形化的方法构造多分支的应用程序,实现自由、精确地控构造多分支的应用程序,实现自由、精确地控制运行流程,按照设定的条件和顺序,操作外制运行流程,按照设定的条件和顺序,操作外部设备,控制窗口的打开或关闭,与实时数据部设备,控制窗口的打开或关闭,与实时数据库进行数据交换。库进行数据交换。同时,也可以由用户创建新的策略构件,同时,也可以由用户创建新的策略构件,扩展系统的功能。扩展系统的功能。9)MCGS系统由五大功能部件组成,系统由五大功能部件组成,主要的功能部件以构件的

13、形式来构造。主要的功能部件以构件的形式来构造。不同的构件有着不同的功能,且各自独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大部分(设备驱动、动画显示和流程控制)的所有工作。用户也可以根据需要,定制特定类型构件,使MCGS系统的功能得到扩充。这种充分利用“面向对象”的技术,大大提高了系统的可维护性和可扩充性。10)支持)支持OLE Automation技术。技术。MCGS允许用户在Visual Basic中操作MCGS中的对象,提供了一套开放的可扩充接口,用户可根据自己的需要用VB编制特定的功能构件来扩充系统的功能。11)MCGS中数据的存储不再使用普通的中数据的

14、存储不再使用普通的文件,而是用数据库来管理一切。文件,而是用数据库来管理一切。组态时,组态时,系统生成的组态结果是一个数据库;运行时,系统生成的组态结果是一个数据库;运行时,数据对象、报警信息的存储也是一个数据库。数据对象、报警信息的存储也是一个数据库。利用数据库来保存数据和处理数据,提高了利用数据库来保存数据和处理数据,提高了系统的可靠性和运行效率,同时,也使其它系统的可靠性和运行效率,同时,也使其它应用软件系统能直接处理数据库中的存盘数应用软件系统能直接处理数据库中的存盘数据。据。12)设立)设立“对象元件库对象元件库”,解决了组态,解决了组态结果的积累和重新利用问题。结果的积累和重新利用

15、问题。所谓对象元所谓对象元件库,实际上是分类存储各种组态对象的件库,实际上是分类存储各种组态对象的图库。组态时,可把制作完好的对象(包图库。组态时,可把制作完好的对象(包括图形对象,窗口对象,策略对象,以至括图形对象,窗口对象,策略对象,以至位图文件等等)以元件的形式存入图库中,位图文件等等)以元件的形式存入图库中,也可把元件库中的各种对象取出,直接为也可把元件库中的各种对象取出,直接为当前的工程所用。随着工作的积累,对象当前的工程所用。随着工作的积累,对象元件库将日益扩大和丰富,组态工作将会元件库将日益扩大和丰富,组态工作将会变得越来越简单方便。变得越来越简单方便。13)提供对网络的支持。)

16、提供对网络的支持。考虑到工控系统考虑到工控系统今后的发展趋势,今后的发展趋势,MCGS充分运用现今发展充分运用现今发展的的DCCW(Distributed Computer Cooperator Work)技术,即分布式计算机协同工作方式,技术,即分布式计算机协同工作方式,来使分散在不同现场之间的采集系统和工作来使分散在不同现场之间的采集系统和工作站之间协同工作。通过站之间协同工作。通过MCGS,不同的工作,不同的工作站之间可以实时交换数据,实现对工控系统站之间可以实时交换数据,实现对工控系统的分布式控制和管理。的分布式控制和管理。2 MCGS组态软件的系统构成组态软件的系统构成(1)MCGS

17、组态软件的整体结构MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成,如图1-2所示。两部分互相独立,又紧密相关。构建动画流程控制报警组态设计报表连接设备动画显示现场控制报警输出报表打印设备输出实时数据库组态软件核心实时数据库组态环境运行环境图1-2 MCGS组态软件的整体结构 MCGS组态环境是生成用户应用系统的工作组态环境是生成用户应用系统的工作环境,由可执行程序环境,由可执行程序McgsSet.exe支持,其存放于支持,其存放于MCGS目录的目录的Program子目录中。用户在子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写控制组态

18、环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生流程、编制工程打印报表等全部组态工作后,生成扩展名为成扩展名为.mcg的工程文件,又称为组态结果数的工程文件,又称为组态结果数据库,其与据库,其与MCGS 运行环境一起,构成了用户运行环境一起,构成了用户应用系统,统称为应用系统,统称为“工程工程”。MCGS运行环境是用户应用系统运行环境是用户应用系统的运行环境,由可执行程序的运行环境,由可执行程序McgsRun.exe支持,其存放于支持,其存放于MCGS目录的目录的Program子目录中。在运行环子目录中。在运行环境中完成对工程的控制工作。境中完成对工程的控制工作

19、。(2)MCGS工程的五大部分工程的五大部分 MCGS组态软件所建立的工程由主组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的部分分别进行组态操作,完成不同的工作,具有不同的特性。工作,具有不同的特性。1)主控窗口:)主控窗口:是工程的主窗口或主框是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:口的打开或关闭。

20、主要的组态操作包括:定义工程的名称,编制工程菜单,设计封定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存刷新周期,指定数据库存盘文件名称及存盘时间等。盘时间等。2)设备窗口:)设备窗口:是连接和驱动外部设备是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。与驱动设备用的数据变量。3)用户窗口:)用户窗口:本窗口主要用于设置工本窗口主要用于设置工程中人机交互

21、的界面,诸如:生成各种动画程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。显示画面、报警输出、数据与曲线图表等。4)实时数据库:)实时数据库:是工程各个部分的数是工程各个部分的数据交换与处理中心,它将据交换与处理中心,它将MCGS工程的各工程的各个部分连接成有机的整体。在本窗口内定个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的处理、输出控制、动画连接及设备驱动的对象。对象。5)运行策略:)运行策略:本窗口主要完成工程运本窗口主要完成工程运行流程的控制。包括编写控制程

22、序行流程的控制。包括编写控制程序(ifthen脚本程序),选用各种功能构件,脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时器、配方如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。操作、多媒体输出等。综上所述,一个应用系统由主控窗口、综上所述,一个应用系统由主控窗口、设备窗口、用户窗口、实时数据库和运行设备窗口、用户窗口、实时数据库和运行策略五个部分组成。组态工作开始时,系策略五个部分组成。组态工作开始时,系统只为用户搭建了一个能够独立运行的空统只为用户搭建了一个能够独立运行的空框架,提供了丰富的动画部件与功能部件。框架,提供了丰富的动画部件与功能部件。如果要完成一个实际的应

23、用系统,应主要如果要完成一个实际的应用系统,应主要完成以下工作:完成以下工作:首先,要象搭积木一样,在组态环首先,要象搭积木一样,在组态环境中用系统提供的或用户扩展的构件构境中用系统提供的或用户扩展的构件构造应用系统,配置各种参数,形成一个造应用系统,配置各种参数,形成一个有丰富功能可实际应用的工程;然后,有丰富功能可实际应用的工程;然后,把组态环境中的组态结果提交给运行环把组态环境中的组态结果提交给运行环境。运行环境和组态结果一起就构成了境。运行环境和组态结果一起就构成了用户自己的应用系统。用户自己的应用系统。3MCGS组态软件的工作方式组态软件的工作方式 1)MCGS与设备进行通讯。与设备

24、进行通讯。MCGS通过设备驱动程序与外部设备进行数据交换。通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。设备驱动程序是由包括数据采集和发送设备指令。设备驱动程序是由VB程程序设计语言编写的序设计语言编写的DLL(动态连接库)文件,设备驱动(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协议的处理程序,将设备程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。运行状态的特征数据采集进来或发送出去。MCGS负责负责在运行环境中调用相应的设备驱动程序,将数据传送到在运行环境中调用相应的设备驱动程序,将数据传送到工程中各个部分,完成整个系统

25、的通讯过程。每个驱动工程中各个部分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。程序独占一个线程,达到互不干扰的目的。2)MCGS产生动画效果。产生动画效果。MCGS为每一种基本图形元素定义了不同的为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状映图形大小、颜色、位置、可见度、闪烁性等状态的

26、特征参数。然而,我们在组态环境中生成的态的特征参数。然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效画面都是静止的,如何在工程运行中产生动画效果呢?果呢?方法是:图形的每一种动画属性中都有一个方法是:图形的每一种动画属性中都有一个“表表达式达式”设定栏,在该栏中设定一个与图形状态相联系设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的的数据变量,连接到实时数据库中,以此建立相应的对应关系,对应关系,MCGS称之为动画连接。当工业现场中测称之为动画连接。当工业现场中测控对象的状态(如:储油罐的液面高度等)发生变化控对象的状态(如:储油罐的

27、液面高度等)发生变化时,通过设备驱动程序将变化的数据采集到实时数据时,通过设备驱动程序将变化的数据采集到实时数据库的变量中,该变量是与动画属性相关的变量,数值库的变量中,该变量是与动画属性相关的变量,数值的变化,使图形的状态产生相应的变化(如大小变的变化,使图形的状态产生相应的变化(如大小变化)。现场的数据是连续被采集进来的,这样就会产化)。现场的数据是连续被采集进来的,这样就会产生逼真的动画效果(如储油罐的液面的升高和降低)。生逼真的动画效果(如储油罐的液面的升高和降低)。用户也可编写程序来控制动画界面,以达到满意的效用户也可编写程序来控制动画界面,以达到满意的效果。果。3)MCGS实施远程

28、多机监控。实施远程多机监控。MCGS提供了一套完善的网络机制,可通过提供了一套完善的网络机制,可通过TCP/IP网、网、Modem网和串口网将多台计算机连网和串口网将多台计算机连接在一起,构成分布式网络测控系统,实现网络接在一起,构成分布式网络测控系统,实现网络间的实时数据同步、历史数据同步和网络事件的间的实时数据同步、历史数据同步和网络事件的快速传递。同时,可利用快速传递。同时,可利用MCGS提供的网络功能,提供的网络功能,在工作站上直接对服务器中的数据库进行读写操在工作站上直接对服务器中的数据库进行读写操作。分布式网络测控系统的每一台计算机都要安作。分布式网络测控系统的每一台计算机都要安装

29、一套装一套MCGS工控组态软件。工控组态软件。MCGS把各种网络把各种网络形式,以父设备构件和子设备构件的形式,供用形式,以父设备构件和子设备构件的形式,供用户调用,并进行工作状态、端口号、工作站地址户调用,并进行工作状态、端口号、工作站地址等属性参数的设置。等属性参数的设置。4)对工程运行流程实施有效控制。)对工程运行流程实施有效控制。MCGS开辟了专用的开辟了专用的“运行策略运行策略”窗口,建窗口,建立用户运行策略。立用户运行策略。MCGS提供了丰富的功能构件,提供了丰富的功能构件,供用户选用,通过构件配置和属性设置两项组态供用户选用,通过构件配置和属性设置两项组态操作,生成各种功能模块(

30、称为操作,生成各种功能模块(称为“用户策略用户策略”),),使系统能够按照设定的顺序和条件,操作实时数使系统能够按照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系统的据库,实现对动画窗口的任意切换,控制系统的运行流程和设备的工作状态。所有的操作均采用运行流程和设备的工作状态。所有的操作均采用面向对象的直观方式,避免了烦琐的编程工作。面向对象的直观方式,避免了烦琐的编程工作。1.5.2 认识认识MCGS组态软件组态软件 1MCGS组态软件常用术语组态软件常用术语 1)工程:)工程:用户应用系统的简称。引入工程用户应用系统的简称。引入工程的概念,是使复杂的计算机专业技术更贴近于

31、普的概念,是使复杂的计算机专业技术更贴近于普通工程用户。在通工程用户。在MCGS组态环境中生成的文件称组态环境中生成的文件称为工程文件,后缀为为工程文件,后缀为.mcg,存放于,存放于MCGS目录的目录的WORK子目录中。如:子目录中。如:“D:MCGSWORKMCGS例程例程1.mcg”。2)对象:)对象:操作目标与操作环境的统称。操作目标与操作环境的统称。如窗口、构件、数据、图形等皆称为对象。如窗口、构件、数据、图形等皆称为对象。3)选中对象:)选中对象:鼠标点击窗口或对象,鼠标点击窗口或对象,使其处于可操作状态,称此操作为选中对使其处于可操作状态,称此操作为选中对象,被选中的对象(包括窗

32、口),也叫当象,被选中的对象(包括窗口),也叫当前对象。前对象。4)组态:)组态:在窗口环境内,进行对象的在窗口环境内,进行对象的定义、制作和编辑,并设定其状态特征定义、制作和编辑,并设定其状态特征(属性)参数,将此项工作称为组态。(属性)参数,将此项工作称为组态。5)属性:)属性:对象的名称、类型、状态、对象的名称、类型、状态、性能及用法等特征的统称。性能及用法等特征的统称。6)菜单:)菜单:是执行某种功能的命令集合。是执行某种功能的命令集合。如系统菜单中的如系统菜单中的“文件文件”菜单命令,是用菜单命令,是用来处理与工程文件有关的执行命令。位于来处理与工程文件有关的执行命令。位于窗口顶端菜

33、单条内的菜单命令称为顶层菜窗口顶端菜单条内的菜单命令称为顶层菜单,一般分为独立的菜单项和下拉菜单两单,一般分为独立的菜单项和下拉菜单两种形式,下拉菜单还可分成多级,每一级种形式,下拉菜单还可分成多级,每一级称为次级子菜单。称为次级子菜单。7)构件:)构件:具备某种特定功能的程序模块,具备某种特定功能的程序模块,可以用可以用VB,VC等程序设计语言编写,通过编译,等程序设计语言编写,通过编译,生成生成DLL、OCX等文件。用户对构件设置一定等文件。用户对构件设置一定的属性,并与定义的数据变量相连接,即可在运的属性,并与定义的数据变量相连接,即可在运行中实现相应的功能。行中实现相应的功能。8)策略

34、:)策略:是指对系统运行流程进行有效控是指对系统运行流程进行有效控制的措施和方法。制的措施和方法。9)启动策略:)启动策略:在进入运行环境后首先在进入运行环境后首先运行的策略,只运行一次,一般完成系统运行的策略,只运行一次,一般完成系统初始化的处理。该策略由初始化的处理。该策略由MCGS自动生成,自动生成,具体处理的内容由用户充填。具体处理的内容由用户充填。10)循环策略:)循环策略:按照用户指定的周期时按照用户指定的周期时间,循环执行策略块内的内容,通常用来间,循环执行策略块内的内容,通常用来完成流程控制任务。完成流程控制任务。11)退出策略:)退出策略:退出运行环境时执行退出运行环境时执行

35、的策略。该策略由的策略。该策略由MCGS自动生成,自动自动生成,自动调用,一般由该策略模块完成系统结束运调用,一般由该策略模块完成系统结束运行前的善后处理任务。行前的善后处理任务。12)用户策略:)用户策略:由用户定义,用来完成由用户定义,用来完成特定的功能。用户策略一般由按钮、菜单、特定的功能。用户策略一般由按钮、菜单、其他策略来调用执行。其他策略来调用执行。13)事件策略:)事件策略:当开关型变量发生跳变当开关型变量发生跳变时(时(1到到0,或,或0 到到 1),执行的策略,只运),执行的策略,只运行一次。行一次。14)热键策略:)热键策略:当用户按下定义的组合当用户按下定义的组合热键(如

36、:热键(如:Ctrl+D)时执行的策略,只运)时执行的策略,只运行一次。行一次。15)可见度:)可见度:指对象在窗口内的显现状指对象在窗口内的显现状态,即可见与不可见。态,即可见与不可见。16)变量类型:)变量类型:MCGS定义的变量定义的变量有五种类型:数值型、开关型、字符有五种类型:数值型、开关型、字符型、事件型和组对象。型、事件型和组对象。17)事件对象:)事件对象:用来记录和标识某用来记录和标识某种事件的产生或状态的改变。如开关种事件的产生或状态的改变。如开关量的状态发生变化。量的状态发生变化。18)组对象)组对象:用来存储具有相同存盘属用来存储具有相同存盘属性的多个变量的集合,内部成

37、员可包含多性的多个变量的集合,内部成员可包含多个其他类型的变量。组对象只是对有关联个其他类型的变量。组对象只是对有关联的某一类数据对象的整体表示方法,而实的某一类数据对象的整体表示方法,而实际的操作则均针对每个成员进行。际的操作则均针对每个成员进行。19)动画刷新周期:)动画刷新周期:动画更新速度,即动画更新速度,即颜色变换、物体运动、液面升降的快慢等,颜色变换、物体运动、液面升降的快慢等,以毫秒为单位。以毫秒为单位。20)父设备:)父设备:本身没有特定功能,本身没有特定功能,但可以和其他设备一起与计算机进行但可以和其他设备一起与计算机进行数据交换的硬件设备。如:串口父设数据交换的硬件设备。如

38、:串口父设备。备。21)子设备:)子设备:必须通过一种父设备必须通过一种父设备与计算机进行通讯的设备。如:岛电与计算机进行通讯的设备。如:岛电SR25仪表、研华仪表、研华4017模块等。模块等。22)模拟设备:)模拟设备:在对工程文件测试时,在对工程文件测试时,提供可变化的数据的内部设备,可提供多种提供可变化的数据的内部设备,可提供多种变化方式。变化方式。23)数据库存盘文件:)数据库存盘文件:MCGS工程文件工程文件在硬盘中存储时的文件,类型为在硬盘中存储时的文件,类型为MDB文件,文件,一般以工程文件的文件名一般以工程文件的文件名+“D”进行命名,进行命名,存储在存储在MCGS目录下目录下

39、WORK子目录中。子目录中。2MCGS组态软件的操作方式组态软件的操作方式(1)系统工作台面)系统工作台面 系统工作台面是系统工作台面是MCGS组态操作的总工组态操作的总工作台面。鼠标双击作台面。鼠标双击“MCGS组态环境组态环境”图图标,或执行标,或执行“开始开始”菜单中的菜单中的“MCGS组组态环境态环境”菜单项,弹出的窗口即为菜单项,弹出的窗口即为MCGS的工作台窗口,设有:的工作台窗口,设有:标题栏:标题栏:显示显示“MCGS组态环境组态环境-工作台工作台”标标题、工程文件名称和所在目录;题、工程文件名称和所在目录;菜单条:菜单条:设置设置MCGS的菜单系统。参见的菜单系统。参见“MC

40、GS组态软件用户指南组态软件用户指南”附录所列附录所列MCGS 菜菜单及快捷键列表;单及快捷键列表;工具条:工具条:设有对象编辑和组态用的工具按钮。设有对象编辑和组态用的工具按钮。不同的窗口设有不同功能的工具条按钮,其功能不同的窗口设有不同功能的工具条按钮,其功能详见附表。详见附表。工作台面:工作台面:进行组态操作和属性进行组态操作和属性设置。上部设有五个窗口标签,分别设置。上部设有五个窗口标签,分别对应主控窗口、用户窗口、设备窗口、对应主控窗口、用户窗口、设备窗口、运行策略和实时数据库五大窗口。鼠运行策略和实时数据库五大窗口。鼠标单击标签按钮,即可将相应的窗口标单击标签按钮,即可将相应的窗口

41、激活,进行组态操作;工作台右侧还激活,进行组态操作;工作台右侧还设有创建对象和对象组态用的功能按设有创建对象和对象组态用的功能按钮。钮。(2)组态工作窗口)组态工作窗口 组态工作窗口是创建和配置图形对象、组态工作窗口是创建和配置图形对象、数据对象和各种构件的工作环境,又称为数据对象和各种构件的工作环境,又称为对象的编辑窗口。主要包括组成工程框架对象的编辑窗口。主要包括组成工程框架的五大窗口,即:主控窗口,用户窗口,的五大窗口,即:主控窗口,用户窗口,设备窗口,运行策略窗口,实时数据库窗设备窗口,运行策略窗口,实时数据库窗口。分别完成工程命名和属性设置、动画口。分别完成工程命名和属性设置、动画设

42、计、设备连接、编写控制流程、定义数设计、设备连接、编写控制流程、定义数据变量等项组态操作。据变量等项组态操作。(3)属性设置窗口)属性设置窗口 属性设置窗口是设置对象各种特征参数属性设置窗口是设置对象各种特征参数的工作环境,又称属性设置对话框。对象的工作环境,又称属性设置对话框。对象不同,属性窗口的内容各异,但结构形式不同,属性窗口的内容各异,但结构形式大体相同。主要由下列几部分组成:大体相同。主要由下列几部分组成:窗口标题:位于窗口顶部,显示窗口标题:位于窗口顶部,显示“属性设置属性设置”字样的标题。字样的标题。窗口标签:窗口标签:不同属性的窗口分页排列,不同属性的窗口分页排列,窗口标签作为

43、分页的标记,各类窗口分页窗口标签作为分页的标记,各类窗口分页排列,鼠标单击窗口标签,排列,鼠标单击窗口标签,即可将相应的即可将相应的窗口页激活,进行属性设置。窗口页激活,进行属性设置。输入框:输入框:设置属性的输入框,左侧标设置属性的输入框,左侧标有属性注释文字,框内输入属性内容。为有属性注释文字,框内输入属性内容。为了便于用户操作,许多输入框的右侧带有了便于用户操作,许多输入框的右侧带有“?”、“”、“”等标志符号的选等标志符号的选项按钮,鼠标单击此按钮,弹出一列表框,项按钮,鼠标单击此按钮,弹出一列表框,鼠标双击所需要的项目,即可将其设置于鼠标双击所需要的项目,即可将其设置于输入框内。输入

44、框内。选项钮:选项钮:带有带有“”标记的属性标记的属性设定器件。同一设置栏内有多个选项设定器件。同一设置栏内有多个选项钮时,只能选择其一。钮时,只能选择其一。复选框:复选框:带有带有“”标记的属性标记的属性设定器件。同一设置栏内有多个选项设定器件。同一设置栏内有多个选项框时,可以设置多个。框时,可以设置多个。功能按钮功能按钮:一般设有:一般设有“检查检查C”、“确认确认Y”、“取消取消N”、“帮助帮助H”四种按钮:四种按钮:“检查检查C”按钮用按钮用于检查当前属性设置内容是否正确;于检查当前属性设置内容是否正确;“确认确认Y”按钮用于属性设置完毕,按钮用于属性设置完毕,返回组态窗口;返回组态窗

45、口;“取消取消N”按钮用按钮用于取消当前的设置,返回组态窗口;于取消当前的设置,返回组态窗口;“帮助帮助H”按钮用于查阅在线帮助文按钮用于查阅在线帮助文件。件。(4)图形库工具箱)图形库工具箱 MCGS为用户提供了丰富的组态资源,为用户提供了丰富的组态资源,包括:包括:系统图形工具箱:系统图形工具箱:进入用户窗口,鼠进入用户窗口,鼠标点击工具条中的标点击工具条中的“工具箱工具箱”按钮,打开按钮,打开图形工具箱,其中设有各种图元、图符、图形工具箱,其中设有各种图元、图符、组合图形及动画构件的位图图符。利用这组合图形及动画构件的位图图符。利用这些最基本的图形元素,可以制作出任何复些最基本的图形元素

46、,可以制作出任何复杂的图形。杂的图形。设备构件工具箱:设备构件工具箱:进入设备窗口,进入设备窗口,鼠标点击工具条中的鼠标点击工具条中的“工具箱工具箱”按钮,按钮,打开设备构件工具箱窗口,其中设有打开设备构件工具箱窗口,其中设有与工控系统经常选用的测控设备相匹与工控系统经常选用的测控设备相匹配的各种设备构件。选用所需的构件,配的各种设备构件。选用所需的构件,放置到设备窗口中,经过属性设置和放置到设备窗口中,经过属性设置和通道连接后,该构件即可实现对外部通道连接后,该构件即可实现对外部设备的驱动和控制。设备的驱动和控制。策略构件工具箱:策略构件工具箱:进入运行策略组进入运行策略组态窗口,鼠标点击工

47、具条中的态窗口,鼠标点击工具条中的“工具工具箱箱”按钮,打开策略构件工具箱,工按钮,打开策略构件工具箱,工具箱内包括所有策略功能构件。选用具箱内包括所有策略功能构件。选用所需的构件,生成用户策略模块,实所需的构件,生成用户策略模块,实现对系统运行流程的有效控制。现对系统运行流程的有效控制。对象元件库:对象元件库:对象元件库是存放组态对象元件库是存放组态完好并具有通用价值动画图形的图形库便完好并具有通用价值动画图形的图形库便于对组态成果的重复利用。进入用户窗口于对组态成果的重复利用。进入用户窗口的组态窗口,执行的组态窗口,执行“工具工具”菜单中的菜单中的“对对象元件库管理象元件库管理”菜单命令,

48、或者打开系统菜单命令,或者打开系统图形工具箱,选择图形工具箱,选择“插入元件插入元件”图标,可图标,可打开对象元件库管理窗口,进行存放图形打开对象元件库管理窗口,进行存放图形的操作。的操作。(5)工具按钮)工具按钮 工作台窗口的工具条一栏内,排工作台窗口的工具条一栏内,排列标有各种位图图标的按钮,称为工列标有各种位图图标的按钮,称为工具条功能按钮,简称为工具按钮。许具条功能按钮,简称为工具按钮。许多按钮的功能与菜单条中的菜单命令多按钮的功能与菜单条中的菜单命令相同,但操作更为简便,因此在组态相同,但操作更为简便,因此在组态操作中经常使用。操作中经常使用。3组建用户工程的一般过程组建用户工程的一

49、般过程 (1)工程项目系统分析)工程项目系统分析 分析工程项目的系统构成、技术要求和工艺分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和测控对象的特征,流程,弄清系统的控制流程和测控对象的特征,明确监控要求和动画显示方式,分析工程中的设明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。些变量是软件内部用来传递数据及动画显示的。(2)工程立项搭建框架)工程立项搭建框架 MCGS称为

50、建立新工程。主要内容包括:定义称为建立新工程。主要内容包括:定义工程名称、封面窗口名称和启动窗口(封面窗口退工程名称、封面窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指定存盘数据库文件出后接着显示的窗口)名称,指定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周期。经的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在过此步操作,即在MCGS组态环境中,建立了由五组态环境中,建立了由五部分组成的工程结构框架。封面窗口和启动窗口也部分组成的工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。可等到建立了用户窗口后,再行建立。(3)设计菜单基本体系)设计菜单

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(组态控制技术实训教程(MCGS)课件基础篇15-认识MCGS组态软件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|