Seleccionar El Tipo De Estructura Del Programa De Usuario; 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

Seleccionar el tipo de estructura del programa de usuario

Según los requisitos de la aplicación, es posible seleccionar una estructura lineal o modular para
crear el programa de usuario:
• Un programa lineal ejecuta todas las instrucciones de la tarea de automatización de forma
secuencial, es decir, una tras otra. Generalmente, el programa lineal deposita todas las
instrucciones del programa en el OB encargado de la ejecución cíclica del programa (OB 1).
• Un programa modular llama bloques de función específicos que ejecutan determinadas
tareas. Para crear una estructura modular, la tarea de automatización compleja se divide en
tareas subordinadas más pequeñas, correspondientes a las funciones tecnológicas del
proceso. Cada bloque lógico provee el segmento del programa para cada tarea subordinada.
El programa se estructura llamando uno de los bloques lógicos desde otro bloque.
Estructura lineal:
Creando bloques lógicos genéricos que pueden reutilizarse en el programa de usuario, es
posible simplificar el diseño y la implementación del programa de usuario. La utilización de
bloques lógicos genéricos ofrece numerosas ventajas:
• Es posible crear bloques lógicos reutilizables para tareas estándar, tales como el control de
una bomba o motor. También es posible almacenar estos bloques lógicos genéricos en una
librería, de manera que puedan ser utilizados por diferentes aplicaciones o soluciones.
• El programa de usuario puede dividirse en componentes modulares para las tareas
funcionales, facilitando así su comprensión y gestión. Los componentes modulares ayudan
no sólo a estandarizar el diseño del programa, sino que también pueden facilitar y agilizar la
actualización o modificación del código del programa.
• La creación de componentes modular simplifica la depuración del programa. Dividiendo el
programa completo en segmentos de programa modulares, es posible comprobar las
funciones de cada bloque lógico a medida que se va desarrollando.
• La creación de componentes modulares para las distintas funciones tecnológicas permite
simplificar y reducir el tiempo de puesta en marcha de la aplicación.
7.3

Utilizar bloques para estructurar el programa

Diseñando bloques FB y FC 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.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
7.3 Utilizar bloques para estructurar el programa
Estructura modular:
Principios básicos de programación
177

Publicidad

Tabla de contenido
loading

Tabla de contenido