Llamada De Subprograma - Festo CMXR-C1 Instrucciones De Programacion

Ocultar thumbs Ver también para CMXR-C1:
Tabla de contenido
8. Control de programa
Esquema de secuencias:
En este ejemplo, el programa "feed" llama al subprograma "movehome". Si el programa
"movehome" ha finalizado el proceso, el programa "feed" reanuda su operación.
Ventajas:
La creación de programas con subprogramas permite programar de una manera clara y
eficiente. El código de programa para tareas parciales se guarda por separado y puede ser
utilizado por varios programas. Ello mejora el mantenimiento y la coherencia de los pro-
gramas.
8.7.1
Llamada de subprograma <CALL>
El subprograma se llama con la instrucción CALL. No es posible transferir parámetros de
programa al subprograma. Si es necesario transferir datos, esto deberá efectuarse a través
de las variables globales. La llamada suministra los valores correspondientes para estas
variables y se procesan dentro del subprograma.
No es posible realizar llamadas recursivas de programas. Por tanto, un programa no se
puede llamar a sí mismo. Además, tampoco es posible llamar al programa que está
llamando.
Festo GDCP-CMXR-SW-ES es 0805NH
Programa principal
Sintaxis
CALL <nombre del programa> ( )
Subprograma
39
Tabla de contenido
loading

Tabla de contenido