■
Timing chart
Execute RECV
Master communication
sending flag
(Y90 - Y9F)
Master communication
sent flag
(Y70 - Y7F)
Sending data
Response reception
Master communication
clear to send flag
(X90 - X9F)
Check that the
flag is ON
RECV instruction executable
conditions
Clear to send flag (X90 - X9F): ON
Sending flag (Y90 - Y9F): OFF
Sent flag (Y70 - Y7F):
Normal completion: OFF
Abnormal completion: ON
Sending flag (Y90 - Y9F):
While sending: ON
ED instruction executed following
response reception processing: OFF
Check that the
flag is OFF
■
I/O allocations
I/O number Name Description
X90 to X9F
Master communication
clear to send flag
Turns ON when a connection is established in the master
communication.
Y90 to Y9F
Master communication
sending flag
Turns ON during sending data based on the SEND/RECV
instruction.
Turns OFF when the ED instruction is executed after the
completion of the response receive processing.
Y70 to Y7F Sent flag
Reports completion result of sending data in genera-purpose
communication or master communication.
(Normal completion: 0, Abnormal completion: 1)
(Note 1) Each contact is used for reading the operation state. Do not write over it with a user program.
(Note 2) The above I/O numbers are those for the connections 1 to 16.
■
Exit codes when communication error occurs
When a wrong command is sent or an error occurs in the CPU unit, a different exit code is
returned. Exit codes in an error state are as follows.
Code Timing of occurrence
4031 Address is too long (Starting device + Number of written points)
C051 The number of devices is outside the specified range.
C056 The starting device is outside the specified range.
C059
Command search: There is no command that matches the receive data command in the MC
protocol command table.
C059 The subcommand is outside the specified range.
C05B The device code is outside the specified range.
C05C Subcommand is in bit unit (0001) and device code is word device.
17.40 RECV (MC Protocol Master)
WUME-FP7CPUPGR-12 17-205