Principios básicos de programación
5.3 Utilizar bloques para estructurar el programa
Cuando un bloque lógico llama otro bloque lógico, la CPU ejecuta el código del programa en
el bloque llamado. Una vez finalizada la ejecución del bloque llamado, la CPU reanuda la
ejecución del bloque que ha efectuado la llamada.
El procesamiento continúa con la
ejecución de la instrucción
siguiente a la llamada de bloque.
Las llamadas de bloque pueden
anidarse para crear una
estructura más modular.
①
②
Crear bloques lógicos reutilizables
5.3.1
Bloque de organización (OB)
Los bloques de organización permiten estructurar el programa. Estos bloques sirven de
interfaz entre el sistema operativo y el programa de usuario. Los OBs son controlados por
eventos. Un evento, p. ej. una alarma de diagnóstico o un intervalo, hace que la CPU
ejecute un OB. Algunos OBs tienen eventos de arranque y comportamiento en arranque
predefinidos.
86
Inicio del ciclo
Profundidad de
anidamiento
Utilice el diálogo "Agregar nuevo
bloque" en "Bloques de programa"
en el árbol del proyecto para crear
OBs, FBs, FCs y DBs globales.
Al crear el bloque lógico se
selecciona el lenguaje de
programación para el bloque. El
lenguaje de un DB no se
selecciona, puesto que éste sólo
almacena datos.
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02