Spn Saltar Si Resultado <> 0 - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Operaciones de salto
6.13
SPN
Formato
SPN <meta>
Operando
<meta >
Descripción de la operación
Si el resultado indicado por los bits A1 y A0 de la palabra de estado es mayor o menor que
cero (A1 = 0/A0 = 1 ó A1 = 1/A0 = 0), la operación SPN <meta> (Saltar si el resultado <> 0)
interrumpe la ejecución lineal del programa y salta a la meta que se haya indicado. La
ejecución lineal del programa continúa en la meta del salto, que está señalada por una marca.
Se puede saltar tanto hacia adelante como hacia atrás. Los saltos sólo pueden ser ejecutados
dentro de un bloque; esto implica que tanto la instrucción del salto como su meta tienen que
encontrarse dentro del mismo bloque. La meta del salto sólo puede estar representada una
sola vez dentro de este bloque. La distancia máxima del salto es de -32768 ó +32767 palabras
del código de programa. El número máximo efectivo de las instrucciones que se pueden saltar
depende de cuál sea la combinación de las instrucciones dentro del programa (instrucciones
de una, dos o tres palabras).
Palabra de estado
se escribe:
Ejemplo
AWL
L
EW8
L
MW12
XOW
SPN
NOZE
UN
M 4.0
S
M 4.0
SPA
NEXT
NOZE: UN
M 4.1
S
M 4.1
NEXT: NOP 0
6-14
Saltar si resultado <> 0
Descripción
Nombre simbólico de la meta del salto
RB
A1
A0
-
-
-
Explicación
//Saltar si el contenido del ACU1-L no es cero.
//La ejecución del programa continúa aquí en caso de no ejecutarse el salto.
//La ejecución del programa continúa aquí después de haber saltado a la meta
NOZE.
//La ejecución del programa continúa aquí después de haber saltado a la meta
NEXT.
OV
OS
OR
-
-
-
Lista de instrucciones (AWL) para S7-300 y S7-400
STA
RLO
/ER
-
-
-
A5E00706962-01

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido