User`s manual

FX communication
FX
2N
-232IF 10
10-25
10
3 ) Example program
M8002
FNC 79
TO
K 0 K 0 H409F K 1
Initial
pulse
Transfer of communication format
(409F
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)
Send command input
PLS M 1
FNC 12
MOV
K 9 D 200
FNC 12
MOV
H31 D 201
Send command
Send byte count
(K9
D200)
( 2 )
( 3 )
( 4 )
( 5 )
( 6 )
( 7 )
( 8 )
( 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)
Program as follows
in the same way.
MOV H32 D202
MOV H33 D203
MOV H34 D204
MOV H35 D205
MOV H36 D206
MOV H37 D207
MOV H38 D208
MOV H39 D209
( 1 )
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 8
Receive
comple-
tion
Read of receive buffers
BFM#2001
D301 BFM#2005
D305
BFM#2002
D302 BFM#2006
D306
BFM#2003
D303 BFM#2007
D307
BFM#2004
D304 BFM#2008
D308
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 10
Transfer of send byte count and send data
D200(K9)
BFM#1000 D205( 5 )
BFM#1005
D201( 1 )
BFM#1001 D206( 6 )
BFM#1006
D202( 2 )
BFM#1002 D207( 7 )
BFM#1007
D203( 3 )
BFM#1003 D208( 8 )
BFM#1008
D204( 4 )
BFM#1004 D209( 9 )
BFM#1009
X000
M 1
M8003
Block No. BFM No.
Transfer
source
Number of
transfer points
Block No. BFM No.
Transfer
destination
Number of
transfer points
Initial pulse NC contact