Mehrere virtuelle Master Modbus RTU - Device offset error
Posted: 24 Nov 2021, 16:54
Hallo zusammen,
ich arbeite gerade an einem Projekt und möchte über ModbusRTU Daten von diversen Geräten auslesen. Dafür verwende ich eine Kunbus Connect mit dem aktuellen Raspbian Buster. Da ich mehr als 32 Register auslesen muss habe ich in Pictory mehrere virtuelle ModbusRTU Master konfiguriert. Diese Vorgehensweise habe ich in der Vergangenheit bereits mehrfach ohne Problem unter Raspbian Stretch verfolgt.
Mit der aktuellen Raspbian Buster Version bekomme ich eine Device offset error:
Für mein Verständnis deute die Fehlermeldung darauf hin, dass bei der Konfiguration der Offsets für die jeweiligen ModbusRTU Master die Position um 2 Byte, also einem InputWord, verrutscht sein muss. Wenn ich einen dritten ModbusRTU Master verwende ist die Überlappung durch den Folgefehler bei 4 Byte, was für mich die Überlegung des verrutschten offsets bestätigt.
Da ich den Offset nicht aktiv konfiguriere, sodern das automatisch passiert weiß ich nicht wie ich das Problem beheben kann. Ich würde nur ungern einfach wieder auf Raspbian Stretch wechseln oder das jeweils 1. bzw. 2 usw. Input_Word ungenutzt lassen um das Problem zu vermeiden.
Vielen Dank vorab für alle Vorschläge
Beste Grüße
ich arbeite gerade an einem Projekt und möchte über ModbusRTU Daten von diversen Geräten auslesen. Dafür verwende ich eine Kunbus Connect mit dem aktuellen Raspbian Buster. Da ich mehr als 32 Register auslesen muss habe ich in Pictory mehrere virtuelle ModbusRTU Master konfiguriert. Diese Vorgehensweise habe ich in der Vergangenheit bereits mehrfach ohne Problem unter Raspbian Stretch verfolgt.
Mit der aktuellen Raspbian Buster Version bekomme ich eine Device offset error:
Code: Select all
Warning: Device offset ERROR in piCtory configuration! Offset of 'ModbusRTU Master2' must be 339 but is 337 - Overlapping devices overwrite the same memory, which has unpredictable effects!!!
Warning: IO Input_Word_40 is not in the device offset and will be ignored
Da ich den Offset nicht aktiv konfiguriere, sodern das automatisch passiert weiß ich nicht wie ich das Problem beheben kann. Ich würde nur ungern einfach wieder auf Raspbian Stretch wechseln oder das jeweils 1. bzw. 2 usw. Input_Word ungenutzt lassen um das Problem zu vermeiden.
Vielen Dank vorab für alle Vorschläge
Beste Grüße