Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 330

Technologische funktionen
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:

Werbung

Punkt-zu-Punkt-Kopplung
6.9 Protokollbeschreibung
Verbindungsaufbau beim Empfangen
Im Ruhezustand, wenn kein Sendeauftrag zu bearbeiten ist, wartet die Prozedur auf den
Aufbau der Verbindung durch den Kommunikationspartner.
Steht beim Verbindungsaufbau mit STX kein leerer Empfangspuffer zur Verfügung, wird eine
Wartezeit von 400 ms gestartet. Liegt nach dieser Zeit noch kein leerer Empfangspuffer vor,
wird der Fehler am STATUS-Ausgang des SFBs angezeigt. Die Prozedur sendet ein
Zeichen NAK und geht wieder in den Ruhezustand zurück. Andernfalls sendet die Prozedur
das Zeichen DLE und empfängt die Daten.
Empfängt die Prozedur im Ruhezustand ein beliebiges Zeichen (außer STX oder NAK),
wartet sie auf den Ablauf der Zeichenverzugszeit (ZVZ) und sendet dann das Zeichen NAK.
Der Fehler wird am STATUS-Ausgang des SFBs angezeigt.
Daten empfangen
Nach gelungenem Verbindungsaufbau werden die ankommenden Nutzdaten im
Empfangspuffer abgelegt. Werden zwei aufeinanderfolgende Zeichen DLE empfangen, wird
nur ein Zeichen DLE in den Empfangspuffer übernommen.
Nach jedem empfangenen Zeichen wird während der Zeichenverzugszeit auf das nächste
Zeichen gewartet. Verstreicht die Zeichenverzugszeit ohne Empfang, wird das Zeichen NAK
an den Kommunikationspartner gesendet. Das Systemprogramm meldet den Fehler an den
SFB RCV_PTP (Ausgangsparameter STATUS).
Treten während des Empfangens Übertragungsfehler auf (verlorenes Zeichen,
Rahmenfehler, Paritätsfehler usw.), so wird bis zum Verbindungsabbau weiterempfangen
und dann NAK an den Kommunikationspartner gesendet. Anschließend wird eine
Wiederholung erwartet. Kann der Block auch nach der im statischen Parametersatz
spezifizierten Anzahl von Übertragungsversuchen nicht fehlerfrei empfangen werden oder
wird die Wiederholung vom Kommunikationspartner nicht innerhalb einer Blockwartezeit
(entspricht der Quittungsverzugszeit) gestartet, bricht die Prozedur den Empfang ab. Die
CPU meldet die erste fehlerhafte Übertragung und den endgültigen Abbruch am SFB
RCV_PTP (Ausgangsparameter STATUS).
Verbindungsabbau beim Empfangen
Erkennt die Prozedur 3964 die Zeichenfolge DLE ETX, beendet sie den Empfang und
sendet DLE für einen fehlerfrei empfangenen Block an den Kommunikationspartner. Bei
einem Empfangsfehler wird NAK an den Kommunikationspartner gesendet. Anschließend
wird eine Wiederholung erwartet.
Erkennt die Prozedur 3964(R) die Zeichenfolge DLE ETX BCC, beendet sie den Empfang.
Sie vergleicht das empfangene Blockprüfzeichen BCC mit der intern gebildeten Längsparität.
Ist das Blockprüfzeichen korrekt und kein anderer Empfangsfehler aufgetreten, sendet die
Prozedur 3964(R) DLE und kehrt zurück in den Ruhezustand. Bei fehlerhaftem BCC oder
einem anderen Empfangsfehler wird NAK an den Kommunikationspartner gesendet.
Anschließend wird eine Wiederholung erwartet.
330
CPU 31xC: Technologische Funktionen
Betriebsanleitung, 03/2011, A5E00105483-05

Werbung

loading

Diese Anleitung auch für:

Simatic cpu 31xc