Siemens SIMATIC S7-1200 Manual De Sistema página 147

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Tras finalizar el procesamiento de los OBs de ciclo, la CPU vuelve a ejecutarlos
inmediatamente. Esta ejecución cíclica es el tipo de procesamiento "normal" que se utiliza
para los controladores lógicos programables. En numerosas aplicaciones, el programa de
usuario entero está contenido en un solo OB de ciclo.
Es posible crear otros OBs para ejecutar funciones específicas, tales como el
procesamiento de alarmas y el tratamiento de errores, o la ejecución de un código de
programa específico en determinados intervalos. Estos OBs interrumpen la ejecución de los
OBs de ciclo.
Utilice el diálogo "Agregar nuevo bloque" para crear OBs nuevos en el programa de usuario.
La CPU determina el orden de procesamiento de eventos de alarma según la prioridad
asignada a cada OB. Todo evento tiene una prioridad de procesamiento propia. El nivel de
prioridad correspondiente dentro de una clase de prioridad determina el orden en que se
ejecutan los OB. Varios eventos de alarma pueden combinarse en clases de prioridad. Para
más información, consulte la sección relativa a la ejecución del programa de usuario en el
capítulo "Principios básicos del PLC" (Página 69).
Crear un OB adicional en una clase de OB
Es posible crear varios OBs para el programa de usuario, incluso para las clases de OB
correspondientes a los OBs de ciclo y de arranque. Utilice el cuadro de diálogo "Agregar
bloque" para crear un OB. Introduzca el nombre del OB y un número mayor o igual a 200.
Si se crean varios OBs de ciclo de programa, la CPU ejecutará cada uno de ellos en una
secuencia numérica, comenzando con el OB con el número menor (p. ej. OB 1).: Ejemplo:
Tras finalizar el primer OB de ciclo de programa (p. ej. OB1), la CPU ejecuta el siguiente OB
de ciclo de programa más alto (p. ej. OB 200).
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
99BPrincipios básicos de programación
6.3 Utilizar bloques para estructurar el programa
El procesamiento de alarmas
siempre está controlado por
eventos. Cuando ocurre un evento,
la CPU interrumpe la ejecución del
programa de usuario y llama el OB
configurado para procesar ese
evento. Una vez finalizada la
ejecución del OB de alarma, la CPU
reanuda la ejecución del programa
de usuario en el punto de
interrupción.
147

Publicidad

Tabla de contenido
loading

Tabla de contenido