Rockwell Automation 1775-KA PLC-3 Communication Adapter Module User Manual User Manual

Page 143

Advertising
background image

Half-Duplex Protocol

Chapter 11

11Ć16

Figure 11.8 shows a slave being polled, and answering with a message.
Because a block check error is found, the master does not acknowledge;
instead, it sends the poll to the slave again. Since the slave did not receive
an acknowledgement to its first message transmission, it retransmits the
same message in answer to the second poll. The master receives the
second transmission of the message with no error and responds with DLE
ACK.

Figure 11.8

Poll with Message Returned

xxxx

xxxx

OK

Not Full

SINK MASTER LINK SLAVE SINK

10058–I

DLE ACK

SOURCE/ SOURCE/

BCC

DLE ENQ STN

DLE STX xx???xx DLE EXT BCC

BCC

DLE ENQ STN

DLE STX xxxx

DLE EXT BCC Same Message

Figure 11.9 shows a slave unable to receive the acknowledgement from
the master after the master successfully received the message from the
slave. Sometime later when the master polls that same slave again, the
slave sends the same message again. The master responds with DLE
ACK, but discards the received transmission block because it detects it to
be a duplicate message received from that slave. With multiple slaves, to
implement this duplicate message detection, the master must do either of
the following:

Poll a station repeatedly (without polling any other station until it

receives a DLE EOT to be sure it has detected any retransmissions.

Advertising