Control De Programa; Instrucciones; Asignación De Valor; Condiciones - Festo CMXR Instrucciones De Programacion

Ocultar thumbs Ver también para CMXR:
Tabla de contenido

Publicidad

8. Control de programa

8.
Control de programa
8.1

Instrucciones

Los programas FTL se componen de una sucesión de instrucciones separadas por retornos
de carro. Instrucciones reconocidas por FTL:
1. Asignación de valor
2. Bifurcaciones:
3. Bucles:
4. Ejecución de rutinas:
5. Instrucción de sincronización:
8.2
Asignación de valor <:=>
La asignación de valor se compone de un carácter de variable a la izquierda del operador,
el propio operador de asignación := y una expresión a la derecha del operador. El tipo de
datos de la expresión debe poder asignarse al tipo de datos de la variable.
Ejemplos:
i
:= 1
x
:=
a
+
b
* 2
8.3

Condiciones

Dentro de instrucciones, bifurcaciones o bucles es posible formular condiciones. Éstas
pueden contener operandos booleanos (p. ej., AND, OR) o un operando comparativo
(p. ej., >, <=,=). El enlace de varias comparaciones se estructura mediante los
correspondientes niveles entre paréntesis.
Para los ejemplos siguientes se utilizan las variables indicadas a continuación:
Marker
:
BOOL
Flag1
:
BOOL
Flag2
:
BOOL
Flag3
:
BOOL
Index
:
DINT
Festo GDCP-CMXR-SW-ES es Version 1.0
IF, IF .. GOTO, GOTO .. LABEL, RETURN
WHILE, LOOP
CALL, llamada a instrucción, RUN, KILL
WAIT
Sintaxis
<variable > := <expresión>
41

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Base ftl

Tabla de contenido