8. Control de programa
Ejemplos:
LOOP
10
DO
index
:=
index
END_LOOP
j
:= 0
...
LOOP
j
DO
index
:=
index
END_LOOP
:
8.7 Subprogramas
En un programa es posible llamar a otros programas. Estos programas deben encontrarse
en el mismo proyecto que el programa activo o en el proyecto global (_global, véase el
capítulo 3.6.1 Proyecto FTL global en la página 21). Los programas llamados se
denominan subprogramas.
Proceso:
Mientras se procesa el subprograma, el programa que lo ha llamado espera a que acabe.
Al finalizar el subprograma se retorna automáticamente al programa superior, que se
reanuda.
48
// 10 ciclos
+ 13
// se salta, ya que j = 0
+ 13
Nota
Un subprograma no requiere ningún identificador especial, se crea
de la misma manera que cualquier otro programa y se guarda en un
proyecto. La diferencia entre programa y subprograma radica en
que este último se activa desde un programa y no directamente
desde el proyecto.
Festo GDCP-CMXR-SW-ES es 1205c