MC_ReadCamTableCharacteristics
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.
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 |
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 |
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. |