Programa de seguridad del PLC de seguridad
4.13 Programación de protección de inicio
4.13
Programación de protección de inicio
Introducción
El inicio de un estado STOP (por ejemplo, mediante el mando desde la PG/el PC, un selector de
modo, la función de comunicación o la instrucción "STP") o el mantenimiento de un estado STOP
no son de seguridad. Este estado STOP puede anularse muy fácilmente (también
involuntariamente), por ejemplo, a través del mando desde la PG/el PC.
Con la transición de STOP a RUN de una F-CPU, se inicia el programa de usuario estándar
de la forma habitual. Al iniciarse el programa de seguridad, se inicializan todos los F-DB con
los valores de la memoria de carga (como en un arranque en frío). Con ello se pierde la
información de error guardada. El sistema F efectúa una reincorporación automática de la
periferia F. Si el proceso no permite esto, debe programarse una protección de (re)inicio en el
programa de seguridad: la salida de valores de proceso debe bloquearse hasta que se lleve a
cabo una habilitación manual. La habilitación debe efectuarse cuando la salida de valores de
proceso sea posible sin ningún peligro y los errores se hayan eliminado.
Ejemplo de implementación de una protección de (re)inicio
La detección de inicio es un requisito imprescindible para implementar una protección de
(re)inicio. Para detectar un arranque, declare una variable del tipo de datos BOOL con el valor
inicial "TRUE" en un F-DB.
Bloquee la salida de valores de proceso si esa variable tiene el valor "1"; por ejemplo,
mediante la pasivación de la periferia F por medio de la variable PASS_ON en el DB de
periferia F.
Para realizar la habilitación manual, resetee esa variable con una confirmación de usuario.
Información adicional
Para más información, consulte los siguientes capítulos de la ayuda de SIMATIC STEP 7 Safety
Advanced:
• DB de periferia F
• Realización de una confirmación de usuario
118
Manual de puesta en marcha, 01/2023, A5E47011139E AE
Safety Integrated