Instructions

Table Of Contents
Erweiterte Anweisungen
9.11 Adressverarbeitung
S7-1200 Automatisierungssystem
564 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Parameter AREA des Systemdatentyps GEOADDR wird nicht ausgewertet.
Tabelle 9- 226 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
GEOADDR IN/OUT or
IN ?
Variant Pointer auf die Struktur des Systemdatentyps GEOADDR. Der Systemda-
tentyp GEOADDR enthält die Steckplatzinformationen, aus denen die
Hardware-ID ermittelt wird.
Weitere Informationen finden Sie unter "Systemdatentyp GEOADDR
(Seite 568)".
RET_VAL OUT or
RETURN
?
Int Ausgabe der Fehlerinformationen.
LADDR OUT HW_ANY Hardwarekennung des Bauteils oder des Moduls.
Die Nummer wird automatisch zugewiesen und ist in den Eigenschaften
der Hardwarekonfiguration gespeichert.
Weitere Informationen über gültige Datentypen finden Sie unter "Übersicht der gültigen
Datentypen" in der STEP 7 Online-Hilfe.
Tabelle 9- 227 Bedingungscodes
RET_VAL*
(W#16#...)
Erklärung
0
Kein Fehler.
8091
Ungültiger Wert in GEOADDR für HWTYPE.
8094
Ungültiger Wert in GEOADDR für IOSYSTEM.
8095
Ungültiger Wert in GEOADDR für STATION.
8096
Ungültiger Wert in GEOADDR für SLOT.
8097
Ungültiger Wert in GEOADDR für SUBSLOT.
* Die Fehlercodes können als ganzzahlige oder als Hexadezimalwerte im Programmeditor angezeigt werden.
9.11.2
LOG2GEO (Steckplatz über Hardwarekennung ermitteln)
Mit der Anweisung LOG2GEO ermitteln Sie die geografische Adresse (Modulsteckplatz) aus
der logischen Adresse einer Hardwarekennung.
Tabelle 9- 228 Anweisung LOG2GEO
KOP/FUP
SCL
Beschreibung
ret_val := LOG2GEO(
laddr:=_word_in_,
GEOADDR:=_variant_in_out_);
Mit der Anweisung LOG2GEO ermitteln
Sie den zu einer Hardwarekennung gehö-
rigen Modulsteckplatz.