Fin De Bloque - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido
Control de programa
10.2
BE

Fin de bloque

Formato
BE
Descripción de la operación
BE (Fin de bloque) 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 haberse efectuado 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.
Adicionalmente se restablece la dependencia del bloque que efectúa la llamada con respecto
al MCR y el RLO se transfiere desde el bloque actual al bloque que efectúa la llamada. Para
que se realice la operación BE no hay que cumplir ningún tipo de condiciones previas. Si se
omite ("se salta") la operación BE, la ejecución actual del programa no termina, sino que
continúa en la meta del salto, dentro del bloque.
La operación BE de S7 no es idéntica a la del software de S5. Con el hardware de S7, la
operación BE cumple la misma función que la operación BEA.
Palabra de estado
se escribe:
Ejemplo
AWL
U
E 1.0
SPB
NEXT
L
EW4
T
EW10
U
E 6.0
U
E 6.1
S
M
12.0
BE
NEXT: NOP 0
10-2
RB
A1
A0
-
-
-
Explicación
//Saltar a la meta NEXT, si el RLO es 1 (E
//Continuar aquí si no se ejecuta el salto.
//Fin de bloque.
//Continuar aquí si se ejecuta el salto.
OV
OS
OR
-
0
0
1.0
Lista de instrucciones (AWL) para S7-300 y S7-400
STA
RLO
/ER
1
-
0
=
1).
A5E00706962-01
Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido