立体车库PLC控制系统 - 图文 下载本文

内容发布更新时间 : 2024/5/6 1:19:02星期一 下面是文章的全部内容请认真阅读。

常州信息职业技术学院电子与电气工程学院 毕业设计论文

上述程序见附录

28

常州信息职业技术学院电子与电气工程学院 毕业设计论文

第五章 基于MCGS对车库控制系统的应用研究

5. 1 MCGS工控组态软件简介

工控组态软件MCGS (Monitor and Control Generated System)是一套32位工控

组态软件,它基于Windows平台,可在Windows95/98/NT操作系统中稳定运行。 MCGS系统包括组态环境和运行环境两个部分。

用户的所有组态配置过程都在组态环境中进行,组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库。

运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。

组态结果数据库完成了MCGS系统从组态环境向运行环境的过渡,它们之间的关系如图5-1所示:

图5-1MCGS组态环境与运行环境的关系

由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,如图5-2所示:

图5-2 MCGS的构成 窗口是屏幕中的一块空间,是一个“容器”,直接提供给用户使用。在窗口内,用户可以放置不同的构件,创建图形对象并调整画面的布局,组态配置不同的参数以完成不同的功能。

在MCGS的单机版中,每个应用系统只能有一个主控窗口和一个设备窗口, 但可以有多个用户窗口和多个运行策略,实时数据库中也可以有多个数据对象。

29

常州信息职业技术学院电子与电气工程学院 毕业设计论文

MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形面,组态配置各种不同类型和功能的对象或构件,同时可以对实时数据进行可视化处理。

一个应用系统由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分组成。组态工作开始时,系统只为用户搭建了一个能够独立运行的空框架提供了丰富的动画部件与功能部件。如果要完成一个实际的应用系统,则要完成以下工作:

首先,像搭积木一样,在组态环境中用系统提供的或用户扩展的构件构造应用系统,配置各种参数,形成一个有丰富功能可实际应用的工程。其次,用户对构件的系统进行脚本的设置,使其达到用户要求的功能。最后,把组态环境中的组态结果提交给运行环境。运行环境和组态结果一起就构成了用户自己的应用系统。

5.2 MCGS的系统需求

5.2.1硬件需求

MCGS系统最低要求在IBM PC486以上的微型机或兼容机上运行,以Microsoft的Windows95, 98, Me, NT或Windows2000为操作系统。为了充分利用高档PC兼容机的低价格、高性能来为工业应用级的用户提供安全可靠的服务,计算机用户的推荐配置要求是:

(1) CPU: 使用相当于Intel公司的Pentium233或以上级别的CPU;

(2)内存:当使用Windows9X操作系统时,系统内存应在32MB以上;当选用Windows NT操作系统时,系统内存应在64MB以上;当选用Windows2000操作系统时,系统内存应在128MB以上;

(3)显卡:Windows系统兼容,含有1M8以上的显示内存,可工作于800*600分辨率,65535色模式下;

(4)硬盘:MCGS5.10通用版组态软件占用的硬盘空间约为80MB。 5.2.2软件需求

MCGS组态软件可以在以下操作系统下运行:

(1)中文Microsoft Windows NT Server 4.0(需要安装SP3)或更高版本; (2)中文Microsoft Windows NT Workstation 4.0(需要安装SP3)或更高版本; (3)中文Microsoft Windows95, 98, Me, 2000 (Windows95建议安装IE5.0)或更高版本;

总之,在工程控制中使用MCGS组态软件的仿真使技术人员避开了复杂的计算机软、硬件问题,集中精力去解决工程问题本身。另一方面,从管理的角度来看,用组态软件开发的系统具有与Windows一致的图形化操作界面,非常便于生产的组织与管理。

5.3基于MCGS仿真实现的意义

多媒体仿真要涉及许多技术,包括音频技术、视频图像技术、通讯技术、计算机技术以及标准化技术。利用MCGS可视化仿真技术,可以实现满足要求的仿真界面,能提供一个多角度、多层次的观察仿真过程。在计算机上实现工程的模拟测试和仿真,用户可以根据需要直接修改各种仿真参数,从而大大降低了开发费用和难度,系统人员可以集中更多的精力在最优方案的选择和设计上,而非语言的编程上。达到可以在较短的开发周期内、以较少的代价完成较好的效果。

基于MCGS软件设计基本步骤可以概括以下几点:

30

常州信息职业技术学院电子与电气工程学院 毕业设计论文

1、组织材料

2、设计窗口、组织系统工程 3、构造实时数据库 4、制作动画显示画面 5、编写脚本控制流程程序 6、整体运行、程序调试

5.4 MCGS软件研究分析及工程画面的实现

MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库窗口和运行策略五部分构成,每一部分分别进行不同的组态设计,完成不同的工作,具有不同的特性。组成MCGS工程各要素间关系如下图5-3所示。

图5-3 MCGS工程各要素间关系

对于工程画面的制作,是在用户窗口中完成,由用户组建。升降横移式立体车库画面的制作具体步骤为:

(1)在“用户窗口”中单击“新建窗口”按钮,建立“窗口0\,如图5-4所示

图5-4新建窗口图面

(2)选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。 (3)将窗口名称改为“立体车库”,窗口位置选中“最大化显示”,其它不变,如图5-5所示:

31

常州信息职业技术学院电子与电气工程学院 毕业设计论文

图5-5用户窗口属性设置画面

(4)在“用户窗口”中,选中“立体车库”,点击右键,选择下拉菜单中的“设置启动窗口”选项,将该窗口设置为运行时自动加载窗口,如图5-6所示:

图5-6画面的建立

(5)在“用户窗口”中,选中“立体车库”,双击左键,进入静态画面设计,后生成的画面如图5-7所示:

图5-7最后生成的静态画面 5.5 MCGS

实时数据库的研究

MCGS中的数据不同于传统意义的数据或变量,它不但包含了变量的数值特

32