Programación modular del portal TIA
1. Programación modular
La programación modular consiste en dividir el programa en varios bloques de programa. Cada bloque de programa contiene instrucciones lógicas para algunos dispositivos y tareas.
2. Ejecución
Las instrucciones del bloque de organización (OB1) determinan la ejecución del módulo que controla el programa. Funciones de programación modulares (FC) o bloques de funciones (FB). Controlan diferentes tareas del proceso, como modos de funcionamiento, diagnósticos o procedimientos de control reales. Estos bloques son equivalentes a subrutinas del programa del bucle principal.
3. Ventajas y desventajas
En la programación modular, todavía no hay intercambio de datos entre el programa del bucle principal y el bloque llamado. Sin embargo, cada área funcional se divide en diferentes bloques. Esto facilita que varias personas programen al mismo tiempo sin conflictos entre sí. Además, dividir el programa en varias partes pequeñas facilitará la depuración del programa y la búsqueda de fallos. El programa del OB1 contiene instrucciones para llamar a diferentes bloques. Dado que no se ejecutan todos los bloques en cada ciclo, los bloques de programa correspondientes se llaman sólo cuando es necesario, para que la CPU se utilice de forma más eficiente. Para algunos usuarios que son nuevos en la programación modular, este enfoque puede parecer tener pocas ventajas al principio. Sin embargo, una vez que se comprenda la técnica, los programadores podrán escribir programas que sean más eficientes y más fáciles de desarrollar.