Tabla 4- 34
Caracteres de control ASCII válidos
Caracteres de control
$L o $l
$N o $n
$P o $p
$R o $r
$T o $t
$$
$'
4.4.6
Tipo de datos ARRAY
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- 35
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
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Valor hex ASCII
0A
0A y 0D
La línea nueva muestra dos caracteres en
0C
0D
09
24
27
Tipos de datos índice válidos
Función de control
Avance línea
Salto de línea
la cadena.
Alimentación de página
Retorno de carro (CR)
Tab
Símbolo del dólar
Comilla simple
Reglas para índice de matriz
Principios básicos del PLC
4.4 Tipos de datos
Ejemplos
'$LText', '$0AText'
'$NText', '$0A$0DText'
'$PText', '$0CText'
'$RText','$0DText'
'$TText', '$09Text'
'100$$', '100$24'
'$'Text$'','$27Text$27'
121