Modbus-RTU: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
| (13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
Die meisten Stromzähler die wir unterstützen werden über Modbus RTU ausgelesen. | Die meisten Stromzähler die wir unterstützen werden über Modbus RTU ausgelesen. | ||
[[Datei:EnMoSchema_Modbus-RTU.png|frameless|center|upright=4]] | |||
==Wichtige Parameter== | ==Wichtige Parameter== | ||
| Zeile 12: | Zeile 13: | ||
== Anschlussschema == | == Anschlussschema == | ||
[[Datei:Bus_Elektroschema.png | <br/> | ||
Serial-Schnittstelle | [[Datei:Bus_Elektroschema.png|frameless|center|600px]] | ||
* Erster Kontakt von Rechts: -/ (blaues Bus-Kabel) | '''Serial-Schnittstelle''' | ||
* Erster Kontakt von Rechts: -/B (blaues Bus-Kabel) | |||
* Zweiter Kontakt von Rechts: +/A (weisses Bus-Kabel) | * Zweiter Kontakt von Rechts: +/A (weisses Bus-Kabel) | ||
| Zeile 20: | Zeile 22: | ||
==Ablauf des Scanprozesses== | ==Ablauf des Scanprozesses== | ||
<div class="flex-step-container"> | |||
[[Datei:IBN_Modbus_RTU_Scan_Prozess.png|class=img-iphone-style]] | |||
<div style="flex:1;"> | |||
Der Modbus-RTU-Scan erfolgt sequenziell, indem jede Modbus-ID im definierten Adressbereich abgefragt wird. Wenn eine Adresse mit einem Peripheriegerät belegt ist, wird die Antwort schnell empfangen. Ist eine Adresse jedoch leer, dauert es 1 Sekunde bis zum Timeout. Je mehr leere Addressen abgefragt werden, desto länger dauert der Scan. | Der Modbus-RTU-Scan erfolgt sequenziell, indem jede Modbus-ID im definierten Adressbereich abgefragt wird. Wenn eine Adresse mit einem Peripheriegerät belegt ist, wird die Antwort schnell empfangen. Ist eine Adresse jedoch leer, dauert es 1 Sekunde bis zum Timeout. Je mehr leere Addressen abgefragt werden, desto länger dauert der Scan. | ||
</div> | |||
</div> | |||
==Ungültige Antworten== | ==Ungültige Antworten== | ||
Der Scan validiert, ob es sich bei einer Antwort auf dem Modbus um eine valide Antwort des gesuchten Geräts handelt, oder nicht. Manchmal antworten im angegebenen Modbus-ID-Bereich zusätzlich oder anstelle des gewünschten Geräts auch andere Geräte mit ungültigen Antworten. Diese Geräte werden nach dem Scan ebenfalls angezeigt. Wenn du dir sicher bist, dass das Gerät mit der angegebenen Modbus-ID das gesuchte Gerät ist, kannst du es durch Anklicken der Checkbox zum PRiOT | <div class="flex-step-container"> | ||
[[Datei:IBN_Modbus_RTU__Umbekanntes_Gerät.png|class=img-iphone-style]] | |||
<div style="flex:1;"> | |||
Der Scan validiert, ob es sich bei einer Antwort auf dem Modbus um eine valide Antwort des gesuchten Geräts handelt, oder nicht. Manchmal antworten im angegebenen Modbus-ID-Bereich zusätzlich oder anstelle des gewünschten Geräts auch andere Geräte mit ungültigen Antworten. Diese Geräte werden nach dem Scan ebenfalls angezeigt. | |||
</br></br> | |||
Wenn du dir sicher bist, dass das Gerät mit der angegebenen Modbus-ID das gesuchte Gerät ist, kannst du es durch Anklicken der Checkbox zum PRiOT Energy Manager hinzufügen. Wahrscheinlicher ist jedoch, dass das Gerät noch fehlkonfiguriert ist, oder nach dem falschen Gerät gesucht wird. Bitte überprüfe zuerst, ob die Geräte am Modbus mit dem für den Scan ausgewählten Gerätetypen übereinstimmen und ob alle Geräte am Modbus korrekt eingestellt sind (keine doppelten Adressen, Baudrate, Parität, Stopbit). | |||
</br></br> | |||
Dieser Mechanismus existiert für mehr Transparenz (einfachere Problembehebung) und damit es bei einem falsch-negativen Resultat des Validierungsschrittes möglich bleibt das Gerät hinzuzufügen. Solche falsch-negativen Validierungen sollten jedoch höchst selten auftreten und werden rasch mit Updates behoben. | Dieser Mechanismus existiert für mehr Transparenz (einfachere Problembehebung) und damit es bei einem falsch-negativen Resultat des Validierungsschrittes möglich bleibt das Gerät hinzuzufügen. Solche falsch-negativen Validierungen sollten jedoch höchst selten auftreten und werden rasch mit Updates behoben. | ||
</div> | |||
</div> | |||