Llamada Como Instancia Global - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

12.3.2 Llamada a bloques de función
12.3.2.1 Llamada a bloques de función (FB o SFB)
Para llamar a un bloque de función puede utilizar bloques de datos de instancia globales y
áreas del bloque de datos de instancia actual.
La llamada a un FB como instancia local se diferencia de la llamada como instancia global
en la memorización de los datos. En este último caso los datos no se depositan en un DB
aparte, sino en el bloque de datos de instancia del FB invocante.
Sintaxis
Llamada a FB
FB: bloque de función
SFB: bloque de función del sistema
IDENTIFICADOR
DE FB
IDENTIFICADOR
DE SFB

Llamada como instancia global

La llamada se efectúa en una instrucción de llamada especificando:
• el nombre del bloque de función o del bloque de función del sistema (nombre del FB o
SFB),
• el bloque de datos de instancia (nombre del DB),
• y la asignación de parámetros (de FB).
Una llamada a una instancia global se puede definir de forma tanto absoluta como
simbólica.
Llamada absoluta:
FB10.DB20 (X1:=5,X2:=78,......);
Llamada simbólica:
ACCIONAMENTO.INTRO (X1:=5,X2:=78,......);
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Nombre de instancia global
IDENTIFICADOR
.
DE DB
IDENTIFICADOR
Nombre de instancia local
(
Parámetro de FB
Especificación de parámetros
Instrucciones
)
12-29

Publicidad

Tabla de contenido
loading

Tabla de contenido