RevPi 4 Modbus Slave über RS485 Anschlüsse einlesen
Posted: 17 Apr 2024, 15:51
Hallo,
ich verzweifele gerade daran, einen Signalwandler mit Modbus Schnittstelle über die Geräteanschlüsse meines RevPI 4 einzulesen.
Für den Test habe ich mich an dem Video Tutorial 21 Modbus Master RTU orientiert.
Angeschlossen ist der Slave an den hinteren X2 Klemmen des Gerätes, die mit P und N gekennzeichnet sind.
Unter Services habe ich den Modbus Master enabled.
In Pictory habe ich einen virtuellen Modbus RTU Master angehängt. Unter device path steht /dev/ttyRS485.
Unter Extended Data habe ich die Einstellungen zum Auslesen den Holding Registers vorgenommen. Baud-Rate, Parität, Datenbits und Stop-Bit habe ich überprüft.
Mit qModMaster kann ich auch mit diesen Einstellungen Register auslesen.
Mit piTest -d sehe ich auch das ModbusRTU Modul.
Mit piTest -v finde ich auch meine Variable, die ich für das auszulesende Register in pictory angelegt habe.
Jedoch wenn ich dann mit piTest -r die Variable lese, dann ist diese leer.
Gibt es noch eine Einstellung, die ich vornehmen muss?
Vielen Dank
Gruß Wolfgang
ich verzweifele gerade daran, einen Signalwandler mit Modbus Schnittstelle über die Geräteanschlüsse meines RevPI 4 einzulesen.
Für den Test habe ich mich an dem Video Tutorial 21 Modbus Master RTU orientiert.
Angeschlossen ist der Slave an den hinteren X2 Klemmen des Gerätes, die mit P und N gekennzeichnet sind.
Unter Services habe ich den Modbus Master enabled.
In Pictory habe ich einen virtuellen Modbus RTU Master angehängt. Unter device path steht /dev/ttyRS485.
Unter Extended Data habe ich die Einstellungen zum Auslesen den Holding Registers vorgenommen. Baud-Rate, Parität, Datenbits und Stop-Bit habe ich überprüft.
Mit qModMaster kann ich auch mit diesen Einstellungen Register auslesen.
Mit piTest -d sehe ich auch das ModbusRTU Modul.
Mit piTest -v finde ich auch meine Variable, die ich für das auszulesende Register in pictory angelegt habe.
Jedoch wenn ich dann mit piTest -r die Variable lese, dann ist diese leer.
Gibt es noch eine Einstellung, die ich vornehmen muss?
Vielen Dank
Gruß Wolfgang