Estructura De Una Función (Fc); Especificación Del Tipo De Datos - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

6.13
Estructura de una función (FC)
Definición
Una función (FC) es un bloque lógico que no tiene asignada ningún área de memoria propia.
No necesita bloque de datos de instancia. A diferencia de un FB, una función puede retornar
el resultado de la función (valor de respuesta) al punto de llamada. Por consiguiente, la
función se puede utilizar igual que una variable en una expresión. Las funciones del tipo
VOID no tienen valor de respuesta.
Sintaxis
Función
FUNCTION
Área de decla-
ración de FC
Nombre de la FC
Introduzca la palabra clave FC como nombre de la FC detrás de la palabra clave
"FUNCTION" y a continuación, el luego el número del bloque o el nombre simbólico de la
FC. El número del bloque puede ser un valor comprendido entre 0 y 65533.
Ejemplo:
FUNCTION FC17 : REAL
FUNCTION FC17 : VOID
Especificación del tipo de datos
La especificación del tipo de datos determina el tipo de datos del valor de respuesta. Se
admiten todos los tipos de datos excepto STRUCT y ARRAY. Si se renuncia al valor de
respuesta con VOID no será necesario indicar ningún tipo de datos.
Área de declaración de la FC
El área de declaración de la FC sirve para declarar datos locales (variable temporal,
parámetro de entrada, parámetro de salida, parámetro entrada/salida, constantes o metas
de salto).
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Identificador
:
de FC
BEGIN
Área de instrucciones
Estructura de programas S7-SCL
VOID
Especificación
del tipo de datos
END_FUNCTION
6-17

Publicidad

Tabla de contenido
loading

Tabla de contenido