西门子PLC 7288 SMART 200 系列大量现货 13922952859
siemens西门子PLC专注西门子PLC 7288系列 SMART 200系列现货销售
全国咨询热线:13922952859
当前位置: 首页 > 知识课堂 > PLC知识

FB42与FB59基本功能

时间:2021-07-16 15:35:55 作者:admin 点击:

FB42 “CONT_S” & FB59 “TCONT_S”

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

FB42与FB59基本功能

图1. FB42 “CONT_S” 方框图

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

FB42与FB59基本功能

图2. FB59 “TCONT_S” 方框图

主要参数

FB42与FB59基本功能

图3. FB42 “CONT_S” 程序块

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

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

IN BOOL FALSE 完全重启动 IN BOOL FALSE 上限位

IN BOOL FALSE 下限位

IN BOOL TRUE 手/自动选择 LMNS_ON:
0:自动
1:手动 IN BOOL FALSE QLMNUP手动输出 IN BOOL FALSE QLMNDN手动输出 IN BOOL FALSE 当前值选择

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

IN TIME CYCLE >= 1ms T#1S 采样时间 IN REAL 0.0 设定值 IN REAL 0.0 过程变量输入

IN WORD W#16#0000 外设过程变量输入 IN REAL 2.0 比例 IN TIME TI >= CYCLE T#20s 积分 IN REAL 死区 IN REAL 1.0 过程变量因子 IN REAL 0.0 过程变量偏移量 IN TIME PULSE_TM >= CYCLE T#3s 小脉冲时间 IN TIME BREAK_TM >= CYCLE T#3s 短中断时间 IN TIME MTR_TM >= CYCLE T#30s 周期时间

从LMNR_LS运行到LMNR_HS的时间

IN REAL 0.0 干扰变量
参数 变量类型 数据类型 取值

范围

默认 描述 应用 COM_RSTLMNR_HSLMNR_LSLMNS_ONLMNUPLMNDNPVPER_ON CYCLESP_INTPV_INPV_PERGAINTIDEADB_WPV_FACPV_OFFPULSE_TMBREAK_TMMTR_TM DISV

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

OUT BOOL FALSE 正向脉冲 OUT BOOL FALSE 负向脉冲 OUT REAL 0.0 当前值输出 OUT REAL 0.0 偏差
参数 变量类型 数据类型 取值范围 默认 描述 说明 QLMNUPQLMNDNPVER

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

STATS BOOL FALSE 虚拟位置反馈输出开关 一个脉冲周期内的脉冲个数,倒数计数 STATS REAL 0 虚拟位置反馈输出量程 0~100% STATS REAL 0.0 虚拟位置反馈输出 STATS TIME T#0MS 小脉冲时间当前值 STATS TIME T#0MS 短中断时间当前值
参数 变量类型 数据类型 取值范围 默认 描述 说明 LMNRS_ONLMNRSVALLMNR_SIMstImpDauerstImpDauer
FB42与FB59基本功能

图4. FB59 “TCONT_S” 程序块

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

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

IN TIME CYCLE >= 1ms T#1S 采样时间 IN REAL 0.0 设定值 IN REAL 0.0 过程变量输入

IN INT 0 外设过程变量输入 IN REAL 0.0 干扰变量 IN BOOL FALSE 上限位

IN BOOL FALSE 下限位

IN BOOL TRUE 手/自动选择 LMNS_ON:
0:自动
1:手动 IN BOOL FALSE QLMNUP手动输出 IN BOOL FALSE QLMNDN手动输出 IN BOOL FALSE 完全重启动
参数 变量类型 数据类型 取值范围 默认 描述 应用 CYCLESP_INTPV_INPV_PERDISVLMNR_HSLMNR_LSLMNS_ONLMNUPLMNDNCOM_RST

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

OUT BOOL FALSE 正向脉冲 OUT BOOL FALSE 负向脉冲 OUT REAL 0.0 当前值输出 OUT REAL 0.0 偏差
参数 变量类型 数据类型 取值范围 默认 描述 说明 QLMNUPQLMNDNPVER

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

STATS REAL 1.0 过程变量因子 STATS REAL 0.0 过程变量偏移量 STATS REAL 0.0 死区 STATS REAL 1.0 设定值比例因子 STATS REAL 2.0 比例 STATS REAL TI >= CYCLE 40.0s 积分 STATS REAL MTR_TM >= CYCLE 30.0s 周期时间

从LMNR_LS运行到LMNR_HS的时间

STATS REAL PULSE_TM >= CYCLE 0.0s 小脉冲时间 STATS REAL BREAK_TM >= CYCLE 0.0s 短中断时间 STATS INT 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 单位: %

STATS BOOL FALSE 当前值选择

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

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

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

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

串级调节:如下图所示

FB42与FB59基本功能

图5. 串级控制方框图

标签: FB42 FB59 功能 CONT