High−level Instructions
3 − 637
Outline Searches for a maximum value in a table of 32-bit areas.
For the FP0R/FPΣ/FP−X, the P type high−level instruction “P271
(PDMAX)” is not available.
Program example
Boolean
Ladder Diagram
Address Instruction
S1
Trigger
DS2
F271 DMAX, DT10, DT20, DT30
10
R0
10
11
ST R 0
F271 (DMAX)
DT 10
DT 20
DT 30
S1 Starting 16-bit area of 32-bit data table
S2 Ending 16-bit area of double word (32-bit)
D Starting 16-bit area for storing maximum value and relative address (3 words)
Operands
O
erand
Relay Timer/Counter Register
Index
register
Constant
Index
WX WY WR WL SV EV DT LD FL I K H f
modifier device
S1 A A A A A A A A A A N/A N/A N/A A N/A
S2 A A A A A A A A A A N/A N/A N/A A N/A
D N/A A A A A A A A A A N/A N/A N/A A N/A
Description
This instruction searches for the maximum value in the double word data table between the area selected
with S1 and the area selected with S2, and stores it in the area selected with D. The address relative to S1 is
stored in D+2.
S1:
S1+1:
0
1
Double word data table
n
Relative address
S2:
D:
D+1:
Maximum value
S1+2:
S1+3:
S2+1:
Lower word
Higher word
D+2:
Relative address
Lower word
Higher word
Lower word
Higher word
F271
P271
(PDMAX)
(DMAX)
Maximum value search in 32-bit data table
vailable
N/A: Not Available
Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: info@clrwtr.com