Erweiterte Anweisungen
9.11 Adressverarbeitung
Weitere Informationen über gültige Datentypen finden Sie unter "Übersicht der gültigen
Datentypen" in der STEP 7 Online-Hilfe.
Tabelle 9-228 Bedingungscodes
RET_VAL*
Erklärung
(W#16#...)
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-229 Anweisung LOG2GEO
KOP/FUP
Die Anweisung LOG2GEO bestimmt die geografische Adresse einer logischen Adresse anhand
der Hardwarekennung:
• Mit dem Parameter LADDR wählen Sie die logische Adresse anhand der Hardwarekennung
aus.
• GEOADDR enthält die geografische Adresse der am Eingang LADDR angegebenen logischen
Adresse.
Hinweis
Wenn der Typ HW eine Komponente nicht unterstützt, wird eine Untersteckplatznummer für ein
Modul 0 ausgegeben.
Ein Fehler wird gemeldet, wenn der Eingang LADDR kein HW-Objekt adressiert.
530
SCL
ret_val := LOG2GEO(
laddr:=_word_in_,
GEOADDR:=_variant_in_out_)
;
Beschreibung
Mit der Anweisung LOG2GEO ermitteln Sie
den zu einer Hardwarekennung gehörigen
Modulsteckplatz.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO