Skip to main content

FB_ESTOP

Descripción Bloque de funciones

El FB_EStop El bloque de funciones se puede utilizar para implementar un circuito de parada de emergencia con hasta ocho entradas de parada de emergencia (bEStopIn1bEStopIn8). Cada una de las ocho entradas se puede negar usando el Negación comando del menú contextual. Tan pronto como una entrada solicita el estado seguro, la primera salida (EStopOut) entra inmediatamente en estado seguro ("0") y la segunda salida (EStopDelOut) 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 (bEStopOut) o apagar con retraso (bEStopDelOut) se puede implementar con solo uno FB_EStop. Para salir del estado seguro de las salidas, se debe reconocer una secuencia de señales 0->1->0 en la entrada Reinicio.

EL6900_ESTOP.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 bEStopOut La salida se retroalimenta al bEDM1 entrada y el bEStopDelOut La salida se retroalimenta al bEDM2 Entrada a través de cableado externo. Las entradas EDM se comprueban tan pronto como se supone que se debe abandonar el estado seguro mediante una secuencia de señales 0->1->0 en la entrada Restart. Si las entradas EDM no tienen el estado de señal "1", entonces el FB_EStop El bloque de funciones entra en estado de error y establece el bError salida a 1. Sólo se puede salir del estado de error mediante una secuencia de señales 0->1->0 en el ERR_ACK entrada de la POU asociada (TwinSAFE grupo).

Además, dos entradas (bEStopIn1 y bEStopIn2, bEStopIn3 y bEStopIn4, bEStopIn5 y bEStopIn6, así como bEStopIn7 y bEStopIn8) se pueden combinar en cada caso para formar pares de entradas en los que los estados de señal de ambas entradas sólo pueden diferir entre sí dentro de un tiempo de discrepancia configurable (tDiscTimexx aporte). Si se excede este tiempo de discrepancia para un par de entradas, entonces el FB_EStop El bloque de funciones también entra en estado de error. En el estado de error del FB, las salidas adoptan el estado seguro "0".

Si bEStopIn2 y tDiscTime12 se eliminan, entonces bEStopIn1 se utiliza como entrada de 1 canal. Este principio de funcionamiento se aplica a todos los pares de entradas.

tabla 12. VAR_ENTRADA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

bRestart

SAFEBOOL

FALSE

Al inicio (cuando la POU asociada (TwinSAFE grupo) se inicia) o Reiniciar (cuando una entrada ha solicitado el estado seguro), la secuencia de señales 0->1->0 debe reconocerse en el bRestart entrada antes de que se cancele el estado seguro de las salidas.

bEStopIn1

SAFEBOOL

FALSE

1er canal de entrada: El Negación El comando se puede utilizar para especificar si la entrada se comporta como un contacto normalmente cerrado (contacto de apertura – el estado seguro se solicita con lógica 0) o como contacto normalmente abierto (hacer contacto – el estado seguro se solicita con lógica 1).

bEStopIn2

SAFEBOOL

FALSE

2do canal de entrada: Mismo comportamiento que bEStopIn1

Si el tiempo de discrepancia no es igual a 0, entonces el primer y segundo canal de entrada se consideran el primer par de entrada y se monitorea el tiempo de discrepancia entre los dos canales.

tDiscTime12

SAFETIME

TIME#0ms

Tiempo de discrepancia para el grupo de entrada 1 (In1+In2)

bEStopIn3

SAFEBOOL

FALSE

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

bEStopIn4

SAFEBOOL

FALSE

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

tDiscTime34

SAFETIME

TIME#0ms

Tiempo de discrepancia para el grupo de entrada 2 (In3+In4)

bEStopIn5

SAFEBOOL

FALSE

5.° canal de entrada o 1.° canal de entrada del 3.° par de entradas; en caso contrario corresponde a bEStopIn1

bEStopIn6

SAFEBOOL

FALSE

6.º canal de entrada o 2.º canal de entrada del 3.º par de entradas, en caso contrario corresponde a bEStopIn2

tDiscTime56

SAFETIME

TIME#0ms

Tiempo de discrepancia para el grupo de entrada 3 (In5+In6)

bEStopIn7

SAFEBOOL

FALSE

7.º canal de entrada o 1.º canal de entrada del 4.º par de entradas; en caso contrario, corresponde a bEStopIn1

bEStopIn8

SAFEBOOL

FALSE

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

tDiscTime78

SAFETIME

TIME#0ms

Tiempo de discrepancia para el grupo de entrada 4 (In7+In8)

bEDM1

BOOL

FALSE

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

tEDM1ResetTime

SAFETIME

TIME#0ms

Si no es igual a t#0ms, el temporizador se inicia después de encender el bEStopOut 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 (bEStopDelOut). Si esta entrada está parametrizada como activa, el estado seguro de las salidas se abandona al reiniciar sólo si bEDM2 suministra el "1"señal.

tEDM2ResetTime

SAFETIME

TIME#0ms

Si no es igual a t#0ms, el temporizador se inicia después de encender el bEStopOut 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.

tEStopDelOutDelay

SAFETIME

TIME#0ms

Tiempo de retardo para la salida del estado seguro en bEStopDelOut



tabla 13. VAR_SALIDA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

bEStopOut

BOOLSAFE

FALSE

1er canal de salida: el estado seguro corresponde a la lógica 0.

bEStopDelOut

BOOLSAFE

FALSE

2.º canal de salida: el estado seguro corresponde a la lógica 0. El estado seguro se emite con retardo según el tiempo de retardo parametrizado tEStopDelOutDelay.

bError

BOOLSAFE

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.