Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 532

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.11 Adressverarbeitung
Wird in Parameter ADDR keine E/A-Adresse eines (Sub-)Moduls angegeben, wird am Parameter
RET_VAL der Fehlercode "8090" ausgegeben.
Hinweis
Eingabe der E/A-Adresse in SCL
Mit der E/A-Zugriffs-ID "%QWx:P" ist keine Programmierung in SCL möglich. In diesem Fall ist der
symbolische Variablenname oder die absolute Adresse im Prozessbild zu verwenden.
Tabelle 9-233 Datentypen für die Parameter
Parameter
Deklaration
ADDR
IN or IN/OUT ?
RET_VAL
OUT or RETURN ? Int
LADDR
OUT
Weitere Informationen über gültige Datentypen finden Sie unter "Übersicht der gültigen
Datentypen" in der STEP 7 Online-Hilfe.
Tabelle 9-234 Bedingungscodes
RET_VAL*
Erklärung
(W#16#...)
0
Kein Fehler.
8090
Die in Parameter ADDR angegebene E/A-Adresse wird von keiner Hardwarekomponente benutzt.
* Die Fehlercodes können als ganzzahlige oder als Hexadezimalwerte im Programmeditor angezeigt werden.
9.11.4
RD_ADDR (E/A-Adressen über Hardwarekennung ermitteln)
Mit der Anweisung RD_ADDR rufen Sie die E/A-Adressen eines Submoduls ab.
Tabelle 9-235 Anweisung RD_ADDR
KOP/FUP
532
Datentyp
Speicherbereich
Variant
E, A, M, D, L
E, A, M, D, L
HW_IO
E, A, M, D, L
SCL
ret_val := RD_ADDR(
laddr:=_word_in_,
PIADDR=>_udint_out_,
PICount=>_uint_out_,
PQADDR=>_udint_out_,
PQCount=>_uint_out_,);
Beschreibung
E/A-Adresse (E, A, PE, PA) in einem Submodul.
Achten Sie darauf, dass für Parameter ADDR
kein Slice-Zugriff verwendet wird. In diesem Fall
würden an Parameter LADDR fehlerhafte Wer‐
te ausgegeben.
Fehlercode der Anweisung.
Ermittelte Hardwarekennung (logische Adres‐
se) des E/A-Submoduls.
Beschreibung
Mit der Anweisung RD_ADDR rufen Sie die E/A-
Adressen eines Submoduls ab.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis