Filter_PT1 功能块

引脚图

下图所示为 Filter_PT1 功能块的引脚图:

G-SG-0030584.3.gif-high.gif

 

 

功能描述

Filter_PT1 功能块提供 PT1 传输功能。输出值在等于过滤器时间常数的时间周期内增加到输入值的 63%。输出值在等于过滤器时间常数三倍的时间周期后达到输入值的 95%,然后逐渐达到输入值的 100%。

下图所示为 Filter_PT1 功能块的输出配置文件功能:

G-SG-0030586.1.gif-high.gif

 

 

当周期等于:

o过滤器时间常数时,输出值增加到输入值的 63%,

o过滤器时间常数的三倍时,输出值增加到输入值的 95%,然后逐渐达到输入值的 100%。

示例

如果输入值 (i_rIput) 等于 10,而且过滤时间常数 (i_tFltrTime) 为一秒钟获得 10 的一次过滤增益,则输出值 (q_rOput) 将在一秒的时间周期后等于 63。

输出值将在三秒(过滤时间常数的三倍)后等于 95,然后输出将逐渐达到 100。

下图所示为正常行为:

G-SG-0030587.3.gif-high.gif

 

 

数学背景

此方程式显示的是传输功能:

G-SG-0030585.1.gif-high.gif

 

其中:

Kp = 功能 PT1 的增益或放大

Ts = 功能 PT1 的过滤时间常数

G(s) = 传输功能

上述方程式是一阶低通滤波器的拉普拉斯表示法。

在数字时间系统中,此功能通常称为脉冲-传输功能(PT1 功能)。

检测到错误状态

无效参数(例如,i_tCyclTime = 0 或 i_tFltrTime < i_tCyclTime)会导致检测到错误,并且会生成相应的检测到错误 ID。处于检测到错误状态期间,输出将设置为零。

检测到错误只能通过 i_xErrRst 输入的上升沿复位。

正如该功能块的输出图中所示,只要该功能块处于启用状态并且没有检测到错误,q_xBusy 将始终为 TRUE。