Bloque de funciones Filter_PT1

Diagrama de pines

En esta figura se muestra el diagrama de pines del bloque de funciones Filter_PT1:

G-SG-0030584.3.gif-high.gif

 

 

Descripción funcional

El bloque de funciones Filter_PT1 proporciona una función de transferencia PT1. El valor de salida aumenta al 63% del valor de entrada dentro del período igual a la constante de tiempo del filtro. El valor de salida alcanza el 95% del valor de entrada después del período igual a 3 * la constante de tiempo del filtro y, a continuación, alcanza gradualmente el 100% del valor de entrada.

En esta figura se muestra la funcionalidad del perfil de salida del bloque de funciones Filter_PT1:

G-SG-0030586.1.gif-high.gif

 

 

Cuando el período es igual a:

oLa constante de tiempo del filtro, el valor de salida aumenta al 63% del valor de entrada.

oTres veces la constante de tiempo del filtro, el valor de salida aumenta al 95% del valor de entrada y, a condenación, alcanza gradualmente el 100% de la entrada.

Ejemplo

Si el valor de entrada (i_rIput) es igual a 10 y la constante de tiempo del filtro (i_tFltrTime) es un segundo para una ganancia de filtro de 10, el valor de la salida (q_rOput) será igual a 63 después de un período de un segundo.

El valor de la salida será igual a 95 después de un período de tres segundos (tres veces la constante de tiempo del filtro) y, a continuación, la salida alcanza gradualmente 100.

En la siguiente imagen se muestra el funcionamiento normal:

G-SG-0030587.3.gif-high.gif

 

 

Trasfondo matemático

En esta ecuación se muestra la función de transferencia:

G-SG-0030585.1.gif-high.gif

 

Donde:

Kp = ganancia o amplificación de la función PT1

Ts = constante de tiempo del filtro de la función PT1

G(s) = función de transferencia

La ecuación antes mostrada es una notación Laplace para el filtro de primer orden y paso bajo.

En los sistemas de tiempo digitales, esta función se suele denominar función de transferencia de pulsos (función PT1).

Estado de error detectado

Un parámetro no válido como i_tCyclTime = 0 o i_tFltrTime < i_tCyclTimeda como resultado un error detectado y se genera el correspondiente ID de error detectado. Durante el estado de error detectado, la salida se establece en cero.

El error detectado sólo se puede restablecer mediante el flanco ascendente de la entrada i_xErrRst.

Como se muestra en el bloque de funciones de la figura de salida, q_xBusy es TRUE siempre que el bloque de funciones está habilitado y no se ha detectado ningún error.