PLC控制的变频器多级调速MCGS组态画面设计_毕业设计论文

5.1.3 MCGS主要特性和功能

(1)简单灵活的可视化操作界面; (2)实时性强、良好的并行处理性能; (3)丰富、生动的多媒体画面;

(4)开放式结构,广泛的数据获取和强大的数据处理功能。

MCGS系统由五大功能模块组成,主要的功能模块以构件的形式来构造,不同的构件有着不同的功能,且各自独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大部分(设备驱动、动画显示和流程控制)的所有工作。除此以外,MCGS还提供了一套开放的可扩充接口,用户可根据自己的需要用VB、VC等高级开发语言,编制特定的构件来扩充系统的功能。MCGS用数据库来管理数据存储,系统可靠性高。MCGS设立对象元件库,组态工作简单方便,易于实现对工控系统的分布式控制和管理。 5.1.4 MCGS的编程语言

MCGS全中文组态软件,采用C++语言编制,核心为组态结构。构架合理、连接灵活,结构层次清晰,方便用户的定制开发。它是基于WIN95/98/NT视窗结构,能够快速构造和生成数据管理、报警处理、流程控制、动画显示、报表输出等界面,轻松实现各种工程曲线、报表、数据浏览、远程通讯、远程采集、远程诊断等功能的先进软件。

MCGS组态软件采用Basic的脚本语言编程,具有强大的图形化流程策略组态工具,使编程工作降到最少,令用户爱不释手。MCGS全中文组态软件能支持目前市场上绝大部分硬件,其网络版更使“决胜千里之外”成为可能[7]。 5.1.5 MCGS的数据结构

MCGS数据库管理功能强大,分为数据前处理(可以对设备采集进来的数据进行多种数值处理)、数据后处理(可通过各种内部函数、运算符、脚本程序对实时采集的数据进行处理)、实时数据处理(提供数据浏览,各种曲线、报表等功能构件,对存盘数据库的数据进行查询、排序、运算等操作),同时可以挂接外部数据库,实现ODBC接口和OLE实时调用,可以和SOL、Server、Oracle、Access等数据库相连,提供多种数据转换方式,每种方法都可以独立使用或组合使用。

数据浏览构件可同时以表格和曲线的形式显示存盘数据库中数据,实时曲线可以动态显示当前的数据,并可以设定上下限值和时间的长短,以便于用户查询,

同时提供EXCEL报表和MCGS自由报表。 5.1.6 MCGS的作用

MCGS全中文组态软件是真正的32位程序,支持多任务、多线程,提供近百种绘图工具和基本图符。使用ActiveDLL把设备驱动挂接在系统之中,支持数据采集板、智能模块、智能仪表、PLC、变频器、网络设备,它支持ActiveX控件,包括温控曲线、实时曲线、历史曲线、单行报表、数据库管理、多媒体输出等众多构件。

MCGS全中文组态软件可完整实现ODBC接口,可与SQLServer、Oraver、Oracle、Access等主要数据库相连,可实现各种复杂的报表,并以不同方式增加、删除数据库中的记录,支持CAN、PROFIBUS、HART、LONWORKS等多种现场总线。它还具有强大的网络功能,支持TCP/IP、MODEM、485/422/232等多种网络数据传输方案,提供4级安全保密机制。

工程组态软件MCGS的最大优点是组态方便,它融会了中外工控组态软件的众多长处,只要是稍具外语常识,即可以方便组态。

5.2 工程的建立与变量的定义

5.2.1 工程的建立

(1)单击文件菜单中“新建工程”选项,自动生成新建工程,默认的工程名为:“新建工程0.MCG”。

(2)选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 (3)在文件名一栏内输入“PLC的变频器多级调速”,点击“保存”按钮,工程创建完毕。

在MCGS中,变量也叫数据对象。实时数据库是MCGS工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。定义数据对象的内容主要包括:指定数据变量的名称、类型、初始值和数值范围确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。 5.2.2 变量的分配

在开始定义之前,我们先对系统进行分析,确定需要的变量,见图5-3所示:

表5-3 PLC多级调速控制系统变量分配

5.2.3 变量定义的步骤

(1)单击工作台中的“实时数据库”选项卡,进入“实时数据库”窗口页,窗口中列出了系统已有变量“数据对象”的名称。其中一部分为系统内部建立的数据对象。现在要将表中定义的数据对象添加进去。

(2)单击工作台右侧“新增对象” 按钮,在窗口的数据对象列表中,增加了新的数据对象,如图5-4所示。

(3)选中该数据对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。

(4)将“对象名称”改为:读频;“对象初值”改为:0;“对象类型”选择:开关型;按1松0,1有效。

(5)单击“确定”。如图5-5所示。

(6)按照步骤2~5,根据下面列表,设置其他数据对象。

图5-4 实时数据库窗口图 图5-5 数据对象属性设置窗口

5.2.4 设备与变量连接

(1)打开“设备窗口”,点击工具条中的“工具箱”具箱”。

(2) 单击“设备工具箱”中的“设备管理”按钮,弹出可选设备列表。 (3) 在可选设备列表中,双击“通用设备”。 (4) 双击“模拟数据设备”,在下方出现模拟设备图标。

(5) 双击模拟设备图标,将“模拟设备”添加到右侧设备列表中确认并保存。 (6) 在工作台“设备窗口”中双击“设备窗口”图标进入,可查看添加项。 (7) 双击“设备0-[模拟设备]”,进入模拟设备属性设置窗口,如图5.6所示。

设置内部属性完成之后单击确认,完成内部属性设置,单击保存,完成设备与变量连接。

图标,打开“设备工

联系客服:779662525#qq.com(#替换为@)