Skip to main content

SET

  • Setter: public

Code

Declaration

VAR
END_VAR
VAR CONSTANT
MINIMUM_OVERRIDE :REAL := 0.0;
MAXIMUM_OVERRIDE :REAL := 100.0;
END_VAR

Implementation

// range check, only 0.0-100.0 is allowed for overrides
IF ( globalOverride > MAXIMUM_OVERRIDE ) THEN
THIS^.modeControlGlobal.override := MAXIMUM_OVERRIDE;
ELSIF ( globalOverride < MINIMUM_OVERRIDE ) THEN
THIS^.modeControlGlobal.override := MINIMUM_OVERRIDE;
ELSE
THIS^.modeControlGlobal.override := globalOverride;
END_IF