UMAX180800, 20 Thermocouple, 2 RTD, 4 Inputs, 6 Relays Dual CAN Controller
Version 1
Page: 27-71
14
MAX, Result = Largest of InA and InB
For logic operations (6, 7, and 8) scaled input greater than or equal to 1 is treated as TRUE.
For logic operations (0 to 8), the result of the function will always be 0 (FALSE) of 1 (TRUE).
For the arithmetic functions (9 to 14), it is recommended to scale the data such that the
resulting operation will not exceed full scale (0 to 100%) and saturate the output result.
When dividing, a zero divider will always result in a 100% output value for the associated
function.
Lastly the resulting mathematical calculation, presented as a percentage value, can be scaled
into the appropriate physical units using the “
Math Output Minimum Range
” and “
Math
Output Maximum Range
” setpoints. These values are also used as the limits when the Math
Function is selected as the input source for another function block.
3.8 Conditional Block
The Conditional Block compares up to four different input sources with different logical or
relational operators. The result of each block can therefore only be true (1) or false (0). Figure
5 demonstrates the connections between all parameters.
Figure 5: Conditional Block Diagram
Each Conditional Block offers two conditions. Both compare two inputs, which can hold a
logical value or an integer value. The output of the conditions can only be true or false and will
be compared by Operator 3 with a logical operator. This comparison is the result of the
Conditional Block and can control any output source.
value of each source will then be compared to each other with an operator of Table 22. If no
source is selected, the output value of an Input will be zero.
Table 22. Input Operator Options
Value
Meaning
0
==, True when Argument 1 is equal to Argument 2
1
!=, True when Argument 1 is not equal to Argument 2
2
>, True when Argument 1 is greater than Argument 2