Siemens S7 Serie Manual De Sistema página 120

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Principios básicos del PLC
4.4 Tipos de datos
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.
Se puede especificar el tamaño máximo de la cadena introduciendo corchetes después de
la palabra clave "String" (una vez que el tipo de datos "String" se ha seleccionado de una
lista desplegable de tipos de datos). Por ejemplo, "MyString String[10]" especificaría un
tamaño máximo de 10 bytes para MyString. Si se omiten los corchetes con un indicador de
tamaño máximo, se presupone que el tamaño máximo es de 254.
El ejemplo máximo define una cadena con un número máximo de 10 caracteres y un
número de caracteres actual de 3. Esto significa que la cadena contiene actualmente 3
caracteres de un byte, pero que podría ampliarse de manera que contenga como máximo
10 caracteres de un byte.
Tabla 4- 33
Ejemplo de tipo de datos STRING
Número de
Número de caracteres
caracteres total
10
Byte 0
Pueden usarse caracteres de control ASCII en datos Char y String. La tabla siguiente
muestra ejemplos de sintaxis de caracteres de control.
120
Carácter 1
actual
3
'C' (16#43)
Byte 1
Byte 2
Carácter 2
Carácter 3
'A' (16#41)
'T' (16#54)
Byte 3
Byte 4
Manual de sistema, 03/2014, A5E02486683-AG
...
Carácter 10
...
-
...
Byte 11
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido