PID回路控制的原理与调试

上传人:桔**** 文档编号:488574868 上传时间:2023-12-15 格式:DOCX 页数:7 大小:117.74KB
返回 下载 相关 举报
PID回路控制的原理与调试_第1页
第1页 / 共7页
PID回路控制的原理与调试_第2页
第2页 / 共7页
PID回路控制的原理与调试_第3页
第3页 / 共7页
PID回路控制的原理与调试_第4页
第4页 / 共7页
PID回路控制的原理与调试_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《PID回路控制的原理与调试》由会员分享,可在线阅读,更多相关《PID回路控制的原理与调试(7页珍藏版)》请在金锄头文库上搜索。

1、PID回路控制的原理与调试2011-8-10 11:54:00来源:上海巨朋自动化技术有限公司懸1.引言在本章中将重点介绍如何使用GForce-200 PLC CPU222进行PID回路控制。2. PID控制概述GForce-200系列PLC能够进行PID控制,其CPU最多可支持8个PID控制回路。 PID是闭环控制系统中比例-积分-微分控制算法,它可以看作是这三项之和,根据设 定值与被控对象实际值的差值,按PID方式计算出控制输出量,使反馈跟随设定值变 化,因此PID控制是负反馈闭环控制。其中比例项是增益(Kc)与偏差的乘积,积 分项与偏差的和成正比,而微分项与偏差的变化成正比。PID控制功

2、能是通过PID指令功能块实现的。在S7-200中,PID回路指令运用 回路表中的输入信息和组态信息,进行PID运算,交换数据,编程极其简便,该指令 影响特殊存储器标志位SM1.1 (溢出)。只有在逻辑堆栈栈顶值为1时,才能进行PID 运算。本指令有两个操作数:TBL和LOOP (如下图所示)。其中TBL是回路表的 起始地址,操作数限用VB 区,数据类型是BYTE型;LOOP是回路号可以是0到7 的整数,因此在程序中最多可以用8条PID指令。如果有两个或两个以上的PID指 令用了同一个回路号,即使这些指令的回路表不同,那么这些PID运算之间也会产 生不可预料的结果。在直接使用PID指令功能块之前

3、,必须把增益(Kc)、采样时 间(Ts)、积分时间(Ti)、微分时间(Td)等等这些实数全部转换成0.0-1.0之间 的实数,以便PID指令功能块接受,也就是说把外界实际物理量转换成PID指令可 以接收的数据,即输入/输出的转换与标准化处理。3. PID控制编程调试在本套系统中,为了生产需求,锅炉内蒸汽压力应维持在0.85-1.0MPa之间,压 力的大小由压力变送器检测,变送器压力量程0-2.5MPa,输出DC4-20mA。因此在 0.85MPa时,相应的电流输出是9.44Ma,同样1.0MPa时输出为10.4mA,其标准化 刻度值如下图所示。2.51.00.85nA?o0L4i輿1值32W0

4、疽城送掠蛍眩関I示意围I MPa1054087 Dt4CD过程变量值是压力变送器检测的单极性模拟量,回路输出值也是一个单极性模拟 量用来控制鼓风机的速度。这两个模拟量的范围是0.0 -1.0,分辨率为1/32000 (标准 化)。可以初步确定Kc=0.06, Ts=0.2, Ti=10.0,在这里不用微分作用,程序编辑如下血血 装M疑IM 34=0.W112臥回路騷01 %讪俄装A昴单晡肌卿VD1茨装馬盼日搁1吩刪囲关闭罰乍用斷関疑舸寸中断间麻0翻允许中断,连接中图。中断程丿予/X累力疇中的值标隹化输出聞遽/Awioo皿上1自动进 行piwg输入謝存入累力疇汐转化成删用了主程序,子程序,中断程序的结构模式, 时间。程序上采程序清晰,明了,大大缩短了周期扫描4. 调试程序选择PID的参数,以及相互间的配合,可以影响PID控制的稳定性。如采样时 间过短对外部信号的变化有可能检测不到,而过长的采样时间显然不能满足控制精度 的要求。又如过大的增益又会造成控制的震荡。在调试程序时要注意这些参数的设置, 慢慢调试以至达到稳定的PID控制。5. 结束语PID控制在闭环控制中有着重要的作用,这里仅以控制鼓风机的速度来保持锅炉 内蒸汽压力的恒定,介绍PID控制。同样锅炉内负压的维持,也是类似与此,这里不Network10.0FIDENEN 匚TBLLOOP在详细介绍。PID指令

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号