VC10CollVal

V = Variables

C = Calculation functions The VC10CollVal function sets a result on a variable (resul) on the basis of the value from a variable than other 2.
The function follows the following truth table:

Truth table

val01 > val02result = 0

All subsequent cases relate to val01 ⇐ val02 and analyze only Val03

val03 < val01result = 1
val01 ⇐ val03 < valore2result = 2
val03 >= val02result = 3

IMPLEMENTATION

VC10CollVal (val01, val02, val03, Result)

Parameters:

IN/OUTVARIABLE TYPEEXAMPLE NAMEDIM
IN SYSTEM val01 L/S First value to compare
IN SYSTEM val02 L/S Second value to compare
IN SYSTEM val03 L/S The value to compare with val01 and val02
OUT SYSTEM result B Variable containing the result of the comparison according to the truth table shown above

Example

Run the comparison when the “gfComp” flag is set to 1.

IF gfComp
	gfComp = 0
	val01 = 1000
	val02 = 5000
        VC10CollVal (val01, val02, val03, result)
ENDIF

Note