FB_SimHydAx_Standard

Dieser FB ist eine vereinfachte Simulation einer universellen hydraulischen Achse. Eine Reihe von typischen Effekten wird unterstützt.
![]() | Die Implementierung dieses Objekts ist keine vollwertige und realitätsnahe Simulation. |
Syntax:
FUNCTION_BLOCK FB_SimHydAx_Standard EXTENDS FB_SimAxCommon
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
ActualPosition | LREAL | Get, Set | Simulierte Achsposition. |
FB_SimHydAx_Standard | |||
Cylinder | Get | Eine Schnittstelle zum lokalen | |
Encoder | Get | Eine Schnittstelle zum lokalen | |
ExternalForce | LREAL | Get, Set | Dieser Laufzeitwert kann mit Druckwerten aktualisiert werden, die für die Prozesssimulation erforderlich sind. Er wird zur Berechnung des Gesamtdrucks am simulierten Zylinder verwendet und ist Teil des gemeldeten tatsächlichen Drucks. |
Overlapp_PA | LREAL | Get, Set | Überlappung auf der A-Seite des Ventils. |
Overlapp_PB | LREAL | Get, Set | Überlappung auf der B-Seite des Ventils. |
PressureTransducerA | Get | Eine Schnittstelle zum lokalen | |
PressureTransducerB | Get | Eine Schnittstelle zum lokalen | |
Qnominal_PA | LREAL | Get, Set | Ölfluss zwischen dem Versorgungsanschluss und dem A-seitigen Anschluss des Ventils. |
Qnominal_PB | LREAL | Get, Set | Ölfluss zwischen dem Versorgungsanschluss und dem B-seitigen Anschluss des Ventils. |
SpoolFeedback | INT | Get | Rückmeldewert der Ventil-Spulen-Stellung. |
SupplyPressure | LREAL | Get, Set | Versorgungsdruck des Ventils. |
Valve | Get | Eine Schnittstelle zum lokalen | |
ValveControlValueType | E_SimControlValueType | Get, Set | Der verwendete Ventiltyp der Achse. |
ValveXyz | <Diverse> | Get, (Set) | Weitergeleitete Werte der internen |
FB_SimAxCommon | |||
ActualVelocity | LREAL | Get, Set | Simulierte Achsgeschwindigkeit. |
AbsolutSwitch | BOOL | Get | Dieser Laufzeitwert gibt Auskunft über das simulierte Feedback-Signal, wie es durch |
AbsSwitchHighEnd | LREAL | Get, Set | Dieser Parameter definiert den Schwellenwert für den Fall . |
AbsSwitchHighSelect | BOOL | Get, Set | Dieser Parameter definiert den aktiven |
AbsSwitchLowEnd | LREAL | Get, Set | Dieser Parameter definiert den Schwellenwert für den Fall |
CycleTime | LREAL | Get, Set | Dieser Parameter muss mit dem Aktualisierungsaufrufzyklus der Methode |
DenyEnable | BOOL | Get, Set | Ein |
EncoderInterpolation | LREAL | Get, Set | Dieser Parameter muss mit dem gleichen Wert initialisiert werden wie der entsprechende Parameter in der Bewegungstechnologie:
|
EncoderNoiseLevel | LREAL | Get, Set | Die simulierte Achse bietet die Möglichkeit, die gemeldete Position mit einem pseudozufälligen weißen Rauschen zu stören. Dies wird durch einen |
EncoderWeighting | LREAL | Get, Set | Dieser Parameter muss mit dem gleichen Wert initialisiert werden wie der entsprechende Parameter in der Bewegungstechnologie:
|
EncoderZeroShift | LREAL | Get, Set | Dieser Parameter muss mit dem gleichen Wert initialisiert werden wie der entsprechende Parameter in der Bewegungstechnologie:
|
HighSideBlock | LREAL | Get, Set | Die simulierte Position des Stellantriebs wird auf einen Wert kleiner oder gleich diesem Parameter begrenzt. |
HighSideEndswitch | LREAL | Get, Set | Dieser Parameter definiert den Schwellenwert |
HighSideSpringLengt | LREAL | Get, Set | Dieser Parameter definiert die Länge eines simulierten federähnlichen Effekts an der Oberseite des Stellantriebshubs. |
LowerEndSwitch | BOOL | Get | Dieser Laufzeitwert gibt Auskunft über den Status eines simulierten Sensors. Wird |
LowSideBlock | LREAL | Get, Set | Die simulierte Position des Stellantriebs wird auf einen Wert oberhalb oder gleich diesem Parameter begrenzt. |
LowSideEndswitch | LREAL | Get, Set | Dieser Parameter definiert den Schwellenwert |
LowSideSpringLength | LREAL | Get, Set | Dieser Parameter definiert die Länge eines simulierten federähnlichen Effekts an der Unterseite des Stellantriebshubs. |
MovingMass | LREAL | Get, Set | Dieser Parameter kann verwendet werden, um eine bewegte Masse zu definieren. Er wird zur Berechnung dynamischer Beschleunigungs- und Verzögerungskräfte, Drehmomente oder Drücke verwendet. |
NoBlock | BOOL | Get, Set | Wenn dieser Parameter auf |
Reversed | BOOL | Get, Set | Die simulierte Achse arbeitet invertiert. |
UpperEndSwitch | BOOL | Get | Dieser Laufzeitwert gibt Auskunft über den Status eines simulierten Sensors. Sie wird |
Methoden
Name | Beschreibung |
---|---|
Mit dieser Methode kann eine Fehlersituation an der simulierten Achse simuliert werden. | |
FB_SimHydAx_Standard | |
Cyclic() | Zyklusmethode |
Schnittstellen
Typ | Beschreibung |
---|---|
I_SimAxCommon | Standardschnittstelle für |
I_SimHydAx | Standardschnittstelle für FB_SimHydAx_Standard. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.56 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v12.8.2.0) Tc3_PlasticHydraulic (>= v12.8.2.0) |