463
FX
3G
/FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
16 External FX Device – FNC 80 to FNC 89
16.3 FNC 82 – ASCI / Hexadecimal to ASCII Conversion
11
FN
C30
-FN
C3
9
R
ota
tion and
Shi
ft
12
FN
C40-FN
C49
D
ata O
perati
on
13
FNC
50-FNC
59
High-Speed
Proc
essing
14
FM
C60-FN
C69
H
andy
In
struction
15
FN
C70-FN
C79
E
xternal
F
X
I/O
De
vice
16
FNC
80-FNC
89
External
FX
Dev
ice
17
FNC1
00-
FNC10
9
Dat
a
Transfer 2
18
FNC1
10-
FNC139
Fl
oa
ting Poi
nt
19
FNC14
0-F
N
C
149
Da
ta
Operation 2
20
FNC1
50-
FNC159
Pos
itioning
Control
3. 8-bit conversion mode (while M8161 is ON)
(M8161 is used also for the RS, HEX, CCD and CRC instructions.)
Each digit of hexadecimal data stored in
and later is converted into an ASCII code, and transferred to low-order
8 bits of each device
and later. The number of digits (characters) to be converted is specified by "n". "0" is
stored in high-order 8 bits of each device
and later.
M8161 is used also for the RS, HEX, CCD and CRC instructions. When using the 8-bit mode, set M8161 to normally
ON. M8161 is cleared when the PLC mode is changed from RUN to STOP.
Operation
In the following program, conversion is executed as follows:
Devices after
D100 = 0ABCH
D101 = 1234H
D102 = 5678H
Number of specified digits (characters) and conversion result
Bit configuration in the case of "n = K2"
• When outputting data in the BCD format for a printer, for example, it is necessary to convert binary data into BCD
data before executing this instruction.
n
K1
K2
K3
K4
K5
K6
K7
K8
K9
D 200
[C]
[B]
[A]
[0]
[4]
[3]
[2]
[1]
[8]
D 201
[C]
[B]
[A]
[0]
[4]
[3]
[2]
[1]
D 202
[C]
[B]
[A]
[0]
[4]
[3]
[2]
D 203
[C]
[B]
[A]
[0]
[4]
[3]
D 204
[C]
[B]
[A]
[0]
[4]
D 205
[C]
[B]
[A]
[0]
D 206
Does not change
[C]
[B]
[A]
D 207
[C]
[B]
D 208
[C]
S
D
D
M8161
M8000
FNC 82
ASCI
n
S
Command
input
D
8-bit mode
0
Low-order 8 bits
16 bits
When M8161 is set to ON, the 8-bit mode
is selected. The conversion processing is
executed as follows
Destination
M8161
M8000
FNC 82
ASCI
D100
D200
K4
X010
8-bit mode
S
D
0
0
1
1
1
1
0
1
0
1
0
1
0
0
0
0
D 100 = 0ABCH
0
A
B
C
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
D200 = B
→
ASCII code = 42H
4
2
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
D201 = C
→
ASCII code = 43H
4
3
ASCII codes
[0] = 30H [1] = 31H [5] = 35H
[A] = 41H [2] = 32H [6] = 36H
[B] = 42H [3] = 33H [7] = 37H
[C] = 43H [4] = 34H [8] = 38H
Содержание FX3G SERIES
Страница 1: ...FX3G FX3U FX3UC SERIES PROGRAMMABLE CONTROLLERS PROGRAMMING MANUAL Basic Applied Instructions Edition ...
Страница 2: ......
Страница 947: ......