Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
392 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
9.2.5.5
GetBlockName (Name des Bausteins auslesen)
Tabelle 9- 74 Anweisung GetBlockName
KOP/FUP
SCL
Beschreibung
RET_VAL := GetBlockName(
size:=_dint_in_);
Mit der Anweisung GetBlockName lesen Sie
den Name des Bausteins, in dem die Anwei-
sung aufgerufen wird.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung GetBlockName:
Parameter
Deklaration
Datentyp
Speicherbereich
Beschreibung
SIZE Input UINT E, A, M, D, L oder
Konstante
Begrenzt die Anzahl von Zeichen, die am Parameter
RET_VAL ausgegeben werden.
SIZE > 0: GetBlockName gibt die ersten SIZE
Zeichen des Namens aus.
SIZE = 0: GetBlockName gibt den vollständigen
Namen aus.
SIZE < 0: GetBlockName gibt die letzten SIZE
Zeichen des Namens aus.
RET_VAL
Output
WSTRING
E, A, M, D, L
Gelesener Name des Instanz-Datenbausteins
Weitere Informationen zu gültigen Datentypen finden Sie unter "Datentypen (Seite 132)".
Beispiel: Bedeutung des Parameters SIZE
Um die Länge des Bausteinnamens auf eine bestimmte Anzahl von Zeichen zu begrenzen,
geben Sie die maximale Länge am Parameter SIZE an. Wenn GetBlockName den Namen
abschneidet, wird dies durch das Zeichen "..." (Unicode-Zeichen 16#2026) am Ende des
Namens deutlich gemacht. Beachten Sie, dass dieses Zeichen die Länge 1 hat.