KL6Init

KL6Init 1:

Interface

VAR_INPUT
    Start     : BOOL;
    SerStatus : BYTE;
END_VAR
VAR_OUTPUT
    Busy      : BOOL;
    Ready     : BOOL;
END_VAR

Beschreibung

KL6Init initialisiert die serielle Busklemme KL6xxx ohne deren Konfiguration zu verändern. Es werden dadurch die Klemmen-internen Puffer gelöscht.

Die Eingangsdaten SerStatus und SerCtrl entsprechen den mit der Klemme im TwinCAT SystemManager verknüpften Daten. Sie sind in den Datenstrukturen KL6inDataBC bzw. KL6outDataBC der COMlib definiert.

Die Klemme wurde nach dem Startsignal Start erfolgreich initialisiert, sobald Busy=FALSE und Ready=TRUE ist.