Datenübertragung mit Freeport
5.8 Handshakeverfahren
5.8
Handshakeverfahren
Einleitung
Handshake-Verfahren steuern den Datenfluss zwischen zwei Kommunikationspartnern.
Durch die Verwendung von Handshake-Verfahren wird vermieden, dass bei unterschiedlich
schnell arbeitenden Geräten Daten bei der Übertragung verloren gehen.
Grundsätzlich lassen sich die folgenden Verfahren unterscheiden:
Tabelle 5- 1
Verfahren
Software-Datenflusskontrolle XON/XOFF
Hardware-Datenflusskontrolle RTS/CTS
Automatische Bedienung der Begleitsignale
Software-Datenflusskontrolle
Die Realisierung der Software-Datenflusskontrolle auf dem Kommunikationsmodul wird
folgendermaßen durchgeführt:
• XON/XOFF
– Sobald das Kommunikationsmodul durch Parametrierung in die Betriebsart
– Bei Erreichen der parametrierten maximalen Telegrammanzahl bzw. 16 Zeichen, bevor
– Sobald ein Telegramm durch die CPU abgeholt wurde und der Empfangspuffer wieder
– Empfängt das Kommunikationsmodul während eines Sendevorgangs das Zeichen
38
Übersicht der Verfahren und Schnittstellen
"XON/XOFF" gebracht wurde, sendet es das Zeichen XON und erlaubt so dem
Kommunikationspartner zu senden.
der Empfangspuffer überläuft, sendet das Kommunikationsmodul das Zeichen XOFF
und fordert damit dem Kommunikationspartner auf, das Senden zu unterbrechen.
Sendet der Kommunikationspartner trotzdem weiter, wird bei Überlauf des
Empfangspuffers eine Fehlermeldung generiert. Die empfangenen Daten des letzten
Telegramms werden verworfen.
aufnahmebereit ist, sendet das Kommunikationsmodul das Zeichen XON.
XOFF, unterbricht das Kommunikationsmodul den Sendevorgang bis vom
Kommunikationspartner wieder ein XON empfangen wird. Wird nach einer
bestimmten parametrierbaren Zeit kein XON empfangen, wird der Sendevorgang
abgebrochen und eine entsprechende Fehlermeldung ausgegeben.
Hinweis
Die Zeichen für XON und XOFF sind parametrierbar (beliebiges ASCII-Zeichen).
Bei der Parametrierung der Software-Datenflusskontrolle XON/XOFF dürfen die
Nutzdaten keines der parametrierten XON- oder XOFF-Zeichen enthalten.
RS232
X
X
X
CM PtP im Betrieb ohne SIMATIC‑Systemanweisungen
Programmier- und Bedienhandbuch, 05/2021, A5E03908198-AB
RS422
RS485
X
-
-
-
-
-