PLC组态软件设计.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标题沈阳理工大学课程设计PLC组态软件设计内容概述MCGS简介一种基于Microsoft的监控系统,用于快速构建和生成上位机监控系统的组态软件系统MCGS的主要特点与功能简洁敏捷的可视化早做界面实时性强良好并行处理性能开放构造,广泛的数据猎取和强大数据处理功能实时数据库为用户分部组态供给极大便利支持多种硬件设备,实现“设备无关”便捷掌握简单的运行流程良好的可维护性和可扩大性用数据库来治理数据存储,系统牢靠性高设立对象元件库,组态

沈阳理工大学课程设计

MCGS简介

MCGS简洁概况

MCGS(MonitorandControlGeneratedSystem,通用监控系统)是一套基于Microsoft的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于MicrosoftWindows95/98/Me/NT/2023等操作系统。

MCGS为用户供给了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程掌握、动画显示、趋势曲线和报表输出以及企业监控网络等功能。它充分利用了Windows图形功能完备、界面全都性好、易学易用的特点,比以往使用专用机开发的工业掌握系统更具有通用性,在自动化领域有着更广泛的应用。

MCGS的主要特点和根本功能如下:

简洁敏捷的可视化早做界面

实时性强、良好的并行处理性能

开放式构造,广泛的数据猎取和强大的数据处理功能

实时数据库为用户分部组态供给极大便利

支持多种硬件设备,实现“设备无关”

便利掌握简单的运行流程

良好的可维护性和可扩大性

用数据库来治理数据存储,系统牢靠性高

设立对象元件库,组态工作简洁便利

实现对工控系统的分布式掌握和治理

MCGS组态软件的构成

MCGS组态软件的整体构造

MCGS组态软件〔以下简称MCGS〕由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两局部相互独立,又严密相关。

MCGS组态环境是生成用户应用系统的工作环境,它由可执行程序McgsSet.exe支持

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

1

沈阳理工大学课程设计

称为“工程”。

MCGS工程的五大局部

MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五局部构成,每一局部分别进展组态操作,完成不同的工作,具有不同的特性。

1、主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和治理这些窗口的翻开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷周期,指定数据库存盘文件名称及存盘时间等。

2、设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与掌握输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。

3、用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面报警输出、数据与曲线图表等。

4、实时数据库:是工程各个局部的数据交换与处理中心,它将MCGS工程的各个局部连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出掌握、动画连接及设备驱动的对象。

5、运行策略:本窗口主要完成工程运行流程的掌握。包括编写掌握程序〔if?then脚本程序〕,选用各种功能构件,如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。

MCGS组态软件的工作方式

MCGS如何与设备进展通讯

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

MCGS如何产生动画效果

MCGS为每一种根本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生肯定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪耀性等状态的特征参数。然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢?方法

2

沈阳理工大学课程设计

是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图外形态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。当工业现场中测控对象的状态〔如:储油罐的液面高度等〕发生变化时,通过设备驱动程序将变化的数据采集到实时数据库的变量中,该变量是与动画属性相关的变量,数值的变化,使图形的状态产生相应的变化〔如大小变化〕。现场的数据是连续被采集进来的,这样就会产生逼真的动画效果〔如储油罐的液面的上升和降低〕。用户也可编写程序来掌握动画界面,以到

文档评论(0)

老狐狸 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档