426
6 BASIC INSTRUCTIONS
6.6 Data Conversion Instructions
Converting 16-bit binary data to Gray code data
GRY(P)(_U)
These instructions convert the specified 16-bit binary data to 16-bit binary Gray code data.
■Execution condition
■Description, range, data type
■Applicable devices
• These instructions convert the 16-bit binary data in the device specified by (s) to 16-bit binary Gray code data, and store the
converted data in the device specified by (d).
Ladder ST
ENO:=GRY(EN,s,d);
ENO:=GRYP(EN,s,d);
ENO:=GRY_U(EN,s,d);
ENO:=GRYP_U(EN,s,d);
FBD/LD
Instruction Execution condition
GRY
GRY_U
GRYP
GRYP_U
Operand Description Range Data type Data type (label)
(s) GRY(P) Binary data or the device where the binary data
is stored
0 to 32767 16-bit signed binary ANY16_S
GRY(P)_U 0 to 65535 16-bit unsigned binary ANY16_U
(d) GRY(P) Device for storing the converted Gray code
data
16-bit signed binary ANY16_S
GRY(P)_U 16-bit unsigned binary ANY16_U
EN Execution condition Bit BOOL
ENO Execution result Bit BOOL
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB,
FX, FY
J\ T, ST, C, D, W,
SD, SW, FD, R,
ZR, RD
U\G, J\,
U3E\(H)G
Z LT, LST,
LC
LZ K, H E $
(s)
(d)
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)
(s) BIN
(d)
00000
00000 00 0 00 0
00 0
1111
11 11
111
1
1
1234
1234
b15
b15
b0
b0