Skip to main content

FB_MON

descripción de facebook

El FB_MON El bloque de funciones se puede utilizar, por ejemplo, para implementar un circuito de puerta de seguridad con hasta cuatro (bMonIn(x)) entradas. Utilizando el Negación comando, cada una de las cuatro entradas se puede implementar como un contacto normalmente cerrado (contacto de apertura – FALSE solicita el estado seguro) o como contacto normalmente abierto (hacer contacto – TRUE solicita el estado seguro). Tan pronto como una entrada solicita el estado seguro, la primera salida (bMonOut) entra inmediatamente en estado seguro ("FALSE") y la segunda salida (bMonDelOut) ingresa al estado seguro después de un retraso de tiempo configurable. La posibilidad de vincular la salida FB a varias salidas permite que varias salidas se apaguen inmediatamente (FB_Mon) o apagar con retraso (bMonOut) se puede implementar con solo uno bMonDelOut.

Además, hay dos bSecure entradas que se pueden utilizar para evitar la solicitud del estado seguro a través del bMonIn entradas. El bSecure Las entradas también se pueden implementar como contactos normalmente cerrados (contacto de apertura) y como contactos normalmente abiertos (hacer contacto).

La entrada Reiniciar del FB se puede activar (reinicio activo o manual) vinculando la entrada. Un abierto bRestart La entrada creará un error de compilación. Si se supone que el reinicio debe ejecutarse automáticamente (reinicio no activo o automático), entonces el bRestart la entrada debe ser eliminada. Para salir del estado seguro de las salidas, es necesario FALSE–TRUE–FALSE La secuencia de señales debe reconocerse en la entrada Reinicio en caso de reinicio activo. En caso de reinicio no activo, el estado seguro se abandona tan pronto como bMonIn entrada o la bSecure la entrada ya no solicita el estado seguro.

EL6900_MON.png

Además, se puede activar un circuito de retroalimentación para cada una de las dos salidas. En un circuito de retroalimentación, el bMonOut La salida se retroalimenta al bEDM1 entrada y el bMonDelOut La salida se retroalimenta al bEDM2 Entrada a través de cableado externo. El bEDM Las entradas se verifican tan pronto como se debe salir del estado seguro. Cuando se activa Reiniciar, si el bEDM las entradas no tienen TRUE estado de señal, entonces el bloque de funciones ingresa al estado de error y establece el bError salida a TRUE. Cuando el reinicio está desactivado, el FB_MON permanece en estado seguro si el bEDM las entradas no tienen TRUE Estado de la señal en el momento del reinicio. Como resultado, un bEDM El error sólo se puede reconocer si el reinicio manual está activo. El estado de error sólo se puede volver a salir mediante un FALSE-TRUE-FALSE secuencia de señal en el ERR_ACK entrada de la POU asociada (TwinSAFE grupo).

Además, dos entradas (bMonIn1 y bMonIn2, bMonIn3 y bMonIn4, bSecure1 y bSecure2) se pueden combinar en cada caso para formar pares de entradas en los que los estados de señal de ambas entradas solo pueden diferir entre sí dentro de un tiempo de discrepancia configurable tDiscTimexx. Si se excede este tiempo de discrepancia para un par de entradas, entonces el FB_MON El bloque de funciones también entra en estado de error.

Si bMonIn2 y tDiscTime12 se eliminan, entonces bMonIn1 se utiliza como entrada de 1 canal. Este principio de funcionamiento se aplica a bMonIn4 y bSecure2.

tabla 14. VAR_ENTRADA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

bRestart

BOOL

FALSE

En el caso de que el reinicio manual esté activo, cuando se inicia el FB o cuando una entrada ha solicitado el estado seguro, el FALSE-TRUE-FALSE La secuencia de señales debe reconocerse en la entrada de reinicio antes de salir del estado seguro de las salidas.

Si el reinicio manual no está activo, entonces esta entrada no se utiliza. Tanto el inicio como la salida del estado seguro se realizan automáticamente en cuanto ninguna entrada solicita el estado seguro.

bMonIn1

SAFEBOOL

FALSE

1er canal de entrada: El Negación El comando se puede utilizar para especificar si un contacto normalmente cerrado o un contacto normalmente abierto está vinculado con esta entrada.

FALSE: Contacto normalmente cerrado "contacto de ruptura" con estado seguro en FALSE

TRUE: Contacto normalmente abierto "hace contacto" con estado seguro cuando TRUE

bMonIn2

SAFEBOOL

FALSE

2do canal de entrada: Mismo comportamiento que bMonIn1. Si se activa o utiliza el tiempo de discrepancia, entonces el primer y segundo canal de entrada se consideran el primer par de entradas y se monitorea el tiempo de discrepancia entre los dos canales.

tDiscTime12

SAFETIME

TIME#0ms

tiempo de discrepancia

bMonIn3

SAFEBOOL

FALSE

3er canal de entrada o 1er canal de entrada del 2do par de entradas, en caso contrario corresponde a MonIn1

bMonIn4

SAFEBOOL

FALSE

4.º canal de entrada o 2.º canal de entrada del 2.º par de entradas; en caso contrario, corresponde a MonIn1

tDiscTime34

SAFETIME

TIME#0ms

tiempo de discrepancia

bSecure1

SAFEBOOL

FALSE

Si bSecure1 o bSecure2 están parametrizados como activos, entonces la evaluación del MonIn<x> Las entradas se pueden desactivar. Si bSecure1 o bSecure2 está parametrizado como contacto normalmente cerrado (contacto de apertura), entonces el bMonIn<x> las entradas se ignoran siempre que bSecure1 y/o Secure2 son "1". Si bSecure1 o bSecure2 está parametrizado como contacto normalmente abierto (hacer contacto), entonces el bMonIn<x> las entradas se ignoran siempre que bSecure1 y/o bSecure2 sonFALSE.

Si se activa o utiliza el tiempo de discrepancia, entonces bSecure1 y bSecure2 se consideran un par de entradas y se monitorea el tiempo de discrepancia entre los dos canales.

bSecure2

SAFEBOOL

FALSE

bSecure2 es el segundo canal del par de entradas y de lo contrario corresponde a bSecure1.

tDiscTimeSecure12

SAFETIME

TIME#0ms

Tiempo de discrepancia para bSecure1 y bSecure2

bEDM1

BOOL

FALSE

bEDM1 es el bucle de retroalimentación para el canal de salida no retardado (bMonOut). Si esta entrada está parametrizada como activa, el estado seguro de las salidas sólo se abandona si bEDM1 suministra el TRUE señal.

tEDM1ResetTime

SAFETIME

TIME#0ms

Si no es igual a t#0ms, el temporizador se inicia después de encender el bMonOut producción. Si el bEDM1 la entrada no va a FALSEdentro de este tiempo, se genera un error de bloque de función y las salidas se desconectan.

La entrada no es compatible con el EL6900.

bEDM2

BOOL

FALSE

bEDM2 es el circuito de realimentación para el canal de salida con retardo de desconexión (bMonDelOut). Si esta entrada está parametrizada como activa, el estado seguro de las salidas sólo se abandona si bEDM2 suministra el TRUE señal.

tEDM2ResetTime

SAFETIME

TIME#0ms

Si no es igual a t#0ms, el temporizador se inicia después de encender el bMonOut producción. Si el bEDM2 la entrada no va a FALSEdentro de este tiempo, se genera un error de bloque de función y las salidas se desconectan.

La entrada no es compatible con el EL6900.

tMonDelOutDelay

SAFETIME

TIME#0ms

Tiempo de retardo para la salida del estado seguro en bMonDelOut



tabla 15. VAR_SALIDA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

bMonOut

SAFEBOOL

FALSE

1er canal de salida: El estado seguro corresponde a FALSE.

bMonDelOut

SAFEBOOL

FALSE

2.º canal de salida: el estado seguro corresponde a FALSE. El estado seguro se emite con retardo según el tiempo de retardo parametrizado.

bError

SAFEBOOL

FALSE

TRUE: La monitorización del tiempo de discrepancia de un par de entradas o de uno de los bucles de realimentación ha detectado un error. El error debe restablecerse mediante el ERR_ACK entrada de la POU asociada (TwinSAFE grupo).

FALSE: No se detectó ningún error.