ActualsHydraulics
![]() | Exklusive Funktion für hydraulische Achsen Diese Corefunction ist ausschließlich bei hydraulischen Achstypen verfügbar. |

Diese Corefunction wird verwendet, um eine Zusammenstellung von Istwerten der Achse darzustellen. Es ist eine Erweiterung von Actuals und erweitert den Bereich seines Elternelements, indem es spezifische Werte für hydraulische Achsen hinzufügt.
Wie alle Ableitungen von Actuals gehört diese Corefunction zur Gruppe der permanent aktiven Corefunction.
Syntax:
FUNCTION_BLOCK FB_HydraulicActuals EXTENDS FB_MotionActuals
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
Acceleration | LREAL | Get | Die aktuelle Ist-Beschleunigung. |
OilPressureA | LREAL | Get | Der aktuelle Ist-Druck auf der A-Seite des Zylinders. |
OilPressureB | LREAL | Get | Der aktuelle Ist-Druck auf der B-Seite des Zylinders. |
ValveFeedback | LREAL | Get | Der aktuelle Rückmeldewert (Schieber-Istposition) des Ventils. |
ValveOutput | LREAL | Get | Der aktuelle Ausgabewert (Schieber-Sollposition) für das Ventil. |
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. |
![]() | Die Begriffe A und B Die Begriffe A und B werden in der Definition der Hydraulik-Bibliothek verwendet, d.h. die Seite des Zylinders, die die Achse in positiver Richtung bewegt, wird als die Seite A betrachtet. |
![]() | Manchmal keine Rückmeldung Nicht alle Arten von Proportionalventilen unterstützen diese Art der Rückmeldung. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_MotionActuals | Standardschnittstelle auf FB_MotionActuals. |
I_HydraulicActuals | Standardschnittstelle auf FB_HydraulicActuals. |
Beispiel:
// Get specific interface I_AxisHydraulicBase from general interface I_AxisBase
IF __QUERYINTERFACE(iAxisBase, iAxisHydraulic) THEN
bClampingForceReached := iAxisHydraulic.ActualsHydraulic.OilPressureA > fClampingPressure;
ELSE
// interface is not set to an instance of FB_AxisHydraulicBase
bIncompatible := 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 Tc3_PlasticHydraulic v3.12.4.26 oder höher |