Creación De Ob Adicionales - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Tras finalizar el procesamiento de los OB 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 OB 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 OB interrumpen la ejecución de los OB de ciclo.
Utilice el diálogo "Agregar nuevo bloque" para crear OB nuevos en el programa de usuario.
La CPU determina el orden de procesamiento de los eventos de alarma por prioridad. Se pueden
asignar múltiples eventos de alarma a la misma clase de prioridad. Para más información,
consulte los temas relativos a bloques de organización (Página 75) y a la ejecución del programa
de usuario (Página 67).
Creación de OB adicionales
Puede crear varios OB para el programa de usuario, incluso para los eventos de OB
correspondientes a los OB de ciclo y de arranque. Use el cuadro de diálogo "Agregar nuevo
bloque" para crear un OB e introduzca un nombre para el OB.
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 (p. ej. OB 1), la CPU ejecuta el OB de ciclo con el siguiente número más alto.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Principios básicos de programación
7.3 Utilizar bloques para estructurar el programa
El procesamiento de alar‐
mas siempre está controla‐
do por eventos. Cuando
ocurre un evento, la CPU in‐
terrumpe la ejecución del
programa de usuario y lla‐
ma 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.
179

Publicidad

Tabla de contenido
loading

Tabla de contenido