4 selection operators, 1 sel, 2 max – Lenze DDS v2.3 User Manual
Page 278: Drive plc developer studio

Drive PLC Developer Studio
IEC 61131-3 Operators
12-8
l
DDS EN 2.3
12.4
Selection operators
All selection operations can also be carried out on variables.
For better understanding, the examples below use constants as operands.
12.4.1
SEL
Binary selection
OUT := SEL(G, IN0, IN1)
means:
IF G THEN
OUT:=IN1;
ELSE
OUT:=IN0;
END_IF
IN0
,
IN1
and
OUT
can be of any type,
G
must be of type BOOL.
The result of the selection is
•
IN0
if
G
is FALSE,
•
IN1
if
G
is TRUE.
Examples
IL
ST
FBD
LD
TRUE
SEL 3,4
(*IN0=3, IN1=4*)
ST
Var1
(*Result=4 *)
LD
FALSE
SEL 3,4
ST
Var1
(*Result=3*)
Var1:=SEL(TRUE,3,4);
(*Result Var1=4*)
Tip!
Processing is as follows for runtime optimization.
An expression attached to the input side of IN0 will be computed only if G = FALSE.
An expression attached to the input side of IN1 will be computed only if G = TRUE.
Simulation will compute all branches.
12.4.2
MAX
Maximum function
Returns the greater of two values.
OUT := MAX(IN0, IN1)
IN0
,
IN1
and
OUT
can be of any type.
Examples
IL
ST
FBD
LD
90
MAX 30
MAX 40
MAX 77
ST
Var1
(* Var1 = 90 *)
Show/Hide Bookmarks
- ESMD smd tmd remote keypad (4 pages)
- EPM Programmer EEPM1RA (114 pages)
- ESMDC (36 pages)
- SMD Frequency Inverter 0.37kW-22kW (116 pages)
- SMD Frequency Inverter: Basic I/O with CANopen 0.25kW-4.0kW (36 pages)
- SMD 0-25kW-4-0kW (112 pages)
- smd Series Drives (32 pages)
- ESV SMV remote keypad H0 (2 pages)
- ESV SMV remote keypad H1 (2 pages)
- SV SMV additional I-O module (14 pages)
- EEPM1RA EPM (26 pages)
- SMVector RS-485 LECOM (29 pages)
- E84AYM10S (4 pages)
- E84AYCET EtherCAT MCI module (109 pages)
- EZAMBKBM (6 pages)
- E84AYCEC (89 pages)
- ERBPxxxRxxxx Brake resistor 200W-300W (134 pages)
- E84AYCPM (115 pages)
- E84AYCEO (165 pages)
- E84AYCER (94 pages)
- E84AVSCx 8400 StateLine C (76 pages)
- EZVxxxx-000 Power supply unit AC 230V 5A-20A (62 pages)
- E84AYCIB (75 pages)
- E82ZWBRB (48 pages)
- EZVxx00−001 Power supply unit AC 400V 5A-20A (64 pages)
- E82ZWBRE (64 pages)
- EZAEBK1001 (94 pages)
- E94AYAE SM301 (134 pages)
- E94AYAE SM301 (74 pages)
- E94AYAE SM301 (140 pages)
- E94AZPS (114 pages)
- E94AYCIB (124 pages)
- E94AYCIB (78 pages)
- E94AZEX100 (84 pages)
- EZS3-xxxA200 Sinusoidal filter 115-150A (44 pages)
- E94AZHA0051 (104 pages)
- E94AZCDM030 (72 pages)
- EZS3-xxxA200 Sinusoidal filter 180-480A (74 pages)
- E94AYCCA (188 pages)
- E94AYCCA (114 pages)
- E94AZHB0101 (104 pages)
- E94AYCPM (125 pages)
- E94AYCPM (114 pages)
- E94AYCET (103 pages)
- E94AYCET (140 pages)