|
Descripción El bloque Voter F_2oo3_AI (FB317) de las librerías F-Lib V1.3 y F-Lib V1.3 + SP1 realiza una evaluación 2oo3 de valores de tipo REAL con análisis de discrepancia. Dependiendo de la entradas QBADx, calcula la media (mediana) y el valor medio o bien el máximo y el mínimo de las entradas INx.
En general es válido lo siguiente:
Si existe una desviación superior a la tolerancia DELTA parametrizada y mayor que el tiempo de discrepancia DIS_TIME parametrizado o bien un fallo en la señal del proceso, hay que resolver de inmediato el motivo de fallo para volver a tener la disponibilidad de la función.
No obstante, si durante el funcionamiento de la instalación aparece el caso de que los 3 valores de proceso conectados se desvían más que la tolerancia DELTA parametrizada y es mayor que el tiempo de discrepancia DIS_TIME parametrizada, este estado tiene que activar la función de seguridad. El bloque Voter señaliza el fallo de discrepancia en las salidas DIS1CH y DISALL con el valor '1'. Los valores en las salidas MED_MIN, MED_MAX y OUT_AVG ya no están definidas para esta caso y por tanto no son válidas.
En este estado, por motivos de seguridad, el bloque tiene un comportamiento de memoria , ya que después de una desconexión la función de seguridad sólo se puede poner de nuevo en servicio si todas las señales asociadas no tienen fallo. Es decir, que los 3 valores de proceso tienen que estar dentro de la tolerancia DELTA parametrizada, antes de que se indiquen de nuevo valores válidos en las salidas arriba indicadas y la función se seguridad se pueda activar de nuevo.
Instrucciones El comportamiento de memoria del bloque para una discrepancia de las 3 entradas de los valores de proceso no es así reconocible en las salidas del bloque. La siguiente solución ejemplo muestra una posibilidad para captar este estado por programa y pone a disposición una señal que puede ser evaluada con la siguiente lógica de programación. En concreto, el estado de discrepancia se activa a través de un flip-flop (F_SR_FF) y solo se pone de nuevo a cero cuando las salidas DIS1CH y DISALL del bloque Voter (F_2oo3_AI) vuelven a indicar de nuevo el valor '0'.
  Figura 01
Información detallada sobre este bloque está disponible en el manual a través del siguiente enlace
|