LGC_GADR: Den zu einer logischen Adresse gehörenden Steckplatz 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
LGC_GADR: Den zu einer logischen Adresse gehörenden Steckplatz ermitteln

Beschreibung

Mit der Anweisung ermitteln Sie den zu einer logischen Adresse gehörenden Baugruppensteckplatz sowie den Offset im Nutzdatenadressraum der Baugruppe.

Hinweis

Die Anwendung der Anweisung "LGC_GADR" auf ein Modul mit gepackten Adressen (ET 200S) ist nicht möglich.

Parameter

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

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

IOID

Input

BYTE

E, A, M, D, L oder Konstante

Kennung des Adressbereichs:

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

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

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

Handelt es sich um eine Mischbaugruppe, ist die Bereichskennung der niedrigeren Adresse anzugeben. Bei gleichen Adressen ist B#16#54 anzugeben.

LADDR

Input

WORD

E, A, M, D, L oder Konstante

Logische Adresse

Bei einer Mischbaugruppe ist die kleinere der beiden Adressen anzugeben.

RET_VAL

Return

INT

E, A, M, D, L

Fehlerinformation

AREA

Output

BYTE

E, A, M, D, L

Bereichskennung: Sie gibt an, wie die restlichen Ausgangsparameter zu interpretieren sind.

RACK

Output

WORD

E, A, M, D, L

Baugruppenträger-Nr.

SLOT

Output

WORD

E, A, M, D, L

Steckplatz-Nr.

SUBADDR

Output

WORD

E, A, M, D, L

Offset im Nutzdatenadressraum der zugehörigen Baugruppe.

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

Hinweis

Falls Sie ein Automatisierungssystem S7-400H im redundanten Betrieb betreiben und beim Aufruf der Anweisung "LGC_GADR" im Parameter LADDR die logische Adresse einer Baugruppe eines geschalteten DP-Slaves angeben, wird im high byte des Parameters RACK die DP-Mastersystem-ID des aktiven Kanals geliefert. Falls kein aktiver Kanal existiert, wird die DP-Mastersystem-ID des zugehörigen DP-Mastersystems der Master-CPU ausgegeben.

Parameter AREA

Der Ausgangsparameter AREA gibt an, wie die Ausgangsparameter RACK, SLOT und SUBADDR zu interpretieren sind. Die folgende Tabelle erläutert diese Abhängigkeit.

Wert von AREA

System

Bedeutung von RACK, SLOT und SUBADDR

0

S7-400

RACK : Baugruppenträger-Nr.
SLOT : Steckplatz-Nr.
SUBADDR : Differenz zwischen logischer Adresse und logischer Basisadresse

1

S7-300

RACK : Baugruppenträger-Nr.
SLOT : Steckplatz-Nr.
SUBADDR : Differenz zwischen logischer Adresse und logischer Basisadresse

2

DP

RACK : (low Byte): Stationsnummer
RACK : (high Byte): DP-Mastersystem-ID
SLOT : Steckplatz-Nr. in der Station
SUBADDR : Offset im Nutzdatenadressraum der zugehörigen Baugruppe

3

S5-P-Bereich

RACK : Baugruppenträger-Nr.
SLOT : Steckplatz-Nr. der Adaptionskapsel
SUBADDR : Adresse im S5-x-Bereich

4

S5-Q-Bereich

RACK : Baugruppenträger-Nr.
SLOT : Steckplatz-Nr. der Adaptionskapsel
SUBADDR : Adresse im S5-x-Bereich

5

S5-IM3-Bereich

RACK : Baugruppenträger-Nr.
SLOT : Steckplatz-Nr. der Adaptionskapsel
SUBADDR : Adresse im S5-x-Bereich

6

S5-IM4-Bereich

RACK : Baugruppenträger-Nr.
SLOT : Steckplatz-Nr. der Adaptionskapsel
SUBADDR : Adresse im S5-x-Bereich

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

8093

Für die über die Parameter IOID und LADDR ausgewählte Baugruppe ist diese Anweisung nicht zulässig.

8xyy

allgemeine Fehlerinformation

Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL