MCGS组态软件介绍
MCGS组态软件介绍
一、什么是MCGS组态软件
MCGS(Monitor and Control Generated System)是一套基于Windows
平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。
MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完
成现场数据搜集、实时和历史数据处置、报警和平安机制、流程操纵、动
画显示、趋势曲线和报表输出和企业监控网络等功能。
利用MCGS,用户不必具有运算机编程的知识,就能够够在短时刻内轻
而易举地完成一个运行稳固,功能成熟,保护量小而且具有专业水准的运
算机监控系统的开发工作。
MCGS具有操作简便、可视性好、可保护性强、高性能、高靠得住性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处置、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,通过各类现场的长期实际运行,系统稳固靠得住。监控系统软件
二、MCGS组态软件的系统组成
一、MCGS组态软件的整体结构
MCGS 软件系统包括组态环境和运行环境两个部份。组态环境相当于
一套完整的工具软件,帮忙用户设计和构造自己的应用系统。运行环境那
么依照组态环境中构造的组态工程,以用户指定的方式运行,并进行各类
处置,完成用户组态设计的目标和功能。
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部份相互独立,又紧密相关。
MCGS组态环境是生成用户应用系统的工作环境,由可执行程序支持,其寄存于MCGS目录的Program子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写操纵流程、编制工程打印报表等全数组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一路,组成了用户应用系统,统称为“工程”。
MCGS运行环境是用户应用系统的运行环境,由可执行程序支持,其寄存于MCGS目录的Program子目录中。在运行环境中完成对工程的操纵工作。
二、MCGS组态软件五大组成部份
MCGS组态软件所成立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部份组成,每一部份别离进行组态操作,完成不同的工作,具有不同的特性。
主控窗口:是工程的主窗口或主框架。在主控窗口中能够放置一个设备窗口和多个用户窗口,负责调度和治理这些窗口的打开或关闭。要紧的组态操作包括:概念工程的名称,编制工程菜单,设计封面图形,确信自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘
时刻等。
设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据搜集与操纵输出设备,注册设备驱动程序,概念连接与驱动设备用的数据变量。
用户窗口:本窗口要紧用于设置工程中人机交互的界面,诸如:生成各类动画显示画面、报警输出、数据与曲线图表等。
实时数据库:是工程各个部份的数据互换与处置中心,它将MCGS 工程的各个部份连接成有机的整体。在本窗口内概念不同类型和名称的变量,作为数据搜集、处置、输出操纵、动画连接及设备驱动的对象。
运行策略:本窗口要紧完成工程运行流程的操纵。包括编写操纵程序(if…then 脚本程序),选用各类功能构件,如:数据提取、历史曲线、按时器、配方操作、多媒体输出等。
三、MCGS 组态软件的功能和特点
与国内外同类产品相较,MCGS 组态软件具有以下特点:
全中文、可视化、面向窗口的组态开发界面,符合中国人的利用适应和要求,真正的32位程序,可运行于Microsoft Windows95/98/Me/NT/2000等多种操作系统。
庞大的标准图形库、完备的画图工具集和丰硕的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。
全新的ActiveX 动画构件,包括存盘数据处置、条件曲线、打算曲线、主控窗口 设备窗口 用户窗口 实时数据库 运行策略
MCGS 工控组态软件 菜单设计
设置工程属性
设定存盘结构 添加工程设备 连接设备变量 注册设备驱动 创建动画显示 设置报警窗口 人机交互界面 定义数据变量  编写控制流程 使用功能构件
相对曲线、通用棒图等,使您能够更方便、更灵活地处置、显示生产数据。
支持目前绝大多数硬件设备,同时能够方便地定制各类设备驱动;另外,独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合完美无缺。
简单易学的类Basic脚本语言与丰硕的MCGS策略构件,使您能够轻而易举地开发出复杂的流程操纵系统。
壮大的数据处置功能,能够对工业现场产生的数据以各类方式进行统计处置,使您能够在第一时刻取得有关现场情形的第一手数据。
方便的报警设置、丰硕的报警类型、报警存贮与应答、实时打印报警报表和灵活的报警处置函数,使您能够方便、及时、准确地捕捉到任何报警信息。
完善的平安机制,许诺用户自由设定菜单、按钮及退出系统的操作权限。另外,MCGS 还提供了工程密码、锁定软件狗、工程运行期限等功能,以爱惜组态开发者的功效。
壮大的网络功能,支持TCP/IP、Modem、485/422/232,和各类无线网络和无线电台等多种网络体系结构。
良好的可扩充性,可通过OPC、DDE、ODBC、ActiveX等机制,方便地扩展MCGS 组态软件的功能,并与其他组态软件、MIS系统或自行开发的软件进行连接。
提供了WWW阅读功能,能够方便地实现生产现场操纵与企业治理的集成。在整个企业范围内,只利用IE阅读器就能够够在任意一台运算机上方便地阅读到与生产现场一致的动画画面,实时和历史的生产信息,包括历史趋势,生产报表等等,并提供完善的用户权限操纵
四、MCGS组态软件的工作方式
MCGS如何与设备进行通信:MCGS通过设备驱动程序与外部设备进行数据互换。包括数据搜集和发送设备指令。设备驱动程序是由VB、VC程序
设计语言编写的DLL(动态连接库)文件,设备驱动程序中包括符合各类设备通信协议的处置程序,将设备运行状态的特点数据搜集进来或发送出去。MCGS负责在运行环境中挪用相应的设备驱动程序,将数据传送到工程中各个部份,完成整个系统的通信进程。每一个驱动程序独占一个线程,达到互不干扰的目的。
MCGS如何产生动画成效:MCGS为每一种大体图形元素概念了不同的动画属性,如:一个长方形的动画属性有可见度,大小转变,水平移动等,每一种动画属性都会产生必然的动画成效。所谓动画属性,事实上是反映图形大小、颜、位置、可见度、闪烁性等状态的特点参数。但是,咱们在组态环境中生成的画面都是静止的,如安在工程运行中产生动画成效呢?方式是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此成立相应的对应关系,MCGS称之为动画连接。详细情形请参阅后面第四讲中的动画连接。
MCGS如何实施远程多机监控:MCGS提供了一套完善的网络机制,可通过TCP/IP网、Modem网和串口网将多台运算机连接在一路,组成散布式网络监控系统,实现网络间的实时数据同步、历史数据同步和网络事件的快速传递。同时,可利用MCGS提供的网络功能,在工作站上直接对效劳器中的数据库进行读写操作。散布式网络监控系统的每一台运算机都要安装一套MCGS工控组态软件。MCGS把各类网络形式,以父设备构件和子设备构件的形式,供用户挪用,并进行工作状态、端口号、工作站地址等属性参数的设置。
如何对工程运行流程实施有效操纵:MCGS开辟了专用的“运行策略”
窗口,成立用户运行策略。MCGS提供了丰硕的功能构件,供用户选用,通过构件配置和属性设置两项组态操作,生成各类功能模块(称为“用户策略”),使系统能够依照设定的顺序和条件,操作实时数据
库,实现对动画窗口的任意切换,操纵系统的运行流程和设备的工作状态。所有的操作均采纳面向对象的直观方式,幸免了烦琐的编程工作。
总结:用户在本讲中应着重把握MCGS组态软件的五大部份的概念,明确每

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。