Delta Electronics Programmable Logic Controller DVP-PLC User Manual
Page 522
![background image](/manuals/75807/522/background.png)
9 Application Instructions API 150-199
DVP-PLC Application Manual
9-50
API Mnemonic
Operands
Function
171
D GBIN P
Gray Code
Æ BIN
Controllers
ES/EX/SS SA/SX/SC EH/SV
Bit Devices
Word Devices
Program Steps
Type
OP
X Y M S K H
KnX
KnY KnM KnS T
C
D
E
F
S
*
*
*
*
*
*
*
*
*
*
*
D
*
*
*
*
*
*
*
*
GBIN, GBINP: 5 steps
DGBIN, DGBINP: 9 steps
PULSE 16-bit 32-bit
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV
Operands:
S: Source device for Gray code D: Device for storing BIN value
Explanations:
1. If
S and D are used in device F, only 16-bit instruction is applicable.
2.
See the specifications of each model for their range of use.
3.
This instruction converts the Gray code in the device designated in S into BIN value and stores the value in D.
4.
This instruction converts the content (in Gray code) in the absolute position encoder connected at the PLC
input terminal into BIN value and store the result in the designated register.
5.
See the ranges of S as indicated below. If S exceeds the ranges, the program will regard it as an operation
error and the instruction will not be executed. M1067 and M1068 will be On and D1067 will record the error
code 0E1A (hex).
In 16-bit instruction: 0 ~ 32,767
In 32-bit instruction: 0 ~ 2,147,483,647
Program Example:
When X20 = On, the Gray code in the absolute position encoder connected at X0 ~ X17 will be converted into BIN
value and stored in D10.
X20
GBIN
K4X0
D10
0 0 0 1
1
0
1
1
1
0
0 0
b15
b0
H1971=K6513
0 0 0
0
0 0 1
1
1
1
1
1
X17
X0
GRAY6513
K4X0
0 1
0
1
0
0
1
0