Principios básicos del PLC
4.4 Tipos de datos
Byte
Componente
3
Día
4
Día de la semana
5
Hora
6
Minuto
7
Segundo
8
Nanosegundos
9
10
11
El día de la semana no se tiene en cuenta en la entrada del valor.
1
4.4.5
Tipos de datos Carácter y Cadena
Tabla 4- 22
Tipos de datos Carácter y Cadena
Tipo de datos
Tamaño
Char
8 bits
String
n+ 2 bytes
Char
Char ocupa un byte en la memoria y guarda un único carácter codificado en formato ASCII.
La sintaxis del editor utiliza un carácter de comilla simple delante y detrás del carácter
ASCII. Pueden usarse caracteres visibles y de control. En la descripción del tipo de datos
String se recoge una tabla de caracteres de control válidos.
String
La CPU soporta el tipo de datos STRING para almacenar una secuencia de caracteres de
un byte. El tipo de datos STRING contiene el número de caracteres total (número de
caracteres de la cadena) y el número de caracteres actual. El tipo de datos STRING ofrece
como máximo 256 bytes para almacenar el número máximo de caracteres total (1 byte), el
número de caracteres actual (1 byte) y como máximo 254 caracteres. Cada carácter se
almacena en 1 byte.
Es posible utilizar cadenas literales (constantes) para los parámetros de instrucción del tipo
IN entre comillas sencillas. Por ejemplo, 'ABC' es una cadena de tres caracteres que podría
utilizarse como entrada para el parámetro IN de la instrucción S_CONV. También es posible
crear variables de cadena, seleccionando para ello el tipo de datos "String" en la interfaz de
bloques OB, FC, FB y DB. En el editor de variables PLC no se pueden crear cadenas.
100
Tipo de datos
USINT
USINT
1
USINT
USINT
USINT
UDINT
Rango
Códigos de caracteres ASCII: 16#00 a 16#FF
n = (0 a 254 bytes de caracteres)
Rango de valores
1 a 31
1(domingo) a 7(sábado)
1
0 a 23
0 a 59
0 a 59
0 a 999 999 999
Ejemplos de entrada de constantes
'A', 't', '@'
'ABC'
Manual de sistema, 04/2012, A5E02486683-06
Controlador programable S7-1200