FB_SimCylinder

FB_SimCylinder 1:

Diese vereinfachte Simulation eines Universalzylinders wird als Bestandteil einer simulierten hydraulischen Achse verwendet. Eine Reihe von typischen Effekten wird unterstützt.

FB_SimCylinder 2:

Die Implementierung dieses Objekts ist keine vollwertige und realitätsnahe Simulation.

FB_SimCylinder 3:

Objekte dieser Art werden typischerweise als lokale Elemente in einer Implementierung einer Achssimulation verwendet.

Syntax:

FUNCTION_BLOCK FB_SimCylinder

FB_SimCylinder 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

CycleTime

LREAL

Get, Set

Dieser Parameter muss mit der Aufrufzykluszeit initialisiert werden.

ExternalForce

LREAL

Get, Set

Dieser Laufzeitwert kann verwendet werden, um eine externe Kraft in der Berechnung der Simulation zu aktualisieren. Er wird für die Umrechnung in Druckwerte verwendet.

HighSideBlock

LREAL

Get, Set

Der simulierte obere mechanische Anschlag.

HighSideSpringLength

LREAL

Get, Set

Der simulierte Federwirkung vor dem oberen mechanischen Anschlag.

LowSideBlock

LREAL

Get, Set

Der simulierte untere mechanische Anschlag.

LowSideSpringLength

LREAL

Get, Set

Der simulierte Federwirkung vor dem unteren mechanischen Anschlag.

P_A

LREAL

Get, Set

Der simulierte Druck am A-seitigen Zylinderanschluss.

P_B

LREAL

Get, Set

Der simulierte Druck am B-seitigen Zylinderanschluss.

PistonDiameter

LREAL

Get, Set

Der Durchmesser des Zylinderkolben. Er wird zur Berechnung der effektiven Flächen des Zylinders verwendet.

Position

LREAL

Get, Set

Die aktuelle Position des Zylinders.

Q_PA

LREAL

Get, Set

Dieser Laufzeitwert gibt Auskunft über den Ölfluss, der in den oder aus dem A-seitigen Zylinderanschluss fließt.

Dieser Wert wird in der Regel durch eine Ventilsimulation festgelegt und durch eine hydraulische Achssimulation weitergegeben.

Q_PB

LREAL

Get, Set

Dieser Laufzeitwert gibt Auskunft über den Ölfluss, der in den oder aus dem B-seitigen Zylinderanschluss fließt.

Dieser Wert wird in der Regel durch eine Ventilsimulation festgelegt und durch eine hydraulische Achssimulation weitergegeben.

RodDiameter

LREAL

Get, Set

Der Durchmesser der Stange des Zylinders. Er wird zur Berechnung der effektiven Flächen des Zylinders verwendet.

Stroke

LREAL

Get, Set

Die Hublänge (d.h. der Weg zwischen unterer und oberer mechanischer Endlage) des Zylinders. Sie dient zur Begrenzung der Istposition.

FB_SimCylinder 5: Methoden

Name

Beschreibung

Cyclic()

Zyklusmethode

FB_SimCylinder 6: Schnittstellen

Typ

Beschreibung

I_SimCylinder

Standardschnittstelle für FB_SimCylinder.

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