Ejemplo 1: Asignar Parámetros A La Llamada De La Función Fc6; Ejemplo 2: Llamar A Una Sfc Sin Parámetros; Ejemplo 3: Llamar Al Fb99 Con El Bloque De Datos De Instancia Db1; Ejemplo 4: Llamar Al Fb99 Con El Bloque De Datos De Instancia Db2 - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Control de programa
Los parámetros IN pueden indicarse en forma de constantes o de direcciones, ya sean éstas
absolutas o simbólicas. Los parámetros OUT e IN_OUT tienen que indicarse en forma de
direcciones absolutas o simbólicas. Hay que asegurarse de que todas las direcciones y
constantes sean compatibles con los tipos de datos que se transfieren.
La operación CALL almacena en la pila BSTACK la dirección de retorno (selector y dirección
relativa), los selectores de los dos bloques de datos que están abiertos y el bit MA. Además, la
operación desactiva la dependencia respecto al MCR y crea el área de datos locales del
bloque a llamar.
Palabra de estado
se escribe:
Ejemplo 1: Asignar parámetros a la llamada de la función FC6
CALL
FC6
Parámetros formales
NO OF TOOL
TIME OUT
FOUND
ERROR
Ejemplo 2: Llamar a una SFC sin parámetros
AWL
Explicación
CALL
SFC43
//Llamar a la SFC43 para volver a arrancar la vigilancia de tiempo (sin
parámetros).

Ejemplo 3: Llamar al FB99 con el bloque de datos de instancia DB1

CALL
FB99,DB1
Parámetros formales
MAX_RPM
MIN_RPM
MAX_POWER
MAX_TEMP

Ejemplo 4: Llamar al FB99 con el bloque de datos de instancia DB2

CALL
FB99,DB2
Parámetros formales
MAX_RPM
MIN_RPM
MAX_POWER
MAX_TEMP
Nota
Antes de llamar a un FB o a un SFB tiene que existir ya el correspondiente DB de instancia.
En el ejemplo anterior, los bloques DB1 y DB2 tienen que estar creados ya antes llamar al
FB99.
10-6
RB
A1
A0
-
-
-
Parámetros actuales
:= MW100
:= MW110
:= A 0.1
:= A 100.0
Parámetros actuales
:= #RPM1_MAX
:= #RPM2
:= #POWER
:= #TEMP
Parámetros actuales
:= #RPM3_MAX
:= #RPM2
:= #POWER1
:= #TEMP
OV
OS
OR
-
0
0
Lista de instrucciones (AWL) para S7-300 y S7-400
STA
RLO
/ER
1
-
0
A5E00706962-01

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido