Herunterladen Inhalt Inhalt Diese Seite drucken

ABB AC500-S Handbuch Seite 231

Vorschau ausblenden Andere Handbücher für AC500-S:
Inhaltsverzeichnis

Werbung

AC500-S Sicherheitshandbuch, V1.0.1
DATA
DWORD
VAR_OUTPUT
DONE BOOL
ERR
BOOL
ERNO WORD
DATA
DWORD
_LEN
Aufruf in ST
PM5xxRec (EN := PM5xxRec_EN,
DATA := ADR(PM5xxRec_DATA),
DONE => PM5xxRec_DONE,
ERR => PM5xxRec_ERR,
ERNO => PM5xxRec_ERNO,
DATA_LEN => PM5xxRec_DATA_LEN);
Jegliche Vervielfältigung, Verwendung oder Weitergabe an Dritte ist ohne ausdrückliche Genehmigung streng verboten.
© Copyright 2012-2013 ABB. Alle Rechte vorbehalten.
16#00000000 Am Eingang DATA wird die Adresse der Variable angegeben,
aus der die Anwenderdaten kopiert werden sollen. Die an
DATA spezifizierte Adresse muss zu einer Variablen vom Typ
ARRAY oder STRUCT gehören.
Speicherbereichsüberschneidungen vermeiden, indem die
Größe der Variablen an die maximal zu erwartenden Daten
angepasst wird.
FALSE
Am Ausgang DONE wird der Empfang der Daten angezeigt.
Der Ausgang muss immer im Zusammenhang mit dem Aus-
gang ERR betrachtet werden.
Dabei entsprechen:
DONE = TRUE und ERR = FALSE:
Der Empfangsvorgang ist abgeschlossen. Es wurde ein Da-
tensatz korrekt empfangen.
DONE = TRUE und ERR = TRUE:
Beim Empfangsvorgang ist ein Fehler aufgetreten. Die Fehler-
nummer wird am Ausgang ERNO ausgegeben.
FALSE
Am Ausgang ERR wird angezeigt, ob beim Empfangsvorgang
ein Fehler aufgetreten ist. Dieser Ausgang muss immer zu-
sammen mit dem Ausgang DONE ausgewertet werden. Ist ein
Fehler aufgetreten beim Empfang, so gilt: DONE = TRUE und
ERR = TRUE. Der Ausgang ERNO signalisiert die Fehler-
nummer.
16#0000
Am Ausgang ERNO wird eine Fehlerkennung ausgegeben,
wenn an einem Eingang ein ungültiger Wert angegeben wurde
oder während der Verarbeitung des Auftrags ein Fehler aufge-
treten ist. ERNO muss immer im Zusammenhang mit den Aus-
gängen DONE und ERR betrachtet werden. Der an ERNO
ausgegebene Wert ist nur gültig, wenn DONE = TRUE und
ERR = TRUE ist. Die Kodierung der Fehlermeldungen am
Ausgang ERNO wird am Anfang der Funktionsbausteinsbe-
schreibung erläutert.
16#00000000 An Ausgang DATA_LEN wird die Länge der empfangenen
Daten in Bytes ausgegeben (max. 84). Der an DATA_LEN
ausgegebene Wert ist nur gültig, wenn DONE = TRUE ist.
Seite 231/406

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis