Actuals

Diese Corefunction wird nicht direkt instanziiert. Sie wird als gemeinsamer Teil von typspezifischen Corefunctions wie ActualsHydraulics, ActualsNc oder ActualsActuator verwendet.
Alle Ableitungen von Actuals sind Mitglieder der Gruppe der permanent aktiven Corefunctions.
Syntax:
FUNCTION_BLOCK FB_MotionActuals EXTENDS FB_Corefunction
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
Acceleration | LREAL | Get | Die aktuelle Ist-Beschleunigung. |
DynamicsExceeded | BOOL | Get, Set | TRUE, wenn während einem derzeit aktivem Camming die Dynamik-Grenzen der Achse überschritten wurden. Dieses Signal wird erst beim Beenden des Cammings gelöscht. |
Jerk | LREAL | Get | Der aktuelle Ist-Ruck. |
Position | LREAL | Get | Die aktuelle Ist-Position. |
ProcessValue | LREAL | Get, Set | Der aktuelle Ist-Prozesswert. |
RawAxisPosition | LREAL | Get | Die nicht umgerechnete aktuelle Ist-Position. |
SetEvent | BOOL | Get, Set | Reserviert. |
Velocity | LREAL | Get | Die aktuelle Ist-Geschwindigkeit. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_MotionActuals | Standardschnittstelle auf FB_MotionActuals. |
Beispiel:
IF iAxisBase.Actuals.Position >= fTargetPosition THEN
bInPos := TRUE;
END_IF
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.35 | PC oder CX (x64, x86) | Tc3_PlasticFunctions v3.12.4.26 oder höher |