Page 1 of 1
Wertebereich für WORD bei Modbus RTU
Posted: 08 Aug 2019, 10:48
by lifeaddict
Hallo,
ich versuche gerade einen Revolution Pi Connect als Modbus RTU Master über die RS485 Schnittstelle für einen Sielco SS 3015-V zu konfigurieren. Dabei ist mir aufgefallen, dass die Werte der Input und Output Words sind nur im Bereich zwischen 0 und 255 einstellen lassen.
[
- values.png (9.03 KiB) Viewed 8940 times
- error.PNG (3.64 KiB) Viewed 8940 times
Ich habe zu dem Thema einen Beitrag aus 2017 gefunden (
https://revolution.kunbus.com/forum/vie ... ?f=9&t=427), in dem von einen Update die Rede ist. Leider verhält sich mein PiCtory (1.4.2) noch genauso. Gibt es eine Chance, das in näherer Zukunft zu korrigieren?
Liebe Grüße
Michael
Re: Wertebereich für WORD bei Modbus RTU
Posted: 09 Aug 2019, 15:42
by Frank
Hallo Michael,
danke für Deinen Hinweis auf den zu klein definierten Wertebereich; wir werden für die neue RevPi-Release nochmal alle RAP-Dateien überprüfen, ob sich der Fehler auch anderswo eingeschlichen hat.
Ich hab Dir an diese Antwort die beiden korrigierten 2018er-Versionen der Modbus RTU-Master RAP-Dateien angehängt. Ich hoffe Du verwendest diese Versionen, und nicht die 'alten' 2017er Versionen - ansonsten einfach kurz Rückmeldung geben. Diese Dateien musst Du im Verzeichnis var/www/pictory/resources/data/rap Deines RevPi-Core austauschen. Das Verzeichnis ist jedoch normalerweise schreibgeschützt, .d.h für den Austausch musst Du dem Verzeichnis zuerst per LINUX Console das Schreibrecht geben, und erst dann kannst Du sie per FTP über die alten Versionen kopieren. Ich hoffe es ist klar wie das geht - ansonsten melden ...
WICHTIG: nach solchen Änderungen bzw. Ersetzungen von RAP-Dateien vor dem Neustart von -PiCtory- bitte IMMER den Browser Cache löschen, da -PiCtory- sonst evtl. noch alte Versionen der Dateien im Cache behält.
viele Grüße - und bitte gib kurz Rückmeldung auch wenn es funktioniert hat!
Frank
Re: Wertebereich für WORD bei Modbus RTU
Posted: 21 Aug 2019, 09:21
by lifeaddict
Hallo Frank,
herzlichen Dank für Deine Antwort. Ich hatte offenbar schon die "neuen 2018er" RAPs. Der Unterschied bestand nur im Wertebereich - siehe unten
Code: Select all
root@RevPixxxx:~# diff /var/www/pictory/resources/data/rap/ModbusRTUMaster_20180122_1_1.rap ModbusRTUMaster_20180122_1_1.rap
33c33
< "values": [0,255,1]
---
> "values": [0,65535,1]
107c107
< "values": [0,255,1]
---
> "values": [0,65535,1]
root@RevPixxxx:~# diff /var/www/pictory/resources/data/rap/ModbusRTUMaster_20180406_1_2.rap ModbusRTUMaster_20180406_1_2.rap
33c33
< "values": [0,255,1]
---
> "values": [0,65535,1]
107c107
< "values": [0,255,1]
---
> "values": [0,65535,1]
Hab die Dateien ausgetauscht und jetzt funktioniert das auch. Vielen Dank nochmal für die rasche Hilfe!
- range.png (13.35 KiB) Viewed 8798 times
Liebe Grüße
Michael