教案 MCGS组态软件认识 下载本文

项目一 认识组态软件

项目描述

随着工业自动化水平的发展和计算机在工业领域的广泛应用人们对工业自动化的要求越来越高。组态软件能够很好的解决传统工业控制软件存在的各种问题,帮助用户根据具体的控制对象和控制目的任意组态,完成符合要求的自动化控制工程。

项目目标

一、知识目标

1、了解MCGS组态软件的系统构成 2、了解MCGS组态软件的功能和特点 3、了解MCGS组态软件面向对象的工作方式 二、技能目标

1、会建立MCGS组态软件窗口 2、会设置MCGS操作环境参数 3、能实现MCGS与PLC的通信 三、素质目标

1、安全、文明、规范操作,培养良好的职业道德与习惯 2、培养团结协作的精神,认真细致的工作态度

1.1 组态技术概述 1.过程控制

工业中的过程控制是指以温度、压力、流量、液位和成分等工艺参数作为被控变量的自动控制。过程控制也称实时控制,是计算机及时的采集检测数据,按最佳值迅速地对控制对象进行自动控制和自动调节,如数控机床和生产流水线的控制等。

自动化仪表是用以检出、测量、观察、计算各种物理量、物质成分、物性参数等的器具或设备。

问:怎样把这些数据直观表述?

2.组态与组态技术的概念

组态(Configuration):模块化任意组合 ⑴ 硬件组态 硬件组态是指系统中大量选用各种专业设备生产厂家提供的成熟通用的硬件设备,通过对这些设备的简单组合与连接,构成自动控制系统。 ⑵ 软件组态

是利用专业软件公司提供的专业工控软件进行系统程序设计。

3.组态软件

组态软件,又称组态监控软件。是数据采集与过程控制的专用软件,是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的

1

各项功能,并支持各种硬件厂家的计算机和I/O设备,与高可靠的工业控制计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。

4.MCGS组态软件

MCGS (Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft的各种32位Windows平台上运行,它通过对现场数据的采集处理,以动画显示、报警处理、流程控制、报表输出以及企业监控网络等多种方式向用户提供解决实际工程问题的方案。它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。

1.2 MCGS 组态软件的安装(操作演示)

1.3 MCGS 组态软件的组成

1、MCGS组态软件的整体结构 MCGS软件系统包括组态环境和运行环境两个部分。 组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。 运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 组态软件的两个部分既相互独立有紧密相关,组态环境与运行环境的关系如下图所示。 组态环用来建立组态数据库 运行环完成对工程的 组态环境与运行环境的功能如下图所示。 项目一 认识MCGS触摸屏及组态软件 1.1 MCGS 组建新工程的步骤 2

1.2 MCGS 组态软件的工作方式工程 组态环境 构建动画 运行环境 动画显示 流程控制 实时数据库 组态软件核心 实时数据库 现场控制 报警组态 报警输出 设计报表 报表打印 连接设备 设备输出 MCGS组态环境是生成用户应用系统的工作环境,用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程” 。MCGS运行环境是用户应用系统的运行环境,在运行环境中完成对工程的控制工作。 2、MCGS组态软件五大组成部分 MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。 主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。 设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。 用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。 实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。 3