Bloque de funciones Filter_PT1
En esta figura se muestra el diagrama de pines del bloque de funciones Filter_PT1:
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:
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.
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:
En esta ecuación se muestra la función de transferencia:
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).
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.