MC_ReadCamTableCharacteristics

MC_ReadCamTableCharacteristics 1:

Mit dem Funktionsbaustein MC_ReadCamTableCharacteristics werden die charakteristischen Kenngrößen einer Motion Function berechnet und ausgelesen. Dazu gehören beispielsweise die Minimal- und Maximalwerte von Position, Geschwindigkeit, Beschleunigung und Ruck.

MC_ReadCamTableCharacteristics 2: Eingänge

VAR_INPUT
   Execute    : BOOL;
   CamTableID : MC_CAM_ID;
   Options    : ST_ReadCamTableCharacteristicsOptions
END_VAR

Name

Typ

Beschreibung

Execute

BOOL

Mit einer steigenden Flanke am Eingang Execute wird das Kommando ausgeführt.

CamTableID

MC_CAM_ID

Tabellen ID

Options

ST_ReadCamTableCharacteristicsOptions

Reserviert für zukünftige Erweiterungen

MC_ReadCamTableCharacteristics 3: Ein-/Ausgänge

VAR_IN_OUT
   CamTableCharac : MC_TableCharacValues;
END_VAR

Name

Typ

Beschreibung

CamTableCharac

MC_TableCharacValues

Datenstruktur mit charakteristischen Kenngrößen der Motion Function

MC_ReadCamTableCharacteristics 4: Ausgänge

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

Name

Typ

Beschreibung

Done

BOOL

Wird TRUE, wenn die Berechnung erfolgreich durchgeführt wurde.

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.