Chapter 4. Ladder Diagram (LD) Programming
138 PACSystems* RX7i, RX3i and RSTi-EP CPU Programmer's Reference Manual GFK-2950C
4.8 Data Move Functions
The Data Move functions provide basic data move capabilities.
Counts the number of elements in an array.
Returns the value of the Array Dimension 1 property of a one- or
two-dimensional array.
Returns the value of the Array Dimension 2 property of a two-
dimensional array.
Replaces all the contents of a block of data with zeroes. Can be used
to clear an area of WORD or analog memory.
BLKMOV_DINT
BLKMOV_DWORD
BLKMOV_INT
BLKMOV_REAL
BLKMOV_UINT
BLKMOV_WORD
Copies a block of seven constants to a specified memory location.
The constants are input as part of the function.
BUS_RD_BYTE
BUS_RD_DWORD
BUS_RD_WORD
Reads data from a module on the bus.
BUS_RMW_BYTE
BUS_RMW_DWORD
BUS_RMW_WORD
Uses a read/modify/write cycle to update a data element in a
module on the bus.
Handles semaphores on the bus.
BUS_WRT_BYTE
BUS_WRT_DWORD
BUS_WRT_WORD
Writes data to a module on the bus.
Allows the program to communicate with an intelligent module,
such as a Genius Bus Controller or a High Speed Counter.
DATA_INIT_DINT
DATA_INIT_DWORD
DATA_INIT_INT
DATA_INIT_REAL
DATA_INIT_LREAL
DATA_INIT_UINT
DATA_INIT_WORD
Copies a block of constant data to a reference range. The mnemonic
specifies the data type.
Copies a block of constant ASCII text to a reference range.
Used with a DLAN Interface module.
Data Initialize
Communications
Request
Initializes a COMMREQ function with a block of constant data. The
length should equal the size of the COMMREQ function’s entire
command block.