Skip to main content

FSoEMaster

Sugerencia

La versión del bloque de funciones que se describe aquí corresponde a la última versión del bloque de funciones en Lista de versiones de bloques de funciones.

Uso de la instancia del bloque de función (instancia del controlador)

En la aplicación el FSoEMaster El bloque de función se utiliza para

  • Cambiar los valores predeterminados

  • Reconocer errores manualmente

  • Diagnosticar la conexión a un dispositivo de seguridad

Para ello, se crea la instancia correspondiente de la FSoEMaster El bloque de función debe hacerse visible en un programa por medio de VAR_EXTERNAL <device name>: FSoEMaster.

Bloque de funciones: FSoEMaster

sil3_FB_FSoEMaster.png
tabla 117. VAR_INPUT

Nombre

Tipo de datos

Valor inicial

Descripción, valores de los parámetros

S_ActivateOut

SAFEBOOL

TRUE

Entrada para controlar las salidas

TRUE: FSoEMaster Envía los datos de salida de la aplicación al dispositivo de seguridad.

FALSE: FSoEMaster envía valores sustitutos para este ciclo.

S_ActivateIn

SAFEBOOL

TRUE

Entrada para controlar las entradas

TRUE:Los datos de proceso válidos del dispositivo de seguridad se transfieren a la aplicación y se copian en el mapeo de la aplicación.

FALSE:Los valores sustitutos de las entradas se transfieren a la aplicación para este ciclo.

StartReset

BOOL

TRUE

Nombre del FSoE <error de inicio de reconocimiento automático> Entrada para reconocimiento automático de errores al inicio. Ver Entrada para reconocimiento automático de errores de inicio

El Entrada para reconocimiento automático de errores de inicio Se debe tener en cuenta la nota de seguridad.

AutoReset

BOOL

FALSE

Nombre del FSoE <reconocimiento automático de interrupción> Entrada para el reconocimiento automático después de interrupciones. Ver Entrada para reconocimiento automático después de una interrupción

El Entrada para reconocimiento automático después de una interrupción Se debe tener en cuenta la nota de seguridad.

Reset

BOOL

FALSE

Nombre FSoE del <Borde de reconocimiento> Para el reconocimiento manual. Ver Entrada para el borde de reconocimiento (reconocimiento manual)

El Entrada al borde de reconocimiento (reconocimiento manual) Las notas deben ser observadas.



tabla 118. VAR_OUTPUT

Nombre

Tipo de datos

Valor inicial

Descripción, valores de los parámetros

S_OutReady

SAFEBOOL

FALSE

Indica que los datos de salida son válidos y se envían al dispositivo de seguridad.

TRUE:Los datos de salida de la aplicación son válidos y se transmiten al dispositivo de seguridad.

FALSE:Los valores sustitutos se transmiten al dispositivo de seguridad.

Nota: La salida cambia a FALSE ya sea por instrucción de la instancia del conductor o por errores de transmisión al dispositivo de seguridad o por un error interno en el dispositivo de seguridad.

S_InReady

SAFEBOOL

FALSE

Indica si las variables de entrada contienen datos de proceso válidos del dispositivo (en lugar de valores sustitutos)

TRUE:El dispositivo de seguridad recibió datos de proceso válidos y los copió en la imagen de la aplicación.

FALSE:Los datos de entrada de la aplicación se establecieron en los valores sustitutos.

Error

BOOL

FALSE

Visualización de errores

DiagCode

WORD

16#0000

FSoE – Estado y diagnóstico

OpAckReq

BOOL

FALSE

Nombre del FSoE <Solicitud de reconocimiento> Salida para solicitar un acuse de recibo manual. Ver Salida para solicitud de reconocimiento

El Salida para solicitud de reconocimiento Debe ser observado.

tRespTimeMS

TIME

TIME#0ms

Tiempo de ciclo actual del intercambio de datos

(vea abajo: Medición del tiempo)

tMinRespTimeMS

TIME

TIME#0ms

Valor mínimo del tiempo de ciclo del intercambio de datos

(vea abajo: Medición del tiempo)

tMaxRespTimeMS

TIME

TIME#0ms

Valor máximo del tiempo de ciclo del intercambio de datos

(vea abajo: Medición del tiempo)



Medición del tiempo

El FSoEMaster El bloque de funciones proporciona tres salidas para supervisar el tiempo de procesamiento de los telegramas. Las salidas se utilizan para diagnosticar la comunicación FSoE.

El tiempo transcurrido del temporizador IEC se toma como tiempo de ciclo medido de un telegrama (Maestro->Dispositivo de seguridad->Maestro). Para no falsear las mediciones, solo se tienen en cuenta las respuestas válidas. El tiempo se mide entre dos telegramas recibidos por el dispositivo de seguridad. Esto significa que al menos un bit del telegrama completo muestra un cambio.

El bloque de función suministra tanto la corriente (tRespTimeMS), el mínimo (tMinRespTimeMS) y el máximo (tMaxRespTimeMS) tiempo de ciclo de un telegrama.