
B-64164EN/01 SPECIFICATION 3.MESSAGE TRANSMISSION
- 63 -
3.6.2 Transparent Message Reception
Reception posted Reception confirmed
7 0 7 0
+0 Receive flag
0001h
+0 Completion flag
0000h
+2 Transmission source
node number
+2
+3 (Reserved) +3
+4 Transaction code
50000 to 59999
+4 Transaction code
50000 to 59999
+6 Data size
+6 Data size
+8 Transparent receive
data
+8 Transparent receive
data
Table 3-13 Transparent Receive Message Interface Items
Interface item Description Direction
Receive flag /
completion flag
When a transparent message is
received, this flag is set to 0001h after
the interface items below are set.
The user program must clear this flag to
0 after completing reception processing
for the transparent message.
S→U
U→S
Transmission
source node
number
Node number of a transmission source
that transmitted a transparent
message
S→U
Transaction code 50000 to 59999
S→U
Data size Size of received transparent data (in
words)
S→U
Transparent
receive data
Transparent data received
S→U
When a transparent message is received, a R_STS code with a
meaning indicated below may be returned to the transparent message
transmission client.
Table 3-14 Meanings of R_STS Codes Returned to the Transparent Message
Transmission Side
R_STS value Description
02 (buffer full) The previously received transparent message is
not processed by the user program.
03 (not initialized) An interface area for receiving a transparent
message is not allocated.
06 (format error) A transparent message actually received is larger
than a receive data area allocated by this interface.
Transparent data actually received consists of an
odd number of bytes.
Pa52→
Pa53