Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff TwinCAT PLC Hydraulics Handbuch Seite 143

Inhaltsverzeichnis

Werbung

• Es ist sicher zu stellen, dass die Achse keinen Druck aufbaut. Dazu ist eine von außen mit Kräften
(Gravitation usw.) beaufschlagte Achse mechanisch abzustützen. Das Ventil ist mehrfach manuell oder
elektrisch in beide Richtungen zu öffnen.
• Jetzt wird für AdcValueA und AdcValueB der Wert ermittelt und festgehalten. Es sollte sowohl auf der
A- als auch auf der B-Seite der Tankdruck und somit der Umgebungsdruck anstehen. Ist dies aus
irgendwelchen Gründen nicht der Fall sind die A- und B-seitigen Drücke durch Messung zu ermitteln.
Die so gefundenen Werte sind in den oben genannten Gleichungen als MIN Werte einzusetzen.
• Aus den Datenblattangaben der Drucksensoren ist der Druck für die obere Grenze des elektrischen
Signals (10 Volt, 20 mA) zu entnehmen. Als AdcValueA und AdcValueB ist der obere Grenzwert für
die gewandelte elektrische Größe anzunehmen. Diese Werte sind als MAX Werte in die oben
genannten Gleichungen einzusetzen.
• Die einzutragenden Parameter errechnen sich dann wie oben beschrieben.
Ermittlung einer wirksam werden Kraft
Für die Ermittlung einer wirksam werdenden Kraft ist zunächst wie oben beschrieben der Istdruck zu
ermitteln. Durch Eintragen der wirksamen Fläche unter ScaleArreaA wird der Baustein veranlasst, den
einseitigen Druck unter Berücksichtigung der Fläche in eine Kraft umzurechnen.
3.4.3.4
MC_AxRtReadPressureDiff_BkPlcMc (ab V3.0)
Der Funktionsbaustein übernimmt die Ermittlung des Istdrucks der Achse aus den Eingangsdaten von zwei
Analog-Eingangsklemmen.
Steht nur ein Eingangssignal zur Verfügung sollte ein Baustein des Typs MC_AxRtRead-
PressureSingle_BkPlcMc [} 145] verwendet werden. Soll nicht der Druck sondern die Kraft
ermittelt werden ist ein Baustein vom Typ MC_AxRtReadForceDiff_BkPlcMc [} 139] einzuset-
Hinweis
zen.
VAR_INPUT
    AdcValueA:      INT:=0;
    AdcValueB:      INT:=0;
    ScaleFactorA:   LREAL:=0.0;
    ScaleOffsetA:   LREAL:=0.0;
    ScaleFactorB:   LREAL:=0.0;
    ScaleOffsetB:   LREAL:=0.0;
    ReadingMode:    E_TcMcPressureReadingMode:=iTcHydPressureReadingDefault;
END_VAR
VAR_INOUT
    Axis:           Axis_Ref_BkPlcMc;
END_VAR
VAR_OUTPUT
    Error:          BOOL;
    ErrorID:        UDINT;
END_VAR
Error: Hier wird das Auftreten eines Fehlers signalisiert.
ErrorID: Hier wird eine codierte Fehlerursache bereitgestellt.
AdcValueA, AdcValueB: Hier sind die Eingangsdaten von den Analog-Klemmen zu übergeben.
TwinCAT PLC Hydraulics
Version: 1.2
PLCopen Motion Control
143

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis