6
Operaciones de salto
6.1
Lista de operaciones de salto
Descripción
Las operaciones de salto sirven para controlar el desarrollo del programa. Estas operaciones
permiten al programa interrumpir su desarrollo lineal para continuar el procesamiento en un
punto diferente del programa. La operación LOOP (bucle) sirve para llamar varias veces un
segmento del programa.
El operando de una operación de salto o LOOP es una meta. Esta meta puede tener hasta un
máximo de 4 caracteres, el primero de los cuales tiene que ser una letra. La meta termina con
un signo de dos puntos ":", y da inicio a la instrucción de la línea (p.ej. SEG3).
Nota
Al escribir programas para las CPUs S7– 300, atender a que en operaciones de salto el
destino del salto esté siempre al comienzo de una cadena de combinaciones lógicas (no
necesario con 318-2). El destino del salto no deberá encontrarse dentro de una cadena de
combinaciones.
Las siguientes operaciones de salto se utilizan para interrumpir el desarrollo normal del
programa sin condiciones:
• SPA
Salto incondicionado
• SPL
Saltar utilizando una lista de metas
Las siguientes operaciones de salto interrumpen el desarrollo del programa dependiendo del
resultado lógico (RLO) dado en la instrucción anterior:
• SPB
Saltar si RLO = 1
• SPBN
Saltar si RLO = 0
• SPBB
Saltar si RLO = 1 y salvaguardar RLO en RB
• SPBNB Saltar si RLO = 0 y salvar RLO en RB
Las siguientes operaciones de salto interrumpen el desarrollo del programa en función del
estado de señal de un determinado bit de la palabra estado:
• SPA
Salto incondicionado
• SPBI
Saltar si RB = 1
• SPBIN Saltar si RB = 0
• SPO
Saltar si OV = 1
• SPS
Saltar si OS = 1
Lista de instrucciones (AWL) para S7-300 y S7-400
A5E00706962-01
6-1