UPDAT_PO: Prozessabbild der Ausgänge aktualisieren (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
UPDAT_PO: Prozessabbild der Ausgänge aktualisieren

Beschreibung

Mit der Anweisung übertragen Sie die Signalzustände des OB 1-Prozessabbilds (=Teilprozessabbild 0) der Ausgänge oder eines per Projektierung definierten Teilprozessabbilds der Ausgänge zu den Ausgabebaugruppen.

Falls Sie für das ausgewählte Teilprozessabbild einen Konsistenzbereich definiert haben, werden die zugehörigen Daten konsistent an die entsprechende Peripheriebaugruppe übertragen.

Hinweis

Jede logische Adresse, die Sie per Projektierung einem Teilprozessabbild der Ausgänge zugeordnet haben, gehört nicht mehr zum OB 1-Prozessabbild der Ausgänge.
Ausgänge, die Sie mit "UPDAT_PO" aktualisieren, dürfen Sie nicht gleichzeitig mit der Anweisung "SYNC_PO" aktualisieren.

Die systemseitige Übertragung des OB 1-Prozessabbilds der Ausgänge und der Teilprozessabbilder der Ausgänge, die Sie einem Alarm-OB zugeordnet haben, zu den Ausgabebaugruppen erfolgt unabhängig von "UPDAT_PO"-Aufrufen.

Parameter

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

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

PART

Input

BYTE

E, A, M, D, L oder Konstante

Nummer des zu übertragenden Teilprozessabbilds der Ausgänge.

Maximaler Wertbereich (Wertbereich ist CPU-abhängig): 0 bis 15.

(0 bedeutet OB 1-Prozessabbild, n mit 1 < n < 15 bedeutet Teilprozessabbild n)

RET_VAL

Return

INT

E, A, M, D, L

Fehlerinformation

FLADDR

Output

WORD

E, A, M, D, L

Adresse des ersten Fehler verursachenden Bytes, falls ein Zugriffsfehler auftrat

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

Unzulässiger Wert beim Parameter PART

8091

Das angegebene Teilprozessabbild wurde noch nicht definiert oder befindet sich nicht im zulässigen Prozessabbildbereich der CPU.

80A0

Beim Zugriff auf die Peripherie wurde ein Zugriffsfehler erkannt.

8xyy

allgemeine Fehlerinformation

Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL 

Hinweis

Falls Sie die Anweisung für Prozessabbildteile von DP-Normslaves einsetzen, für die Sie Konsistenzbereiche größer als 32 Bytes definiert haben, sind auch die Fehlercodes der Anweisung "DPWR_DAT" möglich.