8. Control de programa
:
teilOk
IF
Lin(pos15)
Lin(pos16)
LABEL
Lin(pos5)
Lin(pos6)
:
8.5.1
Marca de salto <LABEL>
Una marca de salto debe declararse como destino de un salto. Una marca de salto se
compone de un nombre que puede elegir libremente usuario. La marca de salto es
inequívoca y sólo debe aparecer una vez dentro de un programa. Para que el sistema
detecte una marca de salto, la palabra clave LABEL se coloca delante.
Con las instrucciones de salto descritas a continuación puede saltarse a la marca de salto.
8.5.2
Salto condicional <IF...GOTO>
Con la instrucción IF...GOTO se ejecutan saltos condicionales. Esta instrucción requiere,
como la bifurcación del programa IF...THEN, una condición que debe cumplir el tipo de
datos BOOL.
Festo GDCP-CMXR-SW-ES es 1205c
lblHome
GOTO
lblHome
Nota
El destino del salto debe situarse dentro del programa activo. No
está permitido realizar un salto dentro de un bloque de instruc-
ciones con IF..THEN, WHILE o LOOP. Sin embargo, sí es posible
saltar desde un bloque de instrucciones semejante.
Sintaxis
LABEL <marca de salto>
Nota
Si la programación se efectúa con el CDSA, primero debe definirse
el destino del salto (LABEL). Sólo entonces puede programarse la
instrucción GOTO.
Condición de salto
Destino del salto
45