CP 521 SI
Je nachdem, ob der CP auf das ebertragungsprotokoll 3964 oder 3964R eingestellt ist, beendet
der CP den Empfang auf unterschiedliche Weise:
Im ebertragungsprotokoll 3964 (d.h. ohne BCC):
f
Erkennt der CP die Zeichenfolge DLE ETX, beendet er den Empfang und sendet DLE fÂr einen
fehlerfrei (oder NAK fÂr einen fehlerhaft) empfangenen Block an das Peripheriegerßt.
Im ebertragungsprotokoll 3964R (d.h. mit BCC):
f
Erkennt der CP die Zeichenfolge DLE ETX BCC, beendet er den Empfang. Er vergleicht das em>
pfangene BlockprÂfzeichen BCC mit der intern gebildeten Lßngsparitßt. Ist das Block>
prÂfzeichen korrekt und kein anderer Empfangsfehler aufgetreten, sendet der CP DLE. Bei
fehlerhaftem BCC wird NAK an das Peripheriegerßt gesendet. Anschlie˚end wird eine Wieder>
holung erwartet. Kann der Block auch nach insgesamt sechs Versuchen * nicht fehlerfrei em>
pfangen werden oder wird die Wiederholung vom Peripheriegerßt nicht innerhalb der Block>
wartezeit von 4 s * gestartet, bricht der CP den Empfang ab.
Treten wßhrend des Empfangens ebertragungsfehler auf (verlorenes Zeichen, Rahmenfehler,
Paritßtsfehler), wird bis zum Verbindungsabbau weiterempfangen und dann NAK an das Periphe>
riegerßt gesendet. Dann wird eine Wiederholung in der oben beschriebenen Weise erwartet.
Beispiel fÂr fehlerloses Empfangen:
CP!521!SI
3964(R)>Treiber
* BCC nur im ebertragungsprotokoll 3964R
Bild 8.8
Fehlerloser Datenverkehr beim Empfangen
* Default>Wert: andere Werte in Parameterblock 7 parametrierbar
EWA 4NEB 812 6072>01a
DLE
DLE
3964(R)>Treiber
Peripheriegerßt
STX
1. Zeichen
.
.
.
n. Zeichen
DLE
ETX
BCC *
8>9