MIN8_R: Minimum of 8 real values
The MIN8_R (FC371) block calculates the minimum value of up to 8 valid, real values.
Functionality
The block calculates the minimum value for inputs [In1]...[In8] and issues it at output [Out]. Only unlocked input values are considered. Inputs are unlocked if [EnIn1]...[EnIn8] = 1 (Yes).
The input that presently determines the output value is available in [PrInNo] = 1..8.
Unused inputs [In1]...[In8] are disabled by setting the corresponding parameters [EnIn1]...[EnIn8] = 0 (No).
If all inputs are locked [EnIn1 ]...[ EnIn8] = 0 (No), then [DefVal] is issued. [PrInVal] = 0
Inputs
Pin | E | Description |
EnIn1..EnIn8 | pa | Enable input 1..8. 1 (Yes): The value of the corresponding input is processed. 0 (No): The value of the corresponding input is ignored. |
In1..In8 | pa | Input 1..8. |
DefVal | pa | Default value. If all inputs are locked [EnIn1 ]...[ EnIn8] = 0 (No), then [DefVal] is issued. |
Outputs
Pin | E | Description | |
Out | a | Output. | |
PrInNr | a | Present input number. | |
1..8 | Number of input whose value is issued at output [Out]. | ||
0 | All inputs are locked [EnIn1]...[EnIn8] = 0 (No); [Out] = [DefVal]. | ||
Input values
Pin | Description | Data type | Default value | E.g. Engineering unit or Text group | Min. | Max. |
EnIn1..EnIn8 | Enable input 1..8. | Boolean | 1 (Yes) | No, Yes |
|
|
In1..In8 | Input 1..8. | Real | 3.403E38 |
|
|
|
DefVal | Default value. | Real | 3.403E38 |
|
|
|
Output values
Pin | Description | Data type | Default value | E.g. Engineering unit or Text group | Min. | Max. |
Out | Output. | Real | 0.0 |
|
|
|
PrInNr | Present input number. | Integer | 0 |
|
|
|
Process response
Standard (see General rules and information).
Troubleshooting
If all inputs are locked [EnIn1 ]...[ EnIn8] = 0 (No), then [DefVal] is issued. [PrInVal] = 0