G-40
FX Series PLC User's Manual - Data Communication Edition
Non-Protocol Communication (FX2N-232IF)
6 Practical Program Examples
6.2 Sending/Receiving 8-Bit Buffer Length Data
4. Program example
The number of bytes to be sent and send data are transferred.
D205( )
→
BFM#1005
D206( d )
→
BFM#1006
D207( a )
→
BFM#1007
D208( t )
→
BFM#1008
D209( a )
→
BFM#1009
FNC 79
TO
K 0
K 0 H409F
Initial
pulse
FNC 79
TO
K 0
K 2 K 8 K 1
Sending command input
PLS
FNC 12
MOV
K 9 D 200
H54 D 201
FNC 79
TO
K 0
K 4
H02
(STX)
FNC 79
TO
K 0
K 6
H03
(ETX)
FNC 79
TO
K 0
K 8
H02
(STX)
FNC 79
TO
K 0
K 10
H03
(ETX)
Program the steps for the remaining
data in the same way.
( T )
FNC 78
FROM
K 0 K 28
K4M10
K 1
RUN
monitor
M 3
K 0 K 1 K1M0 K 1
M11
FNC 78
FROM
K 0 K2001 D301 K 8
The received data buffers are read.
M 2
Y 1
Y 0
M 0
M10
M13
K 0 K1000 D200 K 10
M 1
M8003
K 1
M 1
K 1
K 1
K 1
K 1
( e )
( s )
( t )
( )
( d )
( a )
( t )
( a )
MOV H65 D202
MOV H73 D203
MOV H74 D204
MOV H20 D205
MOV H64 D206
MOV H61 D207
MOV H74 D208
MOV H61 D209
The status is read.
(BFM#28 b15 to b0
→
M25 to M10)
Error reset input
The commands are transferred.
(M3 to M0
→
BFM#1 b3 to b0)
Receiving
complete
BFM#2001
→
D301
BFM#2002
→
D302
BFM#2003
→
D303
BFM#2004
→
D304
Receiving complete
flag reset command
Sending complete
Error occurrence
D200(K 9)
→
BFM#1000
D201( t )
→
BFM#1001
D202( e )
→
BFM#1002
D203( s )
→
BFM#1003
D204( t )
→
BFM#1004
Block No. BFM #
Transfer
source
Number of
transfer points
The communication format is transferred.
(409FH
→
BFM#0)
The maximum number of receivable bytes is transferred.
(K 8
→
BFM#2)
Sending command
Number of bytes to be sent
(K9
→
D200)
Sending header
(02H
→
BFM#4)
Sending terminator
(03H
→
BFM#6)
Receiving header
(02H
→
BFM#8)
Receiving terminator
(03H
→
BFM#10)
Send data (9 bytes)
"Test data"
Sending/receiving is enabled.
Block No. BFM #
Transfer
source
Number of
transfer points
The status is monitored (if necessary).
The error is reset.
BFM#2005
→
D305
BFM#2006
→
D306
BFM#2007
→
D307
BFM#2008
→
D308
FNC 12
MOV
FNC 79
TO
FNC 79
TO
M8002
X000
M8000
X001
M8000