RevPi Connect reset driver für Modbus RTU
Posted: 02 Nov 2021, 09:22
Hallo,
für meine Bachelorarbeit verwende ich einen RevPi Connect um Energiezähler per Modbus RTU auszulesen.
Ihr Gerät besitzt bereits eine RS-485 Schnittstelle, welche ich nach Ihren Anleitungen erfolgreich in Betrieb nehmen konnte. Allerdings ist mir aufgefallen, dass nach einem Neustart des Geräts das "Modbus_Master_Status" Register den hex Fehler-Code 0x11 (Die Verbindung zum Modbus-Master-Gerät ist fehlgeschlagen) besitzt. Auch wenn ich in das Register "Master_Status_Reset" den Wert 1 schreibe, bleibt der Fehler erhalten.
Reset'tet man den driver via PiCtory oder verwendet den Befehl "piTest -x", so weist das "Modbus_Master_Status" Register den hex Wert 0x00 auf.
Ich habe Ihnen einen Beispiel-Ablauf in den Anhang gepackt.
Gibt es hierfür eine Konfiguration, welche ich nicht beachtet habe, oder die ich zusätzlich vornehmen muss, sodass dieser Fehler nicht mehr auftritt? Oder muss man beim Start ein bestimmtes Register beschreiben, bevor man den Modbus-Master verwenden kann?
Viele Grüße
für meine Bachelorarbeit verwende ich einen RevPi Connect um Energiezähler per Modbus RTU auszulesen.
Ihr Gerät besitzt bereits eine RS-485 Schnittstelle, welche ich nach Ihren Anleitungen erfolgreich in Betrieb nehmen konnte. Allerdings ist mir aufgefallen, dass nach einem Neustart des Geräts das "Modbus_Master_Status" Register den hex Fehler-Code 0x11 (Die Verbindung zum Modbus-Master-Gerät ist fehlgeschlagen) besitzt. Auch wenn ich in das Register "Master_Status_Reset" den Wert 1 schreibe, bleibt der Fehler erhalten.
Reset'tet man den driver via PiCtory oder verwendet den Befehl "piTest -x", so weist das "Modbus_Master_Status" Register den hex Wert 0x00 auf.
Ich habe Ihnen einen Beispiel-Ablauf in den Anhang gepackt.
Gibt es hierfür eine Konfiguration, welche ich nicht beachtet habe, oder die ich zusätzlich vornehmen muss, sodass dieser Fehler nicht mehr auftritt? Oder muss man beim Start ein bestimmtes Register beschreiben, bevor man den Modbus-Master verwenden kann?
Viele Grüße