SF_ResetButton
Normas de seguridad aplicables
SF_ResetButton
es un bloque de funciones PLCopen certificado. Para obtener información detallada sobre los estándares aplicados, consulte: "PLCopen – Comité Técnico 5 – Software de seguridad"
Importante
El usuario debe cumplir los requisitos enumerados en las normas.
Descripción de la interfaz
Este bloque de funciones agrega la funcionalidad de flanco posterior a todos los bloques de funciones con entrada de reinicio con detección de flanco ascendente. Esto se puede utilizar para cumplir con EN ISO 13849-1:2015.
Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros |
---|---|---|---|
|
|
| Entrada que debe conectarse al
|
|
|
| Variable. Entrada del botón de reinicio
|
|
|
| Constante; Válido en modo trailing Tiempo mínimo que tiene que estar accionado el interruptor de reinicio. Si el botón de reinicio se presiona por menos de este tiempo, se ignora el reinicio. Valor típico: 350 ms Valor mínimo absoluto: 100 ms Valor mínimo: 2 ciclos de PLC |
|
|
| Constante; Válido en modo trailing Tiempo máximo que se puede accionar el interruptor de reinicio. Si el botón de reinicio se presiona más tiempo que este tiempo, se ignora el reinicio. Valor típico: 2 s |
Importante
El ResetOut
la salida es un flanco ascendente (R_TRIG
) pulso de la duración de un ciclo de FB, que se puede conectar a cualquier FB que tenga una entrada de reinicio y, como tal, cumple con la versión 1.0 de los FB de seguridad de PLCopen.
El ResetRequested
La entrada está conectada al ResetRequest
salida del FB correspondiente. Con esto se controla el intervalo de tiempo durante el cual se debe verificar el botón de reinicio.
Este FB utiliza S_AutoReset
.
Nombre | Tipo de datos | Valor inicial | Descripción, valores de parámetros |
---|---|---|---|
|
|
| |
|
|
| Pulso para el inicio del procedimiento de reinicio Este pulso se genera después del flanco descendente. Salida de pulsos con flanco ascendente primero. Al menos 1 ciclo |
|
|
| |
|
|
|

Descripcion funcional
Para obtener una descripción funcional, consulte ISO 13849-1:2015, Sección 5.6 "Comportamiento de restablecimiento".
Entradas | Salidas | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| --- | --- | --- |
|
|
|
|
|
| > = 100ms |
|
|
|
|
|
|
| Se inicia el perro guardián |
|
|
|
| |
|
|
|
|
|
|
| |
|
|
|
|
|
|
| |
Con la próxima llamada, hay una transición automática de |
|
Sugerencia
En la tabla lógica, una flecha -> representa una transición.TRUE -> FALSE
significa que el valor de la variable ha cambiado de TRUE
a FALSE
.
Diagrama de estado

Sugerencia
Nota: La transición de cualquier estado al Idle
estado debido a Activate = FALSE
no se muestra Sin embargo, estas transiciones tienen la máxima prioridad.
Diagramas de tiempo típicos

Detección de errores
Si la entrada ResetIn = TRUE
cuando ResetRequested = TRUE
, se genera un error.
Si la entrada ResetRequested = TRUE
y ResetIn = TRUE
y la entrada de tiempo TrailingMinimum
no se alcanza o la entrada TrailingMaximum
se excede, se detecta un error.
Comportamiento de error
En caso de estática TRUE
señal en el ResetIn
entrada, la DiagCode
salida indica el código de error relevante y el Error
la salida se establece en TRUE
.
Códigos de estado y error específicos de FB
| Nombre del Estado | Estado Descripción y configuración de salida |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| Nombre del Estado | Estado Descripción y configuración de salida |
---|---|---|
|
| El bloque de funciones no está activo (estado inicial)
|
|
| El bloque de funciones está habilitado. Esperando
|
|
|
|
|
| Se detectó un comportamiento de reinicio válido. El estado es válido durante al menos un ciclo y se transferirá automáticamente a
|