ScaleOffsetA := DruckA
ScaleOffsetB := DruckB
Inbetriebnahme-Variante D
Ersatzweise kann eine Inbetriebnahme der Erfassung ohne Ansteuerung der Achse erfolgen. Dabei wird
jedoch eine weitaus geringere Genauigkeit erreicht.
• Zunächst ist die Achse druckfrei zu machen. Dazu ist der Kompressor still zu setzen und der
Druckspeicher zu entlasten.
• 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.
3.4.3.5
MC_AxRtReadPressureSingle_BkPlcMc (ab V3.0)
Der Funktionsbaustein übernimmt die Ermittlung des Istdrucks der Achse aus den Eingangsdaten einer
Analog-Eingangsklemme.
Stehen zwei Eingangssignale für die A- und B-Seite zur Verfügung sollte ein Baustein des
Typs MC_AxRtReadPressureDiff_BkPlcMc [} 143] verwendet werden.
Hinweis
VAR_INPUT
AdcValue: INT:=0;
ScaleFactor: LREAL:=0.0;
ScaleOffset: 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.
AdcValue: Hier sind die Eingangsdaten von der Analog-Klemme zu übergeben.
ScaleFactor: Dieser Wert stellt die Gewichtung dar. Er legt fest, welche Druckerhöhung einer Stufe des AD-
Wandlers entspricht.
TwinCAT PLC Hydraulics
- ScaleFactorA * AdcValueA;
MIN
- ScaleFactorB * AdcValueB;
MIN
Version: 1.2
PLCopen Motion Control
MIN
MIN
145