User`s manual
371
CHAPTER 17 DEDICATED INSTRUCTIONS
17
17.2 Z.BUFRCVS
17.2 Z.BUFRCVS
This instruction is used to receive data by an interrupt program through non procedure or bidirectional protocol
communication.
*1 If the host station is a Basic model QCPU (function version B or later), Universal model QCPU, or LCPU, " " (double
quotation) of the first argument can be omitted.
17.2.1 Setting data
The file registers of each of the local device and the program cannot be used as the setting data.
17.2.2 Receive data
*1 According to the "Word/byte units designation" by GX Configurator-SC, the number of bytes is stored when byte is
designated and the number of words is stored when word is designated.
Remark
● For information about errors caused by incorrect data designated by the user, refer to "Errors" described later.
When a reception error occurs, the error code can be read from the data reception result storage area (address:
258H/268H) in the buffer memory.
● The "Set by" column indicates the following:
• User: Data set by the user before executing the dedicated instruction.
• System: The programmable controller CPU stores execution results of the dedicated instruction.
Setting
data
Applicable device
Internal device
File register
Link direct device J\
Intelligent function
module device U\G
Index register
Zn
Constant
K, H
Others
Bit Word Bit Word
(S)
(D)
Setting data Description Setting range Set by Data type
"Un"/Un
Start I/O signal of the module
(00 to FE: The 2 upper digits of an input/output signal expressed in 3-digit.)
0 to FEH User String/BIN-16 bit
(S)
Reception channel number
1: Channel 1 (CH1 side)
2: Channel 2 (CH2 side)
1, 2 User
Device name
(D)
Head number of the devices that store receive data
* Receive data is read from the reception area of the buffer memory.
System
Device Item Setting data Setting range Set by
(D)+0 Receive data length
Stores the number of data read from the receive data count storage area.
*1
(0 or higher).
System
(D)+1
(D)+n
Receive data
Stores data read from the receive data count storage area in sequence,
starting from the lowest-numbered address.
System
*1
Z.BUFRCVS
"Un" (S)
Z.BUFRCVS
(D)
[Instruction
code]
[Instruction format]
[Executing
condition]