ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:541.08KB ,
资源ID:8254708      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8254708.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(S7300讲稿第8章.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

S7300讲稿第8章.docx

1、S7300讲稿第8章第8章 S7-300/400在模拟量闭环控制中的应用8.1 闭环控制与PID控制器8.1.1 模拟量闭环控制系统1模拟量闭环控制系统的组成图8-1 PLC模拟量闭环控制系统方框图误差ev(n) = sp(n) pv(n)。 加热炉温度闭环控制系统,恒值控制系统和随动系统。2变送器的选择电流输出型和电压输出型, S7-300/400的模拟量输入模块最大距离为200m。二线式和三线式变送器。8.1.2 闭环控制反馈极性的确定 在开环状态下运行PID控制程序。如果控制器中有积分环节,因为反馈被断开了,不能消除误差, D/A转换器的输出电压会向一个方向变化。如果假设接上执行机构,能

2、减小误差,则为负反馈,反之为正反馈。8.1.3 PID控制器的优点 (1) 不需要被控对象的数学模型 (2) 结构简单,容易实现 (3) 有较强的灵活性和适应性(4) 使用方便8.1.4 PID控制器的数字化 1PID控制器在连续控制系统中的表达式PID控制器的传递函数为模拟量PID控制器的输出表达式为 (8-1)需要较好的动态品质和较高的稳态精度时,可以选用PI;控制对象的惯性滞后较大时,应选择PID控制方式。 2积分部分的近似计算 简写为,输出量简写为。各块矩形的总面积为。3微分部分的近似计算将积分和微分的近似表达式代入式(8-1) (8-2)上式可以以化简为 (8-3)式中的KI = K

3、PTI ,KD = KPTD,分别是积分系数和微分系数。4不完全微分PID对应于微分操作的延迟时间TM_LAG。不完全微分PID的传递函数为 5死区特性在PID控制中的应用 8.1.5 使用系统功能块实现闭环控制本章主要介绍用于CPU 31xC的PID控制的系统功能块SFB41SFB43。1SFB 41SFB 43的调用计算频率越高,单位时间的计算量越多,能使用的控制器的数量就越少。2PID控制的程序结构应在OB 100和在循环中断OB35中调用SFB 4143。执行OB35的时间间隔(ms)即PID控制的采样周期。8.2 连续PID控制器SFB 41 SFB“CONT_C”可以作为单独的PI

4、D恒值控制器,或在多闭环控制中实现级联控制器、混合控制器和比例控制器。SFB 41可以用脉冲发生器SFB 43进行扩展,产生脉冲宽度调制的输出信号,来控制比例执行机构的二级或三级(two or three step)控制器。8.2.1 设定值与过程变量的处理PV_R = PV_PER 100 /27648PV_NORM的输出 = PV_R PV_FAC + PV_OFF8.2.2 PID控制算法引入扰动量DISV(disturbance)可以实现前馈控制。SFB“CONT_C”有一个初始化程序,在输入参数COM_RST(完全重新起动)设置为1时该程序被执行。在初始化过程中,如果I_ITL_ON

5、(积分作用初始化)为1状态,将输入I_ITLVAL作为积分器的初始值。INT_HOLD为1时积分操作保持,积分输出被冻结。8.2.3 控制器输出值的处理在手动模式时如果令微分项为0,将积分部分(INT)设置为LMN LMN_P DISV, 可以保证手动到自动的无扰切换,即切换时控制器的输出值不会突变,DISV为扰动输入变量。LMN = LMN_LIM LMN_FAC + LMN_OFFLMN_PER = LMN 27648/1008.3 步进PI控制器SFB 428.3.1 步进控制器的结构SFB 42“CONT_S”(步进控制器)用开关量输出信号控制积分型执行机构,电动调节阀用伺服电机的正转

6、和反转来控制阀门的打开和关闭,基于PI控制算法。SFB42的初始化程序在输入参数COM_RST 为1时执行。图中的三级(Three step)元件具有带滞环的双向继电器非线性特性。图8-6 有位置反馈信号的步进控制系统图8-7中用模拟的阀门位置信号来代替实际的阀门位置反馈信号。参数MTR_TM是执行机构从一个限位位置移动到另一个限位位置所需的时间。图8-7 使用模拟的位置反馈信号的步进控制系统积分器对图8-7中A点处的信号100.0/MTR_TM积分的分量可以用来模拟阀门开度(位置)的变化情况。三级元件的输入信号中有3个分量:(1)ER*GAIN,为PI控制器中的比例分量;(2)ER*GAIN

7、/TI经积分器积分后的信号,为PI控制器中的积分分量;(3)A点的信号积分后,得到的模拟的阀门开度(位置)信号。1对设定值、过程变量和误差的处理与SFB 41的完全相同。2PI步进算法与脉冲的生成脉冲发生器PULSEOUT保证最小脉冲时间PULSE_TM和最小断开时间BREAK_TM,以减小执行机构的磨损。3手动模式手动与自动的切换过程是平滑的。4控制阀的极限位置保护8. 4 脉冲发生器SFB 438.4.1 脉冲发生器的功能与结构SFB 43“PULSEGEN”(脉冲发生器)与连续控制器“CONT_C”一起使用,构建脉冲宽度调制的二级(two step)或三级(three step)PID控

8、制器。图8-9 PLC模拟量闭环控制系统方框图脉冲列的该恒定周期(PER_TM)等于PID控制器的采样周期CYCLE。假设脉冲周期PER_TM是SFB 43处理周期CYCLE的N倍(见图8-10),建议N20。控制值的精度为(100/N)%。每个周期输出的脉冲宽度与输入变量INV成正比,设N20,如果输入变量为最大值的30 %,则前6次调用(20次调用的30 %)SFB 43时正脉冲输出QPOS为1状态。其余14次调用(10次调用的70 %)时输出QPOS为0状态。 2自动同步如果输入INV发生了变化,并且对SFB 43的调用不在输出脉冲的第1个或最后两个调用周期中,将进行同步。脉冲宽度被重新

9、计算,并在下一个周期开始输出一个新的脉冲。图8-11 PULSEGEN框图3运行模式的参数设置可以组态为三级输出、双极性二级输出或单极性二级输出。表8-3 运行模式的参数设置操作模式MAN_ONSTEP3_ONST2BI_ON三级控制FALSETRUEAny双极性二级控制,控制范围 -100 %100 %FALSEFALSETRUE单极性二级控制,控制范围 0 %100 %FALSEFALSEFALSE手动模式TRUEAnyAny4二级控制或三级控制中的手动模式表8-4 手动模式的输出信号 POS_P_ONNEG_P_ONQPOS_PQNEG_P三级控制FALSEFALSEFALSEFALSE

10、TRUEFALSETRUEFALSEFALSETRUEFALSETRUETRUETRUEFALSEFALSE二级控制FALSEAnyFALSETRUETRUEAnyTRUEFALSE5初始化SFB“PULSGEN”的初始化程序在输入参数COM_RST为1时运行。8.4.2 三级控制器表8-5 三级温度控制输出信号的状态输出信号加热执行机构关闭冷却QPOS_PTRUEFALSEFALSEQNEG_PFALSEFALSETRUE图8-12 三级控制器的对称曲线比率系数用于改变正脉冲宽度和负脉冲宽度之比。例如在热处理中,用于补偿电加热和水冷却的不同时间常数,取值范围为0.110.0,比率系数通常为1

11、。图8-12为比率系数为1的三级控制器的对称曲线。将单位为的输入变量INV与周期时间PER_TM相乘,可以计算出正、负脉冲宽度: 脉冲宽度 = INV PER_TM / 100 (8-5)2最小脉冲/最小中断时间防止因短促的接通/断开时间降低开关元件和执行机构的使用寿命。8.4.3 二级控制器二级(two-step)控制只用PULSEGEN的正脉冲输出QPOS_P控制I/O执行机构。图8-13 -100%100%的双极性控制值二级控制 图8-14 0%100%的单极性控制值二级控制如果在控制闭环中二级控制器的执行脉冲需要逻辑状态相反的开关量信号,可以用QNEG_P输出负的输出信号。表8-6 两

12、个输出量的二级控制脉冲执行机构打开执行机构关闭QPOS_PTRUEFALSEQNEG_PFALSETRUE8.5 PID控制器的参数整定方法8.5.1 PID控制器的参数与系统动静态性能的关系比例作用:与e(k)在时间上一致,调节及时。 KPess,精度;%, 稳定性; tr, 上升加快。型系统对阶跃输入无差, 恒值控制时KP可调小些。 积分作用:只要误差不为零,u(k)就会变化,直到误差为0,可以消除阶跃响应的稳态误差。90度滞后相角,不利于稳定性,很少单独使用。TI, 积分作用,%,消除误差的速度减慢。 微分作用:e不大,但de/dt可能较大,微分作用反映变化的趋势,提前给出较大的调节作用

13、,较比例调节更为及时,提前预报。Td, %, 抑制高频干扰的能力。 Td 过大,在输出接近稳态值时上升缓慢。 选取采样周期TS时,应使它远远小于系统阶跃响应的纯滞后时间或上升时间。表8-7 采样周期的经验数据被控制量流量压力温度液位成分采样周期( s)1531015206815208.5.2 确定PID控制器参数初值的工程方法 扩充响应曲线法: (1) 断开系统的反馈,令PID控制器为KP = 1的比例控制器,在系统输入端加一个阶跃给定信号,测量并画出广义被控对象(包括执行机构)的开环阶跃响应曲线。 (2) 在曲线上最大斜率处作切线,求得被控对象的纯滞后时间和上升时间常数T1。 (3) 求出系统的控制度。控制度 = (4) 根据求出的,T1和控制度的值,查表8-8,求得PID控制器的KP,TI,TD和TS,采样周期TS也可以参考表8-7选取。表8-8 扩充响应曲线法参数整定表控制度控制方式KPTITDTS1.05PIPID0.84T1/1.15T1/3.42.00.450.10.051.2PIPID0.78T1/1.0 T 1/3.61.90.550.20.161.5PIPID0.68 T 1/0.85 T 1/3.91.620.650.50.342.0PIPID0.57 T 1/0.6 T 1/4.21.50.820.80.6

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1