Справочник Пользователя для Mitsubishi Electronics Mitsubishi Digital Electronics Video Gaming Accessories FX3G
617
FX
3G
/FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
26 Character String Control – FNC200 to FNC209
26.2 FNC201 – VAL / Character String to BIN Conversion
21
FN
C
160
-F
-F
N
C
16
9
R
eal
T
T
im
e C
lock
C
ont
ro
ro
l
22
FN
C
170-
FN
FN
C
179
E
xte
rnal D
evice
23
FN
C
C
180
A
lter
nate
In
st
ru
ct
ions
24
FN
C
181-
FN
FN
C
18
9
O
ther
s
s
25
FN
C
190-
FN
FN
C
199
B
lock D
ata
O
per
ation
ation
26
FN
C2
00
-F
NC
20
20
9
C
ha
racter
S
tring
Co
ntro
ntro
l
27
FN
C
210-
FN
FN
C
21
9
Da
ta
O
per
ati
ati
on 3
28
FN
C
220-
FN
FN
C
249
Da
ta
C
om
par
ison
29
FN
C
25
0-F
N
C
269
D
ata T
abl
e
abl
e
O
per
at
at
ion
30
FN
C
270-
FN
FN
C
274
Ex-
D
D
ev
ice
Inv
ert
ert
er
Com
m
s
26.2
FNC201 – VAL / Character String to BIN Conversion
Outline
This instruction converts a character string (ASCII codes) into binary data.
On the other hand, EVAL (FNC117) instruction converts a character string (ASCII codes) into floating point data.
On the other hand, EVAL (FNC117) instruction converts a character string (ASCII codes) into floating point data.
→ For character strings, refer to Section 5.3.
→ For EVAL (FNC117) instruction, refer to Section 18.5.
1. Instruction format
2. Set data
3. Applicable devices
Explanation of function and operation
1. 16-bit operation (VAL and VALP)
1) A character string stored in
and later is converted into 16-bit binary data. The number of all digits of the
binary data acquired for conversion is stored in
, the number of digits of the decimal part is stored in
+1, and the converted binary data is stored in
.
In converting a character string into binary data, the data from
to a device number storing "00H" is handled
as a character string in byte units.
Operand Type
Description
Data Type
Head device number storing a character string to be converted into binary data
Character string
Head device number storing the number of all digits of the binary data acquired by
conversion
conversion
16-bit binary
Head device number storing the binary data acquired by conversion
16- or 32-bit binary
Oper-
and
Type
Bit Devices
Word Devices
Others
System User
Digit Specification
System User
Special
Unit
Index
Con-
stant
stant
Real
Number
Charac-
ter String
Pointer
X Y M T C S D
.b KnX KnY KnM KnS T C D R U
\G
V
Z Modify K H
E
"
"
P
3 3 3 3
3
3 3 3 3
3
3
3
3
3 3 3 3
3
3
DVAL
DVALP
Mnemonic
Operation Condition
P
FNC 201
VAL
D
16-bit Instruction
7 steps VAL
VALP
Mnemonic
Operation Condition
Continuous
Operation
Pulse (Single)
Pulse (Single)
Operation
32-bit Instruction
13 steps
Continuous
Operation
Pulse (Single)
Pulse (Single)
Operation
S
D
1
D
2
S
D
1
D
2
S
D
1
D
1
D
2
S
Command
input
FNC201
VAL
D
1
S
D
2
+0
Number of all
digits
Number of digits
of decimal part
-
Si
g
n
D
1
+0
+1
+1
b15
+2
+3
+4
+3
+4
b8 b7
b0
It indicates the end of character string.
S
D
2
Integer value in
which decimal
point is ignored
+1
16-bit binary data
1st cha
racter
2nd ch
aracter
7th cha
racter
ASCII code of 1st character
ASCII code of 3rd character
ASCII code of 5th character
ASCII code of 7th character
ASCII code indicating sign
ASCII code of 2nd character
ASCII code of 4th character
ASCII code of 6th character
00H