GADR_LGC: Die logische Basisadresse 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
GADR_LGC: Die logische Basisadresse einer Baugruppe ermitteln

Beschreibung

Vom Kanal einer Signalbaugruppe seien der zugehörige Baugruppensteckplatz und der Offset im Nutzdatenadressraum der Baugruppe bekannt. Mit der Anweisung "GADR_LGC" ermitteln Sie daraus die zugehörige logische Basisadresse der Baugruppe, d. h. die kleinste E- oder A-Adresse.

Wenn Sie die Anweisung "GADR_LGC" auf Power-Module oder Module mit gepackten Adressen (ET 200S) anwenden, wird die Diagnoseadresse zurückgeliefert.

Parameter

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

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

SUBNETID

Input

BYTE

E, A, M, D, L oder Konstante

Bereichskennung:

  • 0, falls sich der Steckplatz in einem der Baugruppenträger 0 (Zentralgerät) oder 1 bis 21 (Erweiterungsgeräte) befindet

  • DP-Mastersystem-ID des zugehörigen dezentralen Peripheriesystems, falls sich der Steckplatz in einem dezentralen Peripheriegerät befindet

RACK

Input

WORD

E, A, M, D, L oder Konstante

  • Nr. des Baugruppenträgers, falls Bereichskennung 0

  • Stationsnummer des dezentralen Peripheriegeräts, falls Bereichskennung > 0

SLOT

Input

WORD

E, A, M, D, L oder Konstante

Steckplatz-Nr.

SUBSLOT

Input

BYTE

E, A, M, D, L oder Konstante

Submodulsteckplatz (falls kein Submodul gesteckt werden kann, ist hier 0 anzugeben)

SUBADDR

Input

WORD

E, A, M, D, L oder Konstante

Offset im Nutzdatenadressraum der Baugruppe

RET_VAL

Return

INT

E, A, M, D, L

Fehlerinformation

IOID

Output

BYTE

E, A, M, D, L

Kennung des Adressbereichs:

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

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

Im Fall einer Mischbaugruppe liefert die Anweisung die Bereichskennung der niedrigeren Adresse. Bei gleichen Adressen liefert die Anweisung die Kennung B#16#54.

LADDR

Output

WORD

E, A, M, D, L

Logische Basisadresse der Baugruppe

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.

8093

Unzulässiger Wert beim Parameter SUBNETID (die Anweisung "GADR_LGC" ist nicht zulässig für PROFINET IO).

8094

Es wurde kein Subnetz mit der angegebenen SUBNETID konfiguriert.

8095

Unzulässiger Wert beim Parameter RACK

8096

Unzulässiger Wert beim Parameter SLOT

8097

Unzulässiger Wert beim Parameter SUBSLOT

8098

Unzulässiger Wert beim Parameter SUBADDR

8099

Der Steckplatz ist nicht projektiert.

809A

Die Subadresse für den ausgewählten Steckplatz ist nicht projektiert (nur möglich bei zentraler Peripherie für CPU und IM)

8xyy

allgemeine Fehlerinformation

Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL