Allgemeine Versändnisfragen zu Bussystemen/ Kabel usw.

Fivel

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen!

Ich schreibe zur Zeit an einer Masterarbeit und muss für das allgemeine Verständnis des Lesers am Anfang ein paar Grundlagen über Bussysteme klären. Ein Teil der Arbeit handelt von der Kommunikation verschiedener Geräte mit einem WAGO Controller (750-8202).mLeider finde ich im Internetjungle nicht so wirklich das was ich brauche und hoffe, dass mir hier jemand weiterhelfen kann.

Mein Hauptproblem liegt in der Unterscheidung der Begrifflichkeiten, also ob etwas ein Bussystem ist, ein Kommunikationsprotokoll, eine physische Schnittstelle oder manchmal auch nur der Name eines Herstellers. Und welches Kabel benötige ich für was?

1. Ist RS485 ein Protokoll oder eine physische Schnittstelle? Der 750-8202 hat zum Beispiel einen Buchse für RS485/RS232 (9pin Sub-d Buchse), aber in dem Aufbau den ich hier betrachte wird über diesen Stecker eine Wärmepumpe mit Modbus RTU angesprochen. Also in welchem Verhältnis stehen hier RS485 und Modbus RTU?

2. Die Baureihe 14 von Eltako kommuniziert auch über einen internen Eltako-RS485-Bus. Ist hier die physische Verbindung gemeint (Kabel) oder aber das Protokoll? Kann man die Daten hier mit der WAGO auslesen und wie oder verwendet hier Eltako Hauseigenes? Und weiß zufällig jemand welche Aufgabe das FBA14 (Buskoppler) hier übernimmt?

3. Modbus TCP und BACnet IP: Das müssten beides Protokolle sein die auf Ethernet basieren richtig? Kann man diese Kommunikation jeweils über das gleiche Kabel realisieren (Patch Kabel RJ45)?

Das Gebiet ist noch Neuland für mich deswegen fehlt das allgemeine Verständnis für die Begriffe.
Vielleicht kennt hier ja auch jemand ein website auf der das alles zusammengefasst ist.

Besten Gruß und Danke!
 
1. Ist RS485 ein Protokoll oder eine physische Schnittstelle? Der 750-8202 hat zum Beispiel einen Buchse für RS485/RS232 (9pin Sub-d Buchse), aber in dem Aufbau den ich hier betrachte wird über diesen Stecker eine Wärmepumpe mit Modbus RTU angesprochen. Also in welchem Verhältnis stehen hier RS485 und Modbus RTU?
RS485 steht für eine Verdrahtung mit Twisted Pair Kabel.
Es können mehrere (32) Empfänger an einem Kabel hängen (ohne Repeater zu benutzen).
Siehe:
https://de.wikipedia.org/wiki/EIA-485
Vergleiche auch zu RS232
https://de.wikipedia.org/wiki/RS-232
Nach dem OSI Modell liegen RS485 und RS 232 in der physikalischen Schicht.
https://de.wikipedia.org/wiki/OSI-Modell

2. Die Baureihe 14 von Eltako kommuniziert auch über einen internen Eltako-RS485-Bus. Ist hier die physische Verbindung gemeint (Kabel) oder aber das Protokoll? Kann man die Daten hier mit der WAGO auslesen und wie oder verwendet hier Eltako Hauseigenes? Und weiß zufällig jemand welche Aufgabe das FBA14 (Buskoppler) hier übernimmt?
Ohne jetzt den "Eltako-RS485-Bus" zu kennen, würde ich das so lesen:
- Die physikalische Verbindung ist nach RS485 mit Twisted Pair.
- Das Protokoll ist was Firmeneigenes von Eltako
Siehe auch:
https://forum.fhem.de/index.php?topic=26156.0

3. Modbus TCP und BACnet IP: Das müssten beides Protokolle sein die auf Ethernet basieren richtig? Kann man diese Kommunikation jeweils über das gleiche Kabel realisieren (Patch Kabel RJ45)?
Ja, Modbus TCP ist ein Anwendungsprotokoll oberhalb der TCP Socket Transportschicht.
Modbus ist, im Gegensatz zu proprietären Protokollen, offen dokumentiert.
Daher konnte ich das auch einfach implemetieren, siehe:
https://pvbrowser.de/pvbrowser/sf/manual/rllib/html/classrlModbus.html
 
Die ursprüngliche Frage hat mein Interesse geweckt und ich habe mich daher mal etwas im Internet umgesehen.

Es scheint so zu sein, dass über das "RS485-Bus-Gateway. FGW14-USB" das EnOceanSerialProtocol zur Verfügung steht.

Siehe: Internetsuche nach Stichwort:

EnOceanSerialProtocol3.pdf

Dabei handelt es sich um ein einfaches serielles Protocol.
Alles was man dazu braucht, ist eine Bibliothek, mit der man eine Serielle Schnittstelle ansprechen kann.
Beispiel:
https://pvbrowser.de/pvbrowser/sf/manual/rllib/html/classrlSerial.html
 
Zurück
Oben