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