Comportamiento Del Tiempo De Ejecución De La Instrucción Do - Festo CMXR Instrucciones De Programacion

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

Publicidad

23. Puntos de conmutación simples
23.4
Comportamiento del tiempo de ejecución
de la instrucción DO
En caso de utilizar la instrucción DO, debe tenerse en cuenta que ésta presenta una
especie de proceso paralelo. De este modo se pierde la linealidad real del programa FTL
que se ejecuta de arriba abajo. En caso de utilizar la instrucción DO, debe tenerse en
cuenta que los programas FTL siempre se calculan por adelantado.
El ejemplo siguiente muestra una ejecución de programa que no brinda el resultado
deseado:
:
Started :=
FALSE
Lin(Home)
Lin(Pos2)
DO
Started :=
IF
Started
THEN
:
ELSE
:
END_IF
:
Debido al cálculo por adelantado del programa FTL, la instrucción IF siempre ejecutará la
derivación ELSE.
228
Nota
Si los segmentos de movimiento desembocan tangencialmente uno
en otro, el avance aproximado no influirá en modo alguno en la
ejecución de la instrucción DO.
La instrucción DO se
ejecuta aquí.
P0
1
1
TRUE
P2
P1´
1
1
1
1
P1
1
1
Festo GDCP-CMXR-SW-ES es 1205c

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ftl elemental

Tabla de contenido