PID功能块参数表.docx
《PID功能块参数表.docx》由会员分享,可在线阅读,更多相关《PID功能块参数表.docx(28页珍藏版)》请在冰豆网上搜索。
![PID功能块参数表.docx](https://file1.bdocx.com/fileroot1/2023-1/21/c942cc15-b2ce-44a3-8199-c9d4d229d122/c942cc15-b2ce-44a3-8199-c9d4d229d1221.gif)
PID功能块参数表
SFB41/FB41“CONT_C”输入参数
序号
参数
数据类型
数值范围
缺省
说明
1
COM_RST
BOOL
FAULSE
COMPLETERESTART(完全再起动)。
该块有一个初始化程序,可以在输入参数COM_RST置位时运行。
2
MAN_ON
BOOL
TRUE
MANUALVALUEON(手动数值接通)
如果输入端“手动数值接通”被置位,那么闭环控制循环将中断。
手动数值被设置为受控数值。
3
PVPER_ON
BOOL
FALSE
PROCESSVARIABLEPERIPHERY
ON/(过程变量外设接通)如果过程变量从I/O读取,输入“PV_PER”必须连接到外围设备,并且输入“PROCESSVARIABLEPERIPHERYON”必须置位。
4
P_SEL
BOOL
TRUE
PROPORTIONALACTIONON(比例分量接通)PID各分量在PID算法中可以分别激活或者取消。
当输入端“比例分量接通”被置位时,P分量被接通。
5
I_SEL
BOOL
TRUE
INTEGRALACTIONON(积分分量接通)PID各分量在PID算法中可以分别激活或者取消。
当输入端“积分分量接通”被置位时,I分量被接通。
6
INT_HOLD
BOOL
FALSE
INTEGRALACTIONHOLD(积分分量保持)积分器的输出被冻结。
为此,必须置
位输入“IntegralActionHold(积分操作保持)”。
7
I_ITL_ON
BOOL
FALSE
INITIALIZATIONOFTHEINTEGRAL
ACTION(积分分量初始化接通)积分器的输出可以被设置为输入“I_ITLVAL”。
为此,必须置位输入“积分操作的初始化”。
8
D_SEL
BOOL
FALSE
DERIVATIVEACTIONON(微分分量接通)
PID各分量在PID算法中可以分别激活或者取消。
当输入端“微分分量接通”被置位时,D分量被接通。
9
CYCLE
TIME
>=1ms
T#1s
SAMPLETIME(采样时间)块调用之间的时间必须恒定。
“采样时间”输入规定了块调用之间的时间,应该与OB35设定时间保持一致。
10
SP_INT
REAL
-100.0至+100.0(%)或者物理值1
0.0
INTERNALSETPOINT(内部设定点)
“内部设定点”输入端用于确定设定值。
11
PV_IN
REAL
-100.0至+100.0(%)或者物理值1
0.0
PROCESSVARIABLEIN(过程变量输入)
可以设置一个初始值到“过程变量输入”输入端或者连接一个浮点数格式的外部过程变量。
12
PV_PER
WORD
W#16#0000
PROCESSVARIABLEPERIPHERY(过程变量外设)外围设备的实际数值,通过I/O格式的过程变量被连接到“过程变量外围设备”输入端,连接到控制器
13
MAN
REAL
-100.0至+100.0(%)或者物理值2
0.0
MANUALVALUE(手动数值)“手动数值”输入端可以用于通过操作者接口功能设置一个手动数值。
14
GAIN
REAL
2.0
PROPORTIONALGAIN(比例增益)“比例增益”输入端可以设置控制器的比例增益系数。
15
TI
TIME
>=CYCLE
T#20s
RESETTIME(复位时间)“复位时间”输入端确定了积分器的时间响应。
16
TD
TIME
>=CYCLE
T#10s
DERIVATIVETIME(微分时间)“微商时间”输入端确定了微商单元的时间响应。
17
TM_LAG
TIME
>=(CYCLE/2)
T#2s
TIMELAGOFTHEDERIVATIVEACTION(微分分量的滞后时间)微商操作的算法包括一个时间滞后,可以被赋值给“微分分量的滞后时间”输入端上。
18
DEADB_W
REAL
>=0.0(%)或者物理值1
0.0
DEADBANDWIDTH(死区宽度)死区用于存储错误。
“死区宽度”输入端确定了死区的容量大小。
19
LMN_HLM
REAL
LMN_LLM至100.0(%)或者物理值2
100.0
MANIPULATEDALUEHIGHLIMIT(受控数值的上限)受控数值必须设定有一个“上限”和一个“下限”。
“受控数值上限”输入端确定了“上极限”。
20
LMN_LLM
REAL
-100.0(%)至LMN_HLM或者物理值2
0.0
MANIPULATEDVALUELOWLIMIT(受控数值的下限)受控数值必须设定有一个“上限”和一个“下限”。
“受控数值下限”输入端确定了“下极限”。
21
PV_FAC
REAL
1.0
PROCESSVARIABLEFACTOR(过程变量系数)“过程变量系数”输入端用于和过程变量相乘。
该输入端可以用于匹配过程变量范围。
22
PV_OFF
REAL
0.0
PROCESSVARIABLEOFFSET(过程变量偏移量)“过程变量偏移”输入端可以添加到“过程变量”。
该输入端可以用于匹配过程变量的范围。
23
LMN_FAC
REAL
1.0
MANIPULATEDVALUEFACTOR(受控数值系数)“受控数值系数”输入端用于与受控数值相乘。
该输入端可以用于匹配受控数值的范围。
24
LMN_OFF
REAL
0.0
MANIPULATEDVALUE(受控数值的偏移量)
“受控数值的偏移量”可以与受控数值相加。
该输入端可以用于匹配受控数值的范围。
25
I_ITLVAL
REAL
-100.0至+100.0(%)或者物理值2
0.0
INITIALIZATIONVALUEOFTHE
INTEGRAL-ACTION(积分分量初始化值)积分器的输出可以用输入端“I_ITL_ON”设置。
初始化数值可以设为“积分分量初始值”输入。
26
DISV
REAL
-100.0至+100.0(%)或者物理值2
0.0
DISTURBANCEVARIABLE(干扰变量)对于前馈控制,干扰变量被连接到“干扰变量”输入端。
1)“设定值通道”和“过程变量通道”中的参数,应该有相同的单位。
例如,如果使用PV_IN作为“过程物理值”或者“过程物理值百分比”,SP_INT必须使用相应相同的单位;如果使用PV_PER作为外围设备的实际数值,SP_INT只能使用“-100.0至+100.0(%)”作为设定值。
如果设定值是SP_INT是0~10Mpa中的8Mpa,那么需要填写0.8,PV_PER填写硬件外设地址IWXXX;
2)受控量通道中的参数应该有相同的单位。
SFB41/FB41“CONT_C”输出参数
序号
参数
数据类型
数值范围
缺省
说明
1
LMN
REAL
0.0
MANIPULATEDVALUE(受控数值)有效的受控数值被以浮点数格式输出在“受控数值”输出端上。
2
LMN_PER
WORD
W#16#0000
MANIPULATEDVALUEPERIPHERY(受控数值外围设备)I/O格式的受控数值被连接到“受控数值外围设备”输出端上的控制器。
3
QLMN_HLM
BOOL
FALSE
HIGHLIMITOFMANIPULATEDVALUEEACHED(达到受控数值上限)受控数值必须规定一个最大极限和一个最小极限。
“达到受控数值上限”指示已超过最大极限。
4
QLMN_LLM
BOOL
FALSE
LOWLIMITOFMANIPULATEDVALUEREACHED
(达到受控数值下限)受控数值必须规定一个最大极限和一个最小极限。
“达到受控数值下限”指示已超过最小极限。
5
LMN_P
REAL
0.0
PROPORTIONALITYCOMPONENT(比例分量)
“比例分量”输出端输出受控数值的比例分量。
6
LMN_I
REAL
0.0
INTEGRALCOMPONENT(积分分量)“积分分量”输出端输出受控数值的积分分量。
7
LMN_D
REAL
0.0
DERIVATIVECOMPONENT(微分分量)“微商分量”输出端输出受控数值的微商分量。
8
PV
REAL
0.0
PROCESSVARIABLE(过程变量)
有效的过程变量在“过程变量”输出端上输出。
9
ER
REAL
0.0
ERRORSIGNAL(误差信号)
有效误差在“误差信号”输出端输出。
SFB42/FB42“CONT_S”输入参数
序号
参数
数据类型
数值范围
缺省
说明
1
COM_RST
BOOL
FAULSE
COMPLETERESTART(完全再起动)。
该块有一个初始化程序,可以在输入参数COM_RST置位时运行。
2
LMNR_HS
BOOL
FALSE
HIGHLIMITOFPOSITIONFEEDBACKSIGNAL(位置反馈信号上限)
“执行器在上限停”信号连接到“位置反馈信号上限”输入端。
LMNR_HS=TRUE表示执行器处于最大上限。
3
LMNR_LS
BOOL
FALSE
LOWLIMITOFPOSITIONFEEDBACKSIGNAL(位置反馈信号下限)
“执行器在下限停”信号连接到“位置反馈信号下限”输入端。
LMNR_LS=TRUE表示执行器处于最大下限。
4
LMNS_ON
BOOL
TRUE
MANUALACTUATINGSIGNALSON(手动执行信号接通)通过“手动执行信号接通”执行信号处理切换为手动模式。
5
LMNUP
BOOL
FALSE
ACTUATINGSIGNALSUP(执行信号上升)通过手动执行信号,输出信号QLMNUP”在“执行信号上升沿”输入被置位。
6
LMNDN
BOOL
FALSE
ACTUATINGSIGNALSDOWN(执行信号下降)通过手动执行信号,输出信号“QLMNDN”在“执行信号下降沿”输入被置位。
7
PVPER_ON
BOOL
FALSE
PROCESSVARIABLEPERIPHERYON(过程变量外设接通)如果从I/O读取过程变量,输入端“PV_PER”必须连接到外围设备,并且输入端“PROCESSVARIABLEERIPHERYON”必须置位。
8
CYCLE
TIME
>=1ms
T#1s
SAMPLINGTIME(采样时间)块调用之间的时间必须恒定。
“采样时间”输入端规定了块调用之间的时间。
9
SP_INT
REAL
-100.0至+100.0(%)或物理值1
0.0
INTERNALSETPOINT(内部设定值)
“内部设定值”输入用于确定一个设定值。
10
PV_IN
REAL
-100.0至+100.0(%)或物理值1
0.0
PROCESSVARIABLEIN(过程变量输入)可以设置一个初始值到“过程变量输入”输入端或者连接一个浮点数格式的外部过程变量。
11
PV_PER
WORD
W#16#0000
PROCESSVARIABLEPERIPHERY(过程变量外设)I/O格式的过程变量被连接到调节器的“过程变量外围设备”输入端。
12
GAIN
REAL
2.0
PROPORTIONALGAIN(比例增益)
“比例增益”输入端设置控制器的增益。
13
TI
TIME
>=CYCLE
T#20s
RESETTIME(复位时间)“复位时间”输入端确定了积分器的时间响应。
14
DEADB_W
REAL
0.0至+100.0(%)或物理值1
1.0
DEADBANDWIDTH(死区宽度)死区用于误差。
“死区宽度”用于确定死区的大小。
15
PV_FAC
REAL
1.0
PROCESSVARIABLEFACTOR(过程变量系数)“过程变量系数”输入用于和过程变量相乘。
该输入可以用于匹配过程变量的范围。
16
PV_OFF
REAL
0.0
PROCESSVARIABLEOFFSET(过程变量偏移量)“过程变量偏移”输入端与过程变量相加。
该输入端用于匹配过程变量的范围。
17
PULSE_TM
TIME
>=CYCLE
T#3s
MINIMUMPULSETIME(最小脉冲时间)
最小脉冲宽度可以使用参数“最小脉冲时间”赋值。
18
BREAK_TM
TIME
>=CYCLE
T#3s
MINIMUMBREAKTIME(最小间隔时间)
最小脉冲间隔时间可以使用参数“最小间隔时间”赋值。
19
MTR_TM
TIME
>=CYCLE
T#30s
MOTORMANIPULATEDVALUE(电动执行时间)执行机构从一个限幅位置移动到另
一个限幅位置所需的时间,可以在参数“电动执行时间”参数中输入。
20
DISV
REAL
-100.0至+100.0(%)或物理值2
0.0
DISTURBANCEVARIABLE(干扰变量)对于前馈控制,干扰变量连接到输入端“干扰变量”。
1)“设定值通道”和“过程变量通道”中的参数,应该有相同的单位;
2)受控量通道中的参数应该有相同的单位。
SFB42/FB42“CONT_S”输出参数
序号
参数
数据类型
数值范围
缺省
说明
1
QLMNUP
BOOL
FALSE
ACTUATINGSIGNALUP(执行信号上升)如果输出端“执行信号上升”被置位,那么执行阀是打开的。
2
QLMNDN
BOOL
FALSE
ACTUATINGSIGNALDOWN(执行信号下降)如果输出端“执行信号下降”被置位,那么执行阀是打开的。
3
PV
REAL
0.0
PROCESSVARIABLE(过程变量)有效的过程变量是在“过程变量”输出端输出。
4
ER
REAL
0.0
ERRORSIGNAL(负偏差信号)
有效的负偏差数值在“负偏差信号”输出端输出。
SFB43/FB43“PULSEGEN”输入参数
序号
参数
数据类型
数值范围
缺省
说明
1
INV
REAL
-100.0
...100.0(%)
0.0
INPUTVARIABLE(输入变量)模拟受控量连接到输入参数“输入变量”•对于RATIOFAC<1的三级控制•对于RATIOFAC>1的三级控制•对于双极二级控制
•对于多极二级控制
2
PER_TM
TIME
>=20*CYCLE
T#1s
PERIODTIME(周期时间)脉冲宽度调制的恒定周期可以使用该输入参数输入。
这相当于“CONT_C”控制器的采样时间。
脉冲发生器的采样时间和“CONT_C”控制器的采样时间之比决定了脉冲宽度调制的精度。
3
P_B_TM
TIME
>=CYCLE
T#0ms
MINIMUMPULSE/BREAKTIME(最小脉冲/间隔时间)最小脉冲时间或最小中断时间可以使用输入参数“最小脉冲/间隔时间”赋值。
4
RATIOFAC
REAL
0.1...10.0
1.0
RATIOFACTOR(比例系数)输入参数“比例系数”可以用于改变正脉冲宽度和负脉冲宽度之比。
例如,在热处理中,这可用于补偿加热和冷却的不同时间常数(例如,电加热和水冷过程)。
5
STEP3_ON
BOOL
TRUE
THREESTEPCONTROLON(三级调节接通)该输入参数激活“三级调解”。
在三级调节中,两路输出信号都被激活。
6
ST2BI_ON
BOOL
FALSE
TWOSTEPCONTROLFORBIPOLARMANIPULATEDVALUERANGEON(两极调节,双向受控量范围接通。
)用于双极受控数值范围打开的二级控制。
你可以在“双极受控数值”和“多极受控数值范围的二级控制”模式之间选择。
此时,STEP3_ON=FALSE。
7
MAN_ON
BOOL
FALSE
MANUALMODEON(手动模式接通)通过设置该输入参数,可以手动设置输出信号。
8
POS_P_ON
BOOL
FALSE
POSITIVEPULSEON(正脉冲接通)在三级控制的手动模式中,输出信号“QPOS_P”可以使用该输入参数进行控制。
在二级控制的手动模式中,“QNEG_P”必须设置为“QPOS_P”相反。
9
NEG_P_ON
BOOL
FALSE
NEGATIVEPULSEON(负脉冲接通)在三级控制的手动模式中,输出信号“QNEG_P”可以使用该输入参数进行控制。
在二级控制的手动模式中,“QNEG_P”必须设置为“QPOS_P”相反。
10
SYN_ON
BOOL
TRUE
SYNCHRONIZATIONON(同步接通)通过设置该输入参数,可以自动与刷新输入变量“INV”的块进行同步操作。
这可保证输入变量中的一个变化可以尽可能快地输出为一个脉冲。
11
COM_RST
BOOL
FALSE
COMPLETERESTART(完全再起动)。
该块有一个初始化程序,可以在输入参数COM_RST置位时运行。
12
CYCLE
TIME
>=1ms
T#10ms
SAMPLINGTIME(采样时间)块调用之间的时间必须恒定。
该输入参数规定了块调用之间的时间。
输入参数的数值在块中没有限制。
没有参数检查。
SFB43/FB43“PULSEGEN”输出参数
序号
参数
数据类型
数值范围
缺省
说明
1
QPOS_P
BOOL
FALSE
OUTPUTPOSITIVEPULSE
(输出正脉冲)如果有脉冲输出,输出参数“输出正脉冲”被置位。
在三级调节中总是正脉冲输出。
在两级调节中,QNEG_P总是与QPOS_P反向。
2
QNEG_P
BOOL
FALSE
OUTPUTNEGATIVEPULSE
(输出负脉冲)如果有脉冲输出,输出参数“输出负脉冲”被置位。
在三级调节中总是负脉冲输出。
在两级调节中,QNEG_P总是与QPOS_P反向。
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求