基于MCGS的双容水箱液位监控系统设计 论文正文(6)

2019-02-26 11:37

本科毕业设计

第 22 页 共 44 页

液位信号与给定信号进行比较,再根据其偏差值进行PID运算,发出控制信号,调节电动调节阀的开度大小,从而最终实现液位的控制。PLC控制程序流程图,如图4.5所示。

开始

图4.5 PLC控制程序流程图

双容水箱 电动调节阀开度 PID运算 检测下水箱液位并和 设定值比较 启动水泵 初始化 4.3.2 PLC上PID控制算法的介绍

随着PLC技术不断增强,运行速度不断提高,不断可以完成顺序控制的功能,还可以通过PID指令完成复杂的闭环控制功能。PID指令的功能是进行PID计算,PID指令格式,如图4.6所示[12]。

PID

LOOP EN TBL ENO

图4.6 PID指令格式

当EN有效时,根据PID参数表中的输入信息和组态信息,进行PID运算。PID指令的功能说明如下:

本科毕业设计

是回路号,是0~7 的常数。

第 23 页 共 44 页

(1)TBL是参数表的首地址,是由变量寄存器VB指定的字节型数据;LOOP

(2)在一个应用程序中,最多可用8个PID控制回路,一个PID控制回路只能使用1条PID指令,每个PID控制回路必须使用不同的回路号。

PID指令的回路表及初始化:

为执行PID指令,要对PID参数表进行初始化处理,即将PID参数表中的有关参数,按照地址偏移量写入到寄存器V中。一般是调用一个子程序,在子程序中对PID参数表进行初始化处理。以TBL为首地址的参数表中共包含9个参数,用于进行PID运行的监视和控制。在执行PID指令前,要建立一个PID回路表。PID回路表的格式,如表4.2所示。

表4.2 PID回路表

参数

过程变量PVn 设定值SPn 输出值Mn 增益Kc 采样时间Ts 积分时间Ti

地址偏移量 数据格式

0 4 8 12 16 20

双字,实数

I/O类型 I I I/O I I I

描述

过程变量当前值,0.0~1.0 给定值,0.0~1.0 输出值,0.0~1.0 回路增益,正、负常数 采样时间,单位为s,正数 积分时间常数,单位min,正数

微分时间Td

24

I

微分时间常数,单位min,正数

偏差MX

过程变量前值PVn-1

28 32

I/O I/O

积分项前值,0.0~1.0 最近一次PID运算过程变量值

4.3.4 控制系统的梯形图程序

通过对PLC的学习,可以发现最终要实现系统,是需要有PLC的程序。液位系统的整个自动控制过程都将由PLC程序复杂与保障。下位机PLC编程环境软件为STEP 7-Micro/WIN32,它可以对S7-200的所有功能进行编程。根据整个控制系统的流程将可以很轻松的设计出PLC程序。

本科毕业设计

第 24 页 共 44 页

程序设计的主要内容包括:最开始的初始化程序、启功水泵控制程序、PID调用指令、PID的参数设置程序、变送器信号转换成数字量程序、模拟量输出程序和最后的赋值给电动调节阀阀开度信号的程序。这些程序将控制着整个液位系统的运行。

(1)启功水泵控制程序

启功水泵控制程序,如图4.7所示。这部分程序负责水泵的启动功能,I0.1是水泵启功信号;I0.0是手动和自动信号,为常闭触点;I0.2代表水泵停止工作,也是常闭触点;I0.3则是指水泵的热继,负责保护电机的,常闭触点。

图4.7 启功水泵控制程序

(2)PID指令调用程序

启功水泵控制程序,如图4.8所示。这是PID的调用指令,图中TAL是回路表的起始地址,选择的地址为VB500,因此后边PID中涉及到的回路地址将从VB500开始;LOOP是回路号,填写“0”即可。

图4.8 PID调用指令

(3)变送器信号转换成数字量程序

变送器信号转换成数字量程序,如图4.9所示。通过对控制方案的设计,下水箱装有一个压力变送器,变送器输出4-20mA,这个信号将送入PLC,通过PID运算,最后用于调节调节阀,这段程序的目的就是将变送器送来的4-20mA的信号进行处理,转换成6400-32000的数字量。图中AIWO为下水箱液位信号,就是变送器送到PLC的信号;最后一个梯形图中的0.5表示是变送器的量程范围。最后输出的数字量值赋给了VD212,这个数值将进行PID运算。

图4.9 变送器信号转换成数字量

(4)初始化程序

初始化程序,如图4.10所示。

本科毕业设计

图4.10 PID初始化

第 25 页 共 44 页

(5)PID参数设置程序

PID参数设置程序,如图4.11所示。图中输出的VD500-VD524均为回路表地址。

图4.11 PID参数设置

(6)模拟量输出调节阀控制信号程序

模拟量输出调节阀控制信号程序,如图4.12所示。通过上述程序和查看回路表,可以知道图中的VD220代表的是输出值;由于调节阀接受的是4-20mA的信号,因此最后的地址改成字地址VW304。

图4.12 模拟量输出调节阀控制信号

(7)赋值给电动调节阀开度信号程序

赋值给电动调节阀开度信号程序,如图4.13所示。图中的AQW0即为电动调节阀开度信号。

图4.13 赋值给电动调节阀开度信号

本科毕业设计

第 26 页 共 44 页

5 基于MCGS的上位机监控软件设计

5.1 在MCGS组态环境下的工程组态流程

5.1.1 主控窗口设计

主控窗口是工程的主窗口或主框架,是所有设备窗口和用户窗口的父窗口。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。并调度用户策略的运行。同时,主控窗口又是组态工程结构的主框架,可在主控窗口内建立菜单系统,创建各种菜单命令,展现工程的总体概貌和外观,设置系统运行流程及特征参数,方便用户的操作。在MCGS单机版中,一个应用系统只允许有一个主控窗口,主控窗口是作为一个独立的对象存在的,其强大的功能和复杂的操作都被封装在对象的内部,组态时只需对主控窗口的属性进行正确地设置即可[3]。

主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。主控窗口组态结构图,如图5.1所示。


基于MCGS的双容水箱液位监控系统设计 论文正文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年10月福建省自考01856建设与房地产法规试题及答案含评分标

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: