GEO_LOG: Anfangsadresse 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
GEO_LOG: Anfangsadresse einer Baugruppe ermitteln

Beschreibung

Vom Kanal einer Signalbaugruppe sei der zugehörige Baugruppensteckplatz der Baugruppe bekannt. Mit der Anweisung "GEO_LOG" ermitteln Sie daraus die zugehörige Anfangsadresse der Baugruppe, d. h. die kleinste E- oder A-Adresse.

Wenn Sie die Anweisung "GEO_LOG" 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 "GEO_LOG":

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

MASTER

Input

INT

E, A, M, D, L oder Konstante

Bereichskennung:

  • 0, falls sich der Steckplatz im zentralen Aufbau befindet: Baugruppenträger 0 bis 3 (bei S7-300) bzw. 0 bis 21 (bei S7-400)

  • 1 bis 32: DP-Mastersystem-ID des zugehörigen Feldgeräts, falls sich der Steckplatz in einem Feldgerät am PROFIBUS befindet

  • 100 bis 115: PROFINET IO-System-ID des zugehörigen Feldgeräts, falls sich der Steckplatz in einem Feldgerät am PROFINET befindet

STATION

Input

INT

E, A, M, D, L oder Konstante

  • Nr. des Baugruppenträgers, falls Bereichskennung = 0

  • Stationsnummer des Feldgeräts, falls Bereichskennung > 0

SLOT

Input

INT

E, A, M, D, L oder Konstante

Steckplatz-Nr.

SUBSLOT

Input

INT

E, A, M, D, L oder Konstante

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

RET_VAL

Return

INT

E, A, M, D, L

Fehlerinformation

LADDR

Output

WORD

E, A, M, D, L

Anfangsadresse der Baugruppe

Bit 15 von LADDR gibt an, ob eine Ein- (Bit 15 = 0) oder eine Ausgangsadresse (Bit 15 = 1) vorliegt.

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.

8094

Es wurde kein Subnetz mit der angegebenen SUBNETID konfiguriert.

8095

Unzulässiger Wert beim Parameter STATION

8096

Unzulässiger Wert beim Parameter SLOT

8097

Unzulässiger Wert beim Parameter SUBSLOT

8099

Der Steckplatz ist nicht projektiert.

809A

Die Submoduladresse für den ausgewählten Steckplatz ist nicht projektiert.

8xyy

allgemeine Fehlerinformation

Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL