LEFT (extrahiert den linken Teil einer Zeichenfolge)

Die LEFT-Anweisung extrahiert Zeichen von der linken Seite einer Zeichenfolge.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
LEFT
LEFT
LEFT-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Anweisung aktivieren.
  • TRUE: Berechnung der Zeichenanzahl von der linken Seite der Zeichenfolge.
  • FALSE: Keine Operation.
Gilt für Kontaktplan-Programme.
IN
Eingang
STRING
Beliebige nicht-leere Zeichenfolge.
NbC
Eingang
DINT
Anzahl der zu extrahierenden Zeichen. Diese Zahl kann nicht größer sein als die Länge der IN-Zeichenfolge.
LEFT
Ausgang
STRING
Linker Teil der IN-Zeichenfolge (ihre Länge = NbC). Mögliche Werte:
  • Leere Zeichenfolge, wenn „NbC“ <= 0.
  • Vollständige IN-Zeichenfolge, wenn „NbC“ >= Länge der IN-Zeichenfolge.
ENO
Ausgang
BOOL
Aktivieren der Ausgabe.
Gilt für Kontaktplan-Programme.

LEFT-Beispiele

Beispiel für ein LEFT-Funktionsblockdiagramm
Beispiel für ein LEFT-Funktionsblockdiagramm
Beispiel für einen LEFT-Kontaktplan
Beispiel für einen LEFT-Kontaktplan
Beispiel für strukturierten LEFT-Text
Beispiel für strukturierten LEFT-Text
(* ST Equivalence: *) complete_string := RIGHT ('12345678', 4), LEFT ('12345678', 4), 5; (* complete_string is '56781234' the value issued from RIGHT call is '5678' the value issued from LEFT call is '1234'*)
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal