Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
386 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
9.2.5.3
GetInstanceName (Namen der Baustein-Instanz auslesen)
Tabelle 9- 72 Anweisung GetInstanceName
KOP/FUP
SCL
Beschreibung
OUT := GetInstanceName(
size:=_dint_in_);
Mit der Anweisung GetInstanceName können
Sie den Namen des Instanz-Datenbausteins in
einem Funktionsbaustein lesen.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung GetInstanceName:
Parameter
Deklaration
Datentyp
Speicherbereich
Beschreibung
SIZE Input DINT E, A, M, D, L oder
Konstante
Begrenzt die Anzahl von Zeichen, die am Parameter
OUT ausgegeben werden.
SIZE > 0: GetInstanceName gibt die ersten SIZE
Zeichen des Namens aus.
SIZE = 0: GetInstanceName gibt den vollständigen
Namen aus.
SIZE < 0: GetInstanceName gibt die letzten SIZE
Zeichen des Namens aus.
OUT
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 gelesenen Instanznamens zu begrenzen, verwenden Sie den Parameter
SIZE. Wenn die Anweisung den Namen abgeschnitten hat, wird dies durch die Zeichen "..."
(Unicode-Zeichen 16#2026) am Ende des Namens deutlich gemacht. Beachten Sie, dass
dieses Zeichen die Länge 1 hat.