基于PLC的立体车库控制系统毕业设计 下载本文

天津职业技术师范大学本科生毕业设计

第四章 基于组态王的监控设计

4.1组态王介绍

组态软件,又称组态监控软件系统软件。它们处在自动控制系统监控层一级的软件平台和开发环境,采用自由、多样的组态方式,来做到工业自动控制系统监控功能的、通用层次的软件。使用者用简单的形式来设计所需功能,并不用编写程序,这就是组态。组态也叫“二次开发”,组态软件就是“二次开发平台”。

而组态王软件是现阶段国产组态软件中市场占有率最高的软件。组态王研发监控系统软件,它使用标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。组态王优点有能适应多种环境、开放型好、使用方便、易上手,一般系统能分为控制层、监控层、管理层三个层次结构。监控层在二者之间,不仅检测、管理现场情况,还可以在自动控制系统起到上传下达的作用。

4.2组态王使用方法

1.建立组态王新工程: 首先制定立体车库的工作目录。 2.创建组态画面:

在目录下可建立多个画面,画面中可以按照现场情况,用组态王提供的图库构建现场情况。图库中有仪表、传感器、开关、指示灯等常用元件。

(1)创建新画面:

如5-1所示,在画面名称处填入:立体车库,确定后进入画面操作。

图4-1 创建新画面

16

天津职业技术师范大学本科生毕业设计

(2)绘制立体车库组态画面:

图4-2 立体车库组态画面

使用系统自带的图库以及元件等,绘制出与现场情况相同的画面。 3.定义I/O设备:

在组态王中,需要交换数据的都是外部设备。外部设备有:PLC、仪表、模块、板卡、变频器等,利用串行口进行数据交换。定义上述设备后,通过I/O变量交换数据。

本设计中使用S7-200型PLC。PLC通过计算机的COM2口与计算机相连。根据设备配置向导逐步添加外部设备。 4.构建数据库:

数据库是软件的核心;车库中的情况通过画面上的动作显示在屏幕上,让用 户在远端发出的指令能快速实现。而要实现这个目的,所要做的就是建立实时数据库。数据库是纽带,连接组态王软件和外部设备。研发者通过定义元件的变量类型,来构建数据库。

5.建立动画连接:

动画链接是现场情况与画面上元件建设的联系,数据库中变量值改变后,画 面及时显示出。通过不同的动画效果,能精准的显示出车库遇到的情况。

6.调试:

在构建好数据库和画面的联系之后,可以通过文件下方菜单/切换到VIEW,进入运行系统。打开构建好的画面,显示组态王运行系统画面。

17

天津职业技术师范大学本科生毕业设计

4-3现场运行情况

18

天津职业技术师范大学本科生毕业设计

第五章 升降横移式立体车库PLC控制的控制程序

5.1 程序控制流程图

图5-1程序控制流程图

19