Tipos De Datos Carácter Y Cadena; String Y Wstring - Siemens S7 Serie Manual De Sistema

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

Publicidad

Principios básicos del PLC
5.4 Tipos de datos
5.4.5
Tipos de datos Carácter y Cadena
Tabla 5- 35
Tipo de
datos
Char
WChar
String
WString
Char y WChar
Un Char ocupa un byte en la memoria y guarda un único carácter codificado en formato
ASCII, incluidos los códigos de caracteres ASCII ampliados. Un WChar ocupa una palabra
en la memoria y puede contener cualquier representación de caracteres de dos bytes.
La sintaxis del editor utiliza un carácter de comilla simple delante y detrás del carácter.
Existe la posibilidad de emplear caracteres visibles y de control.

String y WString

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 en la cadena. Cada
byte de un tipo de datos String puede ser cualquier valor entre 16#00 y 16#FF.
El tipo de datos WString ofrece cadenas más largas de valores de una palabra (dos bytes).
La primera palabra contiene el recuento de caracteres total máximo; la palabra siguiente
contiene el recuento de caracteres total y la cadena siguiente pueden contener hasta 65534
palabras. Cada palabra de un tipo de datos WString puede ser un valor cualquiera entre
16#0000 y 16#FFFF.
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 el tipo de datos "String" o "WString" en los editores
de la interfaz de bloques OB, FC, FB y DB. En el editor de variables PLC no se pueden
crear cadenas.
El tamaño máximo de la cadena se puede especificar en bytes (String) o palabras (WString)
introduciendo corchetes después de la palabra clave "String" o "WString" después de haber
seleccionado uno de estos tipos de datos en la 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 para String y 65534 para WString. "MyWString WString[1000]"
especificaría un WString de 1000 palabras.
142
Tipos de datos Carácter y Cadena
Tamaño
Rango
8 bits
16#00 a 16#FF
16 bits
16#0000 a 16#FFFF
n+ 2 bytes
n = (0 a 254 bytes)
n+ 2
n = (0 a 65534
palabras
palabras)
Ejemplos de entrada de constantes
'A', 't', '@', 'ä', '∑'
'A', 't', '@', 'ä', '∑', caracteres asiáticos, caracte-
res cirílicos y otros
"ABC"
"ä123@XYZ.COM"
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido