FB42 “CONT_S” & FB59 “TCONT_S”

2021-07-06 浏览次数:288

FB42 “CONT_S” 为PI步进控制器,可以用作PI固定设定值控制器;也可以用于级联、混合或比率控制器中的次级控制器,但是不能当做主控制器使用。

图1. FB42 “CONT_S” 方框图

FB59 “TCONT_S” 为步进温度控制器。过程值PV_PER与FB58类似,支持温度信号输入。用于形成偏差的设定值和过程值必须具有相同的单位。

 

图2. FB59 “TCONT_S” 方框图

主要参数

图3. FB42 “CONT_S” 程序块

注:以TIA Potal V13 SP1为例,该功能块在 STEP 7中的管脚与其相同

表1.FB42 “CONT_S” 的输入参数

参数变量类型数据类型取值范围默认描述应用
COM_RSTINBOOL FALSE完全重启动 
LMNR_HSINBOOL 

FALSE

上限位

 

LMNR_LSINBOOL 

FALSE

下限位

 

LMNS_ONINBOOL TRUE手/自动选择
LMNS_ON:
0:自动
1:手动
LMNUPINBOOL 

FALSE

QLMNUP手动输出 
LMNDNINBOOL FALSEQLMNDN手动输出 
PVPER_ONINBOOL FALSE当前值选择

PVPER_ON:
0:PV_IN 有效
1:PVPER 有效

CYCLEINTIME

CYCLE >= 1ms

T#1S采样时间 
SP_INTINREAL 0.0设定值 
PV_ININREAL 0.0过程变量输入

 

PV_PERINWORD 

W#16#0000

外设过程变量输入 
GAININREAL 

2.0

比例 
TIINTIME

TI >= CYCLE

T#20s

积分 
DEADB_WINREAL  死区 
PV_FACINREAL 1.0过程变量因子 
PV_OFFINREAL 0.0过程变量偏移量 
PULSE_TMINTIME

PULSE_TM >= CYCLE

T#3s

较小脉冲时间 
BREAK_TMINTIME

BREAK_TM >= CYCLE

T#3s

较短中断时间 
MTR_TMINTIME

MTR_TM >= CYCLE

T#30s

周期时间

从LMNR_LS运行到LMNR_HS的时间

DISVIN

REAL

 0.0干扰变量 

表2. FB42 “CONT_S” 的输出参数

参数变量类型数据类型取值范围默认描述说明

QLMNUP

OUTBOOL FALSE正向脉冲 

QLMNDN

OUTBOOL FALSE负向脉冲 

PV

OUT

REAL

 0.0当前值输出 
EROUT

REAL

 0.0偏差 

表3. FB42 “CONT_S” 的静态变量

参数变量类型数据类型取值范围默认描述说明

LMNRS_ON

STATSBOOL FALSE虚拟位置反馈输出开关一个脉冲周期内的脉冲个数,倒数计数

LMNRSVAL

STATSREAL 0虚拟位置反馈输出量程0~**

LMNR_SIM

STATSREAL 0.0

虚拟位置反馈输出

 
stImpDauerSTATSTIME T#0MS较小脉冲时间当前值 
stImpDauerSTATSTIME T#0MS较短中断时间当前值 

图4. FB59 “TCONT_S” 程序块

注:以TIA Potal V13 SP1为例,该功能块在 STEP 7中的管脚与其相同

表4. FB59 “TCONT_S” 的输入参数

参数变量类型数据类型取值范围默认描述应用
CYCLEINTIME

CYCLE >= 1ms

T#1S采样时间 
SP_INTINREAL 0.0设定值 
PV_ININREAL 0.0过程变量输入

 

PV_PERININT 

0

外设过程变量输入 
DISVIN

REAL

 0.0干扰变量 
LMNR_HSINBOOL 

FALSE

上限位

 

LMNR_LSINBOOL 

FALSE

下限位

 

LMNS_ONINBOOL TRUE手/自动选择
LMNS_ON:
0:自动
1:手动
LMNUPINBOOL 

FALSE

QLMNUP手动输出 
LMNDNINBOOL FALSEQLMNDN手动输出 
COM_RSTINBOOL FALSE完全重启动 

表5. FB59 “TCONT_S” 的输出参数

参数变量类型数据类型取值范围默认描述说明

QLMNUP

OUTBOOL FALSE正向脉冲 

QLMNDN

OUTBOOL FALSE负向脉冲 

PV

OUT

REAL

 0.0当前值输出 
EROUT

REAL

 0.0偏差 

表6. FB59 “TCONT_S” 的静态变量

参数变量类型数据类型取值范围默认描述应用
PV_FACSTATSREAL 1.0过程变量因子 
PV_OFFSSTATSREAL 0.0过程变量偏移量 
DEADB_WSTATSREAL 0.0死区 

PFAC_SP

STATSREAL 1.0设定值比例因子 
GAINSTATSREAL 

2.0

比例 
TISTATSREAL

TI >= CYCLE

40.0s

积分 
MTR_TMSTATSREAL

MTR_TM >= CYCLE

30.0s

周期时间

从LMNR_LS运行到LMNR_HS的时间

PULSE_TMSTATSREAL

PULSE_TM >= CYCLE

0.0s

较小脉冲时间 
BREAK_TMSTATSREAL

BREAK_TM >= CYCLE

0.0s

较短中断时间 

PER_MODE

STATSINT 0输入模式选择

可使用此开关输入 I/O 模块的类型。 然后,在 PV 输出中对输入 PV_PER 中的过程值进行如下标定:

PER_MODE = 0:热电偶;PT100/NI100;标准
PV_PER * 0.1 单位: °C,°F

PER_MODE = 1:PT100/NI100;气候型
PV_PER * 0.01 单位: °C,°F

PER_MODE = 2:电流/电压
PV_PER * 100/27648 单位: %

PVPER_ONSTATSBOOL FALSE当前值选择

PVPER_ON:
0:PV_IN 有效
1:PVPER 有效

FB42 “CONT_S” 与 FB59 “TCONT_S”的工作模式

单独调节 :根据设定值与当前值的偏差,按照设定好的比例、积分、微分参数进行控制

串级调节:如下图所示

图5. 串级控制方框图



shtxjd.cn.b2b168.com/m/
top