EcoStruxure Machine Expert Version 1.1 unterstützt nicht die Controller M258, LMC058 und LMC078.

String-Konstanten

Überblick

Eine String-Konstante ist eine beliebige Zeichenreihe. STRING-Konstanten werden mit einfachen Hochkommas vorn und hinten begrenzt. WSTRINGKonstanten werden mit doppelten Anführungs­zeichen vorn und hinten begrenzt. Die Zeichen werden entsprechend des Zeichensatzes nach ISO/IEC 8859-1 definiert. Es können auch Leerzeichen und Umlaute eingegeben werden.

In Strings wird die Kombination des Dollarzeichens ($) gefolgt von 2 Hexadezimalzahlen als Hexadezimalcode entsprechend der Codierung nach ISO/IEC 8859-1 interpretiert. Der Code entspricht dem ASCII-Code. Zusätzlich sind die Sonderfälle in der nachstehenden Tabelle zu beachten.

Hexadezimalcode

Kombinationen von Zeichen, die mit dem Dollarzeichen beginnen und als Hexadezimalcode interpretiert werden:

String mit $-Code

Interpretation

'$<8-bit code>'

8-Bit-Code: Zweistellige Hexadezimalzahl, die nach ISO/IEC 8859-1 interpretiert wird.

'$41'

A

'$9A'

©

'$40'

@

'$0D'

Steuerzeichen: Zeilenumbruch (entspricht '$R')

'$0A'

Steuerzeichen: Neue Zeile (entspricht '$L' und '$N')

Sonderfälle eines STRING

Kombinationen von Zeichen, die mit dem Dollarzeichen beginnen und eine besondere Bedeutung haben:

String mit $-Code

Interpretation

'$L', '$l'

Steuerzeichen: Zeilenvorschub (entspricht '$0A')

'$N', '$n'

Steuerzeichen: Neue Zeile (entspricht '$0A')

'$P'  '$p'

Steuerzeichen: Formularvorschub

'$R', '$r'

Steuerzeichen: Zeilenumbruch (entspricht '$0D')

'$T', '$t'

Steuerzeichen: Registerkarte

'$$'

Dollarzeichen $

'$''

Einzelnes gerades Anführungszeichen.

Beispiele

Konstantendeklaration eines STRING

VAR CONSTANT
    constA : STRING := 'Hello world';
    constB : STRING := 'Hello world $21'; // Hello world!
END_VAR

Beispiele für WSTRING-Deklarationen:

wstr:WSTRING:="This is a WString";

wstr10 : WSTRING(10) := "1234567890";