FX
/FX
/FX
Series Programmable Controllers
3G
3U
3UC
Programming Manual - Basic & Applied Instruction Edition
17.2
FNC103 – ZPOP/Batch POP of Index Register
Outline
This instruction restores the contents of the index registers V0 to V7 and Z0 to Z8 which were batch-stored temporarily
by ZPUSH (FNC102) instruction.
1. Instruction format
FNC 103
ZPOP
P
2. Set data
Operand Type
D
3. Applicable devices
Bit Devices
Oper-
and
System User
Type
X Y M T C S D .b KnX KnY KnM KnS
D
: Except special data register (D)
Explanation of function and operation
1. 16-bit operation (ZPOP/ZPOPP)
Command
input
1)
The contents of the index registers V0 to V7 and Z0 to Z7 which were batch-stored temporarily to
are restored to the original index registers. When the contents of the index registers are restored, the number of
times of batch-storage
2)
For temporarily batch-storing the data, use ZPUSH (FNC102) instruction.
Use ZPUSH (FNC102) and ZPOP (FNC103) instruction as a pair.
Related instruction
Instruction
ZPUSH(FNC102)
Errors
An operation error is caused in the following cases; The error flag M8067 turns ON, and the error code is stored in
D8067.
• When the number of times of batch-storage (D) stores "0" or a negative value while ZPOP (FNC103) instruction is
executed (error code: K6706)
Program example
Mnemonic
16-bit Instruction
3 steps ZPOP
ZPOPP
Head device number temporarily batch-storing the contents of the index registers V0 to V7
and Z0 to Z7
: Number of times of batch-storage
D
+16 × Number of times of batch-storage: Batch-stored data storage
+1 to
D
D
destination
Digit Specification
FNC103
D
ZPOP
D
is decremented by "1".
Temporarily batch-stores the present value of the index registers V0 to V7 and Z0 to Z7.
17 Data Transfer 2 – FNC100 to FNC109
17.2 FNC103 – ZPOP/Batch POP of Index Register
→ For ZPUSH (FNC102) instruction, refer to Section 17.1
Operation Condition
32-bit Instruction
Continuous
Operation
Pulse (Single)
Operation
Description
Word Devices
Special
System User
Index
Unit
T
C D R U \G
V
Z Modify K
→ For the function and operation, refer also to Section 17.1.
Description
→ For a program example, refer to Section 17.1.
Mnemonic
Operation Condition
−
−
Data Type
16-bit binary
Others
Con-
Real
Charac-
Pointer
stant
Number
ter String
H
E
" "
P
D
and later
485
11
12
13
14
15
16
17
18
19
20