您好,欢迎来到图艺博知识网。
搜索
您的当前位置:首页S7_300PLC在精馏塔温度控制系统中的应用

S7_300PLC在精馏塔温度控制系统中的应用

来源:图艺博知识网
S7-300PLC在精馏塔温度控制系统中的应用󰀁陈󰀁曦,等

S7-300PLC在精馏塔温度控制系统中的应用

ApplicationofS7-300PLCinTemperatureControlSystemforFractionatingTower

陈󰀁曦󰀁赵德瑞󰀁吕湘晔

(河北工业大学电气与自动化学院,天津󰀁300130)

摘󰀁要:针对精馏塔温度系统结构复杂和精确度要求高等特点,采用西门子S7-300可编程控制器PLC对系统温度进行控制。控制回路采用单参数模糊PID调制法;同时,将单参数模糊PID控制和可编程控制器的逻辑判断指令结合起来,使PID控制更为灵活,较好地满足了生产过程的要求。实际运行结果验证了PLC应用于精馏塔温度控制系统的可行性及精确性。关键词:可编程逻辑控制器󰀁PID控制󰀁模糊控制󰀁温度控制系统󰀁人机界面中图分类号:TP202󰀁󰀁󰀁󰀁文献标志码:A

Abstract:Amiingatthefeaturesofthetemperaturesystemoffractionatingtower,.ie.complexstructureandhighprecisionrequiremen,tthetemperatureiscontrolledbyadoptingSiemensS7-300programmablecontroller.ThesingleparameterfuzzyPIDmodulationmethodisusedinthecontrolloop.Inaddition,thesingleparameterfuzzyPIDcontroliscombinedwiththelogicjudgmentinstructioninprogrammablecontroller,thusPIDcontrolbecomesmoreflexible,andbettermeetstherequirementsofproductiveprocess.TheresultofpracticaloperationverifiesthefeasibilityandprecisionofusingPLCintemperaturecontrolsystemoffractionatingtower.

Keywords:Programmablelogiccontroller(PLC)󰀁PIDcontrol󰀁Fuzzycontrol󰀁Temperaturecontrolsystem󰀁Humanmachineinterface(HMI)

0󰀁引言

精馏塔温度控制系统主要由PLC控制程序和WinCC人机监控界面实现塔内温度的实时调节与监控。在精馏塔产品的分馏过程中,温度是一个最为关键的控制量。当塔底温度过高且塔顶温度过低时,过多的原料会以气体的形式蒸发;反之,当塔底的温度过低时,则会形成过多的釜残,导致物料损耗大

[1]

采用西门子公司的组态软件WinCC6.0。通过该组态软件,我们可以对现场信息进行操作和处理,根据现场数据对整个生产流程进行实时监测,并通过反馈信息采取相应措施。下位机采用西门子300系列PLC。PLC由CPU模块和I/O模块两部分组成,其中,I/O模块包括模拟量输入/输出模块,这两种模块通过Prof-ibus总线与CPU模块进行通信。下位机完成现场的数据采集、预处理、过程控制以及向上位机传送数据等任务,上位机则负责全系统的控制、管理和信息综合。

[3]

目前,国内精馏塔设备的温度控制系统一般采用温控仪+继电器进行控制,虽具有价格优势,但在控制功能上受到许多,如精度差、超调量大以及无法实施综合控制与监控等,因此,很难满足生产的要求。针对以上情况,开发了一种以西门子SIMATICS7-300PLC为核心的精馏塔温度控制系统有控温精度高和硬件简单的特点。

[2]

1.2󰀁硬件构成

本系统中电源采用S7系列PS30710A(电源);中

央处理单元采用315-2DP(CPU),其带有1个MPI接口,可以连接编程器、PC机和操作面板;模拟量输入模块选用SM331,AI8󰀁13位,模拟量输出模块选用SM332,AO8󰀁12位;参数可通过模板上的量程模块或编程软件设定,输入的热电偶类型可以通过STEP7设定;温度传感器选用K型热电偶,其测温范围适中,线性度较好,温度补偿方式采用内部补偿。温度控制方案采用PID调温原理。在一个采样周期中,热电偶输出的温度信号经过模拟量输入模块SM331,由CPU读入并与设定值比较,然后根据偏差的大小,结合所给的P、I、D参数进行PID运算

[4-7]

。该控温系统具

1󰀁系统结构及硬件构成

1.1󰀁系统结构

系统包括上位机和下位机两部分。其中,上位机

修改稿收到日期:2010-08-18。

第一作者陈曦,男,1963年出生,2000年毕业于河北工业大学电气专业,获博士学位,教授;主要从事智能检测和智能仪表方面的研究以及嵌入式控制系统的开发。

,得到控制信号。执行

机构按照控制信号的大小产生相应的输出力,使阀杆

󰀁自动化仪表󰀁第32卷第3期󰀁2011年3月

39S7-300PLC在精馏塔温度控制系统中的应用󰀁陈󰀁曦,等产生移动,以控制阀门开度。阀体直接与管道中的介质相接触,介质的流量通过改变阀芯和阀座间的节流面积调节。调节阀控制主要为闭环控制PID调节,由模拟量输出模块给出信号。系统采用4~20mA电流信号,4mA对应阀门开度为0,20mA对应阀门开度为100%。系统通过阀门开度的变化来调节管路介质的流量,实现闭环控制,达到改变控制阀大小的目的,从而实现温度调节。系统硬件配置图如图1所示。

T1时,为加快响应速度,阀门开度调到最大,使导热油的流量最大,完全加热;󰀁当实际温度位于T1~T2范围内时,为避免积分饱和,分离积分项,采用PD控制;󰀁当实际温度位于T2~T3范围内时,采用PID控制,并根据温度偏差的实际值,采用不同的PID参数;󰀁当实际温度位于T3~T4范围内时,采用PD控制;󰀁当实际温度高于T4时,阀门开度调小,降低导热油的流量。

塔顶冷却区的温度调节如下:󰀁当实际温度低于T1时,阀门开度调小,降低冷却水的流量;󰀁当实际温度位于T2~T3范围内时,采用PID控制,并根据温度偏差的实际值,采用不同的PID参数;󰀁当实际温度高于T4时,阀门开度调大,增大冷却水的流量(注意:T1、T2、T3、T4可以根据设定温度(SP)的不同分别选取)。

图1󰀁系统硬件配置图Fig.1󰀁Systemhardwareconfiguration

3󰀁PLC软件编程

本系统编程工具采用SIMATICSTEP7V5.4;温控系统采用梯形图语言进行编程。在温控系统中,为使程序清晰、简洁,易于修改和调试,我们通过结构化方法将每一回路的编程模块化,并通过FB模块封装各温度控制段控制功能。下面就程序编制中几个关键问题及技术处理进行说明。

󰀁首先设计一个比例调节功能块FB1,它主要由功能块FB41和FB2组成。FB41根据温度偏差进行PID运算,计算出被控量,再由FB2将其转换成模拟信号,完成阀门开度调制功能。在闭环控制程序中,由PID程序块FB41处理后给出的输出值为0~100(0对应新量程的0,100对应新量程的278),这个输出值需经CPU给出到模拟量输出模块,且在给出前需要将FB41的计算值进行量程变换给到CPU。线性变换如下。

Out=

In-L0

󰀁278

HI-L0

(1)

2󰀁系统工作原理和温度控制策略

2.1󰀁系统工作原理

精馏塔主要由塔底和塔顶两部分组成,其中塔底为加热区,采用导热油加热方式;塔顶为冷却区,采用循环水冷却方式。按照工艺要求,每个分区的温度设定各不相同。温度控制系统是一个闭环反馈控制系

统。温度传感器首先将检测到的塔底和塔顶温度信号送给温度采集模块,PLC从温度模块中读取温度值c(t),并与设定温度r(t)进行比较,得到偏差e(t)=r(t)-c(t),再对偏差e(t)进行PID运算,然后通过线性组合形成控制量u(t),最后经过量程变换转换得到物理值毫安电流。阀门则根据得到的信号大小将阀门开到指定位置,达到控制温度的目的。

2.2󰀁温度控制策略

PID控制具有算法简单、易于实现和鲁棒性好的

特点,在温度控制领域应用十分广泛

[4-7]

式中:In为经计算得出的值;L0为输出值的上限;HI为输出值下限。根据式(1)可知,若输出值上限为100,下限为0,当计算给出值为10时,经量程变换输出到CPU值为27.8。CPU将其转换为16位2进制补码给到D/A,经过D/A转换为物理值毫安电流,则阀门根据得到的信号大小将阀门开到指定位置。本系统中比例调节功能块FB1应用在一个固定间隔循环的组织块(OB35)中,当允许循环中断时,OB35以固定的时间间隔(等于系统的采样周期,为1s)循环运行。

󰀁功能块FB41完成PID计算,PID控制算法如式(2)所示,对应的传递函数如式(3)所示。

u(t)=KCe(t)+1e(t)dt+TDde(t)=

TI0dt

。本系统采

用智能PID控制策略,控制效果如图2所示。

图2󰀁温度控制效果图Fig.2󰀁Temperaturecontroleffects

塔底加热区的温度调节如下:󰀁当实际温度低于

󰀁

t

40PROCESSAUTOMATIONINSTRUMENTATIONVol󰀁32No󰀁3March2011S7-300PLC在精馏塔温度控制系统中的应用󰀁陈󰀁曦,等

KCe(t)+G(s)=

KCTI0

󰀁

t

e(t)dt+KCTD

de(t)dt

(2)(3)

󰀁󰀁在进行PID调解时,比例调节反映系统偏差的大小,只要偏差存在,比例调节就会产生控制作用,以减少偏差;微分调节根据偏差的变化趋势来产生控制作用,它可以改善系统的动态响应速度;积分调节根据偏差积分的变化来产生控制作用,对系统的控制有滞后的作用,可以消除静态误差。增大积分时间常数可提高静态精度,但积分作用太强,特别是在系统偏差较大时会使系统超调量较大,甚至引起振荡。因此,依据上述理论初步确定PID控制中所需的参数KC、TI和TD

U(s)1

=KC1++TsE(s)TIsD

式中:u(t)为控制的输出;KC为比例系数;TI为积分时间常数;TD为微分时间常数。PLC中的PID是数字PID。数字PID控制系统结构图如图3所示。

图3󰀁PID控制系统结构图Fig.3󰀁StructureofPIDcontrolsystem

后,还需要结合现场实际情况不断的加以修正,才能达到较好的温控效果。

由图5可知,G(s)为被控对象的传递函数;H(s)为零阶保持器的传递函数;G(z)为数字控制器。数字PID控制规律采用增量型算法,与位置型控制算法相比,其不需要作累加,控制量仅与最近几次误差采样值有关,对控制量的计算影响较小。数字PID控制规律的增量型算法如式(4)、式(5)所示。

󰀁u(k)=KC[e(k)-e(k-1)]+KIe(k)+

KD[e(k)-2e(k-1)+e(k-2)]u(k)=u(k-1)+󰀁u(k)󰀁󰀁󰀁󰀁

式中:KI=

(4)(5)

4󰀁人机监控系统

为了使所开发的监控系统有一个良好的用户界面,便于用户操作和集中监控,本文选用的人机界面HMI(humanmachineinterface)组态软件为西门子WinCC6.0,它包括主监控画面、控制参数修改界面和历史报警记录画面。

主监控画面主要显示各控制区的实际温度和设定温度,其通过图形编辑器和相应的标签管理实现。控制参数修改界面用来修改各控制参数,包括工艺设定温度、PID控制参数及采用不同工作模式时的实际温度的上、下限位。历史报警记录画面用于记录一段时间间隔内的设备报警信息。

KCTDKCT0

称为积分系数;KD=称为微分系

T0TI

数,其中,KC、TI、TD分别为PID控制器的比例增益、积分时间和微分时间,T0为采样周期。

󰀁在工程项目中,主要应用稳定边界法进行闭环系统PID控制参数的确定及修正。该方法基于纯比例控制系统临界振荡实验得到数据,即根据临界比例带󰀁cr和临界振荡周期Tcr,利用一些经验公式,求取调节器最佳参数值。

PID控制参数的确定的具体步骤为:󰀁置调节器积分时间TI到最大值,微分时间TD为零,比例带󰀁置较大值,使控制系统投入运行;󰀁待系统运行稳定后,逐渐减小比例带,直到系统出现等幅振荡,即临界振荡,记录下此时的比例带󰀁cr(即临界比例带),并计算出两个波峰间的时间Tcr(即临界振荡周期);󰀁利用󰀁cr和Tcr值,按表1给出的计算公式,求出调节器各整定参数󰀁、TI和TD的数值。

表1󰀁计算公式Tab.1󰀁Calculationformula

参数整定

PPIPID

󰀁2󰀁cr2󰀁2󰀁cr1.67󰀁cr

0󰀁85Tcr0󰀁50Tcr

0󰀁125Tcr

TI

TD

5󰀁结束语

在上述理论和设计基础上,由S7-300组成的精馏塔温控系统在实际应用中能够取得良好的控温效果,并能将系统温度的波动很好地控制在允许误差范围之内,温度超调小,在设定温度为208~209󰀁(塔底温度)、135~136󰀁(塔顶温度)时,温度超调不超过1.5󰀁,静差小于󰀁1󰀁。系统充分利用了S7-300PLC编程简单可靠和参数整定方便迅速的优点,将输入输出信号通过简单的编程实现联锁,可以对各种情况及时作出反应,使得控制系统更加稳定可靠。同时,该系统具有良好的操作界面,方便操作人员在较短时间内掌握整个操作过程。

参考文献

[1]戴连奎.精馏塔的控制[M].杭州:浙江大学出版社,2000:45-49.[2]刘锴,周海.深入浅出西门子S7-300PLC[M].北京:北京航空

航天大学出版社,2004.

[3]苏昆哲.深入浅出西门子WinCCV6[M].北京:北京航空航天

大学出版社,2004:1-10.

(下转第46页)

󰀁自动化仪表󰀁第32卷第3期󰀁2011年3月

41钢板表面质量机器视觉检测系统设计󰀁民,等样本,经过训练建立起神经网分类器。另外,在生产过程中如果产生了新的缺陷类型,需要把新的缺陷类型添加到样本集中,用新的样本集对分类器进行重新训练。2.2.2󰀁服务器端

服务器工作过程如图3所示。

3󰀁结束语

介绍了一种新的基于图像处理的带钢表面自动监测系统。综合利用图像处理、模式识别和人工神经网络等现代化信息技术,使系统具有适用性好、检出率高等优点;采用由多台摄像头计算机和一台服务器组成的并行计算机处理系统,保证了对带钢表面的实时检测;特征量是对带钢表面缺陷进行分类的关键,尽可能多地提取各种类型的特征量并对其进行优化选择,可实现缺陷的准确分类和处理。

参考文献

[1]张洪涛,段发阶,丁克勤,等.钢板表面缺陷在线视觉检测系统

研究[J].传感技术学报,2007,20(8):19-1902.

[2]徐科,徐金梧,梁治国,等.冷轧带钢表面质量自动检测系统的

在线应用研究[J].冶金自动化,2003(1):51-53.

[3]欧阳奇,张兴兰,陈登福,等.高温连铸坯表面缺陷的机器视觉无

损检测[J].重庆大学学报:自然科学版,2007,30(11):27-31.[4]王崇涛.基于机器视觉的表面缺陷检测仪在冷轧生产的应用[J].河

南冶金,2007,15(9):57-60.

[5]刘伟嵬,颜云辉,孙宏伟.冷轧带钢表面缺陷在线检测软件体系

结构设计[J].计算机工程与设计,2008,29(5):1276-1278.[6]徐科,徐金梧,鹿守理,等.冷轧带钢表面自动监测系统的研究[J].

钢铁,2000,35(10):63-66.

[7]徐科,徐金梧,班晓娟.冷轧带钢表面质量自动监测系统的模式

识别方法研究[J].钢铁,2002,37(6):28-31.

图3󰀁服务器工作示意图Fig.3󰀁Sketchmapoftheserver

摄像头客户机端通过以太网传递给服务器的缺陷信息分别是单个摄像头的处理结果。由于缺陷分布在不同摄像头采集到的图像中,所以需要在服务器中对这些缺陷进行合并,并对钢板表面质量进行评估,将缺陷图像及评估结果保存在数据库中。服务器还可以发出控制指令,控制整个检测工作过程,如检测的开始、停止、暂停、缺陷报警以及钢板的加入和结束等。此外,服务器还具有其他重要功能,如离线缺陷数据分析、统计报表汇制以及整套系统的各种交互控制等,从而使质检部门工作人员通过控制台就可以直接了解到当前钢板的表面缺陷检测情况。

(上接第41页)

[4]姚振群,杨东方.PLC闭环控制系统中PID控制器的实现[J].

现代机械,2005(4):20-25.

[5]章丽芙.PID算法在PLC过程控制中的实现[J].张家口职业技

术学院学报,2007,20(1):47-50.

[6]陶永华.新型PID控制及其应用[M].北京:机械工业出版社,1998.[7]刘金琨.先进PID控制与MATLAB仿真[M].北京:电子工业出

版社,2000.

(上接第43页)

际控制偏差分别为󰀁0.08mm、󰀁0.06mm,实际控制

精度远远高于考核值󰀁1mm。

为其他变量控制,用于其他工程应用,具有广泛的应用性。

参考文献

[1]郭京林,王治国.CVC技术在现代冷轧机中的控制策略和手段[J].

轻合金加工技术,2003,31(12):12-15.

[2]曹建国,顾云舟,张杰,等.1700mm冷轧带钢轧机板形控制能力

研究[J].钢铁研究,2002,30(3):16.

[3]刘佳伟,王军生,张殿华,等.六辊UC轧机中间辊轴向移动速度

的研究[J].钢铁,2009,44(12):59-61.

[4]刘玉礼,胡锡增,赵永和.HC轧机辊间接触压力分布及辊系变

形计算[J].燕山大学学报,19,13(4):12.

[5]赵家骏,魏立群.冷轧带钢生产问题[M].北京:冶金工业出版

社,2005:1-25.

[6]李晓燕,张杰,陈先霖,等.冷轧平整机板形问题的特点及对策[J].

钢铁,2003,38(12):26-29.

[7]华建新,王贞祥.全连续式冷轧机过程控制[M].北京:冶金工

业出版社,2000.

3󰀁结束语

本套CVC中间辊窜动系统采用位置反馈闭环控制系统与上、下中间辊同步控制系统相结合的控制方法,为中间辊窜动的位置精度控制,速度控制及上、下位置偏差控制提供了有力保障,且避免了轧制中因伺服阀发生漂移而导致位置发生偏移的问题。上、下中间辊位置控制精度达󰀁1mm,上、下中间辊位置偏差控制精度达󰀁1mm,对获得高质量板形和最优使用设备起到了重要作用。

在实际应用中,可将本控制系统中的位置控制替换

46PROCESSAUTOMATIONINSTRUMENTATIONVol󰀁32No󰀁3March2011

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务