基于S7200PLC的水箱液位控制系统设计.doc

上传人:仙人指路1688 文档编号:4137778 上传时间:2023-04-07 格式:DOC 页数:28 大小:1.30MB
返回 下载 相关 举报
基于S7200PLC的水箱液位控制系统设计.doc_第1页
第1页 / 共28页
基于S7200PLC的水箱液位控制系统设计.doc_第2页
第2页 / 共28页
基于S7200PLC的水箱液位控制系统设计.doc_第3页
第3页 / 共28页
基于S7200PLC的水箱液位控制系统设计.doc_第4页
第4页 / 共28页
基于S7200PLC的水箱液位控制系统设计.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于S7200PLC的水箱液位控制系统设计.doc》由会员分享,可在线阅读,更多相关《基于S7200PLC的水箱液位控制系统设计.doc(28页珍藏版)》请在三一办公上搜索。

1、基于S7-200PLC的水箱液位控制系统设计学生姓名学院名称专业名称指导教师 摘要随着微处理器、计算机和数字通讯技术的快速发展, 计算机控制系统在工业领域的应用越来越多广泛, 它的重要性也越来越受到人们的肯定。基于MCGS和S7-200PLC的液位比值控制系统就是组态软件和可编程序控制器(PLC)联合应用的实例。在这个设计中,利用MCGS组态软件对数据、图形进行组态,进而做出上下水箱的动态仿真画面。然后PLC进行数据采集、处理并与MCGS平台进行通讯,从而对液位比值对象进行全面监控。本设计采用了SIEMENS(西门子)公司的S7-200系列进行程序的编写。将编写正确的PLC程序与在MCGS组态

2、软件下做出的动态界面进行动态连接,在经过检查证明组态的设置没有错误后,进入MCGS的运行环境,可以在MCGS运行环境下看到液位的实时曲线的变化输出情况,随时对水箱的液位状况进行调整和监测。在运行环境中可以通过鼠标在线的改变PID的参数设定值来实现对上水箱的液位调节和控制,使系统达到要求值,从而大大提高了工作效率。关键词 液位比值;PLC;MCGSAbstractAlong with fast development of the microprocessor,the computer and the digital communication technology, the computer

3、control system is more and more widely applied in the field of industry, and its importance is also increasingly affirmed.Fluid-level-ratio control system based on MCGS and S7-200 PLC is the application model combining the configuration software with PLC. In this design, MCGS is applied for data and

4、 graphic configuration; there by a dynamic display picture with real-time feature is created. Then PLC acquires and processes data from the sensors, and communicates with MCGS platform, thus makes the fluid-level-ratio object supervised and controlled totally. The project uses S7-200, a series of PL

5、C produced by SIEMENS, to make programming. The correct PLC code is dynamically lined to the real-time picture created by MCGS, then switches to MCGS running environment after correct configuration, thus the change tendency of the levels can be viewed on the screen to make the real-time adjustment a

6、nd supervision of the level. Under running environment, PID parameters will be tuned on line so as to take the best control of the levels of water tanks with the system operating at the given point and high efficiency. Keywords Fluid-Level-Ratio PLC MCGS 目 录1 绪论11.1 PLC的产生、定义及现状11.1.1 PLC的产生、定义11.1.

7、2 PLC的发展现状11.2 过程控制的发展21.3 本文研究的目的、主要内容31.3.1 本文研究的目的、背景和意义31.3.2 本文研究的主要内容42 西门子S7-200PLC介绍62.1 S7-200PLC的结构62.2 S7-200PLC的工作原理72.3 S7-200PLC上控制算法的介绍73 PLC控制方案设计93.1 设计要求93.2 系统设计93.3 控制流程图103.4 系统模块选择与地址分配103.5 硬件设计113.5.1 电气控制主接线图113.5.2操作回路接线图113.6 PLC编写程序124 PID调节控制规律164.1 PID调节的各个环节及其调节过程164.1

8、.1 比例控制及其调节过程164.1.2 比例积分调节174.1.3 比例积分微分调节175 监控系统MCGS195.1 MCGS通用监控系统的构成和功能195.2 MCGS组态操作结果20结论22心得23参考文献241 绪论1.1 PLC的产生、定义及现状1.1.1 PLC的产生、定义一、可编程控制器的产生20世纪60年代,在世界技术改造的冲击下,要求寻找一种比继电器更可靠、功能更齐全、响应速度更快的新型工业控制器。1968年,美国最大的汽车制造商通用汽车公司从用户角度提出了新一代控制器应具备的十大条件后,立即引起了开发热潮。二、可编程控制器的定义国际工委员会(IEC)曾于1982年11月颁

9、布了可编程控制器标准草案第一稿,1985年1月又发表了第二稿,1987年2月颁布了第三稿。该草案中对可编程控制器的定义是“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术计算等面向用户的指令,并通过数字量和模拟量的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于与工业系统联成一个整体、易于扩充其功能的原则设计。1.1.2 PLC的发展现状20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度

10、、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。20世纪80年代初,可编程控制器在先进工业国家中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。 上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为3040%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统

11、。 20世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。从控制规模上来说,这个时期发展了大型机和超小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。 我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。最初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备及产品中不断扩大了PLC的应用。目前,我国自己已可以生

12、产中小型可编程控制器。上海东屋电气有限公司生产的CF系列、杭州机床电器厂生产的DKK及D系列、大连组合机床研究所生产的S系列、苏州电子计算机厂生产的YZ系列等多种产品已具备了一定的规模并在工业产品中获得了应用。此外,无锡华光公司、上海乡岛公司等中外合资企业也是我国比较著名的PLC生产厂家。可以预期,随着我国现代化进程的深入,PLC在我国将有更广阔的应用天地。1.2 过程控制的发展进入90年代以来,自动化技术发展很快,并取得了惊人的成就,已成为国家高科技的重要分支。过程控制是自动化技术的重要组成部分。在现代工业生产自动化中,过程控制技术正在为实现各种最优的技术经济指标、提高经济效益和劳动生产率、

13、节约能源、改善劳动条件、保护环境卫生等方面起着越来越大的作用。在本世纪40年代前后,工业生产大多处于手工操作的状态,人们主要是凭经验用人工去控制生产过程。生产过程中的噶参数靠人工观察,生产过程的操作也靠人工去执行。因此,当时的劳动效率是很低的。40年代以后,生产自动化发展很快。尤其是近年来,过程控制技术发展更为迅速。纵观过程控制的发展历史,大致经历了下述几个阶段:50年代前后,过程控制开始得到发展。一些工厂企业实现了仪表化和局部自动化。这是过程控制发展的第一阶段。这阶段主要的特点:检测和控制仪表普遍采用基地式仪表和部分组合仪表;过程控制结构大多数是单输入单输出系统;被控制参数主要是温度、压力、

14、流量、液位四种参数;控制目的是保持这些参数的稳定,消除或减少对生产过程的主要扰动。在60年代,随着工业生产的不断发展,对过程控制提出了新的要求;随着电子技术的迅速发展也为自动化技术工具的完善提供了条件,开始了过程控制的第二阶段。在仪表方面,开始大量采用单元组合仪表。为了满足定型、灵活、多功能的要求,有出现了组合仪表,它将各个单元划分为更小的功能块,以适应比较复杂的模拟和逻辑规律相结合的控制系统的需要。70年代以来,随着现代工业生产的迅猛发展,仪表与硬件的开发,微型机算计的开发应用,使生产过程自动化的发展达到了一个新的水平。对全工厂或整个工艺流程的集中控制、应用计算机系统进行多参数综合控制,或者

15、用多台计算机对生产过程进行控制和经营管理,是这一阶段的主要特征。过程控制发展到现代过程控制的新阶段,这是过程控制发展的第三阶段。在新型的自动化技术工具方面,开始采用微处理器为核心的智能单元组合仪表;在测量变送器方面,教为突出的成分在线检测与数据处理的应用日益广泛;在模拟式调节仪表方面,不仅型仪表产品品种增加,可靠性提高,而且是本质安全防爆,适应了各种复杂控制系统的要求。1.3 本文研究的目的、主要内容1.3.1 本文研究的目的、背景和意义近年来,有关液位控制的形式及方法越来越多,技术性能也越发先进,自动化程度也有较大地提高。但就以各类型水罐、水池的液位控制来说,许多项目没有达到自动化的程度,有

16、的在设计上虽然设置有较为精密仪表和其它电气设备,但是没有达到充分的开发和合理的配置,自动化程序较低,有许多电气及仪表装置,在系统中只起到了液位显示及报警功能,其液位控制全凭生产运行人员根据系统工艺流程,人为地手动或电动操作水罐或水池的进出口阀门来实现液位控制,使其液位保持在正常的生产状态范围内。由于受各工艺流程生产系统中的影响,液位的变化和稳定性也受到较大影响,为此生产运行人员在工作中要时时监测液位的变化,而不得有半点疏忽,这样就较大地增加了生产运行人员的劳动强度。九十年代,计算机已渗透到工业、农业、国防、科研等部门及民用生活的各个方面,而工业生产过程计算机控制则是计算机技术应用的一个重要而有

17、发展远景的领域。信息时代的今天,工控界正进行着一场新的革命,各种新型控制设备不断出现,产品的性能和可靠性不断提高,价格进一步下降。作为该领域的另一个重要组成部分工控软件,也受到越来越多的工程技术人员的重视,正在向着产业化方向发展。工控软件的特点是开发周期长,被控对象复杂多样,且软件与具体工程和设备交织在一起。长期以来,软件的通用性和可维护性一直困扰着工程技术人员。设备管理人员或主要编程人员的变动将给控制系统的运行带来极大的不便,甚至影响其正常工作,许多企业决策者也对此表现出极大的关注。为改变这一状况,国内外许多专家、学者、工程技术人员对工控软件进行了积极的探索,然而目前的工控软件仍存在两方面的

18、主要问题:一是工控软件缺乏通用性,工控公司只提供特定设备的驱动程序,一旦设备更新或变动,系统就必须重新设计;二是国外工控软件价格昂贵,使许多国内用户特别是高校及中小型企业难以接受,以至于不得不花费许多精力去开发各自专用的测控软件。组态软件是近几年来在工业自动化领域兴起的一种新型的软件开发工具,组态软件和其他工业控制软件一样向大型化和小型化发展。随着计算机软件的发展,其功能越来越强,迫使工业组态软件随之发展。成熟的商用软件技术如高级动画技术、分布式运算、大型数据库技术等逐渐在组态软件上得到应用。开发人员通常不需要编制具体的指令和代码,只要利用组态软件包中的工具,通过硬件组态(硬件配置)、数据组态

19、、图形图像组态等工作即可完成所需应用软件的开发工作,利用组态软件MCGS(Monitor and Control Generated System 通用监控系统)开发了液位监控系统,采用计算机采集、处理数据、根据MCGS的液位实时曲线输出来改变参数的值,使系统输出稳定到设定值,从而提高了工作效率。该系统性能稳定可靠、界面友好、扩充性强。用户在组态环境下进行系统配置,可创建或定义多个用户策略,并生成数据库文件进行数据处理。实践证明该系统可省去用户开发软件的费用和周期,只需极少的投入即可得到方便、美观、实用的组态软件。目前,MCGS组态软件已经在石油、化工、电力等多种工程领域获得成功的应用。基于M

20、CGS开发的液位监控系统。MCGS为用户提供了广泛的可选性,用双水箱系统组成液位比值前馈反馈复合控制系统,用MCGS可进行各种系统的组态调试及各种系统参数的整定,极大地提高了参数整定过程的工作效率,大大减少了生产工作人员的劳动强度。MCGS为用户提供了广泛的可选性:用双水槽系统可组合成单回路控制、串级控制、比值控制及前馈控制等多种控制系统,用MCGS可进行各种系统的组态的调试及各种系统参数的整定,极大地提高了参数整定过程的工作效率。1.3.2 本文研究的主要内容可编程程序控制器(Programmable Logic Controller,简称PLC)具有可靠性高、抗干扰能力强、功能丰富等强大优

21、势,目前,随着大规模集成电路技术、计算机技术和通信技术等的发展,PLC在技术和功能上发生了飞跃。PLC的应用十分广泛,涉及到过程控制的方方面面,已经成为目前自动化领域的主流控制系统 。然而在控制策略上,它依然沿用传统的PID控制,许多开发商把PID算法做成模块,固化在PLC中。从目前的应用情况来看,PLC还大都只是承担最基本的控制功能,如顺序控制、数据采集和PID反馈控制。工业过程的复杂性以及对于控制日益提高的要求,各种先进控制算法越来越多的深入到控制领域,随着越来越多的PLC产品生产出来,PLC控制系统越来越开放。但由于PLC的编程目前还限于低级语言(如梯形图),所以,给在PLC上实现先进控

22、制算法带来了困难。SIEMENS(西门子)在PLC的编程系统STEP7中提供了比较丰富的功能模块,使先进控制策略在S7-200的PLC上得到较好的实现。本设计是从工业控制的实际应用角度出发,是通过一些PLC程序在PLC以及MCGS组态软件上得以实现,提高和扩展了组态软件和PLC的应用水平和应用范围,大大提高了系统的控制水平。本课题的设计是先通过工控组态软件MCGS在组态环境下做出一个关于上下水箱液位控制的动态连接界面,接着应用SIEMENS(西门子)公司的S7-200系列进行程序的编写,在MCGS组态环境中设置完全正确的情况下将组态环境中的动态界面和编写的PLC程序进行动态连接。在通讯接口设备

23、通讯状况良好的条件下,操作人员只需要在电脑上进行一些参数数据的操作和改动就可以达到对上下水箱液位控制的目的。操作人员可随时通过动画界监测到上下水箱的液位变化情况,提高了安全性的同时也减少了生产工作人员的劳动强度。这对实现先进控制的工程化、实用化、转化社会生产力,对缩短控制系统开发周期,加快先进控制技术的广泛应用,提高我国的工业自动化水平有着重大意义。2 西门子S7-200PLC介绍SIMATIC S7-200系列是西门子公司20世纪90年代投入市场的小型可编程序控制器,适用于各行各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中或相连成网络皆能实现复杂控制功能

24、,其应用领域极为广泛,覆盖所有与自动检测、自动化控制有关的工业及民用领域。S7-200系列出色表现在以下几个方面:(1)极高的可靠性;(2)极丰富的指令集;(3) 易于掌握;(4) 便捷的操作;(5)丰富的内置集成功能;(6) 实时特性;(7)强劲的通讯能力;(8)丰富的扩展模块。2.1 S7-200PLC的结构S7-200 PLC硬件系统的配置方式:主机中包含一定量的输入/输出点,同时还可以扩展I/O模块和各种功能模块。一个完整的系统组成:(1) 基本单元包括CPU、存储器、基本输入/输出点和电源等,是PLC的主要部分。(2) 扩展单元是主机I/O点数量不能满足控制系统的要求时,用户可根据需

25、要扩展各种I/O模块。(3)特殊功能模块是当需要完成某些特殊功能的控制任务时,需要扩展功能模块,它们是完成某种特殊任务的一些装置。(4)相关设备是为充分和方便的利用系统的硬件和软件资源而开发和使用的一些设备。(5)工业软件是为更好的管理和使用这些设备而开发的与之配套的程序。S7-200系列是专为工业场合设计,采用了典型的计算机结构,主要是由CPU、电源、存储器和专门设计的输入输出接口电路等组成。CPU一般由控制器、运算器和寄存器组成,这些电路都集成在一个芯片上。CPU通过数据总线、地址总线和控制总线与存储单元、输入输出接口电路相连接。存储器有两种类型:只读类型的存储器EEPROM和读写随机存储

26、器RAM,它们集成在CPU模块内部。输入输出单元包含两部分:一是与被控设备相连的接口电路,另一部分是输入和输出的映像寄存器。输入输出接口电路都采用了电气隔离技术,具有很高的可靠性和极强的抗干扰能力。2.2 S7-200PLC的工作原理S7-200采用循环扫描方式,一个扫描周期一般包括五个阶段:输入处理、执行程序、处理通讯请求、执行CPU自诊断测试和写输出。 输入处理阶段对个数字量输入点的当前状态进行输入扫描,并将各扫描结果分别写入对应的映像寄存器中。在执行程序阶段,CPU从第一条指令开始顺序取指令并执行,直到最后一条指令结束。执行指令时从映像寄存器中读取各输入点的状态,每条指令的执行是对各数据

27、进行算术或逻辑运算,然后将运算结果送到输出映像寄存器中。在扫描周期的信息处理阶段,CPU自动检测并处理各通讯端口接收到的任何信息。即检查是否有编程器、计算机等的通信请求,若有则进行相应处理,在这一阶段完成数据通讯任务。CPU自诊断阶段,CPU检测主机硬件,同时也检查所有的输入输出模块的状态。如果发现异常,则停机并显示出错。若自诊断正常,继续向下扫描。写输出阶段,CPU用输出映像寄存器中的数据几乎同时集中对输出点进行刷新,通过输出部件转换成被控设备所能接受的电压或电流信号,以驱动被控设备。扫描周期执行的任务依赖于CPU的工作模式,S7-200 CPU有两种操作模式:STOP模式和RUN模式。对于

28、扫描周期,STOP模式和RUN模式的主要差别是在RUN模式下运行用户程序,而在STOP模式下不运行用户程序。2.3 S7-200PLC上控制算法的介绍随着PLC技术不断增强,运行速度不断提高,不断可以完成顺序控制的功能,还可以通过PID指令完成复杂的闭环控制功能。PID指令的功能是进行PID计算,其指令格式如下:PID指令梯形图图2-1 PID梯形图当EN有效时,根据PID参数表中的输入信息和组态信息,进行PID运算。PID指令的功能说明如下:(1) TBL是参数表的首地址,是由变量寄存器VB指定的字节型数据;LOOP是回路号,是07 的常数。(2) 在一个应用程序中,最多可用8个PID控制回

29、路,一个PID控制回路只能使用1条PID指令,每个PID控制回路必须使用不同的回路号。(3) 影响允许输出ENO正常工作出错条件为:SM1.1(溢出),SM4.3(运行时间),0006(间接寻址)PID指令的参数表及初始化:为执行PID指令,要对PID参数表进行初始化处理,即将PID参数表中的有关参数,按照地址偏移量写入到寄存器V中。一般是调用一个子程序,在子程序中对PID参数表进行初始化处理。以TBL为首地址的参数表中共包含9个参数,用于进行PID运行的监视和控制。在执行PID指令前,要建立一个PID参数表,PID参数表的格式如下:表2-1 PID指令参数表地址偏移量PID参数数据格式I/O

30、类型描述0PVn双字,实数I过程变量当前值,0.01.04SPnI给定值,0.01.08MnI/O输出值,0.01.012KcI回路增益,正、负常数16TsI采样时间,单位为s,正数20TiI积分时间常数,单位min,正数24TdI微分时间常数,单位min,正数28MXI/O积分项前值,0.01.032PVn-1I/O最近一次PID运算过程变量值3 PLC控制方案设计3.1 设计要求由于题目比较宽泛,没有一定的指标。所以对题目指标进行一下规定,具体内容如下:图3-1水箱图假设如上图的水箱,水箱高度为100米,给定水位为60米。由于水箱水位不能过高也不能过低,过高会造成危险,过低将导致供水不足。

31、所以设置高低限报警,当水位超过60米百分之二时报警,此时切断水泵的运行;当水位低于60米百分之二时报警,此时要求水泵全速运行以加快供水,当水位在高低限之间时有PI调节器控制变频器工作,使水位维持在给定值60米附近。3.2 系统设计该系统是定值控制系统,由给定值(给定水位)和水箱的水位测量值进行比较,并将运算后的结果作为PI调节器的输入值,通过PI调节器的输出,去控制变频器工作,从而控制电机的转速即控制水泵的进水量,以达到对水位跟随定值控制的目的。系统结构图如下:图3-2水箱液位控制系统方框图图中的PID控制器采用PI算法,即将微分时间常数置零,测量变送器由液位计进行测量变送。3.3 控制流程图

32、开始水位监测水位高于60米高限报警并停止水泵低限报警水泵全速运行水位低于60米对水位实行PID控制图3-3控制系统流程图3.4 系统模块选择与地址分配根据控制要求,水箱水位监测需要一个模拟量输入点;PLC控制变频器需要一个模拟量输出点;上下限报警需要两个数字量输出点。系统还需要有“手动/自动”切换,即在调试时,由现场手动操作水泵运行,正常生产时由PLC控制水泵运行,这两种状态的转换可通过接通或断开PLC控制回路来实现,设置一个数字量输入点。所以本系统需要5个数字量输出点、1个数字量输入点、1个模拟量输入点、1个模拟量输出点。查S7-200PLC模块特征表,由于选用的是CPU226模块,本身具有

33、24个数字量输入/ 16个数字量输出点,所以不需带数字量输入/输出扩展模块。另外还要选取模拟量输入/输出模块。EM235是具有4个模拟量输入通道/1个模拟量输出通道,对以本工程来说应该满足要求了,但如果只选1个EM235模块,那么系统中就只有一个模拟量输出通道,如果这一通道一旦出现问题,那么系统就失去作用。所以改为选取一个具有4个模拟量输入通道的EM231模块和一个具有2个模拟量输出通道的EM232模块。表3.1 I/O点及系统分配表输入信号输出信号名称地址号名称地址号水位检测AI0.0低水位Q0.3手动/自动切换I0.0高水位Q0.2工频运行Q0.0变频运行Q0.1水位控制AQ0.23.5

34、硬件设计3.5.1 电气控制主接线图电气接线图如下,电动机的工频运行和变频运行分别由接触器KM1、KM2控制,图中VVF代表变频器。L1、L2、L3为三根母线,N为零线,运行时QF接通与母线的连接,然后又PLC内部的程序根据判断条件选择性的接通KM1、KM2,以控制水泵的转速。图3-4主电路图3.5.2操作回路接线图下图中SA是由I0.0控制的“手动/自动”转换开关。自动和手动运行两种状态相互互锁。HL1、HL2分别代表高报警和低报警。图3-5控制回路原理图3.6 PLC编写程序(1)主程序: M0.0为1时,进行PID自动调节;M0.0为0时,进行手动控制(2)子程序Ai_in(将32位整数

35、转换为0到1的实数)(3)子程序 Ao_out(将0到1的实数转化为32位整数)(4)子程序 PID_control(5)注释:符号表(6)偏移地址说明偏移地址域格式类型说明0过程值PV双字/格式输入01.0范围4 VD204SV设定双字/格式输入0.01.1范围8 VD208输出OP双字/格式输入/输出01.012 VD212增益K双字/格式输入正数或负数16 VD216采样时间Ts双字/格式输入秒20 VD220积分时间Ti双字/格式输入分钟24 VD224微分时间Td双字/格式输入分钟28积分前项双字/格式入/出不占用32过程变量前项双字/格式入/出不占用4 PID调节控制规律4.1 P

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

37、的误差,利用比例、积分、微分计算出控制量进行控制的。(1)比例(P)控制比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。(2)积分(I)控制在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随

38、着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。(3)微分(D)控制在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是

39、“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。4.1.1 比例控制及其调节过程在人工调节的实践中,如果能使阀门的开度与被调参数偏差成比例的话,就有可能使输出量等于输入量,从而使被调参数趋于稳定,达到平衡状态。这种阀门开度与被调参数的偏差成比例的调节规律,称为比例调节。比例调节规律及其特点比例调节作用,一般用字母P来表示。如果用一个数学式来表示比例调节作用,可写成: (4-1)式中 调节器的输出变化值; 调节

40、器的输入,即偏差; 比例调节器的放大倍数。放大倍数是可调的,所以比例调节器实际上是一个放大倍数可调的放大器。比例调节作用虽然及时、作用强,但是有余差存在,被调参数不能完全回复到给定值,调节精度不高,所以有时称比例调节为“粗调”。纯比例调节只能用于干扰较小、滞后较小,而时间常数又不太小的对象。4.1.2 比例积分调节对于工艺条件要求较高余差不允许存在的情况下,比例作用调节器不能满足要求了,克服余差的办法是引入积分调节。因为单纯的积分作用使过程缓慢,并带来一定程度的振荡,所以积分调节很少单独使用,一般都和比例作用组合在一起,构成比例积分调节器,简称PI调节器,其作用特性可用下式表示: (4-2)这

41、里,表示PI调节作用的参数有两个:比例度P和积分时间。而且比例度不仅影响比例部分,也影响积分部分,使总的输出既具有调节及时、克服偏差有力的特点,又具有克服余差的性能。由于它是在比例调节(粗调)的基础上,有加上一个积分调节(细调),所以又称再调调节或重定调节。但是,积分时间太小,积分作用就太强,过程振荡剧烈,稳定程度低;积分时间太大,积分作用不明显,余差消除就很慢。如果把积分时间放到最大,PI调节器就丧失了积分作用,成了一个纯比例调节器。4.1.3 比例积分微分调节微分调节的作用主要是用来克服被调参数的容量滞后。在生产实际中,有经验的工人总是既根据偏差的大小来改变阀门的开度大小(比例作用),同时

42、又根据偏差变化速度的大小进行调节。比如当看到偏差变化很大时,就估计到即将出现很大的偏差而过量地打开(关闭)调节阀,以克服这个预计的偏差,这种根据偏差变化速度提前采取的行动,意味着有“超前”作用,因而能比较有效地改善容量滞后比较大的调节对象的调节质量。什么是微分调节?微分调节是指调节器的输出变化与偏差变化速度成正比,可用数学表达式表示为: (4-3)式中: 调节器的输出变化值;微分时间;偏差信号变化的速度。从上式可知,偏差变化的速度越大,微分时间越长,则调节器的输出变化就越大。对于一个固定不变的偏差,不管其有多大,微分做用的输出总是零,这是微分作用的特点。由于实际微分器的比例度不能改变,固定为1

43、00%,微分作用也只在参数变化时才出现,所以实际微分器也不能单独使用。一般都是和其它调节作用相配合,构成比例微分或比例积分微分调节器。比例积分微分调节又称PID调节,它可由下式表示: (4-4)PID调节中,有三个调节参数,就是比例度P、积分时间、微分时间。适当选取这三个参数值,就可以获得良好的调节质量。由分析可知,PID三作用调节质量最好,PI调节第二,PD调节有余差。纯比例调节虽然动偏差比PI调节小,但余差大,而纯积分调节质量最差,所以一般不单独使用。5 监控系统MCGS本章介绍工业自动化控制组态软件MCGS( Monitor and Control Generated System,通用

44、监控系统)的基本组成部分及其功能。MCGS组态通用监控系统软件是集动画显示、流程控制、数据采集、设备控制与输出、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与设备输出,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际问题的方案,在自动化的各个领域起着极其重要的作用。5.1 MCGS通用监控系统的构成和功能MCGS监控系统包括组态环境和运行环境两个部分,用户所有组态配置过程都在组态环境中进行,组态环境相当于一套完整的工具软件,它帮助用户设计和构造自己的应用系统。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理

45、,完成用户组态设计的目标和功能。运行环境必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成。 MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形界面,组态配置各种不同类型和功能的对象或构件,同时可以对实时数据库进行可视化处理。(1) 实时数据库是MCGS监控系统的核心。MCGS用实时数据库来管理所有实时数据。从外部设备采集来的实时数据送入实时数据库,系统其它部分操作的数据也来自于实时数据库。实时数据库采用面向对象的技术,为其它部分提供服务,提供了系统各个功能部件的数

46、据共享。(2)主控窗口确定了工业控制中工程作业的总体轮廓,以及运行流程、菜单命令、特性参数和启动特性等项内容,是应用系统的主框架。(3)设备窗口是MCGS监控系统与外部设备联系的媒介。专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。它通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。(4)用户窗口实现了数据和流程的“可视化”。用户窗口中可以放置三种不同类型的图形对象:图元、图符和动画构件。 (5) 运行策略是对系统运行流程实现有效控制的手段。一个应用系统有三个固定的运行策略:启动策略、循环策略和退出策略。综上所述,要完成一个实际的应用系统,应该首先在组态环境中用系统提供的或用户扩展的构件构造应用系统,配置各种参数,形成一个有丰富功能可以实际应用的工程。然后,把组态环境中的组态结果提交给组态运行环境。运行环境和组态结果一起就构成了用户自己的应用系统。MCGS主要

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号