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:
|
|
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 |