Tipo De Datos String - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

7.3.2

Tipo de datos STRING

Definición
Un tipo de datos STRING define una cadena de caracteres de 254 caracteres como
máximo. El área estándar reservada para una cadena de caracteres se compone de 256
bytes, que es el área de memoria necesaria para guardar 254 caracteres y un encabezado
de 2 bytes.
El espacio de memoria reservado para una cadena de caracteres se puede reducir
definiendo el número máximo de caracteres que deben guardarse en la cadena. Una
cadena cero (es decir, una cadena sin contenido) representa el valor más pequeño posible.
Sintaxis
Especificación de tipo de datos STRING
La expresión simple representa el número máximo de caracteres del STRING. En una
cadena de caracteres se pueden utilizar todos los caracteres del código ASCII. La cadena
también puede contener caracteres especiales, p. ej., caracteres de control, y caracteres no
imprimibles. Estos se pueden introducir con la sintaxis $hh, en la cual hh sustituye al valor el
carácter ASCII expresado en hexadecimal (ejemplo: '$0D$0AText' )
Al declarar el espacio de memoria de las cadenas de caracteres se puede definir el número
máximo de caracteres que se deben guardar en la cadena. Si aquí no se indica la longitud
máxima, se creará una cadena de caracteres de una longitud de 254.
Ejemplo:
VAR
Text1
Text2
END_VAR
La constante "123" en la declaración de la variable "Text1" indica el número máximo de
caracteres de la cadena. En la variable "Text2" se reserva una longitud de 254 caracteres.
Nota
En los parámetros de salida y en los de entrada/salida, así como en los valores de retorno
de funciones, es posible reducir el margen estándar reservado de 254 caracteres para
poder aprovechar mejor los recursos de la CPU. Para reducir este margen elija el comando
de menú Herramientas > Preferencias y, en el cuadro de diálogo que aparece a
continuación, la ficha "Compilador".
A continuación indique el número deseado de caracteres en la opción "Número máx. de
caracteres". Tenga en cuenta, que el ajuste afectará a todas las variables STRING de la
fuente. Por esta razón, el valor ajustado no debe ser menor que las variables STRING
utilizadas en el programa.
S7-SCL V5.3 para S7-300/400
A5E00324652-01
STRING
[
Dimensión de la cadena
: Cadena de caracteres [123];
: Cadena de caracteres;
Expresión
]
simple
Tipos de datos
7-7

Publicidad

Tabla de contenido
loading

Tabla de contenido