717
Table Data Processing Instructions Section 3-17
addresses in data tables. Use DIM(631) to divide data into records and then
use SETR(635) to store the first address of the desired record in an Index
Register. The Index Register can then be used as a pointer in other instruc-
tions, such as read, write, search, or compare instructions.
As an example, if temperatures, pressures, or other set values are stored as
records and the records for various models are combined into a table, it is
easy to read the set values for each models for any particular conditions.
The two record-table instructions associated with DIM(631) are SETR(635)
and GETR(636). SETR(635) sets the leading PLC memory address of the
specified record number in the specified Index Register. GETR(636) outputs
the record number of the record that includes the specified Index Register
value (PLC memory address).
Flags
Precautions Records in a registered table are identified by their record numbers, which
range from 0 to NR–1.
Depending on the settings for the record length (LR) and number of records
(NR), it is possible that a single table (from TB and TB+LR
×NR–1) will overlap
two data areas. Verify that no problems will arise before specifying a table that
overlaps a data area boundary.
Examples When CIO 000000 is ON in the following example, DIM(631) defines record
table number 2 with three 10-word records. The table begins at D00300.
Number of records
Table number