Descargar Imprimir esta página

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

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

Publicidad

5.4.4
Constantes globales (S7-1500T)
Sintaxis
El bloque VAR_IPR CONSTANT/END_VAR sirve para declarar constantes globales de intérprete
en el programa principal. El uso de este bloque de declaración es opcional.
Ejemplo
El siguiente ejemplo muestra la declaración de una constante global de intérprete y el uso de
constantes locales y globales:
MCL
PROGRAM Main
VAR CONSTANT
myConst : DINT := 10;
END_VAR
VAR_IPR CONSTANT
myGlobalConst : DINT := 20;
END_VAR
VAR
myVar1, myVar2 : LREAL;
END_VAR
myVar1 := 1.5;
myVar2 := 2.3 + myConst + myGlobalConst;
END_PROGRAM
FUNCTION myFct : VOID
VAR CONSTANT
myConst : DINT := 20;
END_VAR
VAR
myVar3 : LREAL;
END_VAR
myVar3 := myConst* myGlobalConst +4.5; // myVar3 = 20 * 20 + 4.5
END_FUNCTION
Acceso
Las constantes globales de intérprete son visibles para cada unidad de organización del
programa del intérprete. A estas puede accederse desde el programa principal y desde todas
las funciones llamadas desde allí.
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
Crear el programa MCL (S7-1500T)
5.4 Constantes (S7-1500T)
83

Publicidad

loading