Using the bdlc protocol – Siemens SIMATIC TIWAY 1 User Manual

Page 200

Advertising
background image

USING THE BDLC PROTOCOL

UNILINK HOST ADAPTER

B–15

USER MANUAL

The next example, Example B–2, illustrates errors in sequence counts, invalid
commands, and timeouts.

Example B–2 BDLC Error Sequences

Host Computer

(1) I–Frame, N(S)=1, N(R)=0, P

REJ, N(R)=2, F

SNRM

UA

I–Frame, N(S)=0, N(R)=0, P

RR, N(R)=1, F

(2) FRMR

FRMR

(3) I–Frame, N(S)=3, N(R)=2, P

I–Frame, N(S)=3, N(R)=2, P

RR, N(R)=4, F

UNILINK Host

Adapter

... timeout ...

(1)

This sequence illustrates an error with the adapter’s receive count. To
clear this condition, the host computer issues a SNRM to reset the
counts and it resets its internal counts, then retransmits the original
I-Frame.

(2)

This sequence illustrates an invalid command condition since the
FRMR is not a valid command to the adapter, to which it responds with a
FRMR.

(3)

This sequence illustrates a timeout. The host computer did not receive a
response from the adapter before the internal 30 ms time period
expired. The host computer then retransmits the I-Frame, which is
acknowledged by the adapter.

Advertising