NEWS
[gelöst] Modbus Gerät (Daikin DCOM) will nicht
-
@klassisch sagte in Modbus Gerät will nicht:
würde ich erst mal die Zälerinstanz stoppen und den USB Konverter für die Daikin mit einer neuen Instanz nutzen.
das habe ich für morgen geplant, falls ich es heute abend nicht mehr anders gelöst bekomme.
(reisst mir Löcher in die Charts)@klassisch sagte in Modbus Gerät will nicht:
DCOM -Register 1 = 40001 + 1
weisst du wie oft ich das gelesen habe?
trotzdem imner nur 40000 hinzugefügtoder muss ich modicon (was immer das ist) Register ansprechen?
@wendy2702 sagte in Modbus Gerät will nicht:
Wie sehen denn die Einstellungen der Instanz und Register überhaupt aus ?
die hab ich immer nach 20 Minuten Spielen wieder gelöscht, damit die Stromzähler weiter verbunden sind.
die Grundeinstellungen
-
@homoran sagte in Modbus Gerät will nicht:
(reisst mir Löcher in die Charts)
Alternative: Löcher im Geldbeutel.
Wahrscheinlich hast Du noch ein Testsystem. Dann bräuchtest Du nur noch einen zweiten (billigen) RS485 Stick. Für solche Versuchszwecke hatte ich mir mal die 50Ct, 1 EUR Dinger gekauft, als man bei ali noch günstig kaufen konnte.
Produktiv verwende ich ja kein USB, sondern die TCP Server. Aber das macht es noch eine Stufe komplexer. Deshalb ist der Start mit USB schonmal eine gute Sache. Mit USB und Linux kommst Du ja zurecht.
-
so kurz .2 installiert, ohne Alias
auch mit ..64 probiertmodbus.2 2023-03-18 20:24:03.532 debug Cleaning up request fifo. modbus.2 2023-03-18 20:24:03.531 debug Clearing timeout of the current request. modbus.2 2023-03-18 20:24:03.530 info Disconnected from slave modbus.2 2023-03-18 20:24:02.531 warn Poll error count: 2 code: {"err":"timeout","timeout":5000} modbus.2 2023-03-18 20:24:02.529 error Request timed out. modbus.2 2023-03-18 20:24:02.528 warn Error: undefined modbus.2 2023-03-18 20:23:57.526 debug [DevID_11/inputRegs] Poll address 30065 - 1 registers modbus.2 2023-03-18 20:23:57.526 debug [DevID_11] Poll start --------------------- modbus.2 2023-03-18 20:23:57.525 info Connected to slave
-
@homoran 30000 etc deuten für mich auf input register und alias hin.
Bei Modbus muß alles stimmen, sonst geht gar nichts. Und die Fehlermeldungen helfen wenig. Deshalb immer nur in kleinen Schritten -
@klassisch was wäre dein Vorschlag?
Registeroffset 44 INPUT
Typ Temp16= vorzeichenbehaftetes 16Bit mit Faktor 0.01 -
@homoran Ich fange immer mit Input an
Da gibt es die 49 Durchflußmenge mit Int16
wahrscheinlich:
alias
30050
Wenn das nicht geht probiert man
30048, 30049, 30050, 30051, 30052Multiplikator macht man später
-
@klassisch sagte in Modbus Gerät will nicht:
Ich fange immer mit Input an
ich auch!
@klassisch sagte in Modbus Gerät will nicht:
mit Int16
signed int16 big endian??
-
@homoran unsigned, big endian ist häufiger. Daikin sagt nichts dazu
-
@klassisch sagte in Modbus Gerät will nicht:
@homoran unsigned, big endian ist häufiger. Daikin sagt nichts dazu
ok mit unsigned be ..48 bis ..52 kein Erfolg.
mich hatte der timeout irritiert.
bin nochmal in den Keller. beim Neustart blinkt der TX am Waveshare.
Am DCOM kann ich mir ein kurzes Aufblinken einbilden. (bei reversed polarity wurde es gestern rot)
laut Anleitung soll das Adresse 11 sein -
@homoran reverse polarity= A, B gekreuzt? Könnte sein. Japaner interpretieren Normen oft gründlicher.
-
@klassisch aber rot=Fehler. müsste grün blinken. tut es nicht
-
Mäuseklavier:
"MIKROSCHALTER J
Der Schalter SW1 besteht aus 8 Schaltern mit der Nummer SW1.1
bis SW1.8. Mit Ausnahme des Smart Grid-Modus wählen die Schalter
SW1.1 und SW1.2 die Betriebsart und die Schalter SW1.3 bis
SW1.8 die Modbus-Adresse des Gerätes 34. Im Smart Grid-Modus
wählen die Schalter SW1.1 und SW1.4 die Smart Grid-Funktion,
und die Schalter SW1.5 bis SW1.8 wählen die Modbus-Adresse des
Gerätes "Smart Grid Modus oder kein Smart Grid Modus?
-
@klassisch sagte in Modbus Gerät will nicht:
Mäuseklavier:
"MIKROSCHALTER J
Der Schalter SW1 besteht aus 8 Schaltern mit der Nummer SW1.1
bis SW1.8. Mit Ausnahme des Smart Grid-Modus wählen die Schalter
SW1.1 und SW1.2 die Betriebsart und die Schalter SW1.3 bis
SW1.8 die Modbus-Adresse des Gerätes 34. Im Smart Grid-Modus
wählen die Schalter SW1.1 und SW1.4 die Smart Grid-Funktion,
und die Schalter SW1.5 bis SW1.8 wählen die Modbus-Adresse des
Gerätes "Smart Grid Modus oder kein Smart Grid Modus?
keiner, 1 und 2 auf off. auch nicht Sequenzermodus
-
@homoran RS485-LED R
Farbe Muster Bedeutung
GRÜN 33 Normale Kommunikation
ROT 33 Kommunikationsfehler
ROT 30 Kommunikationsausfall
Die RS485-LED blinkt in unregelmäßigen Abständen GRÜN, wenn
eine Nachricht empfangen wird, um die normale Kommunikation
anzuzeigen 33. Tritt ein Kommunikationsfehler auf, wird der Fehler
durch Blinken der LED in ROT bei jedem Fehler angezeigt. Wenn die
Kommunikation dauerhaft fehlerhaft ist, blinkt die LED kontinuierlich
RO -
Ich sehe die Stellung der Mikroschalter nicht auf dem Bild.
Tabelle 34 im PDF übersetzt -
@klassisch genau! aber wenn überhaupt plitzt es gaaanz kurz grün
-
@klassisch sagte in Modbus Gerät will nicht:
Ich sehe die Stellung der Mikroschalter nicht auf dem Bild.
sorry!!
ist das besser?
oder
-
@homoran Und welche Adresse soll das sein?
-
@klassisch 11
-
@homoran sagte in Modbus Gerät will nicht:
@klassisch 11
Ja, passt. Gibt es da vielleicht noch einen Offset?