FEND
Funciona-
Terminación de un área de programa
miento
FEND
La instrucción FEND identifica el fin de un área de programa. Esta área puede ser un área de
programa principal como también un área de subprograma.
Después de ejecutar la instrucción FEND, el programa salta hacia la instrucción END. La
ejecución de los procesos internos, como el procesamiento de temporizador o contador o bien
el autodiagnóstico de la CPU, se inicia nuevamente con el paso de programa 0.
El ejemplo al lado izquierdo muestra la terminación de áreas de programas en una bifurcación
en un subprograma mediante una instrucción CJ.
En la ejecución de una instrucción se ejecuta el programa hasta la siguiente instrucción FEND
detrás del área de programa al cual se saltó. Sin ejecución de la instrucción CJ salta el
programa retornando hacia el paso de programa 0 después de alcanzar la primera instrucción
FEND en el programa.
El programa derecho muestra la aplicación de una instrucción FEND para separar la área de
programa principal de una área de subprograma o bien un área de programa de interrupción.
1
Rutina de programa principal
2
Rutina de subprograma
3
Rutina de interrupción
INDICACIÓN
En el GX Developer debe programarse la instrucción FEND por el usuario. Después de haber
procesado esta unidad de organización de programa, no se ejecuta ninguna otra más, ya que
se encuentra en la instrucción FEND.
Una alternativa para esta programación es la programación en el editor IEC. En este caso se
aplica automáticamente la instrucción FEND en el GX IEC Developer.
5 – 62
Instrucción para la terminación de un área de programa
Definición del fin de programa
Programmierung MELSEC A und Q
FEND0E1