Kopplungs>Modus
7.7.2
Telegramme empfangen mit Auswertung der angegebenen Endezeichen
Sie k'nnen nach einem Empfangsauftrag ein Telegramm vom CP empfangen, dessen Ende durch
Endezeichen festgelegt ist. Die Endezeichen werden vom CP ÂberprÂft. Empfangene Daten
k'nnen Sie im Anwenderprogramm auswerten.
Voraussetzungen
f
Die Endezeichen mÂssen Sie bei der Parametrierung des CP 523 im Parameterblock 7 angeben
(Æ Kap. 7.3)
Sie mÂssen auch sicherstellen, da˚ das Peripheriegerßt nur Telegramme an den CP sendet, die
f
diese Endezeichen beinhalten.
f
Der CP 523 mu˚ im Kopplungs>Modus interpretierend eingestellt sein. Dies mÂssen Sie bei der
Parametrierung im Parameterblock 7 festlegen (Æ Kap. 7.3).
Schematischer Ablauf ∫Telegramme empfangen mit Auswertung der angegebenen Ende>
zeichen∫
1. CPU transferiert in den ebergabespeicher Wort 0 den Auftrag ∫Datentransfer koordinieren
fÂr Telegramm empfangen∫(A080
2. CPU liest aus dem ebergabespeicher Wort 0 die Koordinierungsinformation. Wenn kein Tele>
gramm im Empfangsfach vorhanden ist (Bit 7 im Byte 1=∫0∫), kann auch keins empfangen
werden. Im Byte 7 ist zusßtzlich noch angegeben die Anzahl der Telegramme im Empfangs>
puffer.
3. CPU liest das Telegramm in 8 Byte gro˚en Datenbl'cken aus dem ebergabespeicher.
CPU liest Datenblock aus dem ebergabespeicher und ÂberprÂft, ob Endezeichen Âbertragen
wurden.
4a. Wenn Endezeichen vorhanden, dann Ende.
4b. Wenn kein Endezeichen Âbertragen wurde, dann Wort 0 des ebergabespeichers beschreiben.
Der CP aktualisiert daraufhin den ebergabespeicher.
5. RÂckkehr zu Schritt 3.
Beispiel:
Telegramm empfangen mit Endezeichen 0D0D
Auf dem CP 523 ist die Anfangsadresse 128 eingestellt. Das Telegramm soll im DB 22 ab DW 0 ab>
gelegt werden. Wenn ein Telegramm im DB 22 abgelegt ist, soll der Merker 101.1 gesetzt werden.
In der AWL ist nicht erlßutert, wie der Merker 101.1 zurÂckgesetzt wird. Man k'nnte ihn zum
Beispiel zurÂcksetzen, wenn man das Telegramm ausgewertet hat und es im DB 22 Âberschrieben
werden kann. Der FB 126 ist parametrierbar. Die Anfangsadresse der Baugruppe und die
Endezeichen sind frei wßhlbar. Sie mÂssen beim Aufruf angegeben werden. Der FB 126 empfßngt
nur 1 Telegramm und wertet Byte 7 des ebergabespeichers nicht aus (Anzahl der Telegramme im
Empfangsfach).
7>78
)
H
H
EWA 4NEB 811 6044>01a
CP 523