Call_Fb; Llamar A Un Fb Desde Un Cuadro - Siemens SIMATIC S7-300 Manual De Referencia

Esquema de contactos (kop) para
Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Operaciones de control del programa

10.3 CALL_FB

Llamar a un FB desde un cuadro

10.3
CALL_FB
Símbolo
<N° DB>
N° FB
EN
ENO
El símbolo varía según el bloque de función (dependiendo de si hay parámetros o de cuántos
parámetros existen). EN, ENO y el nombre o número del FB tienen que estar siempre presentes.
Parámetro
EN
ENO
N.° de FB
N.° de DB
Descripción de la operación
CALL_FB (Llamar a un FB desde un cuadro) se ejecuta si EN es 1. Al ejecutarse la operación
CALL_FB sucede lo siguiente:
se memoriza la dirección de retorno del bloque que efectúa la llamada,
se memorizan los datos seleccionados para los dos bloques de datos actuales (DB y DB de
instancia),
se sustituye el área de datos locales anterior por el área de datos locales actual,
se crea un nuevo área de datos locales para el bloque de función llamado.
se desplaza el bit MA (bit MCR activo) a la pila BSTACK y
Seguidamente, la ejecución del programa continúa en el bloque de función llamado. Para
determinar ENO se consulta el bit RB, el usuario tiene que asignarle a éste, en el bloque llamado,
con ---(SAVE) el estado deseado (evaluación de errores).
Palabra de estado
condicional:
absoluto:
118
Llamar a un FB desde un cuadro
Tipo de datos
Area de memoria
BOOL
E, A, M, L, D
BOOL
E, A, M, L, D
BLOCK_FB
-
-
BLOCK_DB
RB
se escribe:
x
se escribe:
-
Descripción
Entrada de habilitación
Salida de habilitación
Número del FB/DB; el área varía según la
CPU que se utiliza
A1
A0
OV
OS
-
-
-
0
-
-
-
0
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
OR
STA
RLO
/ER
0
x
x
x
0
x
x
x

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400Simatic serie

Tabla de contenido