Call_Sfb; Llamar A Un Sfb 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.5 CALL_SFB

Llamar a un SFB desde un cuadro

10.5
CALL_SFB
Símbolo
<N° DB>
N° SFB
EN
ENO
El símbolo varía según el bloque de función de sistema (dependiendo de si hay parámetros o de
cuántos parámetros existen). EN, ENO y el nombre o número del SFB tienen que estar siempre
presentes.
Parámetro
EN
ENO
N.° de SFB
N.° de DB
Descripción de la operación
CALL_SFB (Llamar a un SFB desde un cuadro) se ejecuta si EN es 1. Al ejecutarse la operación
CALL_SFB 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 de sistema 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 el bloque de función de sistema llamado.
ENO es "1" si la llamada al bloque de función de sistema (EN = 1) se ejecutó sin errores.
Palabra de estado
condicional:
absoluto:
122
Llamar a un SFB desde un cuadro
Tipo de datos
Area de memoria
BOOL
E, A, M, L, D
BOOL
E, A, M, L, D
BLOCK_SFB
-
-
BLOCK_DB
RB
se escribe:
x
se escribe:
-
Descripción
Entrada de habilitación
Salida de habilitación
Número del SFB; 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