30 SELECTION FUNCTIONS
30.2 Selecting the Maximum/Minimum Value
1933
30
30.2 Selecting the Maximum/Minimum Value
MAX(_E), MIN(_E)
• MAX(_E): These functions output the maximum input value.
• MIN(_E): These functions output the minimum input value.
*1 The input variable s can be changed within the range from 2 to 28.
■Description, type, data type
Ladder, FBD/LD
*1
Structured text
[Without EN/ENO] [With EN/ENO] [Without EN/ENO]
d:=MAX(s1,s2);
d:=MIN(s1,s2);
[With EN/ENO]
d:=MAX_E(EN,ENO,s1,s2);
d:=MIN_E(EN,ENO,s1,s2);
Argument Description Type Data type
EN Execution condition (TRUE: Executed, FALSE: Not executed) Input variable BOOL
s1 (IN1) to s28 (IN28) Input Input variable ANY_ELEMENTARY
ENO Output status (TRUE: Normal, FALSE: Abnormal) Output variable BOOL
d Output Output variable ANY_ELEMENTARY
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)
EN ENO
ds1
s2