292
6 BASIC INSTRUCTIONS
6.5 Data Conversion Instructions
Separating data in byte units
WTOB(P)
These instructions separate the 16-bit binary data in the device numbers starting from the one specified by (s) onwards into
(n) byte units, and store the separated data in the device number specified by (d) onwards.
■Descriptions, ranges, and data types
■Applicable devices
• These instructions separate the 16-bit binary data in the device numbers starting from the one specified by (s) onwards into
(n) byte units, and store the separated data in the device number specified by (d) onwards.
*1 Values after the decimal point are rounded up.
Ladder diagram Structured text
ENO:=WTOB(EN,s,n,d);
ENO:=WTOBP(EN,s,n,d);
Operand Description Range Data type Data type (label)
(s) Head device where the separation target data is stored 16-bit signed binary ANY16
(d) Head device for storing the result of separation in byte unit 16-bit signed binary ANY16
(n) Number of byte units 0 to 65535 16-bit unsigned binary ANY16
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB
U\G T, ST,
C, LC
T, ST, C, D,
W, SD, SW, R
U\G Z LC LZ K, H E $
(s)
(d)
(n)
(s)+1
(s)
(s)+( -1)
*1
2
n
···
b0b7
···
b8b15
···
b0b7
···
b8b15
(d)
(d)+1
(d)+2
(d)+3
(d)+(n-2)
(d)+(n-1)
00H
00H
00H
00H
00H
00H
···
···
···
(n)
Lower byte data
Upper byte data
Lower byte data
Upper byte data
Lower byte data
Upper byte data
Upper byte
Upper byte
Upper byte
Lower byte
Lower byte
Lower byte