Herunterladen Inhalt Inhalt Diese Seite drucken

Getstationinfo (Ip- Oder Mac-Adresse Eines Profinet Io-Device Lesen) - Siemens Simatic s7 Handbuch

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

Werbung

Erweiterte Anweisungen
9.7 Diagnose (PROFINET oder PROFIBUS)
9.7.6

GetStationInfo (IP- oder MAC-Adresse eines PROFINET IO-Device lesen)

Die Anweisung "GetStationInfo" liest die IP- oder MAC-Adresse eines PROFINET IO-Device
im lokalen IO-System oder eines PROFINET IO-Device in einem untergeordneten IO-
System (angeschlossen über CP/CM-Module).
Hinweis
Die Anweisung GetStationInfo können Sie nur bei PROFINET IO-Devices verwenden. Sie
können die Anweisung nicht mit PROFIBUS DP-Slaves verwenden.
Tabelle 9- 155
Anweisung GetStationInfo
KOP/FUP
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "GetStationInfo_SFB_DB" der Name des Instanz-DBs.
2
Sie adressieren das IO-Device über die Hardwarekennung der Station am Parameter
LADDR. Sie finden die Hardware-ID an folgender Stelle:
PLC-Variablen > Alle Variablen anzeigen > Register "Systemkonstanten". Suchen Sie in der
Spalte "Name" nach dem IO-Device und in der Spalte "Datentyp" nach "Hw_Device".
Über den Parameter MODE wählen Sie die zu lesenden Informationen aus.
Am Parameter DATA weisen Sie den Datenbereich zu, in den die Anweisung die gelesenen
Adressdaten schreibt. Zum Speichern der IP-Adresse verwenden Sie die Struktur
"IF_CONF_v4". Zum Speichern der MAC-Adresse verwenden Sie die Struktur
"IF_CONF_MAC".
Das Lesen der Adressdaten aktivieren Sie über den Steuerparameter REQ. Hierfür muss
das IO-Device zugänglich sein.
486
SCL
"GetStationInfo_SFB_DB"(
REQ:=_bool_in_,
LADDR:=_uint_in_,
DETAIL:=_uint_in_,
MODE:=_uint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
DATA:=_variant_inout_);
Beschreibung
Mit der Anweisung GetStationInfo
lesen Sie die IP- oder MAC-Adresse
eines PROFINET IO-Device. Mit der
Anweisung können Sie auch die IP-
oder MAC-Adresse eines IO-Device
in einem untergeordneten IO-System
(angeschlossen über CP/CM-Module)
lesen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis