Agregar Obs De Alarma De Proceso Nuevos Al Programa De Usuario; Funcionamiento General - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

Instrucciones de programación
6.2 Instrucciones avanzadas

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. Esto se indica mediante la etiqueta "<no conectado>" correspondiente a
"Alarma de proceso:" en la configuración de dispositivos. Sólo los OBs de alarma de
proceso pueden asignarse a un evento de alarma de proceso. Todos los OBs 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
"Alarma de proceso:" de la configuración de dispositivos 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, abra la lista
desplegable "Alarma de proceso:" (haciendo clic en el botón de flecha abajo en el lado
derecho) y seleccione un OB en la lista 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.
También es posible asignar o deshacer la asignación de un evento de alarma de proceso
habilitado en runtime. Utilice las instrucciones ATTACH o DETACH en runtime (varias veces
en caso necesario) para asignar o cancelar la asignación de un evento de alarma de
proceso al OB respectivo. Si ningún OB está asignado actualmente (debido a que se ha
seleccionado "<no conectado>" en la configuración de dispositivos o como resultado de la
ejecución de la instrucción DETACH), se ignorará el evento de alarma de proceso
habilitado.
178
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.
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido