8. Control de programa
Ejemplos:
LOOP 10 DO
índice := índice + 13
END_LOOP
j := 0
...
LOOP j DO
índice := índice + 13
END_LOOP
:
8.7
Subprogramas
En un programa pueden llamarse 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 18). 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.
38
Sintaxis
LOOP <número> DO
<instrucciones>
END_LOOP
// 10 pasadas
// se salta ya que j = 0
Indicación
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 0805NH