基于PID的单容液位控制系统

课程名称:综合实验2

项目名称:基于PLC 的单容液位PID 控制系统的设计

学 院:信息工程学院

专业班级:自动化112

同 组 人:李智良、刘彦锋、于振新

李金燕、张雪玉岚、吴昊

指导老师:谢新开老师

实验时间:2014-6-16至2014-6-20

2014 年 6 月

24日

摘要 PLC 在工业自动化中应用的十分广泛。PID 控制经过很长时间的发展,

已经成为工业中重要的控制手段。本设计就是基于PLC 的PID 算法对液位

进行控制。PLC 经传感电路进行液位高度的采集,然后经过自动调节方式来

确定完PID 参数后,通过控制直流泵的工作时间来实现液位的控制。MCGS(监

视与控制通用系统) 是用于快速构造上位机监控系统的组态软件系统,系统

的监测环节就是通过MCGS 来设计的。这样我们就可以通过组态画面对液位

高度和泵的起停情况进行监测,而且可以对PLC 进行启动、停止、液位高

度设置等控制。整个系统运行稳定、简单实用,MCGS 与PLC 通信流畅。

本文根据液位系统过程机理,建立了单容水箱的数学模型。在设计中

用到的PID 算法提到得较多,PLC 方面的知识较少。并根据算法的比较选择

了增量式PID 算法。建立了PID 液位控制模拟界面和算法程序,进行了系

统仿真,并通过整定PID 参数,同时得出了整定后的仿真曲线和实际曲线。

关键词:PID 算法,MCGS ,液位控制

目 录

第一章 课程设计内容与要求分析 ...................................................................................... 1

1.1课程设计内容 ......................................................................................................... 1

1.2课程设计要求分析 ................................................................................................. 1

1.3 PID控制的原理和特点 ......................................................................................... 1

1.3.1比例(P )控制及调节过程 ....................................................................... 1

1.3.2积分(I )控制及调节过程 ....................................................................... 2

1.3.3微分(D )控制及调节过程 ....................................................................... 3

1.4单容上水箱自衡过程的建摸 ................................................ 错误!未定义书签。

第二章 课程设计的方案 ...................................................................................................... 4

2.1 MCGS组态软件概述 ............................................................................................. 4

2.2系统设计PLC 程序 ................................................................................................. 7

2.3 软件调试 . .............................................................................................................. 11

2.3.1 设备之间安装与连接 .............................................................................. 12

2.3.2 系统的联机调试 ...................................................................................... 13

第三章 课程设计总结 ........................................................................................................ 19

参考文献 ...................................................................................................... 20

附录 . .............................................................................. 错误!未定义书签。

第一章 课程设计内容与要求分析

1.1课程设计内容

针对液位控制过程与要求实现模拟控制,其工艺过程如下:用泵作为原动力,把水从低液位池抽到高液位池,实现对高液位池液位高度的自动控制。具体设计内容是利用西门子S7-200PLC 作为控制器,实现对单容水箱液位高度的定值控制,同时利用MCGS 组态软件建立单容水箱液位控制系统的监控界面,实现实时监控的目的。

1.2课程设计要求分析

(1)以RTGK-2型过程控制实验装置中的单个水箱作为被控对象、PLC 作为控制器、静压式压力表作为检测元件、电动调节阀作为执行器构成一个单容水箱单闭环控制系统,实现对水箱液位的恒值控制。

(2)PLC 控制器采用PID 算法,各项控制性能满足要求。

(3)组态测控界面上,实时设定并显示液位给定值、测量值及控制器输出值;实时显示液位给定值实时曲线、液位测量值实时曲线和PID 输出值实时曲线;并能显示历史曲线。

(4)选择合适的整定方法确定PID 参数,并能在组态测控界面上实时改变PID 参数。

(5)通过S7-200PLC 编程软件实现PLC 程序设计与调试。

(6)分析系统基本控制特性,并得出相应的结论。

1.3 PID控制的原理和特点

工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID 控制,又称PID 调节。PID 控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID 控制技术最为方便。即当我们不完全了解一个系统和被控对象﹐或不能通过有效的测量手段来获得系统参数时,最适合用PID 控制技术。PID 控制,实际中也有PI 和PD 控制。PID 控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。

1.3.1比例(P )控制及调节过程

比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。

在人工调节的实践中,如果能使阀门的开度与被调参数偏差成比例的话,就有可能使输出量等于输入量,从而使被调参数趋于稳定,达到平衡状态。这种阀门开度与被调参数

的偏差成比例的调节规律,称为比例调节。

比例调节规律及其特点

比例调节作用,一般用字母P 来表示。如果用一个数学式来表示比例调节作用,可写成:

∆u =K p ∆e (1-1)

式中 ∆u ——调节器的输出变化值;

∆e ——调节器的输入,即偏差;

K p ——比例调节器的放大倍数。

放大倍数K P 是可调的,所以比例调节器实际上是一个放大倍数可调的放大器。

比例调节作用虽然及时、作用强,但是有余差存在,被调参数不能完全回复到给定值,调节精度不高,所以有时称比例调节为“粗调”。纯比例调节只能用于干扰较小、滞后较小,而时间常数又不太小的对象。

1.3.2积分(I )控制及调节过程

在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI )控制器,可以使系统在进入稳态后无稳态误差。

对于工艺条件要求较高余差不允许存在的情况下,比例作用调节器不能满足要求了,克服余差的办法是引入积分调节。

因为单纯的积分作用使过程缓慢,并带来一定程度的振荡,所以积分调节很少单独使用,一般都和比例作用组合在一起,构成比例积分调节器,简称PI 调节器,其作用特性

这里,表示PI 调节作用的参数有两个:比例度P 和积分时间I 。而且比例度不仅影响比例部分,也影响积分部分,使总的输出既具有调节及时、克服偏差有力的特点,又具有克服余差的性能。

由于它是在比例调节(粗调)的基础上,有加上一个积分调节(细调),所以又称再调调节或重定调节。但是,积分时间太小,积分作用就太强,过程振荡剧烈,稳定程度低;积分时间太大,积分作用不明显,余差消除就很慢。如果把积分时间放到最大,PI 调节器就丧失了积分作用,成了一个纯比例调节器。

1.3.3微分(D )控制及调节过程

在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD )控制器能改善系统在调节过程中的动态特性。

微分调节的作用主要是用来克服被调参数的容量滞后。在生产实际中,有经验的工人总是既根据偏差的大小来改变阀门的开度大小(比例作用),同时又根据偏差变化速度的大小进行调节。比如当看到偏差变化很大时,就估计到即将出现很大的偏差而过量地打开(关闭)调节阀,以克服这个预计的偏差,这种根据偏差变化速度提前采取的行动,意味着有“超前”作用,因而能比较有效地改善容量滞后比较大的调节对象的调节质量。

什么是微分调节?

微分调节是指调节器的输出变化与偏差变化速度成正比,可用数学表达式表示为:

d (∆e )

由于实际微分器的比例度不能改变,固定为100%,微分作用也只在参数变化时才出现,所以实际微分器也不能单独使用。一般都是和其它调节作用相配合,构成比例微分或比例积分微分调节器。

PID 调节中,有三个调节参数,就是比例度P 、积分时间T I 、微分时间T D 。适当选取这三个参数值,就可以获得良好的调节质量。

第二章 课程设计的方案

2.1 MCGS组态软件概述

MCGS(Monitor and Control Generated System,监视与控制通用系统) 是一套基于windows95/98/NT操作系统(或更高版本) ,用来可快速构造和生成上位机监控系统的组态软件系统,它为用户提供了从设备驱动、数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案和操作工具。MCGS 组态软件具有多任务、多线程功能,其系统框架采用VC++语言编程,通过OLE 技术向用户提供VB 编程接口,提供丰富的设备驱动件、动画构件、策略构件,用户可随时方便地扩充系统的功能。

工程创建的一般过程为:

(1)工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。

(2)工程各项搭建框架:MCGS 称为建立新工程。主要内容包括:定义工程名称、封面窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在MCGS 组态环境中,建立了由五部分组成的工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。

(3)设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。组态过程中,可根据实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。

(4)制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分类似于“画画”,用户通过MCGS 组态软件中提供的基本图形元素及动画构件库,在用户窗口内“组合”成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。

(5)编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,

构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。MCGS 还为用户提供了编程用的功能构件(称之为“脚本程序”功能构件),使用简单的编程语言,编写工程控制程序。

(6)完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。

(7)编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。

(8)连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。

2.2系统设计PLC 程序

DIV_R:实数除法AC0/32000----AC0(标准化实数0.2~1.0) SUB_R:实数减法AC0—0.2----AC0(标准化实数0.0~0.8) MUL_R:实数乘法AC0*1.25----AC0(标准化实数0.0~1.0)

AC0 VD100测量单元

PID 控制模块及参数所在地址

DIV_R:实数除法VD108/1.25----AC2(标准化实数0.0~0.8) ADD_R:实数加法AC2+0.2----AC2(标准化实数0.2~1.0)

MUL_R:实数乘法AC0*32000----AC2(标准化实数6400~32000)

AC2 AQW0测量单元

MUL-R :AC0*40-----VD400(将液位输出标准化0.0~20.0)

2.3 软件调试

在STEP7环境中编写、调试、下载PLC 的梯形图程序。在编写PLC 程序时,查阅了STEP7关于模拟量输入处理、模拟量输出处理、定时中断、PID 指令等内容。程序的流程图如下图2-2所示:

图2.2 程序流程图

2.3.1 设备之间安装与连接

按照图2-3所示,将实验所需的设备如液位变送器、PLC 、调节阀等安装并接线。

电动调节阀1

图2-3 控制系统示意图

图2-3控制系统框图

2.3.2 系统的联机调试

在计算机中,编制实时动态显示画面。最后系统联调时,在画面上可显示和修改相关参数,在完成PID 参数整定后,控制精度在2%以内。

曲线输出与设定值的属性设置图

PID 参数及设定值的设置图

图一

表二:PID 指令回路表主要内容

图二

表三:PID 指令回路表主要内容

图三

第三章 课程设计总结

这次过程控制课程设计给我们带来了很多的收获。首先,是知识方面的收获,通过这次课程设计让我们对所学课程又有了更多的了解,对这门学科在现实生活中的应用也有了更多的了解,我们体会到了知识在现代社会中的重要作用。其次,是与人沟通方面的收获,现代社会生活节奏较快,知识更新速度加快,每个人都应该不断学习,不断充实自己,要学会与人合作,这样才能提高办事效率,如果不与人合作,往往事倍功半。

通过本次课设,对组态软件的认识与了解更加深刻了。在自己动手设计调试的过程中,使我们对PLC 和应用有了更深一步的了解,相信对以后会有很大的帮助。

PLC 和过程控制在现代生产中有着非常广泛的应用,是非常实用非常重要的知识。这次课设把变频器和PLC 联系在一起,让我对所学知识有了更加灵活的掌握。在以后的生活中,如果有时间,我们想再多学习一些有关PLC 和变频器方面的知识。感谢老师的谆谆教诲,让我们学到了那么多宝贵的知识。

参考文献

[1]邵裕森, 戴先中. 过程控制工程(第2版). 北京:机械工业出版社.2003

[2]崔亚嵩. 过程控制实验指导书(校内)

[3]廖常初.PLC 编程及应用(第2版). 北京:机械工业出版社.2007

[4]吴作明. 工业组态软件与PLC 应用技术. 北京:北京航空航天大学出版社.2007

课程名称:综合实验2

项目名称:基于PLC 的单容液位PID 控制系统的设计

学 院:信息工程学院

专业班级:自动化112

同 组 人:李智良、刘彦锋、于振新

李金燕、张雪玉岚、吴昊

指导老师:谢新开老师

实验时间:2014-6-16至2014-6-20

2014 年 6 月

24日

摘要 PLC 在工业自动化中应用的十分广泛。PID 控制经过很长时间的发展,

已经成为工业中重要的控制手段。本设计就是基于PLC 的PID 算法对液位

进行控制。PLC 经传感电路进行液位高度的采集,然后经过自动调节方式来

确定完PID 参数后,通过控制直流泵的工作时间来实现液位的控制。MCGS(监

视与控制通用系统) 是用于快速构造上位机监控系统的组态软件系统,系统

的监测环节就是通过MCGS 来设计的。这样我们就可以通过组态画面对液位

高度和泵的起停情况进行监测,而且可以对PLC 进行启动、停止、液位高

度设置等控制。整个系统运行稳定、简单实用,MCGS 与PLC 通信流畅。

本文根据液位系统过程机理,建立了单容水箱的数学模型。在设计中

用到的PID 算法提到得较多,PLC 方面的知识较少。并根据算法的比较选择

了增量式PID 算法。建立了PID 液位控制模拟界面和算法程序,进行了系

统仿真,并通过整定PID 参数,同时得出了整定后的仿真曲线和实际曲线。

关键词:PID 算法,MCGS ,液位控制

目 录

第一章 课程设计内容与要求分析 ...................................................................................... 1

1.1课程设计内容 ......................................................................................................... 1

1.2课程设计要求分析 ................................................................................................. 1

1.3 PID控制的原理和特点 ......................................................................................... 1

1.3.1比例(P )控制及调节过程 ....................................................................... 1

1.3.2积分(I )控制及调节过程 ....................................................................... 2

1.3.3微分(D )控制及调节过程 ....................................................................... 3

1.4单容上水箱自衡过程的建摸 ................................................ 错误!未定义书签。

第二章 课程设计的方案 ...................................................................................................... 4

2.1 MCGS组态软件概述 ............................................................................................. 4

2.2系统设计PLC 程序 ................................................................................................. 7

2.3 软件调试 . .............................................................................................................. 11

2.3.1 设备之间安装与连接 .............................................................................. 12

2.3.2 系统的联机调试 ...................................................................................... 13

第三章 课程设计总结 ........................................................................................................ 19

参考文献 ...................................................................................................... 20

附录 . .............................................................................. 错误!未定义书签。

第一章 课程设计内容与要求分析

1.1课程设计内容

针对液位控制过程与要求实现模拟控制,其工艺过程如下:用泵作为原动力,把水从低液位池抽到高液位池,实现对高液位池液位高度的自动控制。具体设计内容是利用西门子S7-200PLC 作为控制器,实现对单容水箱液位高度的定值控制,同时利用MCGS 组态软件建立单容水箱液位控制系统的监控界面,实现实时监控的目的。

1.2课程设计要求分析

(1)以RTGK-2型过程控制实验装置中的单个水箱作为被控对象、PLC 作为控制器、静压式压力表作为检测元件、电动调节阀作为执行器构成一个单容水箱单闭环控制系统,实现对水箱液位的恒值控制。

(2)PLC 控制器采用PID 算法,各项控制性能满足要求。

(3)组态测控界面上,实时设定并显示液位给定值、测量值及控制器输出值;实时显示液位给定值实时曲线、液位测量值实时曲线和PID 输出值实时曲线;并能显示历史曲线。

(4)选择合适的整定方法确定PID 参数,并能在组态测控界面上实时改变PID 参数。

(5)通过S7-200PLC 编程软件实现PLC 程序设计与调试。

(6)分析系统基本控制特性,并得出相应的结论。

1.3 PID控制的原理和特点

工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID 控制,又称PID 调节。PID 控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID 控制技术最为方便。即当我们不完全了解一个系统和被控对象﹐或不能通过有效的测量手段来获得系统参数时,最适合用PID 控制技术。PID 控制,实际中也有PI 和PD 控制。PID 控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。

1.3.1比例(P )控制及调节过程

比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。

在人工调节的实践中,如果能使阀门的开度与被调参数偏差成比例的话,就有可能使输出量等于输入量,从而使被调参数趋于稳定,达到平衡状态。这种阀门开度与被调参数

的偏差成比例的调节规律,称为比例调节。

比例调节规律及其特点

比例调节作用,一般用字母P 来表示。如果用一个数学式来表示比例调节作用,可写成:

∆u =K p ∆e (1-1)

式中 ∆u ——调节器的输出变化值;

∆e ——调节器的输入,即偏差;

K p ——比例调节器的放大倍数。

放大倍数K P 是可调的,所以比例调节器实际上是一个放大倍数可调的放大器。

比例调节作用虽然及时、作用强,但是有余差存在,被调参数不能完全回复到给定值,调节精度不高,所以有时称比例调节为“粗调”。纯比例调节只能用于干扰较小、滞后较小,而时间常数又不太小的对象。

1.3.2积分(I )控制及调节过程

在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI )控制器,可以使系统在进入稳态后无稳态误差。

对于工艺条件要求较高余差不允许存在的情况下,比例作用调节器不能满足要求了,克服余差的办法是引入积分调节。

因为单纯的积分作用使过程缓慢,并带来一定程度的振荡,所以积分调节很少单独使用,一般都和比例作用组合在一起,构成比例积分调节器,简称PI 调节器,其作用特性

这里,表示PI 调节作用的参数有两个:比例度P 和积分时间I 。而且比例度不仅影响比例部分,也影响积分部分,使总的输出既具有调节及时、克服偏差有力的特点,又具有克服余差的性能。

由于它是在比例调节(粗调)的基础上,有加上一个积分调节(细调),所以又称再调调节或重定调节。但是,积分时间太小,积分作用就太强,过程振荡剧烈,稳定程度低;积分时间太大,积分作用不明显,余差消除就很慢。如果把积分时间放到最大,PI 调节器就丧失了积分作用,成了一个纯比例调节器。

1.3.3微分(D )控制及调节过程

在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD )控制器能改善系统在调节过程中的动态特性。

微分调节的作用主要是用来克服被调参数的容量滞后。在生产实际中,有经验的工人总是既根据偏差的大小来改变阀门的开度大小(比例作用),同时又根据偏差变化速度的大小进行调节。比如当看到偏差变化很大时,就估计到即将出现很大的偏差而过量地打开(关闭)调节阀,以克服这个预计的偏差,这种根据偏差变化速度提前采取的行动,意味着有“超前”作用,因而能比较有效地改善容量滞后比较大的调节对象的调节质量。

什么是微分调节?

微分调节是指调节器的输出变化与偏差变化速度成正比,可用数学表达式表示为:

d (∆e )

由于实际微分器的比例度不能改变,固定为100%,微分作用也只在参数变化时才出现,所以实际微分器也不能单独使用。一般都是和其它调节作用相配合,构成比例微分或比例积分微分调节器。

PID 调节中,有三个调节参数,就是比例度P 、积分时间T I 、微分时间T D 。适当选取这三个参数值,就可以获得良好的调节质量。

第二章 课程设计的方案

2.1 MCGS组态软件概述

MCGS(Monitor and Control Generated System,监视与控制通用系统) 是一套基于windows95/98/NT操作系统(或更高版本) ,用来可快速构造和生成上位机监控系统的组态软件系统,它为用户提供了从设备驱动、数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案和操作工具。MCGS 组态软件具有多任务、多线程功能,其系统框架采用VC++语言编程,通过OLE 技术向用户提供VB 编程接口,提供丰富的设备驱动件、动画构件、策略构件,用户可随时方便地扩充系统的功能。

工程创建的一般过程为:

(1)工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。

(2)工程各项搭建框架:MCGS 称为建立新工程。主要内容包括:定义工程名称、封面窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在MCGS 组态环境中,建立了由五部分组成的工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。

(3)设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。组态过程中,可根据实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。

(4)制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分类似于“画画”,用户通过MCGS 组态软件中提供的基本图形元素及动画构件库,在用户窗口内“组合”成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。

(5)编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,

构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。MCGS 还为用户提供了编程用的功能构件(称之为“脚本程序”功能构件),使用简单的编程语言,编写工程控制程序。

(6)完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。

(7)编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。

(8)连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。

2.2系统设计PLC 程序

DIV_R:实数除法AC0/32000----AC0(标准化实数0.2~1.0) SUB_R:实数减法AC0—0.2----AC0(标准化实数0.0~0.8) MUL_R:实数乘法AC0*1.25----AC0(标准化实数0.0~1.0)

AC0 VD100测量单元

PID 控制模块及参数所在地址

DIV_R:实数除法VD108/1.25----AC2(标准化实数0.0~0.8) ADD_R:实数加法AC2+0.2----AC2(标准化实数0.2~1.0)

MUL_R:实数乘法AC0*32000----AC2(标准化实数6400~32000)

AC2 AQW0测量单元

MUL-R :AC0*40-----VD400(将液位输出标准化0.0~20.0)

2.3 软件调试

在STEP7环境中编写、调试、下载PLC 的梯形图程序。在编写PLC 程序时,查阅了STEP7关于模拟量输入处理、模拟量输出处理、定时中断、PID 指令等内容。程序的流程图如下图2-2所示:

图2.2 程序流程图

2.3.1 设备之间安装与连接

按照图2-3所示,将实验所需的设备如液位变送器、PLC 、调节阀等安装并接线。

电动调节阀1

图2-3 控制系统示意图

图2-3控制系统框图

2.3.2 系统的联机调试

在计算机中,编制实时动态显示画面。最后系统联调时,在画面上可显示和修改相关参数,在完成PID 参数整定后,控制精度在2%以内。

曲线输出与设定值的属性设置图

PID 参数及设定值的设置图

图一

表二:PID 指令回路表主要内容

图二

表三:PID 指令回路表主要内容

图三

第三章 课程设计总结

这次过程控制课程设计给我们带来了很多的收获。首先,是知识方面的收获,通过这次课程设计让我们对所学课程又有了更多的了解,对这门学科在现实生活中的应用也有了更多的了解,我们体会到了知识在现代社会中的重要作用。其次,是与人沟通方面的收获,现代社会生活节奏较快,知识更新速度加快,每个人都应该不断学习,不断充实自己,要学会与人合作,这样才能提高办事效率,如果不与人合作,往往事倍功半。

通过本次课设,对组态软件的认识与了解更加深刻了。在自己动手设计调试的过程中,使我们对PLC 和应用有了更深一步的了解,相信对以后会有很大的帮助。

PLC 和过程控制在现代生产中有着非常广泛的应用,是非常实用非常重要的知识。这次课设把变频器和PLC 联系在一起,让我对所学知识有了更加灵活的掌握。在以后的生活中,如果有时间,我们想再多学习一些有关PLC 和变频器方面的知识。感谢老师的谆谆教诲,让我们学到了那么多宝贵的知识。

参考文献

[1]邵裕森, 戴先中. 过程控制工程(第2版). 北京:机械工业出版社.2003

[2]崔亚嵩. 过程控制实验指导书(校内)

[3]廖常初.PLC 编程及应用(第2版). 北京:机械工业出版社.2007

[4]吴作明. 工业组态软件与PLC 应用技术. 北京:北京航空航天大学出版社.2007


相关内容

  • 基于实验的三容水箱数学模型
  • 第21卷第3期武汉工程职业技术学硫学报 V012lNo3 2009年9月 JoumaIofWuhanE"gIncenngInstltute SeDtember2009 基于实验的三容水箱数学模型 李 智 张雅婕 杨洁 (武汉工程职业技术学院 湖北 武汉:430080) 摘 要 三容水箱液位 ...

  • 双容水箱水位控制系统设计(论文)
  • 摘要 双容水箱液位控制系统是采用先进的控制算法完成对过程液位的控制的控制系统,它在饮料.食品加工.溶液过滤.化工生产等多种行业的生产加工过程中均有广泛应用.在本设计中充分利用自动化仪表技术,计算机技术,通讯技术和自动控制技术,以实现对水箱液位的串级控制.首先对被控对象的模型进行分析,并采用实验建模法 ...

  • 电气控制毕业设计选题
  • dq001PID 温控系统的设计及仿真(MATLAB) dq002PLC 的液位控制系统实际 dq003PLC 控制的变频调速恒压供水系统 dq004PVC 电石给料机变频调速控制器的设计 ) dq005西门子PLC 的步进电机直接控制 dq006电梯升降的PLC 控制 dq007基于PLC 的液位 ...

  • 过程装备控制技术样题
  • 过程装备控制技术复习大纲 1. 工业生产对过程装备控制的基本要求:过程装备控制的主要参数:流程工业的四大参量. 2. 控制系统的组成,简单控制系统方框图.各组成环节及其输入.输出.系统各参量的作用.(方 框图中具体实现控制作用的变量) 3. 控制系统的分类:按给定值.按输出信号的影响.按系统克服干扰 ...

  • 计算机控制技术课程设计
  • 计算机控制技术课程设计 专业:自动化 班级:动201xxx 姓名:xxx 学号:2013xxxxxx 指导教师:xxx 兰州交通大学自动化与电气工程学院 2016 年 07 月 15 日 水箱液位控制系统设计 1设计目的 通过课程设计使学生掌握如何应用微型计算机结合自动控制理论中的各种控制算法构成一 ...

  • 单片机在过程控制中的应用
  • 氨冷器被冷却介质出口温度-液位超驰控制系统的设计 摘要 氨冷器主要的作用是为了使醋酸铜氨液再生以便循环使用.为了达到生产过程对控 制系统的要求,在简单温度控制系统基础上叠加一个液位超驰系统,即温度-液位超驰 控制系统.该控制系统中需要用到温度及液位调节器,传统的调节器采用DDZ -Ⅲ型电 动组合仪表 ...

  • 单容水箱液位控制系统设计
  • 分类号密级 UDC 过程控制系统设计作业 单容水箱液位控制系统设计 学生姓名任课教师 xxxxxx 学号 xxxx 工程学院自动化及测控系 院.系.中心专业年级 xxxx级自动化 提交日期 中 国 海 洋 大 学 文档历史 摘 要 单容水箱液位控制系统设计 摘 要 本论文以单容水箱为被控对象,给出了 ...

  • 自动化生产线实训实验报告
  • 北京科技大学 自动化生产线实训 实验报告 班 级: 姓 名: 学 号: 41151048 指导教师: 崔家瑞 日 期: 2014 年 5 月 9 日 目 录 目 录.................................................................... ...

  • 液位监控系统组态设计
  • 自动化专业综合设计报告 设计题目: 所在实验室: 指导教师: 学生姓名 班级 学号 成绩评定: 一. 设计任务.目的 利用MCGS 工控组态软件,结合实验系统,完成上位机监控系统的设计.通 过本设计,学会组态软件的基本使用方法.组态技术,为从事计算机控制方面的工作打下基础. 二. 监控系统原理框图, ...