天津职业技术师范大学本科生毕业设计
第四章 基于组态王的监控设计
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