Skip to main content

SF_EmergencyStop

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.

Normas de seguridad aplicables

SF_EmergencyStop es un bloque de funciones certificado por PLCopen. Para obtener información detallada sobre las normas aplicadas, consulte "PLCopen – Comité técnico 5 – Software de seguridad".

Importante

Los requisitos enumerados en las normas deben ser cumplidos por el usuario.

Descripción de la interfaz

Este bloque de función es un bloque de función orientado a la seguridad para monitorear un botón de parada de emergencia. SF_EmergencyStop Se puede utilizar para la función de apagado de emergencia (categoría de parada 0) o, con soporte periférico adicional, como parada de emergencia (categoría de parada 1 o 2).

tabla 27. VAR_INPUT

Nombre

Tipo de datos

Valor inicial

Descripción, valores de los parámetros

Activate

BOOL

FALSE

Parámetros de entrada generales

S_EStopIn

SAFEBOOL

FALSE

Entrada que solicita seguridad

Variable

FALSE: Demanda de una respuesta orientada a la seguridad (por ejemplo, se activa el botón de parada de emergencia)

TRUE:No se exige una respuesta orientada a la seguridad (por ejemplo, el botón de parada de emergencia no está activado)

S_StartReset

SAFEBOOL

FALSE

Parámetros de entrada generales

S_AutoReset

SAFEBOOL

FALSE

Parámetros de entrada generales

Reset

BOOL

FALSE

Parámetros de entrada generales



tabla 28. VAR_OUTPUT

Nombre

Tipo de datos

Valor inicial

Descripción, valores de los parámetros

Ready

BOOL

FALSE

Parámetros generales de salida

S_EStopOut

SAFEBOOL

FALSE

Salida para una respuesta orientada a la seguridad

FALSE:Salida de seguridad deshabilitada

Solicitud de respuesta orientada a la seguridad (por ejemplo, el botón de parada de emergencia está activado, se requiere reinicio o existe un error interno)

TRUE:La salida de seguridad está activada

No se requiere una respuesta orientada a la seguridad (por ejemplo, el botón de parada de emergencia no está activado; no hay errores internos activos).

Error

BOOL

FALSE

Parámetros generales de salida

DiagCode

WORD

16#0000

Códigos de diagnóstico



figura 63. Bloque de función: SF_EmergencyStop
Bloque de función: SF_EmergencyStop


Descripción funcional

El S_EStopOut La señal de habilitación se restablece a FALSE tan pronto como el S_EStopIn La entrada está configurada en FALSE. El S_EStopOut La señal de habilitación se restablece a TRUE Sólo si el S_EStopIn La entrada está configurada en TRUE y se produce un reinicio. La habilitación del reinicio depende de la configuración definida. S_StartReset, S_AutoReset, y Reset.

Si S_AutoReset = TRUE:El reconocimiento es automático.

Si S_AutoReset = FALSE:Un detonante ascendente en el Reset Se debe utilizar la entrada para confirmar la habilitación.

Si S_StartReset = TRUE:El reconocimiento es automático la primera vez que se inicia el S-PLC.

Si S_StartReset = FALSE:Un detonante ascendente en el Reset Se debe utilizar la entrada para confirmar la habilitación.

Atención

El S_StartReset y S_AutoReset Las entradas solo se activarán si se garantiza que no puede producirse ninguna situación peligrosa cuando se inicia el S-PLC.

SF_EmergencyStop Se puede utilizar para controlar botones de parada de emergencia de canal único y doble. Por ejemplo, para aplicaciones de dos canales, el adicional SF_Equivalent El bloque de función se puede utilizar para detectar si se ha superado la sincronización de contactos. La clasificación de categorías según EN ISO 13849-1 dependerá de los elementos finales que se utilicen.

El SF_EmergencyStop Detecta automáticamente una estática TRUE en ResetLa detección de errores adicionales, por ejemplo, rotura de cables o cortocircuito, depende del hardware dedicado que se utilice.

Diagrama de estado

figura 64. Diagrama de estado: SF_EmergencyStop
Diagrama de estado: SF_EmergencyStop


Sugerencia

Nota: La transición de cualquier estado a la Idle Estado, iniciado por Activate = FALSE, no se muestra. En todos los casos, estas transiciones tienen la máxima prioridad.

figura 65. Diagrama de tiempos 1: SF_EmergencyStop
Diagrama de tiempos 1: SF_EmergencyStop


figura 66. Diagrama de tiempos 2: SF_EmergencyStop
Diagrama de tiempos 2: SF_EmergencyStop


figura 67. Diagrama de tiempos 3: SF_EmergencyStop
Diagrama de tiempos 3: SF_EmergencyStop


Detección de errores

El POU detecta una estática TRUE señal en el Reset aporte.

Comportamiento de error

S_EStopOut está configurado para FALSE. En caso de estática TRUE señal en el Reset entrada, la DiagCode La salida muestra el código de error relevante y el Error La salida se establece en TRUE.

Para salir de los estados de error, el reinicio debe configurarse en FALSE.

Códigos de estado y error específicos de FB

tabla 29. Códigos de error específicos de FB

DiagCode

Nombre de la estatua

Descripción del estado y configuración de salida

C001

Reset Error 1

Mientras espera S_EStopIn = TRUE, Reset se convierte en TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = TRUE

C002

Reset Error 2

Mientras espera S_EStopIn = TRUE, Reset se convierte en TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = TRUE



tabla 30. Códigos de estado específicos de FB (sin error)

DiagCode

Nombre de la estatua

Descripción del estado y configuración de salida

0000

Idle

El bloque de función no está activo (estado básico).

Ready = FALSE

S_EStopOut = FALSE

Error = FALSE

8001

Init

La activación es VERDADERA. El bloqueo ha sido activado. Verifique si S_StartReset Se solicita.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8002

Wait for S_EstopIn 1

La activación es TRUE. Compruebe si se ha restablecido FALSE y esperar S_EStopIn = TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8003

Wait for Reset 1

La activación es TRUE. S_EStopIn = TRUE. Espere a que el borde del gatillo suba. Reset.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8004

Wait for S_EStopIn2

La activación es TRUESe detectó un requisito de seguridad. Verificar si Reset es FALSE y esperar S_EStopIn = TRUE.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8005

Wait for Reset 2

La activación es TRUE. S_EStopIn = TRUE. Controlar S_AutoReset o esperar a que suba el borde del gatillo Reset.

Ready = TRUE

S_EStopOut = FALSE

Error = FALSE

8000

Safety Output Enabled

La activación es TRUE. S_EStop = TRUE. Tipo de función con S_EStopOut = TRUE.

Ready = TRUE

S_EStopOut = TRUE

Error = FALSE