Herunterladen Inhalt Inhalt Diese Seite drucken

Daten Empfangen Mit 3964(R); Verbindungsabbau Beim Empfangen - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Konfigurieren/Parametrieren
4.3 Kommunikation über 3964(R)
4.3.6

Daten empfangen mit 3964(R)

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 freier Empfangspuffer zur Verfügung, wird eine
Wartezeit gestartet (Wartezeit = Quittungsverzugszeit - 10 ms, jedoch maximal 400 ms).
Liegt nach dieser Zeit noch kein freier Empfangspuffer vor, erfolgt eine Fehlermeldung. Die
Prozedur sendet das Zeichen NAK und geht wieder in den Ruhezustand zurück. Andernfalls
sendet die Prozedur das Zeichen DLE und empfängt die Daten in der oben beschriebenen
Weise.
Die Quittungsverzugszeit sollte bei beiden Kommunikationspartnern auf den gleichen Wert
eingestellt sein.
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.
Das Kommunikationsmodul gibt eine entsprechende Fehlermeldung aus.
Daten empfangen
Nach gelungenem Verbindungsaufbau werden die ankommenden Empfangszeichen im
Empfangspuffer abgelegt. Werden zwei aufeinanderfolgende Zeichen DLE empfangen, wird
nur ein Zeichen DLE in den Empfangspuffer übernommen.
Nach erfolgtem Verbindungsaufbau und jedem Empfangszeichen 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
Kommunikationsmodul gibt eine entsprechende Fehlermeldung aus. Anschließend wird eine
Wiederholung erwartet.
Treten während des Empfangs Übertragungsfehler auf (Rahmenfehler, Paritätsfehler usw.),
so wird bis zum Verbindungsabbau weiter empfangen und dann NAK an den
Kommunikationspartner gesendet. Anschließend wird eine Wiederholung erwartet. Kann der
Block auch nach der spezifizierten Anzahl von Übertragungsversuchen nicht fehlerfrei
empfangen werden oder wird die Wiederholung vom Kommunikationspartner nicht innerhalb
einer Blockwartezeit von 4 s gestartet, bricht die Prozedur den Empfang ab. Das
Kommunikationsmodul meldet die erste fehlerhafte Übertragung und den endgültigen
Abbruch.

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 3964R 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 3964R DLE und kehrt zurück in den Ruhezustand. Das Kommunikationsmodul
informiert die Steuerung, dass neue Empfangsdaten vorliegen.
Bei fehlerhaftem BCC oder einem anderen Empfangsfehler wird NAK an den
Kommunikationspartner gesendet. Anschließend wird eine Wiederholung erwartet.
52
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200mpSimatic et 200sp

Inhaltsverzeichnis