Modalidades de servicio

Modalidad automática

Este bloque de funciones comprueba el valor del error de proceso (diferencia entre la consigna y el valor real). Si el error de proceso es positivo y mayor que el valor del umbral superior rOutOn, calcula la salida de control como se muestra a continuación.

q_rOput = Error de proceso x rGain + rOfst

Si el error de proceso desciende por debajo del valor del umbral inferior rOutOff, restablece la salida de control a cero.

De igual forma, si el error de proceso es negativo, y su valor absoluto es mayor que el valor del umbral superior rOutOn, calcula la salida de control como se muestra a continuación.

q_rOput = Error de proceso x rGain - rOfst

q_rOput se restablece a cero si el valor absoluto del error de proceso pasa a ser menor que el valor del umbral inferior rOutOff.

Modalidad manual

La salida del bloque de funciones se establece manualmente de acuerdo con el valor del pin de entrada de i_rManVa.

IF

AND IF

THEN

Abs(i_rManVal) < 1

-

q_rOput = 0,0

Abs(i_rManVal) >= 1

rE > 0

q_rOput = rE x rGain + rOfst

Abs(i_rManVal) >= 1

rE < 0

q_rOput = rE x rGain - rOfst

Abs(i_rManVal) >= 1

rE = 0

q_rOput = 0,0

rE   = i_rSp - i_rActVal

Abs()   Función de valores absolutos.

En esta figura se muestra la función de transferencia del bloque de funciones FB_3points_Ext:

G-SA-0044703.1.gif-high.gif

 

 

Diagrama de tiempos

En esta figura se muestra el diagrama de tiempos del bloque de funciones FB_3points_Ext

G-SA-0044704.1.gif-high.gif

 

 

Estado de error detectado

Un parámetro no válido en los resultados de la entrada del bloque de funciones da como resultado un estado de error detectado y se genera el correspondiente ID de error detectado.

Durante el estado de error detectado, los valores de salida se establecen en cero. El error detectado sólo se puede restablecer mediante el flanco ascendente de la entrada i_xErrRst.

La salida q_xBusy es TRUE siempre que el bloque de funciones está habilitado y no se ha detectado ningún error.