FB42 “CONT_S” & FB59 “TCONT_S”
FB42 “CONT_S” 为PI步进控制器,可以用作PI固定设定值控制器;也可以用于级联、混合或比率控制器中的次级控制器,但是不能当做主控制器使用。
FB59 “TCONT_S” 为步进温度控制器。过程值PV_PER与FB58类似,支持温度信号输入。用于形成偏差的设定值和过程值必须具有相同的单位。
主要参数
注:以TIA Potal V13 SP1为例,该功能块在 STEP 7中的管脚与其相同
表1.FB42 “CONT_S” 的输入参数
参数 | 变量类型 | 数据类型 | 取值
范围 |
默认 | 描述 | 应用 | COM_RST | IN BOOL FALSE 完全重启动LMNR_HS | IN BOOL FALSE 上限位LMNR_LS | IN BOOL FALSE 下限位LMNS_ON | IN BOOL TRUE 手/自动选择 LMNS_ON:LMNUP | IN BOOL FALSE QLMNUP手动输出LMNDN | IN BOOL FALSE QLMNDN手动输出PVPER_ON | IN BOOL FALSE 当前值选择CYCLE | IN TIME CYCLE >= 1ms T#1S 采样时间SP_INT | IN REAL 0.0 设定值PV_IN | IN REAL 0.0 过程变量输入PV_PER | IN WORD W#16#0000 外设过程变量输入GAIN | IN REAL 2.0 比例TI | IN TIME TI >= CYCLE T#20s 积分DEADB_W | IN REAL 死区PV_FAC | IN REAL 1.0 过程变量因子PV_OFF | IN REAL 0.0 过程变量偏移量PULSE_TM | IN TIME PULSE_TM >= CYCLE T#3s 小脉冲时间BREAK_TM | IN TIME BREAK_TM >= CYCLE T#3s 短中断时间MTR_TM | IN TIME MTR_TM >= CYCLE T#30s 周期时间DISV | IN REAL 0.0 干扰变量
---|
表2. FB42 “CONT_S” 的输出参数
参数 | 变量类型 | 数据类型 | 取值范围 | 默认 | 描述 | 说明 | QLMNUP | OUT BOOL FALSE 正向脉冲QLMNDN | OUT BOOL FALSE 负向脉冲PV | OUT REAL 0.0 当前值输出ER | OUT REAL 0.0 偏差
---|
表3. FB42 “CONT_S” 的静态变量
参数 | 变量类型 | 数据类型 | 取值范围 | 默认 | 描述 | 说明 | LMNRS_ON | STATS BOOL FALSE 虚拟位置反馈输出开关 一个脉冲周期内的脉冲个数,倒数计数LMNRSVAL | STATS REAL 0 虚拟位置反馈输出量程 0~100%LMNR_SIM | STATS REAL 0.0 虚拟位置反馈输出stImpDauer | STATS TIME T#0MS 小脉冲时间当前值stImpDauer | STATS TIME T#0MS 短中断时间当前值
---|
注:以TIA Potal V13 SP1为例,该功能块在 STEP 7中的管脚与其相同
表4. FB59 “TCONT_S” 的输入参数
参数 | 变量类型 | 数据类型 | 取值范围 | 默认 | 描述 | 应用 | CYCLE | IN TIME CYCLE >= 1ms T#1S 采样时间SP_INT | IN REAL 0.0 设定值PV_IN | IN REAL 0.0 过程变量输入PV_PER | IN INT 0 外设过程变量输入DISV | IN REAL 0.0 干扰变量LMNR_HS | IN BOOL FALSE 上限位LMNR_LS | IN BOOL FALSE 下限位LMNS_ON | IN BOOL TRUE 手/自动选择 LMNS_ON:LMNUP | IN BOOL FALSE QLMNUP手动输出LMNDN | IN BOOL FALSE QLMNDN手动输出COM_RST | IN BOOL FALSE 完全重启动
---|
表5. FB59 “TCONT_S” 的输出参数
参数 | 变量类型 | 数据类型 | 取值范围 | 默认 | 描述 | 说明 | QLMNUP | OUT BOOL FALSE 正向脉冲QLMNDN | OUT BOOL FALSE 负向脉冲PV | OUT REAL 0.0 当前值输出ER | OUT REAL 0.0 偏差
---|
表6. FB59 “TCONT_S” 的静态变量
参数 | 变量类型 | 数据类型 | 取值范围 | 默认 | 描述 | 应用 | PV_FAC | STATS REAL 1.0 过程变量因子PV_OFFS | STATS REAL 0.0 过程变量偏移量DEADB_W | STATS REAL 0.0 死区PFAC_SP | STATS REAL 1.0 设定值比例因子GAIN | STATS REAL 2.0 比例TI | STATS REAL TI >= CYCLE 40.0s 积分MTR_TM | STATS REAL MTR_TM >= CYCLE 30.0s 周期时间PULSE_TM | STATS REAL PULSE_TM >= CYCLE 0.0s 小脉冲时间BREAK_TM | STATS REAL BREAK_TM >= CYCLE 0.0s 短中断时间PER_MODE | STATS INT 0 输入模式选择PVPER_ON | STATS BOOL FALSE 当前值选择
---|
FB42 “CONT_S” 与 FB59 “TCONT_S”的工作模式
单独调节 :根据设定值与当前值的偏差,按照设定好的比例、积分、微分参数进行控制
串级调节:如下图所示