大滞后PID控制说明.docx
《大滞后PID控制说明.docx》由会员分享,可在线阅读,更多相关《大滞后PID控制说明.docx(14页珍藏版)》请在冰豆网上搜索。
大滞后PID控制说明
大滞后PID控制说明
一、反作用模式
本模式适用于加热升温控制。
(一)回路连接
X:
整型数输入为过程测量值
SV:
整型数输入为给定值
EN:
状态输入,为PID使能,
EN:
0PID不工作
EN:
1PID工作
缺省值为1
Y:
PID整型数输出值。
0-4094
MV:
PID整型数输出值。
0-1000对应0-100%
(PLC编程画面,以上是个PID控制程序)
(二)控制模式
测量值:
X
Y1区
粗调上偏差:
DS2
Y2区
精密调节区
精调上偏差:
CS2
设定值:
SV
精调下偏差:
CS1
粗调下偏差:
DS1
X2区
X1区
时间
时间
输出值:
Y/MV
100%输出
BS1
PID
PID
PID
PID
PID
BS1
注:
CS1、DS1、CS2、DS2为X1、X2、Y1、Y2区域分界,BS1、BS2、BS3、BS4为相应控制输出提前量
动作说明:
(1)当测量温度在X1区域时,控制输出为100%,全功率加热。
(2)当温度上升到X2区域时,控制输出为MV=100%-BS1,提前降热负荷。
(3)当温度继续上升到PID区域时,控制输出为PID自动控制模式。
(4)当温度继续上升,进入Y1区域时,控制输出为0%,停止加热。
(5)当温度继续下降,进入PID区域时,控制输出为PID自动控制模式。
(6)当温度继续下降,进入X1区域时,控制输出为100%,全功率加热。
(三)参数说明
(四)举例说明
1.冈阳PID参数(8温区回流焊)
描述
说明
设置
说明
RunMode
Action
作用模式
Inverted
反作用
OnlineParameters
FactorP[%]
比例
8.0
范围:
0-9999.9
TimeI[sec]
积分时间
200.0
范围:
0-9999.9
TimeD[sec]
微分时间
2.0
范围:
0-9999.9
TimeCircle[sec]
控制周期
1.0
范围:
0-9999.9
CodeZeroC[%]
原码下限
0.0
范围:
-1000-+1000
CodeRangeC[%]
原码上限
600.0
范围:
-1000-+1000
LowerLimitY[%]
输出下限
0
范围:
0-4095
UpperLimitY[%]
输出上限
4095
范围:
0-4095
BigLagPIDParameters
BS1[%]
升温过程提前关闭量
40.0
范围:
0-100
CS1[C]
升温过程PID区
10.0
范围:
0-100
DS1[C]
升温过程提前区
3.0
范围:
0-100
BS2[%]
降温过程提前开启量
30.0
范围:
0-100
CS2[C]
降温过程PID区
10.0
范围:
0-100
DS2[C]
降温过程提前区
2.0
范围:
0-100
2.力之峰PID参数(8温区回流焊)
描述
说明
设置
说明
RunMode
Action
作用模式
Inverted
反作用
OnlineParameters
FactorP[%]
比例
8.0
范围:
0-9999.9
TimeI[sec]
积分时间
200.0
范围:
0-9999.9
TimeD[sec]
微分时间
2.0
范围:
0-9999.9
TimeCircle[sec]
控制周期
1.0
范围:
0-9999.9
CodeZeroC[%]
原码下限
0.0
范围:
-1000-+1000
CodeRangeC[%]
原码上限
600.0
范围:
-1000-+1000
LowerLimitY[%]
输出下限
0
范围:
0-4095
UpperLimitY[%]
输出上限
4095
范围:
0-4095
BigLagPIDParameters
BS1[%]
升温过程提前关闭量
40.0
范围:
0-100
CS1[C]
升温过程PID区
10.0
范围:
0-100
DS1[C]
升温过程提前区
3.0
范围:
0-100
BS2[%]
降温过程提前开启量
30.0
范围:
0-100
CS2[C]
降温过程PID区
10.0
范围:
0-100
DS2[C]
降温过程提前区
2.0
范围:
0-100
3.伟达科PID参数(5温区回流焊)
3.11温区
描述
说明
设置
说明
RunMode
Action
作用模式
Inverted
反作用
OnlineParameters
FactorP[%]
比例
8.0
范围:
0-9999.9
TimeI[sec]
积分时间
200.0
范围:
0-9999.9
TimeD[sec]
微分时间
4.0
范围:
0-9999.9
TimeCircle[sec]
控制周期
2.0
范围:
0-9999.9
CodeZeroC[%]
原码下限
0.0
范围:
-1000-+1000
CodeRangeC[%]
原码上限
600.0
范围:
-1000-+1000
LowerLimitY[%]
输出下限
0
范围:
0-4095
UpperLimitY[%]
输出上限
4095
范围:
0-4095
BigLagPIDParameters
BS1[%]
升温过程提前关闭量
60.0
范围:
0-100
CS1[C]
升温过程PID区
6.0
范围:
0-100
DS1[C]
升温过程提前区
40.0
范围:
0-100
BS2[%]
降温过程提前开启量
40.0
范围:
0-100
CS2[C]
降温过程PID区
10.0
范围:
0-100
DS2[C]
降温过程提前区
15.0
范围:
0-100
3.22温区
描述
说明
设置
说明
RunMode
Action
作用模式
Inverted
反作用
OnlineParameters
FactorP[%]
比例
5.0
范围:
0-9999.9
TimeI[sec]
积分时间
2000.0
范围:
0-9999.9
TimeD[sec]
微分时间
10.0
范围:
0-9999.9
TimeCircle[sec]
控制周期
2.0
范围:
0-9999.9
CodeZeroC[%]
原码下限
0.0
范围:
-1000-+1000
CodeRangeC[%]
原码上限
600.0
范围:
-1000-+1000
LowerLimitY[%]
输出下限
0
范围:
0-4095
UpperLimitY[%]
输出上限
4095
范围:
0-4095
BigLagPIDParameters
BS1[%]
升温过程提前关闭量
60.0
范围:
0-100
CS1[C]
升温过程PID区
6.0
范围:
0-100
DS1[C]
升温过程提前区
40.0
范围:
0-100
BS2[%]
降温过程提前开启量
40.0
范围:
0-100
CS2[C]
降温过程PID区
15.0
范围:
0-100
DS2[C]
降温过程提前区
15.0
范围:
0-100
3.33温区
描述
说明
设置
说明
RunMode
Action
作用模式
Inverted
反作用
OnlineParameters
FactorP[%]
比例
7.0
范围:
0-9999.9
TimeI[sec]
积分时间
2000.0
范围:
0-9999.9
TimeD[sec]
微分时间
4.0
范围:
0-9999.9
TimeCircle[sec]
控制周期
2.0
范围:
0-9999.9
CodeZeroC[%]
原码下限
0.0
范围:
-1000-+1000
CodeRangeC[%]
原码上限
600.0
范围:
-1000-+1000
LowerLimitY[%]
输出下限
0
范围:
0-4095
UpperLimitY[%]
输出上限
4095
范围:
0-4095
BigLagPIDParameters
BS1[%]
升温过程提前关闭量
50.0
范围:
0-100
CS1[C]
升温过程PID区
6.0
范围:
0-100
DS1[C]
升温过程提前区
40.0
范围:
0-100
BS2[%]
降温过程提前开启量
40.0
范围:
0-100
CS2[C]
降温过程PID区
15.0
范围:
0-100
DS2[C]
降温过程提前区
15.0
范围:
0-100
3.44温区
描述
说明
设置
说明
RunMode
Action
作用模式
Inverted
反作用
OnlineParameters
FactorP[%]
比例
5.0
范围:
0-9999.9
TimeI[sec]
积分时间
850.0
范围:
0-9999.9
TimeD[sec]
微分时间
10.0
范围:
0-9999.9
TimeCircle[sec]
控制周期
2.0
范围:
0-9999.9
CodeZeroC[%]
原码下限
0.0
范围:
-1000-+1000
CodeRangeC[%]
原码上限
600.0
范围:
-1000-+1000
LowerLimitY[%]
输出下限
0
范围:
0-4095
UpperLimitY[%]
输出上限
4095
范围:
0-4095
BigLagPIDParameters
BS1[%]
升温过程提前关闭量
60.0
范围:
0-100
CS1[C]
升温过程PID区
6.0
范围:
0-100
DS1[C]
升温过程提前区
40.0
范围:
0-100
BS2[%]
降温过程提前开启量
40.0
范围:
0-100
CS2[C]
降温过程PID区
15.0
范围:
0-100
DS2[C]
降温过程提前区
15.0
范围:
0-100
3.55温区
描述
说明
设置
说明
RunMode
Action
作用模式
Inverted
反作用
OnlineParameters
FactorP[%]
比例
5.0
范围:
0-9999.9
TimeI[sec]
积分时间
2000.0
范围:
0-9999.9
TimeD[sec]
微分时间
10.0
范围:
0-9999.9
TimeCircle[sec]
控制周期
2.0
范围:
0-9999.9
CodeZeroC[%]
原码下限
0.0
范围:
-1000-+1000
CodeRangeC[%]
原码上限
600.0
范围:
-1000-+1000
LowerLimitY[%]
输出下限
0
范围:
0-4095
UpperLimitY[%]
输出上限
4095
范围:
0-4095
BigLagPIDParameters
BS1[%]
升温过程提前关闭量
60.0
范围:
0-100
CS1[C]
升温过程PID区
6.0
范围:
0-100
DS1[C]
升温过程提前区
40.0
范围:
0-100
BS2[%]
降温过程提前开启量
40.0
范围:
0-100
CS2[C]
降温过程PID区
15.0
范围:
0-100
DS2[C]
降温过程提前区
15.0
范围:
0-100
4.1模拟量类
基本的功能块对模拟量进行读,不需要更多的修改,
模拟量数据以整型值表示:
10位 0-1023
12位 0-4095
所有UCS5模块数据以0-4095,
以下是热电偶采集模拟量块
双击UCS5.E37COM模块弹出如下窗口:
以上窗口中CH0-CH9模块上道通,
是滤波时间,可选择性的。
CH10通道是冷端补偿的,在硬件上只需要短接一下,测量出来是室温,在软件中是可调整的。
4.2模拟0-10V 4-20MA输入模块如下图示:
双击UCS5.E37块弹出如下窗口:
CH0-CH10通道选择1:
1信号为硬件模块的信号0-10V 4-20MA。
4.3模拟量输出块:
基本的功能块对模拟量进行写,
模拟量数据以整型值表示:
12位 0-4095
所有UCS5模块数据以0-4095,
以下是模拟量输出块
0-10V 4-20MA