浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6ES7277-0AA22-0XA0产品型号

6ES7277-0AA22-0XA0产品型号

1 引言
  目前,我国对大型锅炉的给水与蒸汽质量指标要求十分严格,因而需要对炉水品质连续监控。测量pH值大多采用传统的PID控制算法.但在反应过程中,因其中和点附近的高增益使得难以调整传统PID控制器参数。因此只能采用很小的比例增益,否则系统不稳定,而比例增益过小,又将使系统的动态特性变坏。对于锅炉给水加药测控装置,已经实现了加药系统的自动化,但无自动配药设备,仍需根据汽水实验室的化验结果人工配药,这样不仅工作强度大,而且所加的氨、联胺均属有剧毒易挥发物质,会给操作者造成严重危害,并导致环境污染。为此,提出变增益三区段非线性PID和积分模糊控制(IFC)算法的两种新型pH值控制法。通过对带有时滞的pH值中和过程进行数字仿真,结果表明,这两种控制算法均具有鲁棒性强,响应速度快和控制精度高的特点,尤其是IFC算法能克服pH值中和过程中的较大时滞。通过在某电厂的实际应用,已实现了锅炉给水配药、加药系统的全自动控制。
2 pH值控制方法的研究
  2.1 常规PID控制
  PID控制是按偏差的比例(P—Proportional)、积分(I—Integral)和微分(D—Derivative)线性组合的控制方式。图1为常规的PID控制系统。其中,r为参考输入信号;PID为控制器;P为被控对象模型;d为干扰量;e(k)为系统误差;u(k)为控制量;pH(k)为被控过程输出量。由图可见,常规PID控制中的比例作用实际上是一种线性放大或缩小作用,很难适应酸碱中和过程中被控对象非线性的特点。
  


  2.2 变增益三区段非线性PID控制
  将pH值变化按拐点分为:一个高增益区和两个增益系数不同的低增益区。高增益区控制器采用较低增益;低增益区控制器采用不同的高增益,以满足系统期望的性能指标。此外为防止积分饱和,采用带死区和输出限幅的PID控制算法。
  2. 3 模糊控制
  模糊控制算法概括为:根据本次采样得到的系统输出值,计算出输入变量;将输入变量的jingque量变为模糊量;根据输入变量(模糊量)及模糊控制规则,按模糊推理合成规则计算控制量(模糊量);由上述得到的控制量(模糊量)计算jingque的控制量。
3 电厂锅炉给水加药控制系统
  某发电厂共有4台300 MW的发电机组,分为两个单元,一单元为1#、2#机组,二单元为3#和4#机组。每个单元加药计量泵包括锅炉补给水(生水经各种水处理方式净化后.用于补充火力发电厂的汽水损失)和炉水两种用水。现以二单元为例,加药系统采用两用一备共3台加药计量泵,即3#和4#机组各用l台加药计量泵,当其中l台出现故障时切换到备用泵。在该系统中通过检测pH值来控制炉水中磷酸盐的加入量,pH值要求控制在914~9.78,当其中1台机组的pH值低于9.4时,启动相应机组的加药泵。此时,磷酸盐加药箱内的磷酸盐溶液经过管道(管道上的阀门都为手动阀,正常时为打开状态)被泵入相应机组的除氧器出水管加药点。若3#机组的加药计量泵出现故障,则打开备用泵与其相连管道上的阀门,备用泵接替3#机组的加药计量泵,为3#机组的炉水加药;4#机组亦然。由于炉水中加入了适当的磷酸盐及氢氧化钠,可提高炉水的缓冲性能,并有利于维持炉水pH值的稳定性,从而防止锅炉水冷壁的结垢和腐蚀。
  该系统将炉水水样经过减温减压装置引入磷酸表及pH表探头进行测量,经过模拟量转换,再经控制系统PID运算后控制变频器输出,控制加药泵转速,从而实时控制炉水的加药量,使炉水的磷酸根浓度与pH较好地保持在合格的范围内。图2给出其控制流程图。该控制分为调节器、执行器、被控对象及变送器4部分。其中,调节器由S7-200 PLC和相应控制软件组成;执行器由变频器、电机和计量泵组成;被控对象为炉水;变送器采用分析仪表,即pH表。

  3.1 控制流程
  图3给出3#机组的炉水加药控制系统。该系统从在线分析仪表(磷酸根表、pH表)中提取4~20mA信号,根据运行工艺参数和确定的数学模型进行窗口式PID复合运算,中间结果送变频器,控制加药泵加药量以实现加药的自动闭环调节。



  3.2 控制系统组成
  该控制系统选用上位机软件WinCC+西门子PLC的组合方案。PLC系统通过PorfiBus总线方式与上位机WinCC连接。如图4所示。其中上位监控部分由工业计算机(WinCC)来完成。监控工作人员可通过CRT实时监控系统的运行状况.设定或修改系统的运行参数,同时通过CRT远程软件控制系统运行。上位工控机进行数据处理和管理,并与MIS系统等联网。上位机可对控制器进行组态,组态范围包括控制器的网络地址和时间、选择控制算法、设定算法参数、设定控制量的设定点、选择算法中输入量及输出量的通道等。下位控制部分由安装在现场的一套可编程控制器(PLC)来完成。它是自动加药控制系统的核心,用于采集相应的水质数据。由于化学加药系统具有纯滞后性质,会导致控制作用不及时,引起系统产生超调或振荡,而利用计算机可方便实现滞后补偿。采用改进的数字PID控制算法和模糊控制算法,使控制器利用输出控制信号调节现场的交流变频器,进而控制电机的转速,以调节加药泵。电气部分的控制方式设计为远程和本地两种,以实现手动/半自动/自动三种功能,后两种功能由上位机切换。

4 IFC算法的滤波处理应用
  控制系统中.滤波程序的基本原理是在周期内连续采样5个数值,并求出其平均值采集当前值,并求出采集值与平均值的差值△=Xi一X;若|△|>0.2,则舍弃Xi,取X=0.2作为按实际情况设定的信号波动范围值;若|△|≤0.2,则Xl出栈,X2替换X1,X3替换X2,X4替换X3,依次递推。用当前采样的X6替换X5,然后用这5个新数值再求X,进行比较,如此循环执行该程序即可实现滤波功能。图5为采用滤波程序后,放大了的pH值趋势,由此可见,滤波效果良好。图6给出控制操作界面图。

5 结语
  实践证明.基于PLC的化学自动加药控制系统可灵活满足各类化学加药系统的在线监控。该系统投运以来,运行稳定、可靠、锅炉及辅机设备能全面实现自动调节,达到了预期效果,解决了以往手动控制难保证水质指标稳定的问题,减轻了运行人员的工作强度,得到。

不同的控制方式不同、系统中选用部件不同、部件间的组合方式以及数量的选用不同,终控制方式也有所不同,我们需要一些案例来看懂电动机控制系统中plc的梯形图和语句表。

三相交流感应电动机连续控制电路中的plc梯形图和语句表

三相交流感应电动机连续控制线路基本上采用了交流、的控制方式,该种控制方式具有可靠性低、线路维护困难等缺点,将直接影响企业的生产效率。由此,很多生产型企业中采用plc控制方式对其进行控制。

图1所示为三相交流感应电动机连续控制电路的原理图。该控制电路采用三菱fx2n系列plc,电路中plc控制i/o分配表见表1。

图1 三相交流感应电动机连续控制电路的原理图

表1 三相交流感应电动机连续控制电路中plc控制i/o分配表

由图1可知,通过plc的i/o接口与外部部件进行连接,提高了系统的可靠性,并能够有效地降低故障率,维护方便。当使用编程软件向plc中写入的控制程序,便可以实现外接电器部件及负载电动机等设备的自动控制了。想要改动控制方式时,只需要修改plc中的控制程序即可,大大提高调试和改装效率。

图2所示为三相交流感应电动机三菱fx2n系列plc连续控制梯形图及语句表。

图2 三相交流感应电动机三菱fx2n系列plc连续控制梯形图及语句表

根据梯形图识读该plc的控制过程,首先可对照plc控制电路和i/o分配表,在梯形图中进行适当文字注解,然后再根据操作动作具体分析起动和停止的控制原理。

1.三相交流感应电动机连续控制线路的起动过程

图3所示为plc连续控制下三相交流感应电动机的起动过程。

图3 plc连续控制下三相交流感应电动机的起动过程

1 当按下起动按钮sb1时,其将plc内的x1置“1”,即常开触点x1闭合。

1→2 输出继电器y0线圈得电,控制plc外接km线圈得电。

→2-1 自锁常开触点y0闭合,实现自锁功能;

→2-2 控制运行指示灯y1的常开触点y0闭合,y1得电,运行指示灯rl点亮。

→2-3 控制停止指示灯y2的常闭触点y0断开,y2失电,停机指示灯gl熄灭。

注意

常开触点y0闭合自锁,主要是用来维持输出继电器y0线圈一直处得电状态,即使起动按钮断开,电动机仍然会保持运行,因此起动按钮常采用点动式开关,按一下即可起动,手松开后电动机仍然保持运行,有效降低起动部件电气损耗和安全性、可靠性。

2.三相交流感应电动机连续控制线路的停止过程

当使用三菱fx2n系列plc连续控制电路控制电动机停止时,可按以下操作进行:

按下停机按钮sb2时,其将plc内的x2置“0”,即常闭触点x2断开,使得输出继电器y0失电,该继电器失电则会引起以下动作:

输出继电器y0失电后,相应的触点动作,即常开、常闭触点y0复位,y1失电,y2得电,运行指示灯rl熄灭,停机指示灯gl点亮。

plc外接交流接触器线圈km失电。km失电,主电路中的常开触点km-1断开,电动机停止运转。

三相交流电动机y—△减压起动控制电路中的plc梯形图和语句表

三相交流电动机y—△减压起动控制是指对较大容量的三相电动机起动时首先使其绕组y形连接进行起动,再通过控制线路将其绕组连接为△进行运转的控制方式,在学习控制之前,我们首先了解一下什么是电动机三相绕组的y(星形)和△(三角形)接法,如图4所示。

图4 电动机三相绕组的y(星形)和△(三角形)接法

图5所示为三相交流电动机y—△减压起动控制的plc梯形图和语句表,表2所列为其i/o地址分配表。

图5 三相交流电动机y—△减压起动控制的plc梯形图和语句表

表2 三相交流电动机y—△减压起动控制中plc控制i/o地址分配表

结合i/o地址分配表,首先了解该梯形图或语句表中各触点及符号表示的含义,并将梯形图与语句表相结合分析。

1.三相交流电动机y—△减压起动的控制过程

图6所示为按下起动按钮sb1后,三相交流电动机绕组y连接实现减压起动的控制过程。

图6 三相交流电动机绕组y连接减压起动的控制过程

1 按下起动按钮sb1,将plc程序中的输入继电器常开触点i0.1置“1”,即常开触点i0.1闭合。

1→2 输出继电器q0.0线圈得电。

→2-1 自锁常开触点q0.0闭合实现自锁功能;

→2-2 控制定时器t37的常开触点q0.0闭合,定时器t37线圈得电,开始计时;

→2-3 控制plc外接供电主接触器km1线圈得电,带动km1主触点闭合,接通主电路供电电源。

1→3 输出继电器q0.1线圈同时得电。

→3-1 自锁常开触点q0.1闭合实现自锁功能;

→3-2 控制plc外接y接线方式接触器kmy线圈得电,电动机三相绕组y连接,并启动运转。

接下来,将三相交流电动机绕组自动切换为△连接运行,如图7所示。

图7 三相交流电动机绕组自动切换为△连接运行

1 当定时器t37的线圈得电开始5s的计时时间达到后,相关触点动作。

→1-1 控制输出继电器q0.1的延时断开的常闭触点t37断开,输出继电器q0.1线圈失电;

→1-2 控制输出继电器q0.2的延时闭合的常开触点t37闭合。

1-1→2 输出继电器q0.1线圈失电。

→2-1 自锁常开触点q0.1复位断开,解除自锁;

→2-2 控制plc外接y接线接触器kmy线圈失电,电动机三相绕组取消y连接方式。

1-2→3 输出继电器q0.2线圈得电。

→3-1 自锁常开触点q0.2闭合,实现自锁功能;

→3-2 控制定时器t37的延时断开的常闭触点q0.2断开;

→3-3 控制plc外接△接线接触器km△线圈得电,电动机三相绕组接成△。

3-2→4 定时器t37线圈失电。

→4-1 控制输出继电器q0.2的延时闭合的常开触点t37复位断开,但由于q0.2自锁,仍保持得电状态;

→4-2 控制输出继电器q0.1的延时断开的常闭触点t37复位闭合,为q0.1下一次得电做好准备。

2.三相交流电动机停止的控制过程

若要停止三相交流电动机时,可通过停止按钮sb2进行控制,如图8所示。

图8 停止三相交流电动机

1 按下停止按钮sb2,将plc程序中的输入继电器常闭触点i0.2置“0”,即常闭触点i0.2断开。

1→2 输出继电器q0.0线圈失电。

→2-1 自锁常开触点q0.0复位断开,解除自锁;

→2-2 控制定时器t37的常开触点q0.0复位断开;

→2-3 控制plc外接电源供电主接触器km1线圈失电,切断主电路电源,电动机停转。

1→3 输出继电器q0.2线圈失电。

→3-1 自锁常开触点q0.2复位断开,解除自锁;

→3-2 控制定时器t37的常闭触点q0.2复位闭合,为定时器t37下一次得电做好准备;

→3-3 控制plc外接△接线接触器km3线圈失电,动机停转。

综上分析可知,三相交流电动机y—△减压起动控制的plc梯形图和语句表的功能是实现电动机在开始起动时为y连接方式,延时一段时间后,自动切换为△连接方式运行。

三相交流电动机自动循环控制电路中的plc梯形图和语句表

三相交流电动机自动循环控制是指电动机在限位开关的作用下自动实现正反转循环控制的方式。

图9所示为三相交流电动机自动循环控制中的plc梯形图和语句表,表3所列为其i/o地址分配表。

图9 三相交流电动机自动循环控制中的plc梯形图和语句表

表3 三相交流电动机自动循环控制中plc控制i/o地址分配表

1.按下正向起动按钮sb1电动机正转至自动反转的控制过程

图10所示为按下起动按钮sb1时,电动机m1起动至自动反转的控制过程。

图10 电动机m1起动至自动反转的控制过程

1→2 输出继电器q0.0线圈得电。

→2-1 自锁常开触点q0.0闭合,实现自锁功能;

→2-2 控制输出继电器q0.1的常闭触点q0.0断开,防止q0.1得电,实现互锁;

→2-3 控制plc外接交流接触器km1线圈得电吸合,带动主电路中的主触点闭合,接通电动机m1正向电源,电动机m1正向启动运转。

3 当电动机运行到正向限位开关sq1位置时,sq1受压触发,plc程序中相应的输入继电器触点i0.4动作。

→3-1 控制输出继电器q0.0的常闭触点i0.4断开;

→3-2 控制输出继电器q0.1的常开触点i0.4闭合;

3-1→4 输出继电器q0.0线圈失电。

→4-1 自锁常开触点q0.0复位断开,解除自锁;

→4-2 控制输出继电器q0.1的常闭触点q0.0复位闭合,为q0.1得电做好准备;

→4-3 控制plc外接交流接触器km1线圈失电释放,带动主电路中的主触点复位断开,切断电动机m1正向电源,电动机m1正向运行停止。

3-2和4-2→5输出继电器q0.1线圈得电。

→5-1 自锁常开触点q0.1闭合,实现自锁功能;

→5-2 控制输出继电器q0.0的常闭触点q0.1断开,防止q0.0得电,实现互锁;

→5-3 控制plc外接交流接触器km2线圈得电吸合,带动主电路中的主触点闭合,接通电动机m1反向电源,电动机m1自动反向起动运转。

2.电动机由反转自动恢复正转的循环控制过程

图11所示为电动机由反转自动恢复正转的循环控制过程。

图11 电动机由反转自动恢复正转的循环控制过程

1 当电动机运行到正向限位开关sq2位置时,sq2受压触发,plc程序中相应的输入继电器触点i0.5动作。

→1-1 控制输出继电器q0.1的常闭触点i0.5断开;

→1-2 控制输出继电器q0.0的常开触点i0.5闭合;

1-1→2 输出继电器q0.1线圈失电。

→2-1 自锁常开触点q0.1复位断开,解除自锁;

→2-2 控制输出继电器q0.0的常闭触点q0.1复位闭合,为q0.0得电做好准备;

→2-3 控制plc外接交流接触器km2线圈失电释放,带动主电路中的主触点复位断开,切断电动机m1反向电源,电动机m1反向运行停止。

1-2和2-2→3 输出继电器q0.0线圈得电。

→3-1 自锁常开触点q0.0闭合,实现自锁功能;

→3-2 控制输出继电器q0.1的常闭触点q0.0断开,防止q0.1得电,实现互锁;

→3-3 控制plc外接交流接触器km1线圈得电吸合,带动主电路中的主触点闭合,接通电动机m1正向电源,电动机m1恢复正向起动运转,完成一次循环控制。

按下反向起动按钮sb2,电动机反转起动运行,其运行中自动进行正转,然后又恢复反转的控制过程与正向运行控制的工作过程相似,可参照上述分析过程了解,这里不再重复。另外,不论电动机处于何种运行状态,按下停止按钮sb3后均可切断电动机当前供电电源,使电动机停转。若电动机出现过载,过热保护继电器动作,也可控制电动机停转,起到过热保护作用。

综上分析可知,电动机自动循环控制的plc梯形图和语句表的功能是实现对电动机从正向到反向运转的自动切换、连续循环、停机和过热保护控制。

两台电动机交替运行控制电路中的plc梯形图和语句表

两台电动机交替运行是指电动机m1运转一定时间自动停止后,电动机m2开始工作,当电动机m2运转一定时间自动停止后,电动机m1再次起动运转,如此反复循环,实现两台电动机的自动交替运行。

图12所示为两台电动机交替运行控制中的plc梯形图和语句表,表4所列为其i/o地址分配表。

图12 两台电动机交替运行控制中的plc梯形图和语句表

表4 两台电动机交替运行控制中plc控制io地址分配表

结合i/o地址分配表,首先了解该梯形图和语句表中各触点及符号标识的含义,并将梯形图和语句表相结合进行分析。

1.电动机m1的起动控制过程

起动电动机m1时,可通过起动按钮sb1进行控制,如图13所示。

图13 起动电动机m1

1 按下起动按钮sb1,将plc程序中的输入继电器常开触点i0.0置“1”,即常开触点i0.0闭合。

1→2 辅助继电器m0.0线圈得电。

→2-1 自锁常开触点m0.0闭合实现自锁功能;

→2-2 控制定时器t37、t38的常开触点m0.0闭合;

→2-3 控制输出继电器q0.0的常开触点m0.0闭合;

→2-4 控制输出继电器q0.1的常开触点m0.0闭合;

2-3→3 输出继电器q0.0线圈得电,控制plc外接电动机m1的接触器km1线圈得电,带动主电路中的主触点闭合,接通电动机m1电源,电动机m1起动运转。

2.电动机m1的停止和电动机m2的起动控制过程

当两台电动机进行交替运行时,即电动机m1的停止和电动机m2则可以通过以下的控制来完成,如图14所示。

图14 两台电动机进行交替运行

2-2→4 定时器t37线圈得电,开始计时。

→4-1 计时时间到(延时5min),其控制输出继电器q0.0的延时断开的常闭触点t37断开。

→4-2 计时时间到(延时5min),其控制输出继电器q0.1的延时闭合的常开触点t37闭合。

4-1→5 输出继电器q0.0线圈失电,控制plc外接电动机m1的接触器km1线圈失电,带动主电路中的主触点复位断开,切断电动机m1电源,电动机m1停止运转。

4-2→6 输出继电器q0.1线圈失电,控制plc外接电动机m2的接触器km2线圈得电,带动主电路中的主触点闭合,接通电动机m2电源,电动机m2起动运转。

3.电动机m2的停止和电动机m1的再起动控制过程

当需要电动机m2停止和电动机m1起动时,可以通过定时器的控制来实现,如图15所示。

图15 电动机m2停止和电动机m1起动

2-2→7 定时器t38线圈得电,开始计时。

→7-1 计时时间到(延时10min),其控制定时器t37的延时断开的常闭触点t38断开。

→7-2 计时时间到(延时10min),其控制定时器t37的延时断开的常闭触点t38断开。

7-3→8 定时器t37线圈失电。

→8-1 控制输出继电器q0.0的延时断开的常闭触点t37复位闭合。

→8-2 控制输出继电器q0.1的延时闭合的常开触点t37复位断开。

8-2→9 输出继电器q0.1线圈失电。

→9-1 控制plc外接电动机m2的接触器km2线圈失电,带动主电路中的主触点复位断开,切断电动机m2电源,电动机m2停止运转。

8-1→10 输出继电器q0.0线圈得电。

→10-1 控制plc外接电动机m1的接触器km1线圈再次得电,带动主电路中的主触点闭合,接通电动机m1电源,电动机m1再次起动运转。

7-2→11 定时器t38线圈失电,将自身复位,进入下一次循环。

当需要两台电动机停止运转时,按下停止按钮sb2,将plc程序中的输入继电器常闭触点i0.1置“0”,即常闭触点i0.1断开,辅助继电器m0.0线圈失电,触点复位,定时器t37、t38,输出继电器q0.0、q0.1线圈均失电,控制plc外接电动机接触器线圈失电,带动主电路中的主触点复位断开,切断电动机电源,电动机停止循环运转。


展开全文
优质商家推荐 拨打电话