SF_TestableSafetySensor
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_TestableSafetySensor
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 FB se utiliza para pruebas periódicas de un sensor electrónico/óptico comprobable o de un equipo de protección electrosensible tipo 2 (ESPE
). El FB también se puede utilizar para sensores de seguridad comprobables externos (ESPE
:Equipo de protección electrosensible, p. ej. haz de luz). También supervisa el estado del sensor de seguridad.
Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
---|---|---|---|
|
|
| |
|
|
| Variable Estado de la salida del sensor, p. ej. rejilla fotoeléctrica.
|
|
|
| Variable Entrada para iniciar la prueba del sensor. Conjuntos
|
|
|
| Constante. Rango: Tiempo de prueba para el sensor de seguridad. Se debe tener en cuenta la nota de precaución 'TestTime'. |
|
|
| Constante Indica si se admite la prueba del sensor manual externo.
|
|
|
| |
|
|
| |
|
|
|
Tiempo de prueba
Para desarrolladores en Nivel Extendido: El TestTime
La entrada debe configurarse con un valor constante. Este valor no debe modificarse para las llamadas.
Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
---|---|---|---|
|
|
| |
|
|
| Salida orientada a la seguridad que muestra el estado del ESPE.
|
|
|
| Acoplado con la entrada de prueba del sensor. Aunque se especifica como
|
|
|
| Señal de retroalimentación al proceso.
|
|
|
| Un borde de señal positivo indica la ejecución exitosa de la prueba automática del sensor.
|
|
|
| |
|
|
|
Sugerencia
OSSD
significa: Output Signal Switching Device

Descripción funcional
Tipo 2 ESPE
Se utiliza para pruebas periódicas. Su finalidad es detectar un error peligroso (por ejemplo, una falla del sensor, un tiempo de respuesta que excede el tiempo especificado). La señal de prueba debe simular el funcionamiento del control de medición y la duración de la prueba periódica no debe exceder los 150 ms. La prueba debe verificar que cada haz de luz funciona de la manera especificada por el usuario. Si la prueba debe ser iniciada por un sistema de control externo orientado a la seguridad (por ejemplo, una máquina), entonces el ESPE
Debe estar equipado con un equipo de entrada adecuado (por ejemplo, terminal).
Importante
El ESPE
Debe seleccionarse de acuerdo con los estándares del producto y las categorías requeridas según los estándares.
Es necesario supervisar mediante una funcionalidad independiente que la prueba se inicie dentro de intervalos apropiados.
Atención
El S_StartReset
y S_AutoReset
Las entradas solo se activarán si se garantiza que no puede surgir ninguna situación peligrosa cuando se inicia el S-PLC.
StartTest = TRUE
:STestOut = FALSE
. Inicio del tiempo de monitoreoS_TestOut
La señal detiene el transmisor (monitoreo deTestTime
comenzó por primera vez)S_OSSD_In
cambia deTRUE
aFALSE
(seguimiento deTestTime
comenzó por segunda vez)S_TestOut
cambia deFALSE
aTRUE
Iniciar transmisor
Sensor
S_OSSD_In
cambia deFALSE
aTRUE
Detener el monitoreo del tiempo
S_OSSD_Out
esTRUE
Durante la prueba
Bloqueo de inicio después de la activación del FB
Bloqueo de arranque tras interrupción de la protección
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.
Diagrama de tiempos

Detección de errores
Las siguientes condiciones fuerzan una transición al estado de error:
Tiempo de espera de prueba sin respuesta retardada del sensor
Prueba sin retroalimentación de señal del sensor
Señal de reinicio estática no válida en el proceso
Comprobación de plausibilidad del ajuste del tiempo de monitorización
Comportamiento de error
En caso de un evento de error, el S_OSSD_Out
La salida se establece en FALSE
y permanece en este estado. Una vez corregido el error y el sensor esté en funcionamiento (S_OSSD_In = TRUE
), un reinicio elimina el estado de error y lo restablece. S_OSSD_Out
salida a TRUE
.
Si S_AutoReset = FALSE
, entonces se requiere un borde de activación ascendente en el reinicio.
Después de la transición de S_OSSD_In
a TRUE
, el bloqueo de inicio opcional se puede reiniciar mediante un flanco ascendente en el Reset
aporte.
Después de la activación del bloque de función, el bloqueo de inicio opcional se puede reiniciar mediante un borde de activación ascendente en el Reset
aporte.
Códigos de estado y error específicos de FB
| Nombre de la estatua | Descripción del estado y configuración de salida |
---|---|---|
|
| Valor no válido del parámetro TestTime Valores entre
|
|
| Condición de reinicio estático detectada después de la activación de FB
|
|
| Estático
|
|
| Se detectó una condición de reinicio estático en el estado
|
|
| Se detectó una condición de reinicio estático en el estado
|
|
| Se detectó una condición de reinicio estático en el estado
|
|
| Se detectó una condición de reinicio estático en el estado
|
|
| Se detectó una condición de reinicio estático en el estado
|
|
| El tiempo de prueba expiró en el estado
|
|
| El tiempo de prueba expiró en el estado
|
| Nombre de la estatua | Descripción del estado y configuración de salida |
---|---|---|
|
| El bloque de función no está activo (estado básico).
|
|
| Se detectó una activación por parte del bloque de función.
|
|
| El FB ha detectado un requisito de seguridad. El interruptor aún no ha sido probado automáticamente.
|
|
| Espere hasta que el borde del disparador suba después del estado
|
|
| La prueba automática del sensor ha fallado. Es necesaria una prueba manual externa del sensor. Se ha activado el soporte para la prueba manual externa del sensor necesaria en el bloque de funciones ( Se requiere un borde de señal negativo en el sensor.
|
|
| La prueba automática del sensor ha fallado. Es necesaria una prueba manual externa del sensor. Se ha activado el soporte para la prueba manual externa del sensor necesaria en el bloque de funciones ( A
|
|
| La prueba automática del sensor ha fallado. Es necesaria una prueba manual externa del sensor. Se ha activado el soporte para la prueba manual externa del sensor necesaria en el bloque de funciones ( La prueba manual externa está completa. El dispositivo detectó un ciclo completo de conmutación del sensor (controlado externamente).
|
|
| El FB no ha detectado ningún requisito de seguridad. El sensor no fue probado automáticamente.
|
|
| La prueba automática de sensores está activa. El temporizador de prueba se ha iniciado por primera vez. La señal del transmisor ha sido desconectada por el bloque de funciones. La señal del receptor debe seguir la señal del transmisor.
|
|
| La prueba automática del sensor está activa. El temporizador de prueba se ha iniciado por segunda vez. La señal del transmisor del sensor ha sido activada por el bloque de función. La señal del receptor debe seguir la señal del transmisor.
|
|
| El FB no ha detectado ningún requisito de seguridad. El sensor fue probado automáticamente.
|
|
| El FB ha detectado un requisito de seguridad. El interruptor se ha probado automáticamente.
|
|
| Espere un borde de activación ascendente de Restablecer después del estado
|