IDEC FC5A Serie Manual Del Usuario página 388

Tabla de contenido
18: I
NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA
Nota: Asegúrese de que está programada una instrucción LABEL del número de etiqueta utilizado para una instrucción LJMP .
Cuando se designa S1 empleando un elemento diferente a una constante, el valor de la etiqueta será variable. Si se emplea
una variable para la etiqueta, asegúrese de que se incluyen en el programa del usuario todos los números probables para
LABEL. Si hay una etiqueta que no coincide, aparecerá un error de ejecución en el programa del usuario, activando el relé
interno especial M8004 y el LED DE ERROR en el módulo de la CPU.
Ejemplo: LJMP y LABEL
El siguiente ejemplo demuestra un programa que salta a tres partes distintas del programa en función de la entrada.
LJMP
I0
LJMP
I1
LJMP
I2
LABEL
0
M8121
LABEL
1
M8122
LABEL
2
M8123
Uso de la instrucción de temporizador con ramificación del programa
Si ya está activada la entrada de inicio del temporizador de la instrucción TML, TIM, TMH o TMS, la cuenta atrás se
inicia inmediatamente en la ubicación a la que se salta, comenzando por el valor actual de temporizador. Cuando se utiliza
una ramificación del programa, es importante asegurarse de que los temporizadores se inicializan cuando se desea,
después del salto. Si es necesario inicializar la instrucción de temporizador (establecida en el valor preestablecido)
después del salto, la entrada de inicio del temporizador debe mantenerse desactivada durante uno o más ciclos de
exploración antes de la inicialización. De lo contrario, la entrada del temporizador no se reconocerá.
18-2
Cuando la entrada I0 está activada, la ejecución del programa salta a etiqueta 0.
S1
0
S1
Cuando la entrada I1 está activada, la ejecución del programa salta a etiqueta 1.
1
S1
Cuando la entrada I2 está activada, la ejecución del programa salta a etiqueta 2.
2
END
M8121 es el relé interno especial del reloj de 1 s.
Q0
Cuando se produce un salto a la etiqueta 0, la salida Q0 oscila en incrementos de 1 s
END
M8122 es el relé interno especial del reloj de 100 ms.
Cuando se produce un salto a la etiqueta 1, la salida Q1 oscila en incrementos de 100 ms
Q1
END
M8123 es el relé interno especial del reloj de 10 ms.
Cuando se produce un salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10 ms
Q2
END
M
ANUAL DEL USUARIO DE
M
S
FC5A
ICRO
MART

Hide quick links:

Tabla de contenido
loading

Tabla de contenido