Operaciones de control del programa
10.2 ---(Call)
Llamar a una FC/SFC sin parámetros
10.2
---(Call)
Símbolo
< N.º de FC/SFC>
---( CALL )
Parámetro
< N.º de FC/SFC> BLOCK_FC
Descripción de la operación
---(Call) (Llamar a una FC/SFC sin parámetros) llama a una función (FC) o a una función de
sistema (SFC) que no tiene parámetros. La llamada se ejecuta únicamente si el RLO de la bobina
CALL es "1". Al ejecutarse la operación ---(CALL) sucede lo siguiente:
•
se memoriza la dirección de retorno del bloque que efectúa la llamada,
•
se sustituye el área de datos locales anterior por el área de datos locales actual,
•
se crea un nuevo área de datos locales para la función que se ha llamado.
•
se desplaza el bit MA (bit MCR activo) a la pila BSTACK y
Seguidamente, la ejecución del programa continúa en la función o función de sistema que se ha
llamado.
Palabra de estado
Llamada
condicional:
Llamada
absoluta:
116
Llamar a una FC/SFC sin parámetros
Tipo de datos
BLOCK_SFC
RB
se escribe:
-
se escribe:
-
Area de memoria
Descripción
-
Número de FC/SFC; el área varía según la
CPU que se utilice
A1
A0
OV
-
-
-
-
-
-
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
OS
OR
STA
RLO
0
0
1
1
0
0
1
-
/ER
0
0