SF_EnableSwitch
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_EnableSwitch
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
El SF_EnableSwitch
El bloque funcional evalúa las señales de un interruptor de consentimiento de tres etapas operado manualmente para apoyar la cancelación de una medida de seguridad.
Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
---|---|---|---|
|
|
| |
|
|
| Variable o constante Confirmación del modo seguro (limitación de velocidad, energía de movimiento o rango de movimiento).
|
|
|
| Variable Señal de contactos
|
|
|
| Variable Señal de contactos
|
|
|
| |
|
|
|
Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
---|---|---|---|
|
|
| |
|
|
| Salida orientada a la seguridad: Indica la cancelación de la medida de seguridad.
|
|
|
| |
|
|
|

Descripción funcional
De acuerdo con la norma europea, la SF_EnableSwitch
El bloque de funciones permite anular la medida de seguridad mediante interruptores de habilitación cuando el modo de funcionamiento correspondiente está seleccionado y activo. El modo de funcionamiento correspondiente (limitación de velocidad o energía de movimiento, limitación del rango de movimiento) debe seleccionarse fuera de este bloque de funciones.
El SF_EnableSwitch
El bloque de función evalúa las señales de un interruptor de habilitación de 3 etapas.
Los parámetros de entrada S_EnableSwitchCh1
y S_EnableSwitchCh2
procesar las siguientes etapas de señal de los contactos E1
a E4
.

Las señales de E1+E2
deben estar conectados con el parámetro S_EnableSwitchCh1
. Las señales de E3+E4
deben estar conectados con el parámetro S_EnableSwitchCh2
La posición del interruptor de habilitación se detecta en el bloque de funciones cuando se utiliza la secuencia de señales. La transición de la posición 2 a la posición 3 puede ser diferente a la que se muestra aquí.
La dirección de conmutación (posición 1 -> posición 2/posición 3 -> posición 2) se puede detectar en el bloque de función si se utiliza la secuencia de señales definida de los contactos del interruptor de habilitación. La anulación de la medida de seguridad solo se puede activar mediante el bloque de función cambiando de la posición 1 a la posición 2. No se deben utilizar otras direcciones de conmutación o posiciones para anular la medida de seguridad.
El usuario debe utilizar un dispositivo de conmutación adecuado como interruptor de habilitación. Además, el usuario debe asegurarse de que se haya seleccionado el modo de funcionamiento adecuado en la aplicación. (El funcionamiento automático debe desactivarse para este modo de funcionamiento aplicando las medidas adecuadas).
El modo de funcionamiento se define normalmente mediante un interruptor selector de modo de funcionamiento junto con el SF_ModeSelector
FB y el SF_SafeRequest
PENSIÓN COMPLETA.
SF_EnableSwitch
procesa la confirmación del estado de "estado seguro" mediante el S_SafetyActive
parámetro. Cuando se implementa en una aplicación segura sin confirmación, se utiliza un parámetro estático. TRUE
La señal está asociada con la S_SafetyActive
parámetro.
Atención
El S_AutoReset
La entrada debe activarse solo si se garantiza que no puede ocurrir ningún peligro cuando se inicia el S-PLC.
Diagrama de estado

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.
Diagramas de tiempos típicos


Detección de errores
Las siguientes condiciones fuerzan una transición al estado de error:
Inválido
Reset
señal en el procesoPosición de interruptor no válida
Comportamiento de error
En caso de un evento de error, el S_EnableSwitchOut
La salida se establece en FALSE
y permanece en este estado seguro.
A diferencia de otros bloques de funciones, se puede salir de un estado de error de reinicio mediante la condición Reset = FALSE
, o también por S_SafetyActive = FALSE
.
Una vez corregido el error, el interruptor de habilitación debe estar en la posición inicial que se especifica en el proceso. Solo entonces se puede S_EnableSwitchOut
La salida se puede configurar en TRUE
utilizando el interruptor de habilitación. Si S_AutoReset = FALSE
, entonces se requiere un borde de activación ascendente en el reinicio.
Códigos de estado y error específicos de FB
| Nombre de la estatua | Descripción del estado y configuración de salida |
---|---|---|
|
| Estático
|
|
| Estático
|
|
| El interruptor de habilitación no está en la posición
|
|
| El interruptor de habilitación está en la posición
|
|
| El interruptor de habilitación está en la posición
|
|
| El interruptor de habilitación no está en la posición
|
| Nombre de la estatua | Descripción del estado y configuración de salida |
---|---|---|
|
| El bloque de función no está activo (estado básico).
|
|
| El modo de funcionamiento seguro no está activo.
|
|
| El modo de funcionamiento seguro está activo.
|
|
| El modo de funcionamiento seguro está activo y el interruptor de habilitación está en la posición
|
|
| El modo de funcionamiento seguro está activo y el interruptor de habilitación está en la posición
|
|
| El modo de funcionamiento seguro está activo y el interruptor de habilitación está en la posición
|