mcgs云服务器,MCGS软件系统的组态环境和运⾏环境
MCGS软件系统包括组态环境和运⾏环境两个部分。组态环境相当于⼀套完整的⼯具软件,⽤来帮助⽤户设计和构造⾃⼰的应⽤系统。运⾏环境则按照组态环境中构造的组态⼯程,以⽤户的制定⽅式运⾏,并进⾏各种处理,完成⽤户组态⽤户设计的⽬标和功能。组态环境和运⾏环境的关系如下图所⽰:
由MCGS⽣成的⽤户应⽤系统,其结构由主控窗⼝、设备窗⼝、⽤户窗⼝、实时数据库和运⾏策略五部分组成。如下图所⽰
MCGS的五⼤组成部分
MCGS组态软件建⽴的⼯程由主控窗⼝、设备窗⼝、⽤户窗⼝、实时数据库和运⾏策略五部分构成,每⼀部分分别进⾏组态操作,可以完成不同的⼯作,且具有不同的特性。
(1)主控窗⼝
主控窗⼝确定了⼯业控制中⼯程作业的总体轮廓、运⾏流程、菜单命令、特性参数和启动特性等内容,是应⽤系统的主框架。在主窗⼝中可以放置⼀个设备窗⼝和多个⽤户窗⼝,主控窗⼝负责调度和管理这些窗⼝的打开或关闭。主要的组态操作包括:定义⼯程名称,编制⼯程菜单,设计封⾯图形,确定启动的窗⼝,设定动画刷新周期,指定数据库存盘⽂件名称及存盘时间等。
(2)设备窗⼝
设备窗⼝是连接和驱动外部设备的⼯作环境。设备窗⼝专门⽤来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。设备窗⼝通过设备构件吧外部设备的数据采集进来,送⼈实时数据库中的数据输出到外部设备。⼀个应⽤系统只有⼀个设备窗⼝,运⾏时,系统⾃动打开设备窗⼝来管理和调度所有设备构件正常⼯作,并在后台独⽴运⾏。
(3)⽤户窗⼝
⽤户窗⼝主要⽤于设置⼯程中⼈机交互的界⾯。其中可以放置三种不同类型的图形对象:图元、图符和动画构件。图元和图符对象为⽤户提供了⼀套完善的设计制作图形画⾯和定义动画显⽰与操作模块,⽤户可以直接使⽤。通过在⽤户窗⼝内放置不同的图形对象来搭建多个窗⼝,⽤户可以构件各种复杂的图形界⾯,以便⽤不同的⽅式实现数据和流程的可视化。
组态⼯程中的⽤户窗⼝,最多可以定义512个。所以的⽤户窗⼝均位于窗⼝内,其打开时窗⼝可见,关闭时窗⼝不可见。允许多个⽤户窗⼝同时处于打开状态,其位置、⼤⼩和边界等属性可以随意改变或设置。云数据库服务
(4)实时数据库
实时数据库是⼯程各个部分的数据交换与处理中⼼,是MCGS系统的核⼼。它将MCGS⼯程各个部分连接成有机的整体。本窗⼝内定义的不同类型和名称的变量,将作为数据采集、处理、输出控制、动画连接及设备驱动的对象。
MCGS⽤实时数据来管理所有的实时数据。从外部设备采集来的实时数据送⼊实时数据的报警处理和存盘处理。因此,实时数据库所存储的单元,不单单是变量的数值,还包括变量的特征参数(属性)以及对该变量的操作⽅法(设置报警性、报警处理、存盘处理等)。这种将数值、属性和⽅法封装在⼀起的数据称为数据对象。实时数据库采⽤⾯向对象的技术,不仅仅为其他部分提供服务,还为系统各个功能部件提供数据共享。
(5)运⾏策略
运⾏策略是对系统运⾏的流程实现有效控制的⼿段。本窗⼝主要完成对⼯程运⾏流程的控制。包括编
程控制程序(if……then脚本程序)和选⽤各种功能构件,例如数据提取、定时器、配⽅操作和多媒体输出等。
运⾏策略本⾝是系统提供的⼀个框架,⾥⾯放置有策略条件构件和由策略构件组成的策略的定义,使系统能够按照设定的顺序和条件操作实时数据库,控制⽤户窗⼝的打开、关闭并确定设备构件的⼯作状态等,从⽽实现对外部设备⼯作过程的精确控制。
⼀个应⽤系统有三个固定的运⾏策略:启动、循环策略、和退出策略,⽤户也可以根据具体需要创建新的⽤户策略、循环策略、报警策略、事件策略、热键策略,并且⽤户最多可创建521个⽤户策略。启动策略在应⽤系统开始运⾏时调⽤,退出策略在应⽤系统退出运⾏时调⽤,循环策略由系统在运⾏过程中定时循环调⽤,⽤户策略供系统中的其他部件调⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论