CP 521 SI
Daten empfangen mit ebertragungsprotokoll 3964(R)
8.4.2
Prinzipieller Ablauf des Empfangsvorgangs aus Sicht des Anwenderprogramms
Der folgende Abschnitt beschreibt den prinzipiellen Ablauf des Empfangsvorgangs in der Funk>
tionsart ∫3964(R)>Treiber∫. AusfÂhrlich dargestellt ist der Aufbau der 8 Byte>Bl'cke, die
als Auftrag in den ebergabespeicher des CP!521 SI transferiert werden (PAA)
f
und
als Quittung aus dem ebergabespeicher des CP!521 SI gelesen werden (PAE).
f
Zur Erinnerung:
Das Transferieren von 8 Byte>Bl'cken in den ebergabespeicher und das Lesen von Quittungen aus
dem ebergabespeicher betrifft die Kommunikation zwischen CPU und CP!521 SI. Die Kommuni>
kation zwischen CPU, CP!521 SI und Peripheriegerßt k'nnen Sie durch das ∫Koordinierungsbyte
Empfangen∫ (KBE) kontrollieren.
Ablauf eines (fehlerfreien) Empfangsvorgangs
CPU
RAM
Anwender>
Programm
PAE
PAA
Datentransfer vom Peripheriegerßt Âber die 25polige Schnittstelle des CP 521 SI
Bild 8.13 Daten empfangen Âber den CP 521 SI
— Empfangsauftrag in's PAA schreiben
" CP>Quittung fÂr den Empfangsauftrag auswerten
" Falls die CP>Quittung positiv war und der erste Datenblock eingelesen wurde: eingelesenen
Datenblock quittieren
' Nßchsten Datenblock einlesen und CP>Quittung fÂr diesen Datenblock auswerten
' Die Schritte " und ' wiederholen, bis der letzte Datenblock eingelesen ist.
÷ Abschlu˚quittung des CP!521 SI auswerten.
EWA 4NEB 812 6072>01a
AG 100>Bus
CP 521 SI
Sendefach
Empfangsfach
CP>Quittungen
ebergabespeicher
3964(R)>Treiber
8>27