Beb; Fin De Bloque Condicionado - Siemens SIMATIC S7-300 Manual De Referencia

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

BEB

Formato
BEB
Descripción de la operación
Si el RLO es 1, la operación BEB (Fin de bloque condicionado) interrumpe la ejecución del
programa en el bloque actual y salta al bloque que el bloque actual ha llamado. La ejecución
del programa continúa con la primera instrucción después de ejecutar la llamada al bloque. Se
libera el área de datos locales actual, y el anterior área de datos locales se convierte en el
área actual. Los bloques de datos que estaban abiertos en el momento de llamar al bloque se
vuelven a abrir. Se restablece la dependencia del bloque que efectúa la llamada con respecto
al MCR.
El RLO (= 1) es transferido desde el bloque que se ha terminado de ejecutar al bloque que ha
efectuado la llamada. Si el RLO es 0, la operación BEB no se ejecuta. El RLO se pone
entonces a "1" y la ejecución del programa continúa en la instrucción siguiente.
Palabra de estado
se escribe:
Ejemplo
AWL
Explicación
U
E 1.0
//Actualizar el RLO.
BEB
//Finalizar el bloque si el RLO es 1.
L
EW4
//Continuar aquí si la instrucción BEB no se ejecuta (RLO = 0).
T
MW10
Lista de instrucciones (AWL) para S7-300 y S7-400
A5E00706962-01

Fin de bloque condicionado

RB
A1
A0
-
-
-
OV
OS
OR
-
x
0
Control de programa
STA
RLO
/ER
1
1
0
10-3
Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido