Beschreibung
Diese Anweisung liest die über INI_ADDR und OFFSET adressierte Variable in einem F‑DB und stellt sie am Ausgang OUT zur Verfügung.
Dabei muss die Adresse der über INI_ADDR und OFFSET adressierten Variablen in dem Adressbereich liegen, der durch die Adressen INI_ADDR und END_ADDR definiert ist.
Überprüfen Sie die Einhaltung dieser Bedingung, wenn die F‑CPU mit dem Diagnoseereignis Ereignis-ID 75E2 in STOP gegangen ist.
Über den Eingang INI_ADDR wird die Anfangsadresse des Bereichs in einem F‑DB übergegeben, aus dem die Variable gelesen werden soll. Über den Eingang OFFSET wird der zugehörige Offset in diesem Bereich übergeben.
Die am Eingang INI_ADDR bzw. END_ADDR übergebenen Adressen müssen auf eine Variable vom ausgewählten Datentyp in einem F‑DB zeigen. Zwischen den Adressen INI_ADDR und END_ADDR dürfen sich nur Variablen vom ausgewählten Datentyp befinden. Die Adresse INI_ADDR muss kleiner als die Adresse END_ADDR sein.
Die Übergabe der Adressen INI_ADDR und END_ADDR muss vollqualifiziert als "DBx".DBWy bzw. in entsprechender symbolischer Darstellung erfolgen. Übergaben in anderer Form sind nicht zulässig. Beispiele für die Parametrierung von INI_ADDR, END_ADDR und OFFSET finden Sie unter WR_FDB: Wert indirekt in einen F-DB schreiben (STEP 7 Safety Advanced V20) (S7-300, S7-400).
Die Beschaltung des Freigabeeingangs "EN" bzw. des Freigabeausgangs "ENO" ist nicht möglich. Somit wird die Anweisung (unabhängig vom Signalzustand am Freigabeeingang "EN") immer ausgeführt.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung:
|
Parameter |
Deklaration |
Datentyp |
Beschreibung |
|---|---|---|---|
|
INI_ADDR |
Input |
POINTER |
Anfangsadresse des Bereichs in einem F‑DB |
|
END_ADDR |
Input |
POINTER |
Endadresse des Bereichs in einem F‑DB |
|
OFFSET |
Input |
INT |
Offset |
|
OUT |
Output |
INT, DINT |
Wert, der aus dem F‑DB gelesen wird |
Aus der Klappliste "<???>" der Anweisungsbox können Sie den Datentyp der Anweisung auswählen.
Beispiel
Das folgende Beispiel zeigt die Funktionsweise der Anweisung: