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

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

Publicidad

Principios básicos de programación

6.3 Utilizar bloques para estructurar el programa

6.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 4: El OB de ciclo de programa más 3
niveles de llamadas de bloques lógicos.
152
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)
Manual de sistema, 04/2012, A5E02486683-06
Inicio del ciclo
Profundidad de
anidamiento
Controlador programable S7-1200

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido