Data Search - Srch - Omron SYSMAC C200HS Operation Manual

Programmable controllers
Hide thumbs Also See for SYSMAC C200HS:
Table of Contents

Advertisement

Special Instructions
5-25-13 DATA SEARCH – SRCH(––)
SRCH(––)
N
R
1
C
Limitations
Description
1, 2, 3...
Flags
Ladder Symbols
@SRCH(––)
N
R
1
C
N must be BCD between 0001 to 6656.
R
and R
+N–1 must be in the same data area.
1
1
When the execution condition is OFF, SRCH(––) is not executed. When the exe-
cution condition is ON, SRCH(––) searches the range of memory from R
R
+N–1 for addresses that contain the comparison data in C. If one or more ad-
1
dresses contain the comparison data, the EQ Flag (SR 25506) is turned ON and
the lowest address containing the comparison data is identified in C+1. The ad-
dress is identified differently for the DM area:
1. For an address in the DM area, the word address is written to C+1. For ex-
ample, if the lowest address containing the comparison data is DM 0114,
then #0114 is written in C+1.
2. For an address in another data area, the number of addresses from the be-
ginning of the search is written to C+1. For example, if the lowest address
containing the comparison data is IR 114 and the first word in the search
range is IR 014, then #0100 is written in C+1.
If none of addresses in the range contain the comparison data, the EQ Flag (SR
25506) is turned OFF and C+1 is left unchanged.
Indirectly addressed DM word is non-existent. (Content of :DM word is
ER:
not BCD, or the DM area boundary has been exceeded.)
N is not BCD between 0001 and 6655.
EQ:
ON when the comparison data has been matched in the search range.
Section 5-25
Operand Data Areas
N: Number of words
IR, SR, AR, DM, HR, TC, LR, #
R
: First word in range
1
IR, SR, AR, DM, HR, TC, LR
C: Comparison data, result word
IR, SR, AR, DM, HR, LR
to
1
289

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents