Ejemplo De Llamada Como Instancia Local - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

Instrucciones

12.3.2.7 Ejemplo de llamada como instancia local

Es posible programar un bloque de función con un bucle FOR sencillo como en el ejemplo
"Llamada como instancia global", suponiendo que en la tabla de símbolos esté registrado el
símbolo TEST para el FB17 .
Este FB se puede llamar de la siguiente forma siempre que la VARIABLE1 del bloque
invocante esté declarada como variable REAL:
Llamada
FUNCTION_BLOCK CALL
VAR
// declaración de instancia local
TEST_L : TEST ;
VARIABLE1 : REAL ;
RESULTADO : BOOL ;
END_VAR
BEGIN
. . .
// llamada, instancia local:
TEST_L (VALOR_FINAL:= 10, IQ1:= VARIABLE1) ;
Leer valores de salida
El parámetro de salida CONTROL se puede leer de la siguiente forma:
//El acceso al parámetro de salida
//se efectúa mediante:
RESULTADO := TEST_L.CONTROL ;
END_FUNCTION_BLOCK
12-38
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido