Call_Fc; Llamar A Una Fc 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.4 CALL_FC

Llamar a una FC desde un cuadro

10.4
CALL_FC
Símbolo
N° FC
EN
ENO
El símbolo varía según la función (dependiendo de si hay parámetros o de cuántos parámetros
existen). EN, ENO y el nombre o número de la FC tienen que estar siempre presentes.
Parámetro
EN
ENO
N.° de FC
Descripción de la operación
CALL_FC (Llamar a una FC desde un cuadro) llama a una función (FC). La llamada se ejecuta si
EN es 1. Al ejecutarse la operación CALL_FC 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 que se ha 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).
Si llama una FC y la tabla de declaración de variables del bloque llamado dispone de
declaraciones del tipo IN, OUT y IN_OUT, dichas variables se visualizarán en la lista de
parámetros formales en el programa del bloque que realiza la llamada.
En la llamada de las FCs es imprescindible asignar parámetros actuales a los parámetros
formales en el punto donde se encuentre la llamada. Si hubiere valores iniciales en la declaración
de la FC carecen de importancia.
Palabra de estado
condicional:
absoluto:
120
Llamar a una FC desde un cuadro
Tipo de datos
Area de memoria
BOOL
E, A, M, L, D
BOOL
E, A, M, L, D
BLOCK_FC
-
RB
se escribe:
x
se escribe:
-
Descripción
Entrada de habilitación
Salida de habilitación
Número de la FC; 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