Hallo,
meine Heizung von meinem Fertighaus bietet eine Modbus TCP Schnittstelle an, die ich derzeit versuche anzusteuern mit PHP.
Login funktioniert, wenn ich allerdings versuche fc3 "Read Holding Registers" abzufragen, bekomme ich immer den Fehlercode 2 zurück.
Ich habe mir im Vorfeld einen virtuellen Modbus Slave zu Simulationszwecken eingerichtet und hier funktioniert die Kommunikation.
Der Fehlercode 2 bedeutet wohl, dass etwas mit den abzufragenden Adressen nicht stimmt, allerdings weiß ich nicht was der Fehler sein könnte.
Laut Schnittstellenbeschreibung (siehe Anhang) müsste ich bspw. mit der Adresse 100 die Betriebsart abfragen können.
Leider bekomme ich den Fehler 2.
Im Simulator funktioniert es, wie gesagt.
Die Modbus Schnittstelle habe ich bei meiner Heizung auch aktiviert und neugestartet.
Ein Kollege hier im Forum hat bereits damit 2020 erfolgreich die Schnittstelle bearbeitet, leider erreiche ich ihn nicht.
Könnte mir jemand einen Tipp geben, woran es scheitern könnte? Bin jetzt nicht der Modbus-Profi leider.
Herzlichen Dank für jeden Tipp.
Viele Grüße
mc
Hier ein Auszug zur Schnittstellenbeschreibung:
2022-11-30 10-38-51_Parameterliste_Modbus_TCPr.png
meine Heizung von meinem Fertighaus bietet eine Modbus TCP Schnittstelle an, die ich derzeit versuche anzusteuern mit PHP.
Login funktioniert, wenn ich allerdings versuche fc3 "Read Holding Registers" abzufragen, bekomme ich immer den Fehlercode 2 zurück.
Ich habe mir im Vorfeld einen virtuellen Modbus Slave zu Simulationszwecken eingerichtet und hier funktioniert die Kommunikation.
Der Fehlercode 2 bedeutet wohl, dass etwas mit den abzufragenden Adressen nicht stimmt, allerdings weiß ich nicht was der Fehler sein könnte.
Laut Schnittstellenbeschreibung (siehe Anhang) müsste ich bspw. mit der Adresse 100 die Betriebsart abfragen können.
Leider bekomme ich den Fehler 2.
Im Simulator funktioniert es, wie gesagt.
Die Modbus Schnittstelle habe ich bei meiner Heizung auch aktiviert und neugestartet.
Ein Kollege hier im Forum hat bereits damit 2020 erfolgreich die Schnittstelle bearbeitet, leider erreiche ich ihn nicht.
Könnte mir jemand einen Tipp geben, woran es scheitern könnte? Bin jetzt nicht der Modbus-Profi leider.
Herzlichen Dank für jeden Tipp.
Viele Grüße
mc
Hier ein Auszug zur Schnittstellenbeschreibung:
2022-11-30 10-38-51_Parameterliste_Modbus_TCPr.png
Kommentar