User`s manual

FX communication
FX
2N
-232IF 10
10-21
10
3 ) Example program
Transfer of send byte count and send data
D200(K 9)
BFM#1000
D201(2 1)
BFM#1001
D202(4 3)
BFM#1002
D203(6 5)
BFM#1003
D204(8 7)
BFM#1004
D205(_ 9)
BFM#1005
M8000
FNC 78
FROM
K 0 K 28 K4M10 K 1
RUN
monitor
Read of status
(BFM#28 b15 to b0
M25 to M10)
X001
Error reset input
Error reset
M 3
M8000
FNC 79
TO
K 0 K 1 K1M0 K 1
Transfer of command
(M3 to M0
BFM#1 b3 to b0)
M11
FNC 78
FROM
K 0 K2001 D301 K 4
Receive
Read of receive buffers
BFM#2001
D301
BFM#2002
D302
BFM#2003
D303
BFM#2004
D304
Receive completion reset
command
M 2
Y 1
Y 0
Status monitor (upon necessity)
M 0
Send/receive enable
M10
M13
Send completion
Error occurrence
FNC 79
TO
K 0 K1000 D200 K 6
M8002
FNC 79
TO
K 0 K 0 H009F K 1
Initial
pulse
Transfer of communication format
(009F
H
BFM#0)
FNC 79
TO
K 0 K 2 K 8 K 1
Transfer of receive upper limit byte count
(K 8
BFM#2)
Block No.
BFM No.
Transfer
source
Number of
transfer points
X000
Send command input
PLS M 1
M 1
FNC 12
MOV
K 9 D 200
FNC 12
MOV
H3231 D 201
Send command
Send byte count
(K9
D200)
( 2 1 )
FNC 12
MOV
H3433 D 202
( 4 3 )
FNC 12
MOV
H3635 D 203
( 6 5 )
FNC 12
MOV
H3837 D 204
( 8 7 )
FNC 12
MOV
H0039 D 205
( _ 9 )
Send data (as many as 9 bytes)
[ 1 2 3 4 5 6 7 8 9 ]
FNC 79
TO
K 0 K 4
H02
(STX)
K 1
Send header
(02
H
BFM#4)
FNC 79
TO
K 0 K 6
H03
(ETX)
K 1
Send terminator
(03
H
BFM#6)
FNC 79
TO
K 0 K 8
H02
(STX)
K 1
Receive header
(02
H
BFM#8)
FNC 79
TO
K 0 K 10
H03
(ETX)
K 1
Receive terminator
(03
H
BFM#10)
Unused
M8003
Block No. BFM No. Transfer
destination
Number of
transfer points
Initial pulse NC contact
completion