Herunterladen Inhalt Inhalt Diese Seite drucken

Get_Name (Namen Eines Profinet Io-Device Lesen) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

● Wenn das jeweilige Array aus Byte/Char in DATA länger ist als die angeforderten I&M-
Daten, wird der Bytewert 16#00 angehängt.
● Andere Datentypen werden nicht unterstützt, es wird der Fehler 8093 zurückgegeben.
Tabelle 9- 153
Bedingungscodes
RET_VAL (W#16#...)
0
8091
8092
8093
80B1
80B2
8452
9.7.5

Get_Name (Namen eines PROFINET IO-Device lesen)

Die Anweisung "Get_Name" liest den Namen eines PROFINET IO-Device, PROFIBUS-
Slaves oder AS-i-Slaves. Der Name wird in der Netzsicht und in den Eigenschaften des IO-
Device angezeigt.
Tabelle 9- 154
Anweisung Get_Name
KOP/FUP
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "Get_Name_DB" der Name des Instanz-DBs.
2
Sie wählen das IO-Device über die Hardwarekennung des dezentralen IO-Systems (am
Parameter LADDR) und die Gerätenummer des PROFINET IO-Device oder die PROFIBUS-
Adresse des PROFIBUS-Slaves (am Parameter STATION_NR) aus.
Nach der Ausführung der Anweisung schreibt das Programm den Namen des IO-Device in
den vom Parameter DATA adressierten Bereich.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beschreibung
Kein Fehler
LADDR ist nicht vorhanden
LADDR adressiert kein HW-Objekt, das I&M-Daten unterstützt
Am Parameter DATA angegebener Datentyp wird nicht unterstützt
Die Anweisung DATA wird von der CPU für diesen Parameter LADDR nicht unterstützt
IM_TYPE wird von der CPU nicht unterstützt
Die vollständigen I&M-Informationen passen nicht in die am Parameter DATA angegebene Vari-
able. Es wird ein Teilergebnis bis zur Bytelänge der Variable zurückgegeben.
SCL
"Get_Name_DB"(
LADDR:=_uint_in_,
STATION_NR:=_uint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
LEN=>_dint_out_,
STATUS=>_word_out_,
DATA:=_variant_inout_);
Erweiterte Anweisungen
9.7 Diagnose (PROFINET oder PROFIBUS)
Beschreibung
Mit der Anweisung "Get_Name "
lesen Sie den Namen eines
PROFINET IO-Device oder
PROFIBUS-Slaves aus.
479

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis