Skip to main content

FB_MODE

Descripción Bloque de funciones

El FB_MODE El bloque de funciones se puede utilizar para implementar interruptores selectores de modo de funcionamiento. El bloque de funciones tiene 8 entradas y 8 salidas conectadas en bucle uno a uno, por lo que se pueden seleccionar hasta 8 modos de funcionamiento diferentes. El FB_MODE Sólo activa la salida correspondiente si está activada exactamente una entrada ("1"), mientras que las demás salidas permanecen en estado seguro ("0"). Si no se configura ninguna entrada o si se configura más de una, entonces todas las salidas están en estado seguro.

El bRestart La entrada 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. Si el bRestart Cuando se activa la entrada, el estado seguro de las salidas se abandona únicamente mediante una secuencia de señales 0->1->0 en la entrada Restart al inicio y al cambiar el modo de funcionamiento. Además, se puede especificar un tiempo de discrepancia en el tDiscTime entrada que se utiliza para monitorear el cambio de un modo de operación al siguiente.

Sugerencia

Al menos dos entradas de FB_MODE debe estar conectado.

EL6900_MODE.png
tabla 18. VAR_ENTRADA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

bRestart

SAFEBOOL

FALSE

Cuando se inicia el FB o cuando todas las salidas se han conmutado al estado seguro, la secuencia de señales 0->1->0 debe reconocerse en la entrada de reinicio antes de cancelar el estado seguro de las salidas.

bOpIn1

SAFEBOOL

FALSE

1er canal de entrada

bOpIn2

SAFEBOOL

FALSE

2do canal de entrada

bOpIn3

SAFEBOOL

FALSE

3er canal de entrada

bOpIn4

SAFEBOOL

FALSE

4to canal de entrada

bOpIn5

SAFEBOOL

FALSE

5to canal de entrada

bOpIn6

SAFEBOOL

FALSE

6to canal de entrada

bOpIn7

SAFEBOOL

FALSE

7mo canal de entrada

bOpIn8

SAFEBOOL

FALSE

8vo canal de entrada

tDiscTime

SAFETIME

TIME#0ms

Tiempo de seguimiento de discrepancias



tabla 19. VAR_SALIDA

Nombre

Tipo de datos

Valor inicial

Descripción, valores de parámetros

bOpOut1

SAFEBOOL

FALSE

1er canal de salida

bOpOut2

SAFEBOOL

FALSE

2do canal de salida

bOpOut3

SAFEBOOL

FALSE

3er canal de salida

bOpOut4

SAFEBOOL

FALSE

4to canal de salida

bOpOut5

SAFEBOOL

FALSE

5to canal de salida

bOpOut6

SAFEBOOL

FALSE

6to canal de salida

bOpOut7

SAFEBOOL

FALSE

7mo canal de salida

bOpOut8

SAFEBOOL

FALSE

8vo canal de salida

bError

SAFEBOOL

FALSE

TRUE: La supervisión del tiempo de discrepancia o la supervisión de las entradas han detectado un error. El error debe confirmarse a través del ERR_ACK entrada de la POU asociada (TwinSAFE grupo).

FALSE: No se detectó ningún error.