23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1-8 Industrial Communication Systems<br />

n<br />

IDU<br />

ICI<br />

SDU<br />

SAP<br />

Interface<br />

(Schnittstelle)<br />

ICI<br />

n – 1<br />

ICI<br />

SDU<br />

PDU<br />

SDU SDU PCI<br />

PCI<br />

FIGURE 1.9 Communication between two consecutive layers (ICI, interface control unit information; IDU,<br />

interface data unit; PCI, protocol control information; PDU, protocol data unit; and SAP, service access point).<br />

are unconfirmed service (using only Request and Indication), confirmed service (using Request, Indication,<br />

Response, and Confirmation), and confirmed service with local significance (using all four primitives, but<br />

without being able to link Response and Confirmation, because the <strong>communication</strong> channel is only unidirectional).<br />

In the latter case, a Confirmation is initiated by a Request, which has the big disadvantage that<br />

the user is led to believe that a confirmation has been sent—which is not the case.*<br />

The process that happens between the layers is described in Figure 1.9 [Leo 00]. Layer n of a <strong>communication</strong><br />

stack shall send a piece of information to an opposing layer. This information is called service<br />

data unit (SDU). The interface process in layer n attaches an interface control unit information (ICI)<br />

to the head of the SDU, which together builds the interface data unit (IDU) that is transferred over the<br />

SAP. The layer below the ICI is decoded and a new process is triggered. The following sequence (i.e.,<br />

the execution of a protocol) is to be seen as a logical process, with the exception of the lowest layer, the<br />

physical layer. For all other layers, we can say that layer n − 1 packs the SDU into a PDU by following a<br />

procedure defined by the ICI by prefixing a protocol control information (PCI) to the SDU. The PDU is<br />

now transmitted, which means that the layer n − 1 uses its layers underneath and acts as a service user.<br />

Finally, layer 1 physically transmits information as shown in Figure 1.10. The SDUs can be physically<br />

measured as well as all header, i.e., the PCI of all layers.<br />

PCI (n – 4) PCI (n – 3) PCI (n – 2) PCI (n – 1) PCI (n) SDU (n)<br />

PDU (n)<br />

PDU (n – 1)<br />

PDU (n – 2)<br />

PDU (n – 3)<br />

PDU (n – 4)<br />

FIGURE 1.10<br />

Data frame that can be physically measured on the connection between two end devices.<br />

* For some implementations this is sufficient, assuming that errors occur rarely and can be caught on higher layers.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!