Eine Variable vom Datentyp STRING kann eine beliebige Zeichenkette aufnehmen. Die Größenangabe zur Speicherplatz-Reservierung bei der Deklaration bezieht sich auf Zeichen und steht in runden oder eckigen Klammern. Ist keine Größe angegeben, nimmt CODESYS standardmäßig 80 Zeichen an.
CODESYS begrenzt die String-Länge grundsätzlich nicht, allerdings verarbeitet die String-Funktion nur Längen von 1-255! Wenn eine Variable mit einem String initialisiert wird, der zu lang ist für den Datentyp der Variablen, schneidet CODESYS den String von hinten her entsprechend ab.




HINWEIS

Der für eine STRING-Variable benötigte Speicherplatz ist immer 1 Byte pro Zeichen + 1 zusätzliches Byte, beispielsweise 81 Bytes im Falle einer "STRING(80)" Deklaration.
Beispiel einer Stringdeklaration mit 35 Zeichen:
str : STRING(35):= 'This is a String';
Siehe auch