Parámetros Definidos Implícitamente - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

Instrucciones
12.3.4 Parámetros definidos implícitamente
12.3.4.1 Parámetro de entrada EN
Todos los bloques de función y todas las funciones tienen el parámetro de entrada EN
definido implícitamente. EN es del tipo de datos BOOL y se almacena en el área de los
datos locales temporales. Cuando EN es igual a TRUE, el bloque llamado se ejecuta; en
caso contrario, no se ejecuta. La especificación del parámetro EN es opcional. Hay que tenr
en cuenta que no se puede declarar en el área de declaración de un bloque o de una
función.
Como EN es un parámetro de entrada, no se puede modificar dentro del bloque.
Nota
El valor de respuesta de una función no está definido si no se ha llamado a la función
(EN : FALSE).
Ejemplo
FUNCTION_BLOCK FB57
VAR
MI_ENABLE: BOOL ;
resultado : REAL;
END_VAR
// . . .
BEGIN
// . . .
MI_ENABLE:= FALSE ;
// Llamada de una función, en la que se asigna el parámetro EN:
Resultado := FC85 (EN:= MI_ENABLE, PAR_1:= 27) ;
// no se ha ejecutado FC85 porque MI_ENABLE se ha establecido como
FALSE
arriba....
END_FUNCTION_BLOCK
12-46
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido