-

UNPACK

TypFunktionsbaustein
BeschreibungDer Funktionsbaustein UNPACK wandelt die am Eingang SRC angelegten Daten, die mit dem Funktionsbaustein PACK in ein für alle Zielsysteme gültiges proprietäres Austauschformat konvertiert wurden, wieder um in das Zielsystem-spezifische Datenformat. Die umgewandelten (entpackten) Daten werden im Datenpuffer DST gespeichert.

Die Konvertierung wird mit einer steigenden Flanke am Eingang REQ gestartet. Nach Abschluss des Prozesses wird der Ausgang DONE auf TRUE gesetzt. Tritt während der Ausführung des Funktionsbausteins ein Fehler auf, wird der Ausgang ERROR auf TRUE gesetzt. Solange ERROR = TRUE ist, liefert der Ausgang ERROR_ID Details zum Fehler.

Die Konvertierung der Daten läuft im Hintergrund, d.h. der Prozess wird in ein Hintergrund-Task verlagert.
Hinweise
  • Die konvertierten Daten sind nur gültig, wenn der Ausgang DONE auf TRUE gesetzt ist und am Ausgang ERROR_ID gleichzeitig der Wert '0' ausgegeben wird.
  • Funktionsbausteine müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein.
ParameterEingänge

REQ

Ein-/Ausgang

SRC

DST

Ausgänge

DONE

BUSY

ERROR

ERROR_ID
FehlercodesFehlercodes am Ausgang ERROR_ID