STEP 7 Professional V13 SP1 - Siemens Industry Online Support

Anuncio
STEP 7 Professional V13 SP1
JCB: Saltar si RLO = 1 y guardar RLO
JCB: Saltar si RLO = 1 y guardar RLO
Descripción
La instrucción "Saltar si RLO = 1 y guardar RLO" interrumpe la ejecución lineal del programa
en función del resultado lógico (RLO) y continuarla en el punto marcado por la etiqueta
indicada. Paralelamente, el estado lógico del RLO actual se copia en el resultado binario (BR).
El salto a la etiqueta indicada se ejecuta solo si el RLO actual es "1". En este caso, la instrucción
pone el resultado binario a "1".
Si el RLO actual antes de la instrucción es "0", el salto no se ejecuta y la ejecución del programa
continúa con la instrucción siguiente. En tal caso, la instrucción asigna el estado lógico "0" al
resultado binario.
La instrucción "Saltar si RLO = 1 y guardar RLO" pone el RLO y el bit de estado STA a "1" y
los bits de estado OR y /FC a "0", tanto si la condición se cumple como si no.
Sintaxis
Para la instrucción "Saltar si RLO = 1 y guardar RLO" se utiliza la siguiente sintaxis:
JCB <etiqueta>
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "Saltar si RLO = 1 y guardar RLO":
Parámetro
Descripción
<etiqueta>
Nombre simbólico del destino del salto
Ejemplo
El siguiente ejemplo muestra el funcionamiento de la instrucción:
AWL
Explicación
L "Tag_Input_1"
// Cargar el primer valor de comparación.
L "Tag_Input_2"
// Cargar el segundo valor de comparación.
>I
// Consultar si el valor del operando "Tag_Input_1" es mayor que
el valor del operando "Tag_Input_2".
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=37792910475
17/11/2016
STEP 7 Professional V13 SP1
JCB: Saltar si RLO = 1 y guardar RLO
AWL
Explicación
JCB MyLABEL
// Copiar RLO actual en BR.
// Si el RLO es "1", saltar a la etiqueta "MyLABEL" y continuar allí
la ejecución del programa.
// Si el RLO es "0", procesar la instrucción siguiente.
L "Tag_Input_3"
// Cargar el contenido del operando "Tag_Input_3" en el
acumulador 1.
T "Tag_Output_1"
// Cargar el contenido del acumulador 1 en el operando
"Tag_Output_1".
MyLABEL: L "Tag_Input_4"
// Continuar la ejecución del programa en este punto en caso de
haberse ejecutado un salto.
// Cargar el contenido del operando "Tag_Input_4" en el
acumulador 1.
T "Tag_Output_2"
Ver también
// Cargar el contenido del acumulador 1 en el operando
"Tag_Output_2".
→ Añadir instrucciones AWL
→ Procesar instrucciones AWL
→ Activar el bit de estado en instrucciones de control del programa
→ Consultar el bit de estado con instrucciones de salto
→ Vista general de los tipos de datos válidos
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=37792910475
17/11/2016
Descargar