Tare

Die Methode kann zur Laufzeit verwendet werden, um den Funktionsbaustein zu tarieren. Es wird über nDurationInSamples – Ausgangswerten der Mittelwert berechnet. Abschließend wird das Ergebnis der Methode UpdateTareOffset() übergeben.

Syntax

METHOD Tare : BOOL
VAR_INPUT
    nDurationInSamples : UDINT;
END_VAR

Tare 1: Eingänge

Name

Typ

Beschreibung

nDurationInSamples

UDINT

Anzahl der Samples über die gemittelt werden soll.

Beispiel

stParamsScale: ST_WG_Scaling := (fRawLow := 0, fRawHigh := 1, fReferenceHigh := 1, fReferenceLow := 0);
fbScaling :FB_WG_Scaling:=(stConfig:=stParamsScale);
IF bTare THEN
    fbScaling.Tare(nDurationInSamples := 10);
    bTare := FALSE;
END_IF

Tare 2: Rückgabewert

Name

Typ

Beschreibung

Tare

BOOL

TRUE, wenn die Methode erfolgreich ausgeführt wurde.