山东轻工业学院2010届本科生毕业设计(论文)
2.设置PID参数,如图4-10
图4-10 副回路PID设置
因为副回路主要起到“粗调”、“快调”的作用,所以我们采用P调节作用,比例增益Kc=-4.0,Ti无穷大,Td=0; 3.副回路输入量的极性与范围,如图4-11
如图4-11 副回路输入输出设置
4.PID指令的参数表占用的V存储区的起始地址,如图4-12:
23
山东轻工业学院2010届本科生毕业设计(论文)
图4-12 副回路存储区设置
5.向导完成,如图4-13
图4-13 副回路向导完成
4.3.3 控制程序及分析
24
山东轻工业学院2010届本科生毕业设计(论文)
因为由AIW0和AIW2输入的是6400--32000的数字量,所以要转换为实际的温度要进行运算,运算公式为: T?(D?6400)?100 公式(4-1) 32000?6400 其中,T为实际温度,D为AIWO和AIW2输入的数字量。 PLC的内存地址分配见 表4-1 地址 VD250 VD260 VD270 VD300 VD304 VD308 VD312 VD320 PID指令表见表4-2: 地址 VD0 VD4 VD8 VD12 VD16 VD20 VD24 VD120 VD124 VD128 VD132 VD136 VD140 VD144 名称 主调节器过程变量(PVn) 主调节器给定值(SPn) 主调节器输出值(Mn) 主调节器增益(Kc) 主调节器采样时间(Ts) 主调节器积分时间(Ti) 主调节器微分时间(Td) 副调节器过程变量(PVn) 副调节器给定值(SPn) 副调节器输出值(Mn) 副调节器增益(Kc) 副调节器采样时间(Ts) 副调节器积分时间(Ti) 副调节器微分时间(Td) 说明 必须在0.0~1.0之间 必须在0.0~1.0之间 必须在0.0~1.0之间 比例常数,可正可负 单位为s,必须是正数 单位为min,必须是正数 单位为min,必须是正数 必须在0.0~1.0之间 必须在0.0~1.0之间 必须在0.0~1.0之间 比例常数,可正可负 单位为s,必须是正数 单位为min,必须是正数 单位为min,必须是正数 炉膛水温存放地址 主控制器PID输出存放地址 目标设定温度存放地址 主控制器Kc存放地址 主控制器Ti存放地址 主控制器Td存放地址 副调节器Kc存放地址 表 4-1 内存地址分配 说明 锅炉出口水温度存放地址
表4-2 PID指令回路表
控制程序如图4-14—图4-所示 : 主程序:
25
山东轻工业学院2010届本科生毕业设计(论文)
图4-14 控制程序1
主调节器程序:
图4-15 控制程序2
26
山东轻工业学院2010届本科生毕业设计(论文)
图4-16 控制程序3
图4-17 控制程序4
副调节器程序:
27