FC5A
MicroSmart
User’s
Manual FC9Y
‐
B1273
8
‐
1
8:
D
ATA
C
ONVERSION
I
NSTRUCTIONS
Introduction
Data
conversion
instructions
convert
data
format
among
binary,
BCD,
and
ASCII.
The
double
‐
word
data
type
has
been
added
to
BTOA
(BCD
to
ASCII)
and
ATOB
(ASCII
to
BCD)
instructions.
As
a
result
of
added
data
type,
BTOA
and
ATOB
instructions
can
convert
double
‐
word
data
on
the
upgraded
CPU
modules
with
system
program
version
200
or
higher.
The
ENCO
(encode),
DECO
(decode),
and
BCNT
(bit
count)
instructions
processes
bit
device
data.
The
ALT
(alternate
output)
instruction
turns
on
and
off
an
output
each
time
an
input
button
is
pressed.
The
CVDT
(convert
data
type)
instruction
converts
data
types
among
W
(word),
I
(integer),
D
(double
word),
L
(long),
and
F
(float).
The
DTDV
(data
divide),
DTCB
(data
combine),
and
SWAP
(data
swap)
instructions
have
been
added
as
new
instructions
on
the
upgraded
CPU
modules
with
system
program
version
200
or
higher.
The
DTDV
and
DTCB
instructions
convert
data
between
two
one
‐
byte
data
and
one
word
data.
The
SWAP
exchanges
upper
and
lower
byte
‐
or
word
‐
data
of
word
‐
or
double
‐
word
‐
data
respectively.
HTOB
(Hex
to
BCD)
Applicable
CPU
Modules
Valid
Devices
For
the
valid
device
address
range,
see
pages
and
(
Basic
Vol.).
Internal
relays
M0
through
M2557
can
be
designated
as
D1.
Special
internal
relays
cannot
be
designated
as
D1.
When
T
(timer)
or
C
(counter)
is
used
as
S1,
the
timer/counter
current
value
(TC
or
CC)
is
read
out.
When
T
(timer)
or
C
(counter)
is
used
as
D1,
the
data
is
written
in
as
a
preset
value
(TP
or
CP)
which
can
be
0
through
65535.
Valid
values
for
the
source
device
are
0
through
9999
(270Fh)
for
the
word
data
type,
and
0
through
9999
9999
(5F5
E0FFh)
for
the
double
‐
word
data
type.
Make
sure
that
the
source
designated
by
S1
is
within
the
valid
value
range.
If
the
source
data
is
out
of
the
valid
range,
a
user
program
execution
error
will
result,
turning
on
special
internal
relay
M8004
and
the
ERR
LED
on
the
CPU
module.
Since
the
HTOB
instruction
is
executed
in
each
scan
while
input
is
on,
a
pulse
input
from
a
SOTU
or
SOTD
instruction
should
be
used
as
required.
Valid
Data
Types
FC5A
‐
C10R2/C/D
FC5A
‐
C16R2/C/D
FC5A
‐
C24R2/C/D
FC5A
‐
D16RK1/RS1
FC5A
‐
D32K3/S3
FC5A
‐
D12K1E/S1E
X
X
X
X
X
X
Device
Function
I
Q
M
R
T
C
D
Constant
Repeat
S1
(Source
1)
Binary
data
to
convert
X
X
X
X
X
X
X
X
—
D1
(Destination
1)
Destination
to
store
conversion
results
—
X
X
X
X
X
—
—
W
(word)
X
I
(integer)
—
D
(double
word)
X
L
(long)
—
F
(float)
—
S1
D1
When
input
is
on,
the
16
‐
or
32
‐
bit
data
designated
by
S1
is
converted
into
BCD
and
stored
to
the
destination
designated
by
device
D1.
Valid
values
for
the
source
device
are
0
through
9999
for
the
word
data
type,
and
0
through
9999 9999
for
the
double
‐
word
data
type.
HTOB(*)
S1
*****
D1
*****
When
a
bit
device
such
as
I
(input),
Q
(output),
M
(internal
relay),
or
R
(shift
register)
is
designated
as
the
source,
16
points
(word
data
type)
or
32
points
(double
‐
word
data
type)
are
used.
When
a
word
device
such
as
T
(timer),
C
(counter),
or
D
(data
register)
is
designated
as
the
source,
1
point
(word
data
type)
or
2
points
(double
‐
word
data
type)
are
used.
Summary of Contents for MICROSmart FC5A Series
Page 1: ...FC5A SERIES FC9Y B1273 1 User s Manual Advanced Volume ...
Page 2: ......
Page 8: ...Preface 6 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 14: ...TABLE OF CONTENTS vi FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 52: ...4 DATA COMPARISON INSTRUCTIONS 4 10 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 72: ...5 Binary Arithmetic Instructions 5 20 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 88: ...7 SHIFT ROTATE INSTRUCTIONS 7 12 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 112: ...8 DATA CONVERSION INSTRUCTIONS 8 24 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 138: ...11 PROGRAM BRANCHING INSTRUCTIONS 11 14 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 178: ...13 PULSE INSTRUCTIONS 13 32 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 202: ...14 PID INSTRUCTION 14 24 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 206: ...15 DUAL TEACHING TIMER INSTRUCTIONS 15 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 214: ...16 INTELLIGENT MODULE ACCESS INSTRUCTIONS 16 8 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 248: ...21 COMPUTER LINK COMMUNICATION 21 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 272: ...23 MODBUS TCP COMMUNICATION 23 10 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 332: ...25 EXPANSION RS232C RS485 COMMUNICATION 25 16 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 341: ...NOTE FC5A MICROSMART USER S MANUAL FC9Y B1273 1 ...
Page 342: ...NOTE 2 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...