SPS Programmierer für Maschinenbau finden und buchen
Wir ruhen nicht, bevor wir
den richtigen Experten für
Sie gefunden haben!

Handshake Definition im Glossar von SPS-Profis.de

Definition und Zweck:
Handshake ist ein Kommunikationsprotokoll oder ein Mechanismus, der von zwei oder mehr Geräten oder Softwarekomponenten verwendet wird, um eine Verbindung aufzubauen, Parameter auszutauschen und ihre Bereitschaft für die Datenübertragung zu bestätigen. Es ist im Wesentlichen ein „Begrüßungsritual“, das sicherstellt, dass beide Seiten bereit sind und sich auf die Regeln der Kommunikation einigen, bevor die eigentlichen Daten übertragen werden.

Das Hauptziel des Handshakes ist es, einen zuverlässigen und geordneten Datenaustausch zu gewährleisten und Datenverlust oder Fehlinterpretationen zu vermeiden.

Ablauf (Beispiel):
Ein einfacher Handshake könnte wie folgt ablaufen:

  1. Sender: „Ich möchte Daten senden.“
  2. Empfänger: „Ich bin bereit, Daten zu empfangen.“
  3. Sender: „Hier sind die Daten.“
  4. Empfänger: „Ich habe die Daten erhalten.“

Je nach Protokoll können auch komplexere Parameter wie Baudrate, Datenformat, Fehlerprüfmechanismen oder Authentifizierungsinformationen ausgetauscht werden.

Relevanz in der Automatisierungstechnik:
Handshakes sind in der industriellen Kommunikation weit verbreitet, um die Zuverlässigkeit von Verbindungen zu gewährleisten:

  • Serielle Schnittstellen (RS232/RS485): Bei der seriellen Kommunikation werden oft Hardware-Handshake-Leitungen (RTS/CTS) oder Software-Handshake-Protokolle (XON/XOFF) verwendet, um den Datenfluss zu steuern und Pufferüberläufe zu verhindern.
  • Feldbusse und Industrial Ethernet: Obwohl moderne Busse oft sehr schnell sind und auf komplexeren Protokollen basieren, finden Handshake-Mechanismen auf verschiedenen Ebenen statt, um die Verbindungsaufnahme und den Datenaustausch zwischen Master und Slave zu gewährleisten.
  • Geräte-zu-Gerät-Kommunikation: Wenn eine SPS mit einem Drucker, einem Barcode-Leser oder einem Roboter kommuniziert, wird oft ein Handshake-Protokoll verwendet, um die Datenübertragung zu synchronisieren.
  • Authentifizierung: Bei der Aufnahme einer sicheren Verbindung (z.B. VPN, TLS) findet ein kryptografischer Handshake statt, um die Identität der Kommunikationspartner zu überprüfen und eine verschlüsselte Verbindung aufzubauen.

Ein fehlender oder fehlerhafter Handshake ist eine häufige Ursache für Kommunikationsprobleme in Automatisierungssystemen. Die Diagnose konzentriert sich dann oft auf die Überprüfung der korrekten Handshake-Einstellungen.

→ Siehe auch: Handshaking, Kommunikation, Serielle Schnittstelle, Fehlererkennung, Authentifizierung

SPS Programmierer freut sich darauf Sie kennenzulernen.

Suchen Sie erfahrene Freelancer für dieses Thema?
Jetzt in 4 Schritten den richtigen Mitarbeiter finden!

  1. Füllen Sie jetzt unser kurzes Formular aus oder rufen Sie uns unter 0800 68 11 700 kostenlos an. Unsere Berater besprechen Ihren konkreten Bedarf mit Ihnen am Telefon und wählen für sie die besten verfügbaren Freelancer aus unserem Pool mit 2.835 SPS Spezialisten aus.
  2. Sie erhalten per Mail - meist innerhalb weniger Stunden - genau auf Ihre Anforderungen passende Mitarbeitervorschläge, mit Stundensatz und ausführlichem Erfahrungsprofil zur Prüfung.
  3. Wir organisieren für Sie kostenlos und unverbindlich Vorgespräche mit allen von Ihnen ausgewählten Wunschkandidaten.
  4. Sobald Sie sich für den richtigen Mitarbeiter entschieden haben, können Sie ihn flexibel über uns buchen. Alle Kosten der Vermittlung sind in seinem Stundensatz enthalten.