Utilizar Bloques Para Estructurar El Programa - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido
7.3

Utilizar bloques para estructurar el programa

Diseñando FBs y FCs que ejecuten tareas genéricas, se crean bloques lógicos modulares.
El programa se estructura luego, de manera que otros bloques lógicos llamen estos bloques
modulares reutilizables. El bloque que efectúa la llamada transfiere los parámetros
específicos del dispositivo al bloque llamado.
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. En el
ejemplo siguiente, la profundidad de anidamiento es 3: El OB de ciclo de programa más 3
niveles de llamadas de bloques lógicos.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Principios básicos de programación
7.3 Utilizar bloques para estructurar el programa
A
Bloque que llama
B
Bloque llamado (o que interrumpe)
Ejecución del programa
Instrucción o evento que inicia la ejecución de
otro bloque
Ejecución del programa
Fin del bloque (regresa al bloque que llama)
Inicio del ciclo
Profundidad de anidam-
iento
203
Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido