
Modbus TCP
Wie wird die Verbindung zwischen den Geräten ausgeschlossen?
Wie wird die Verbindung zwischen den Geräten ausgeschlossen?
Wie wird die Verbindung zwischen den Geräten ausgeschlossen?
Wenn die Kommunikation abgeschlossen ist, sendet der Client eine Anforderung an den Sender, um die Verbindung zu beenden.
Kommunikationsunterbrechung zwischen zwei operativen Endpunkten:
Der Grund für den Kommunikationsunterbruch kann das Trennen des Ethernet-Kabels auf der Serverseite sein. Das erwartete Verhalten ist:
- Wenn derzeit kein Paket auf der Verbindung gesendet wird: Der Kommunikationsunterbruch wird nicht angezeigt, wenn er kürzer als der Timerwert Keep Alive dauert. Wenn der Kommunikationsbruch länger dauert als der Timerwert Keep Alive, wird ein Fehler an die TCP-Management-Ebene zurückgegeben, die die Verbindung zurücksetzen kann.
- Wenn einige Pakete vor und nach der Trennung gesendet werden: Die TCP-Rückübertragungsalgorithmen (Jacobson's, Karn's Algorithmen und exponentielles Backoff. Siehe Abschnitt 4.3.2) sind aktiviert. Dies kann zu einem stack TCP Layer Reset der Verbindung führen, bevor der Keep Alive Timer abgelaufen ist.
Absturz und Neustart des Server-Endpunktes:
Nach dem Absturz und Neustart des Servers ist die Verbindung auf Client-Seite "halb offen". Das erwartete Verhalten ist:
- Wenn kein Paket auf der halboffenen Verbindung gesendet wird: Die halboffene TCP-Verbindung wird von der Client-Seite als geöffnet angesehen, solange der Keep Alive-Timer nicht abgelaufen ist. Danach wird ein Fehler an die TCP-Management-Ebene zurückgegeben, die die Verbindung zurücksetzen kann.
- Wenn einige Pakete über die halboffene Verbindung gesendet werden: Der Server erhält Daten über eine Verbindung, die nicht mehr existiert. Der Stapel TCP Layer sendet einen Reset, um die halboffene Verbindung auf der Client-Seite zu schließen.
Sie kennen eine bessere Antwort?
Die Frage zu Schneider Electric Modbus TCP wurde bereits beantwortet, jedoch kann es sein, dass es mittlerweile eine bessere Lösung oder Alternative gibt. Wenn Sie diese kennen, dann beantworten Sie jetzt die Frage und erhöhen damit Ihre Reputation als Industrie-Experte in unserer B2B-Community.
Was ist der Unterschied zwischen PROFINET und Modbus TCP?
Können Sie bitte den Unterschied zwischen PROFINET und Modbus TCP erklären und vergleichen und vielleicht die Hauptbereiche als Referenz dafür aufzeigen?
Wie kann ich auf die Modbus TCP / IP-Netzwerkeinstellungen zugreifen?
Wie kann ich auf die Modbus TCP / IP-Netzwerkeinstellungen zugreifen?
Kann arduino mit Modbus-Kommunikation arbeiten?
Kann arduino mit Modbus-Kommunikation arbeiten?
Mehr aus dem Bereich Standards & Bussysteme
Waren die Inhalte für Sie hilfreich?