Hitachi HIDIC EH-150 Applications Manual page 35

Devicenet master module(eh-rmd)/ slave controller(eh-iocd)/ discrete i/o slave unit (rdx16d,rdy16tp,rdy16r)
Hide thumbs Also See for HIDIC EH-150:
Table of Contents

Advertisement

5.7.3
Procedure of the message sending/receiving
It uses four flags which are shown in the following when sending/receiving a message between EH-CPU
and EH-RMD.
TX flag (Message size)
RX complete flag
Command message
data to the EH-RMD
The command message transmission procedure
EH-CPU(User program)
If ( TX complete flag == 0 )
(1)
Set the command message header and
command message data
(2)
Set the TX message size into the TX flag
If ( TX flag == TX complete flag )
(5)
TX flag = 0
EH-CPU(User program)
If ( RX flag != 0 )
(3)
Get the message
Set the RX message size into the RX
(4)
complete flag
If ( RX flag == 0)
(6)
RX complete flag = 0
TX message
size (byte)
The response message reception procedure
5-12
Chapter 5 Master Module Specifications
RX flag (Message size)
TX complete flag
Response message
data from the
EH-RMD
b15
Error Code
TX complete flag
Error Code:
0x0: Normally complete
Except 0x0: Abnormally complete
EH-RMD
If( TX flag != 0 )
(3)
Get the message
Set the TX message size into the TX complete
(4)
flag
If ( TX flag == 0)
(6)
TX complete flag = 0
If ( RX complete flag == 0 )
(1)
Set the response message header and
response data.
(2)
Set the RX message size into the RX flag
If ( RX flag == RX complete flag )
(5)
RX flag = 0
RX message
size (byte)
b0
EH-RMD

Advertisement

Table of Contents
loading

Table of Contents