Siemens SIMATIC S7-1200 Manual De Sistema página 101

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
Caracteres de control
$T o $t
$$
$'
Matrices
Se puede crear una matriz que contenga varios elementos del mismo tipo de datos. Las
matrices pueden crearse en las interfaces de bloques OB, FC, FB y DB. En el editor de
variables PLC no se pueden crear matrices.
Para crear una matriz en la interfaz del bloque, asigne un nombre a la matriz y seleccione el
tipo de datos "Array [lo .. hi] of type", modifique luego "lo", "hi" y "type" como se indica a
continuación:
● lo - el índice inicial (más bajo) de la matriz
● hi - el índice final (más alto) de la matriz
● type - uno de los tipos de datos, como BOOL, SINT, UDINT
Tabla 4- 25
Reglas para el tipo de datos ARRAY
Tipo de datos
Sintaxis de una matriz
ARRAY
Nombre [index1_min..index1_max, index2_min..index2_max] de <tipo de datos>
Todos los parámetros de la matriz deben tener el mismo tipo de datos.
El índice puede ser negativo, pero el límite inferior debe ser inferior o igual que el límite superior.
Las matrices pueden tener entre una y seis dimensiones.
Las declaraciones multidimensionales mín..máx están separadas por caracteres coma.
No se permiten matrices anidadas ni matrices de matrices.
El tamaño de memoria de una matriz = (tamaño de un elemento * número total de elementos de una
matriz)
Índice de matriz
Constante o
variable
Ejemplo:
Declaraciones de
matriz
Ejemplo:
Direcciones de
matriz
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Valor hex ASCII
09
24
27
Tipos de datos índice válidos
USInt, SInt, UInt, Int, UDInt,
DInt
ARRAY[1..20] of REAL
ARRAY[-5..5] of INT
ARRAY[1..2, 3..4] of CHAR
ARRAY1[0]
ARRAY2[1,2]
ARRAY3[i,j]
Función de control
Tab
Símbolo del dólar
Comilla simple
Reglas para índice de matriz
Límites de valores: -32768 a +32767
Válido: Constantes y variables mezcladas
Válido: Expresiones constantes
No válido: Expresiones variables
Una dimensión, 20 elementos
Una dimensión, 11 elementos
Dos dimensiones, 4 elementos
ARRAY1 elemento 0
ARRAY2 elemento [1,2]
Si i =3 y j=4, entonces se direcciona
ARRAY3 elemento [3, 4]
97BPrincipios básicos del PLC
4.4 Tipos de datos
Ejemplos
'$TText', '$09Text'
'100$$', '100$24'
'$'Text$'','$27Text$27'
101
Tabla de contenido
loading

Tabla de contenido