MC_ReadFlyingSawCharacteristics

MC_ReadFlyingSawCharacteristics 1:

Mit dem Funktionsbaustein MC_ReadFlyingSawCharacteristics können die charakteristischen Kennwerte der Synchronisierungsphase der Universellen Fliegenden Säge ausgelesen werden.

MC_ReadFlyingSawCharacteristics 2: Eingänge

VAR_INPUT
    Execute : BOOL;
END_VAR

Name

Typ

Beschreibung

Execute

BOOL

Mit einer steigenden Flanke wird das Auslesen der Kennwerte aus der TwinCAT-NC gestartet.

MC_ReadFlyingSawCharacteristics 3:

Die berechneten Daten stehen erst nach dem Start der Universellen Fliegenden Säge zur Verfügung.

MC_ReadFlyingSawCharacteristics 4: Ein-/Ausgänge

Die Achsdatenstruktur vom Typ AXIS_REF adressiert eine Achse eindeutig im System. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand.

VAR_IN_OUT
    Slave          : AXIS_REF;
    CamTableCharac : MC_FlyingSawCharacValues;
END_VAR

Name

Typ

Beschreibung

Slave

AXIS_REF

Achsdatenstruktur des Slaves

CamTableCharac

MC_FlyingSawCharacValues

Struktur mit den charakteristischen Kennwerten.

MC_ReadFlyingSawCharacteristics 5: Ausgänge

VAR_OUTPUT
    Done    : BOOL;
    Busy    : BOOL;
    Error   : BOOL;
    ErrorID : UDINT;
END_VAR

Name

Typ

Beschreibung

Done

BOOL

Wird TRUE, wenn der Datensatz erfolgreich gelesen worden ist.

Busy

BOOL

Der Busy-Ausgang wird TRUE, sobald das Kommando mit Execute gestartet wird und bleibt TRUE, solange der Befehl abgearbeitet wird. Wenn Busy wieder FALSE wird, so ist der Funktionsbaustein bereit für einen neuen Auftrag. Gleichzeitig ist einer der Ausgänge Done oder Error gesetzt.

Error

BOOL

Wird TRUE, sobald ein Fehler eintritt.

ErrorID

UDINT

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.