Descargar Imprimir esta página

Siemens SIMATIC S7-1500 Manual De Funciones página 133

Ocultar thumbs Ver también para SIMATIC S7-1500:

Publicidad

Sintaxis
FUNCTION <Name> : <Type>
......
END_FUNCTION
FUNCTION <Name> : VOID
......
END_FUNCTION
Ejemplo
El siguiente ejemplo muestra los parámetros de entrada y los parámetros de salida que se
declaran en la correspondiente sección de declaración de la función.
MCL
FUNCTION myFct: BOOL
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
// Do something...
// return value
END_FUNCTION
// function without return value
FUNCTION mySub : VOID
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
// statement part
...
END_FUNCTION
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
in1 : LREAL := 2.0;
in2 : LREAL;
out : LREAL := 0.0;
out := SQRT( (in2 - in1)**2 );
myFct := TRUE;
in : LREAL;
out : LREAL;
5.7 Estructura del programa MCL (S7-1500T)
Descripción
<Type>
END_FUNCTION
El tipo VOID indica que la función no devuelve ningún valor como re­
sultado de su ejecución.
Crear el programa MCL (S7-1500T)
Aquí se indica el tipo de datos del
valor de retorno.
La función finaliza con esta pala­
bra clave. Se distingue entre ma­
yúsculas y minúsculas.
133

Publicidad

loading