Hallo Sebastian,
Danke für deine letzte Post... dein Bild hat schon einiges erklärt.
Ich habe das Problem in die letzten Tage angeschaut und nachdem ich einiges simuliert habe, konnte ich dein Problem nicht reproduzieren.
Für meine Simulation habe ich mehrere Software verwendet, wie zum Beispiel "ModRSsim" oder "pyModSlave", aber wie gesagt, ich konnte mit keinem von denen das Problem reproduzieren.
Jetzt mit deinem Screenshot sehe ich, dass du auf die Adresse "4352" zugreifen wolltest:
"piTest -r 4352,5"
Die Addresse 4352 ist die RegisterAddress in dein Slave...
Um den Wert dieser Adresse sehen zu können kannst du eine Variable verwenden.
Die Modbusbefehle können eingestellt werden, und in "Device Value" musst du eine Variable eingeben.

- PictoryConfig.png (16.06 KiB) Viewed 1394 times
Diese Variable kannst du mit piTest lesen.
Auf dem Bild sieht man die Variablen w1, w2 und w3, und die können mit piTest gelesen werden:
piTest -r w1
piTest -r w2
piTest -r w3
Schreiben wird in dem Fall mit ow1 gemacht:
piTest -w ow1,1