UpdateTareOffset
Die Methode kann zur Laufzeit verwendet werden, um eine Tarierung manuell durchzuführen. Es bedeutet, dass der fOffset-Wert (Gewicht) aus den berechneten Ausgangswerten herausgerechnet wird. Außerdem werden die Funktionsbaustein – Ausgänge tLastTare und fCurrentTareOffset (= fCurrentTareOffset- fOffset) aktualisiert.
Syntax
METHOD UpdateTareOffset := BOOL
VAR_INPUT
fOffset := LREAL; (* It corresponds to tare weight.*)
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
fOffset | LREAL | Das neue Tara Gewicht. |
Beispiel
stParamsScale: ST_WG_Scaling := (fRawLow := 0, fRawHigh := 1, fReferenceHigh := 1, fReferenceLow := 0);
fbScaling :FB_WG_Scaling:=(stConfig:=stParamsScale);
IF bUpdateTareOffset THEN
fbScaling.UpdateTareOffset (fOffset := 5.0);
bUpdateTareOffset := FALSE;
END_IF
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
UpdateTareOffset | BOOL | TRUE, wenn die Methode erfolgreich ausgeführt wurde. |