Agregar OBs de alarma de proceso nuevos al programa de usuario
De forma predeterminada, ningún OB está asignado a un evento cuando éste se habilita por
primera vez. Se indica en la ficha "Alarma de proceso:" Configuración de dispositivo "<no
conectado>". Sólo los OB de alarma de proceso pueden asignarse a un evento de alarma
de proceso. Todos los OB de alarma de proceso existentes aparecen en la lista desplegable
"Alarma de proceso:" . Si no se lista ningún OB, es preciso crear un OB de "Alarma de
proceso" como se indica a continuación. En la rama "Bloques de programa" del árbol del
proyecto:
1. Haga doble clic en "Agregar nuevo bloque", seleccione "Bloque de organización (OB)" y
2. Opcionalmente, puede cambiar el nombre del OB, elegir el lenguaje de programación
3. Edite el OB y agregue la reacción programada que debe ejecutarse cuando ocurra el
Parámetro OB_NR
Todos los nombres de OB de alarma de proceso existentes aparecen en la lista desplegable
de configuración de dispositivo "Alarma de proceso:" y en la lista desplegable OB_NR del
parámetro ATTACH /DETACH.
Parámetro EVENT
Si está habilitado un evento de alarma de proceso, se le asigna un nombre predeterminado
y unívoco. Este nombre se puede cambiar editando el campo de edición "Nombre de
evento:", pero debe ser un nombre unívoco. Los nombres de eventos se convierten en
nombres de variables en la tabla de variables "Constantes" y aparecen en la lista
desplegable del parámetro EVENT, en los cuadros de las instrucciones ATTACH y
DETACH. El valor de la variable es un número interno utilizado para identificar el evento.
Funcionamiento general
Todo evento de hardware puede asignarse a un OB de alarma de proceso que se pondrá en
cola de espera para ser ejecutado cuando ocurra el evento de alarma de proceso. El OB
puede asignarse al evento durante la configuración o en runtime.
Es posible asignar o cancelar la asignación de un OB a un evento habilitado al realizar la
configuración. Para asignar un OB a un evento durante la configuración hay que usar la lista
desplegable "Alarma de proceso:" (haga clic en la flecha hacia abajo de la derecha) y
seleccione un OB de la lista desplegable de OBs de alarma de proceso disponibles.
Seleccione el nombre de OB deseado en esta lista, o bien elija "<no conectado>" para
cancelar la asignación.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
elija "Alarma de proceso".
(KOP o FUP) y seleccionar el número de bloque (cambiar a modo manual y seleccionar
un número de bloque diferente del propuesto).
evento. Es posible llamar FCs y FBs desde este OB, hasta una profundidad de
anidamiento de cuatro niveles.
Instrucciones avanzadas
8.4 Alarmas
303