Die Anweisung RD_ADDR ermittelt die Länge und die Anfangsadresse der Eingänge oder
Ausgänge anhand der Hardwarekennung eines Submoduls:
• Mit dem Parameter LADDR wählen Sie das Eingangs- oder Ausgangsmodul anhand der
Hardwarekennung aus.
• Abhängig davon, ob es sich um ein Eingangs- oder ein Ausgangsmodul handelt, werden die
folgenden Ausgangsparameter verwendet:
– Bei einem Eingangsmodul werden die ermittelten Werte an den Parametern PIADDR und
– Bei einem Ausgangsmodul werden die ermittelten Werte an den Parametern PQADDR
• Die Parameter PIADDR und PQADDR enthalten jeweils die Anfangsadresse der E/A-Adressen
des Moduls.
• Die Parameter PICOUNT und PQCOUNT enthalten jeweils die Anzahl der Bytes der Eingänge
oder Ausgänge (1 Byte für 8 Eingänge/Ausgänge, 2 Bytes für 16 Eingänge/Ausgänge).
Tabelle 9-236 Datentypen für die Parameter
Parameter und Datentyp
LADDR
IN
RET_VAL
OUT
PIADDR
OUT
PICOUNT
OUT
PQADDR
OUT
PQCOUNT
OUT
Weitere Informationen über gültige Datentypen finden Sie unter "Übersicht der gültigen
Datentypen" in der STEP 7 Online-Hilfe.
Tabelle 9-237 Bedingungscodes
RET_VAL
Beschreibung
(W#16#...)
0000
Kein Fehler
8090
Die Hardwarekennung des Moduls am Parameter LADDR ist ungültig.
* Die Fehlercodes können als ganzzahlige oder als Hexadezimalwerte im Programmeditor angezeigt werden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
PICOUNT ausgegeben.
und PQCOUNT ausgegeben.
Datentyp
Beschreibung
HW_IO
Hardwarekennung des (Sub-)Moduls
Int
Fehlercode der Anweisung
UDInt
Anfangsadresse des Eingangsmoduls
UInt
Anzahl der Bytes der Eingänge
UDInt
Anfangsadresse des Ausgangsmoduls
UInt
Anzahl der Bytes der Ausgänge
Erweiterte Anweisungen
9.11 Adressverarbeitung
533