CalibrateRefHigh

The method can be used at runtime to trigger the fReferenceHigh calibration.

Syntax

METHOD CalibrateRefHigh : BOOL
VAR_INPUT
    nDurationInSamples  : UDINT;
    fRefHigh            : LREAL;
END_VAR

CalibrateRefHigh 1: Inputs

Name

Type

Description

nDurationInSamples

UDINT

Number of samples to be averaged.

fRefHigh

LREAL

New fReferenceHigh value.

Sample

stParamsScale:  T_WG_Scaling := (fRawLow := 0, fRawHigh := 1, fReferenceHigh := 1, fReferenceLow := 0);
fbScaling :FB_WG_Scaling:=(stConfig:=stParamsScale);
IF bCalibrateReferenceHigh THEN
    fbScaling.CalibrateRefHigh(nDurationInSamples := 10, fRefHigh := 1.1);
    bCalibrateReferenceHigh := FALSE;
END_IF

CalibrateRefHigh 2: Return value

Name

Type

Description

CalibrateRefHigh

BOOL

TRUE if the method was executed successfully.