RIGHT: Rechte Zeichen einer Zeichenkette lesen (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
RIGHT: Rechte Zeichen einer Zeichenkette lesen

Beschreibung

Die Anweisung liefert die letzten L Zeichen einer Zeichenkette.

  • Ist L größer als die aktuelle Länge der STRING-Variable, wird der Eingangswert zurückgeliefert.

  • Ist L negativ, wird ein Leerstring ausgegeben und das Binärergebnis BIE auf "0" gesetzt.

  • Bei L = 0 und bei einem Leerstring als Eingangswert wird ein Leerstring zurückgeliefert.

Parameter

Die folgende Tabelle zeigt die Parameter der Anweisung "RIGHT". Der Parameter IN und der Rückgabewert RET_VAL können nur mit einer symbolisch definierten Variable belegt werden.

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

IN

Input

STRING*

D, L

Eingangsvariable im Format STRING

L

Input

INT

E, A, M, D, L oder Konstante

Länge der rechten Zeichenkette

OUT

Return

STRING*

D, L

Ausgangsvariable im Format STRING

* Definieren Sie die maximale Länge der Zeichenkette, wenn Sie bei der Schnittstellendeklaration den Datentyp STRING für eine temporäre Variable verwenden (weitere Information finden Sie in der Beschreibung des Datentyps).

Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".