Descargar Imprimir esta página

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

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

Publicidad

Crear el programa MCL (S7-1500T)
5.2 Tipos de datos (S7-1500T)
5.2.4
Tipo de datos Array (S7-1500T)
Descripción
Los Arrays tienen un número determinado de elementos de un tipo de datos. En MCL son
posibles los Arrays con un número fijo de elementos de un tipo de datos unitario. Se permiten
todos los tipos de datos (incluido STRUCT, pero no ARRAY) para los elementos del array.
Solamente pueden declararse Arrays unidimensionales.
Sintaxis
MCL
<Var_Name> : ARRAY <[index1..indexN]> OF <Type>;
Elemento sintáctico
Var_Name
ARRAY
[index1..indexN]
OF
Type
Ejemplo
En el siguiente ejemplo se inicializan als variables de Array:
MCL
VAR CONSTANT
END_VAR
VAR
END_VAR
myVar := myArr1[2];
myVar := myArr2[4];
56
Descripción
Nombre simbólico de la variable de array. Identificador libre. El nombre de­
be ir seguido de dos puntos":".
Con esta palabra clave comienza la declaración del tipo de datos
El menor índice posible (index1) y el mayor índice posible (indexN) (rango
de índices). El índice puede tener un valor entero cualquiera (-32768 a
32767).
El rango de índices debe delimitarse con corchetes.
Palabra clave
Indicación del tipo de datos de los elementos del array.
Se permite utilizar:
• Tipos de datos de bit
• Tipos de datos numéricos
• STRUCT
• Tipos tecnológicos predefinidos en el lado del sistema
Al tipo de la variable de array debe seguir un símbolo ";".
LIMIT : UDINT := 4;
myArr1:ARRAY[1..5] OF LREAL;
myArr2:ARRAY[1..LIMIT] OF DINT;
myVar:LREAL;
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA

Publicidad

loading