CP 521 SI
9.4
Prinzipieller Ablauf des Empfangsvorgangs aus Sicht des
Anwenderprogramms
Der folgende Abschnitt beschreibt den prinzipiellen Ablauf des Empfangsvorgangs bei Modus!4
(AG mit CP 521!SI ist Slave am SINEC!L1>Bus). AusfÂhrlich dargestellt ist der Aufbau der jeweiligen
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 Kommunikation des CP 521!SI mit einem SINEC!L1>Koppelpartner Âber den SINEC!L1>Bus
k'nnen Sie durch das ∫Koordinierungsbyte Empfangen∫ (KBE) kontrollieren.
CPU
RAM
Anwender>
Programm
PAE
PAA
Datentransfer vom SINEC L1>Bus Âber die 25polige Schnittstelle des CP 521 SI
Bild 9.6 Daten empfangen Âber den CP 521 SI
— Empfangsauftrag in das 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
.
SINEC L1>Treiber
CP 521 SI
Sendefach
Empfangsfach
CP>Quittungen
ebergabespeicher
9>9