RD_LGADR: Sämtliche logischen Adressen einer Baugruppe ermitteln (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
RD_LGADR: Sämtliche logischen Adressen einer Baugruppe ermitteln

Beschreibung

Sie gehen von einer logischen Adresse einer Baugruppe, eines zentralen Submoduls oder eines Submoduls bei PNIO aus. Mit der Anweisung ermitteln Sie alle vereinbarten logischen Adressen dieser Baugruppe bzw. dieses Submoduls. Die Zuordnung von logischen Adressen zu Baugruppen bzw. Submodulen haben Sie vorher projektiert. Die Anweisung "RD_LGADR" trägt die ermittelten logischen Adressen in den Parametern PEADDR bzw. PAADDR in aufsteigender Reihenfolge ein.

Parameter

Die folgende Tabelle zeigt die Parameter der Anweisung "RD_LGADR":

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

IOID

Input

BYTE

E, A, M, D, L oder Konstante

Kennung des Adressbereichs:

  • B#16#00: Bit 15 von LADDR gibt an, ob Ein- (Bit 15=0) oder Ausgangsadresse (Bit 15=1) vorliegt.

  • B#16#54 = Peripherie Eingang (PE)

  • B#16#55 = Peripherie Ausgang (PA)

LADDR

Input

WORD

E, A, M, D, L oder Konstante

Eine logische Adresse

RET_VAL

Return

INT

E, A, M, D, L

Fehlerinformation

PEADDR

Output

ANY

E, A, M, D, L

Feld für die PE-Adressen, Feldelemente müssen vom Datentyp WORD sein.

PECOUNT

Output

INT

E, A, M, D, L

Anzahl der zurückgelieferten PE-Adressen

PAADDR

Output

ANY

E, A, M, D, L

Feld für die PA-Adressen, Feldelemente müssen vom Datentyp WORD sein.

PACOUNT

Output

INT

E, A, M, D, L

Anzahl der zurückgelieferten PA-Adressen

Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".

Parameter RET_VAL

Fehlercode

(W#16#...)

Erläuterung

0000

Es ist kein Fehler aufgetreten.

8090

Angegebene logische Adresse ungültig oder unzulässiger Wert beim Parameter IOID

80A0

Fehler beim Ausgangsparameter PEADDR: Der Datentyp der Feldelemente ist nicht WORD. (Diesen Fehlercode gibt es nur bei S7-400 und bei der CPU 318.)

80A1

Fehler beim Ausgangsparameter PAADDR: Der Datentyp der Feldelemente ist nicht WORD. (Diesen Fehlercode gibt es nur bei S7-400 und bei der CPU 318.)

80A2

Fehler beim Ausgangsparameter PEADDR: Das angegebene Feld konnte nicht alle logischen Adressen aufnehmen.

80A3

Fehler beim Ausgangsparameter PAADDR: Das angegebene Feld konnte nicht alle logischen Adressen aufnehmen.

8xyy

allgemeine Fehlerinformation

Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL