TCP/IP Industrienetzwerk

Gast #1186083
Hallo,

ich will ein rs485 Netzwerk durch Ethernet TCP/IP ersetzen.
Es sollen 10 Sensoren Daten mit einem TCP/IP Server austauschen.

Für mich gibt es einige Unklarheiten in der Umsetzung.
Durch Server/Client des TCP/IP fragt nicht der Server (früher rs485 
Master) die Clients ab
sondern jeder Client muss sich am Server für den Datenaustausch anmelden 
oder?

Oder werden die Sensoren Server die dann Dienste anbieten?
Und der frühere Master ist dann ein Client und fragt zyklisch ab ?

Wie ist es üblich in TCP/IP Industrienetzwerken?

Danke für Information
Gast
Die Antwort auf die Frage hängt davon ab, was Du mit "anmelden" meinst. 
TCP is ja eine sog. "verbindungsorientiertes" Protokoll.

Allerdings geht die Initivative vom Client aus. Ob nun der Sensor als 
Client oder als Server agiert ist eigentlich ziemlich egal. 
Straight-Forward wäre das der Sensor auch als Server dient, denn er 
"serviert" ja Messwerte. Das ist aber eine Frage der Betrachtungsweise. 
Er könnte auch beim Server "Senken" für Messwerte Anfragen. Ich sage 
dies bloss um eine mögliche Denkweise zu nennen. Sie wäre eher unüblich 
und nicht wirklich konsistent mit der sonstigen Denkweise.

Wenn jedenfalls der Sensor als Client arbeitet dann würe er sich mit TCP 
allerdings beim Server "anmelden", d.h. eine Verbindung aufbauen.

Möglicherweise ist Dir allerdings nicht bewusst, das im engeren Sinne 
die Server-Eigenschaft nicht eine Frage des Rechners sondern der darauf 
laufenden Prozesse ist. So kein eine Hardware in Bezug auf einen 
gewissen Dienst als Server, in Bezug auf einen anderen als Client 
dienen.
Beispiel wäre ein Rechner, der sowohl als Arbeitsstation dient, also 
beispielsweise als Email-Client und andererseits als DHCP-Server für 
andere Rechner im lokalen Netz, oder Proxy etcpp.

Für Fälle wo die hundertprozentige Übermittlung nicht zwingend 
vorgeschrieben, dh.h. Datenverluste akzeptabel sind, würd UDP gehen. 
Diese Kommunikation ist "Verbindungslos". D.h. es findet keine 
"Anmeldung" statt. Der eine schickt was: "Jib mal n Wert!" und der 
andere antwortet "hier hasse" oder labbert was sinnloses vor sich hin 
"Beim nächsten Zeitzeichen ist es zu spät" oder sagt auch garnichts.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.