3. Instruction Set
API
Mnemonic Operands Function
171 D
GBIN P
Gray Code → BIN
Type
OP
Bit Devices Word devices Program Steps
X Y M S K H KnX
KnY
KnM
KnS
T C D E F
GBIN, GBINP: 5 steps
DGBIN, DGBINP: 9 steps
SS2
SX2
SS2
SX2
SS2
SX2
Operands:
S: Source device D: Operation result (BIN value)
Explanations:
1. GBIN instruction converts the Gray Code in S to BIN value and stores the converted result in
specified register D.
2. This instruction can be used to read the value from an absolute position type encoder (generally
a Gray Code encoder) which is connected to the PLC inputs. The Gray code is converted to BIN
value and stored in the specified register.
3. Available range of S:
16-bit instruction :0~32,767
32-bit instruction :0~2,147,483,647
4. If operand S exceeds the available range, operation error occurs and the instruction is disabled.
5. If operands S and D use device F, only 16-bit instruction is applicable.
Program Example:
When X20 = ON, the Gray Code value in the absolute position type encoder connected to X0~X17
inputs is converted to BIN value and stored in D10.
0 0 0 1 10 11 10 0 0
b15
b0
H1971=K6513 0 0 0 0 0 0 111111
X17 X0
GRAY CODE 6513
K4X0
0 1 0 1
0 0 1 0