MOD Bus Hilfe!

Hallo!

Ich kann meine Heizung über MOD Bus auslesen, Was ich vom Hersteller bekommenhabe ist
43750 FLOAT Wärmemenge in kWh
.
.
.
Daten bekomme ich in IPS aber ich kann kein Float auswählen


Kann mir bitte irgenwer mich auf die richtige Schiene bringen?

Mfg
Maxx

Was bekommst Du denn, wenn Du das Ausgewählte nimmst?
PDF der Modbusadr wäre gut

Modbus Adressen RM360
Funktionscodes: lesen: 03 read holding register
schreiben: 06 preset single register
Datentypen: WAHL 1 Byte unsigned
INT 2 Bytes signed
INT32 4 Bytes unsigned
FLOAT 4 Bytes
TPROG 12 Bytes bit 12x8 on/off
TEXT 20 Bytes char
WPROG 168 Bytes bit 84x8 on/off + 84x8 lock/unlock
DATE 4 Bytes unsigned 2 Bytes StartDayOfYear + 2 Bytes EndDayOfYear
Achtung: maximale Schreibrate pro Register : 24writes/day
bei höheren Schreibraten kann das Eeprom beschädigt werden und der Regler fällt aus der Gewährleistung!
Achtung: Register beschreiben ist nur nach folgender Vorgehensweise erlaubt:
1.) lesen des Registers mit FC03 (Validierung ob lokal verändert wurde) 2.) einmaliges Setzen des Parameters mit FC06 3.) lesen des Parameters mit FC03 4.) Validierung des rückgemeldeten Werts (stimmt das überein?) 5.)erst dann den Wert als gesetzt anzeigen
maximum retries bei Setzen eines nicht gültigen Werts oder Schreibfehlers gemäß Schreibrate!
Reglerkonfiguration bei Modbus TCP: (möglich in Serviceebene 3, alle Parameter Menü)
Parameter 914 Modbusaubfrage auf TCPIP stellen
Die Auslesung muss über Port 502 erfolgen
Reglerkonfiguration bei Modbus RTU: (möglich in Serviceebene 3, alle Parameter Menü)
Stopbit: 1
Parität: Keine
Datenbits: 8
Funktion 8N1
Auf Anfrage ist eine Reglerversion verfügbar, bei der die Parität einstellbar ist (even, odd,…)
Parameter 914 Modbusaubfrage auf RS485 stellen
Anschluss am Regler siehe in der vollständigen Reglerbeschreibung Kap. 3.2.6
https://aqotec.com/download/vollstaendige-reglerbeschreibung/
Parameter R/W
Modbus Addr Type Description Group Range Values
41195 WAHL Betriebsmodus Station übergeordnete Para Auswahlmöglichkeiten: 0- Auto 1- nur Heizung 2- nur WWB 3- Aus/Frostschutz
41196 WAHL Betriebsmodus HK1 Heizkreis 1 Auswahlmöglichkeiten: 0-Auto 1-Tagbetrieb 2-Absenkung 3-Partybetrieb 4-Aus/Frostschutz
41197 WAHL Betriebsmodus HK2 Heizkreis 2 Auswahlmöglichkeiten: 0-Auto 1-Tagbetrieb 2-Absenkung 3-Partybetrieb 4-Aus/Frostschutz
41204 WAHL Betriebsmodus SPKr. 1 (Boiler) Speicherkreis 1 Auswahlmöglichkeiten: 0-Auto 1-START einmal. Ldg. 2-Desinf. bis Deakt. 3-Desinf. bis Temp.
41214 FLOAT Korrektur Tag allg. übergeordnete Para -4,0 bis 4,0
41216 FLOAT Korrektur Nacht allg. übergeordnete Para -8,0 bis 0,0
41218 FLOAT Korrektur Tag HK1 Heizkreis 1 -4,0 bis 4,0
41220 FLOAT Korrektur Nacht HK1 Heizkreis 1 -4,0 bis 4,0
41222 FLOAT Korrektur Tag HK2 Heizkreis 2 -4,0 bis 4,0
41224 FLOAT Korrektur Nacht HK2 Heizkreis 2 -4,0 bis 4,0
Istwerte only R
Modbus Addr Type Description Group Multiplier Values
43000 INT Fühlerwert T10 AT HK0 10
43001 INT Fühlerwert T11 RL Prim HK0 10
43002 INT Fühlerwert T12 sek. VL HK0 10
43003 INT Fühlerwert T15 sek. RL HK0 10
43004 INT Solltemperatur HK0 (sek.VL oder Brenner) HK0 10
43005 INT Status 3pkt. Ventil/Mischer M12 HK0 1 0-steht, 1-auf, 2-zu
43007 INT errechnete Ventilstellung HK0 HK0 1
43009 INT aktuell geltende RL Begrenzung HK0/Station 10
43010 INT Status Übergabestation HK0/Station 1 0-AUS, 1-EIN im Normalbetrieb,2-Station in RL-Begrenzung, 3-Station in Leistungsbegrenzung, 4- extern Aus, 5-Handbetrieb Ventil
43750 FLOAT Wärmemenge in kWh M-Bus Gerät 1 (Stationszähler) 1
43752 FLOAT Volumen in m³ M-Bus Gerät 1 (Stationszähler) 1
43754 FLOAT aktuelle Leistung in kW M-Bus Gerät 1 (Stationszähler) 1
43756 FLOAT Durchfluss in lph M-Bus Gerät 1 (Stationszähler) 1
43758 INT Vorlauftemp. in °C M-Bus Gerät 1 (Stationszähler) 100
43759 INT Rücklauftemp. In °C M-Bus Gerät 1 (Stationszähler) 100
43760 INT Spreizung in K M-Bus Gerät 1 (Stationszähler) 100
43026 INT VL-Solltemperatur HK1 HK1 10
43027 INT Fühlerwert T17 (Raum oder RL Fühler) HK1 10
43029 INT Status Ausgang 3 (Pumpe) HK1 1 0-Aus, 1-Ein
43032 INT Betriebsstatus HK1 HK1 1 0-Tagbetrieb, 1- Absenkung, 2- Partybetrieb, 3-Nutzungszeitraum- Betrieb, 4- AUS -AT-Abschaltung, 5- AUS-Raumtempabschaltung, 6-WW-Nachrang-Abschaltung, 7-Pufferuntertemperaturabschaltung, 8- extern Aus/FS, 9- Nichtnutzungszeitraum/FS, 10- Frostschutzbetrieb, 11- Estrichausheizung, 12- Handbetrieb
43054 INT Fühlerwert T16 (Vorlauffühler) HK2 10
43055 INT VL-Solltemperatur HK2 HK2 10
43056 INT Fühlerwert T20 (Raum oder RL Fühler) HK2 10
43058 INT Status Ausgang 8 (Pumpe) HK2 1 0-aus, 1-ein
43059 INT Status Mischer M67 (Mischer) HK2 1 0-steht, 1-auf, 2-zu
43060 INT Betriebsstatus HK2 HK2 1 0-Tagbetrieb, 1- Absenkung, 2- Partybetrieb, 3-Nutzungszeitraum- Betrieb, 4- AUS -AT-Abschaltung, 5- AUS-Raumtempabschaltung, 6-WW-Nachrang-Abschaltung, 7-Pufferuntertemperaturabschaltung, 8- extern Aus/FS, 9- Nichtnutzungszeitraum/FS, 10- Frostschutzbetrieb, 11- Estrichausheizung, 12- Handbetrieb
43354 INT Speicherfühler oben T13 SpKr.1 10
43355 INT Speicherfühler unten T14 SpKr.1 10
43360 INT Ladesolltemperatur SpKr.1 SpKr.1 1
43361 INT Status Ausgang 4 (Ladepumpe) SpKr.1 1
43363 INT Betriebsstatus Spkr.1 SpKr.1 1 0-AUS/geladen, 1- Aus/Frostschutz, 2- Ladepause, 3- MinimaltempLdg., 4-Zeitldg., 5- einmalige Ladung händisch, 6-Ladung wg. Kontakt, 7-Zwangsladung aufgrund Visuanforderung, 8- Desinfektion automatisch, 9-Desinfektion wg. Kontakt, 10- Desinfektion bis deakt. Händisch, 11-Desinfektion bis Temp. Händisch, 12-Handbetrieb
43503 INT Error-Byte 1 Status Stör I/Os 1 aktueller Status Störung 1-16
43504 INT Error-Byte 2 Status Stör I/Os 1 aktueller Status Störung 17-32
43505 INT Error-Byte 3 Status Stör I/Os 1 aktueller Status Störung 33-48
43506 INT Error-Byte 4 Status Stör I/Os 1 aktueller Status Störung 49-64
Auflistung der Störungen in den Errorbytes:
1 Station in Rücklaufbegr. länger als 30min
2 Station in Leistungsbegr. länger als 30min
3 Ventil schließt nicht
4 Übertemperatur Ext. Energiequelle
5 Übertemperatur Brenner
6 Untertemperatur Frischwassermodul
7 Lademodul 1 RL-Begr. länger als 30min
8 Lademodul 2 RL-Begr. länger als 30min
9 Fehler Kommunikation WMZ
10 WMZ zählt nicht oder hat eine interne Störung
11 Station VL-Sollwert nicht erreicht
12 HK2 VL-Sollwert nicht erreicht
13 HK3 VL-Sollwert nicht erreicht
14 HK4 VL-Sollwert nicht erreicht
15 HK5 VL-Sollwert nicht erreicht
16 HK6 VL-Sollwert nicht erreicht
17 HK7 VL-Sollwert nicht erreicht
18 HK8 VL-Sollwert nicht erreicht
19 Messfehler Fühler T10
20 Messfehler Fühler T11
21 Messfehler Fühler T12
22 Messfehler Fühler T13
23 Messfehler Fühler T14
24 Messfehler Fühler T15
25 Messfehler Fühler T16
26 Messfehler Fühler T17
27 Messfehler Fühler T20
28 Messfehler Fühler T23
29 Messfehler Fühler T24
30 Messfehler Fühler 3TMP
31 Messfehler Fühler 3FBT
32 Messfehler Fühler 4TMP
33 Messfehler Fühler 4FBT
34 Messfehler Fühler 5TMP
35 Messfehler Fühler 5FBT
36 Messfehler Fühler 6TMP
37 Messfehler Fühler 6FBT
38 Messfehler Fühler 7TMP
39 Messfehler Fühler 7FBT
40 Messfehler Fühler 8TMP
41 Messfehler Fühler 8FBT
42 Fehler Kommunikation FBR360
43 Fehler Kommunikation Subregler
44 SpKr1 Desinf. nicht erreicht
45 SpKr2 Desinf. nicht erreicht
46 Mindruckschwelle sek. unterschritten
47 Störeingang 1
48 Störeingang 2
49 Störeingang 3
50 externe Störung (Modbus oder Visu)
51 Visu Wertausgabe 1
52 Visu Wertausgabe 2
53 Visu Wertausgabe 3
    1. Listenelement

4 byte Float wird auch REAL genannt.

21.12.2022, 19:18:01 | TimerPool | ModBus Gateway (DataBlocks1): ILLEGAL_DATA_VALUE

Dann teste mal Funktionscode 3 Holding Register (03) , auch mal Real 32bit Vorzeichen behaftet
Was kommt dann in die Variable

REAL 64 „03 read holding register“ 4.894590499070438e+155
REAL 32 „03 read holding register“ 0

Mit INTGEGER 32 bit und (04) ist der Wert fast ok! diverenz 30 Kwh Ich werde mal bis morgen schon vielleicht es es so das die Differenz immer so bleibt!

Gib der Ergebnis Variable mal ~Electricity, was kommt dann?

17166 wird in der var. angezeigt und 141Kwh zeigt die Übergabe Station der färnwärme an!
also durch 100 aber dann habe ich die differenz von 30 kwh aber ich werde mal beobachten!

Würde mich wundern, dass da Unterschiede sind bei Daten einem gleichem Gerät…

naja der Wärmenmengenzähler ist mit mbus verbunden mit der Station! Vielleicht von der Eichung???

Aus dem PDF des Reglers geht doch hervor, dass FC 03 genommen werden muß.
Und warum spielt ein M-Bus Gerät noch eine Rolle? Wenn Du am Regler per Modbus TCP bist?
Zitat auf der Beschreibung:

Die Modbusliste für den Regler kann bei einem Techniker der Fa. aqotec angefragt werden, wenden Sie
sich hier bitte an service punkt request ät aqotec punkt com .

Die Liste muss dann auch funktionieren, wenn Du auf dem Regler bist?..

Also ich habe jetzt Auf FC03 umgestellt aber da bekomme ich gar keine korrekte Werte die Passen solln!

Vielleicht tausche ich diese Woche noch den Wärmenmängenzähler denn der andere hätte eine KNX Schnittstelle!

So jetzt viel Probiert, Wie mein Kollege in der Firma auch schon gesagt hat! LSW/MSW Ausgeschalten und jetzt schauen die werte sehr sehr Gut aus!

LSB/MSB getauscht in Modbus Gateway, da kam ich nicht drauf :wink: ok. Dann läuft es auch mit FC 03?

Nein mit FC4 aber ich werde mal beobachten und vielleicht Brauche ich morgen deine Hilfe wieder beim Schreiben von Daten! Ich werde Berichten! DANKE!