STRING
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 TwinCAT standardmäßig 80 Zeichen an.
TwinCAT 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 TwinCAT den String von hinten her entsprechend ab.
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: Stringdeklaration mit 35 Zeichen
sVar : STRING(35) := 'This is a String';
Siehe auch: