abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Kommunikation mit Vitocal 300-G über Vitogate 300 per ModBus TCP funktioniert nicht.

Wir möchten im Rahmen eines Projektes die Daten einer Viocal 300-G (Wärmepumpe) auslesen, mit Hilfe der Vitogate 300, über ModBus TCP. Bei einem Teilnehmerscan über VI LON wurde die Wärmepumpe gefunden, der Zugriff ist möglich und die ID für Subnet und Node wurde auf 1 gesetzt. Dementsprechend wurde die ModBus Objekt-ID ermittelt und gesetzt.

Problem dabei ist, dass das Auslesen der Daten nicht funktioniert. Bei den Input-Registern, Coils und den Holding-Registern werden nur „0“-Werte gelesen. Bei den Status-Werten ergeben sich einige „1“-Werte, u.a. bei „Configuration Failure“.

Folgendes weiteres Fehlerbild ergibt sich:

- rote LED am Vitogate blinkt

- Diagnostics „System Status“

Filter list:

filter       id: 1         name: ugwcstart_154
            pid: 154    created: Tue Jun 19 10:18:00 2018
   filter-flags:  Temp
   update-flags:  Value NoHistory
     info-flags:  Value Name
     datapoints:
     1 ugwc info - 'info' level errors.
     1 ugwc warning - 'warning' level errors.
     1 ugwc error - 'normal' level errors.
     1 ugwc fatal - 'fatal' level errors.
--------------------------------------------------------------------------------
filter       id: 2         name: LED_driver
            pid: 6798   created: Tue Jun 19 10:18:14 2018
   filter-flags:  Temp Defini
   update-flags:  Invalid Value
     info-flags:  Value
     datapoints:
     1 error - Driver error
     860 error - Driver error
     1240 error - Driver error
     1240 vito 1.1_failure - 1.1 failure

- Diagnostics „Logfiles“

 19.06.18 10:17:59 ugwcstart: Cannot open connection to DPmngr!

19.06.18 10:17:59 DPmngr: Datapoint <1.1_0x7110.2_0.2> doubled defined, ignore!

Kann uns jemand bei der Behebung dieses Fehlerbildes helfen? Uns ist derzeit leider nicht klar, warum das Auslesen der Daten nicht funktioniert und woraus die Fehlermeldungen resultieren. Bei Bedarf können gerne weitere Informationen (komplette Logfiles usw.) zur Verfügung gestellt werden.

Vielen Dank!

7 ANTWORTEN 7

Hallo IZES,

um welche Vitocal 300-G handelt es sich denn genau? Könntest du bitte noch die Herstellnummer der Wärmepumpe und des Vitogate mit angeben?

Beste Grüße °be

Was hast du denn alles in der WP und im Gateway konfiguriert?

Im Zuge der Inbetriebnahme wurden die Parameter 7710 (Kommunikationsmodul LON) und 7777 (LON Teilnehmernummer) jeweils auf 1 gesetzt. Falls du mit Gateway die Netzwerkeinstellungen meinst, die haben wir entsprechend an unser Netzwerk angepasst. Mittels der in der Weboberfläche des Vitogate integrierten ping-Funktion , lassen sich andere Geräte im Netzwerk erreichen.

Hallo Benjamin Reuter,

vielen Dank für Ihre Rückmeldung.
Die Serienummer des Vitogates lautet 7543964760415100 und die der WP 7509208401008105.

Wir freuen uns über jeden Hinweis oder Tip.

Freundliche Grüße
IZES

Vielen Dank für die Nummern.

Bitte mal wie folgt vorgehen:

1. LON-CA der Wärmepumpe einstellen:

710: auf 1 stellen (LON-Modul vorhanden)
7777: auf 1 stellen (Teilnehmernummer)
7779: auf 1 stellen (Fehlermanager)
7797: auf 2 stellen (ATS senden bei WO1C)
77FD: auf 1
7798: auf 1 stellen (Anlagennummer)
77FF: auf 1 stellen (Uhrzeit senden)
779C: auf 20 (Abfrage LON)

2. Teilnehmernummer des Vitogate muss auf Teilnehmer 97 stehen.

3. Offset zwischen Modbus-Datenadresse und Modbus Register-Nummer vorher auf die genaue Zuordnung der Registeradressen eingegangen wird, ist es wichtig zu wissen, dass bei einigen Systemen eine Berücksichtigung eines Offset von 1 notwendig ist. Abhängig davon, ob eine Eingabe der Registernummer oder der Datenadresse gefordert ist. Die Modbus-Registernummer „1“ entspricht der Modbus-Datenadresse „0“. In den Dokumenten von HMS wird mit der Registernummer 1 begonnen, daher muss ggf. der Wert 1 von der Register-, Input- oder Coil-Nummer abgezogen werden, wenn die Modbus-Datenadresse statt der Registernummer benötigt wird.

Beste Grüße °be

Vielen Dank für die Hinweise!

Wir werden im Laufe der Woche unsere Anlage dementsprechend konfigurieren und uns spätestens nächste Woche wieder melden.

Freundliche Grüße

Hallo Benjamin Reuter,

noch einmal vielen Dank für deine Hilfe.

Wir haben unsere Wärmepumpe entsprecht deiner letzten Antwort konfiguriert und konnten die von uns gewünschten Datenpunkte erfolgreich über Modbus auslesen. Dabei ist uns aufgefallen, dass wir in unserer Datenpunktliste des Vitogate keinen Eintrag für die eingestellte Soll-Temperatur des Verdichters finden konnten.
Gibt es eine Möglichkeit diesen Wert auszulesen?

Des Weitern würden wir gerne die maximale Vorlauftemperatur des Sekundärkreises 2 (Parameter ID 5001) über den Modbus setzen. Allerdings konnten wir in der Datenpunktliste keinen passenden Datenpunkt dazu finden.

Falls es hilfreich ist, unsere Datenpunktliste heißt 204B_Vitocal_xxx-G_Vitotronic_200_Typ_WO1C (ab Version 2.0.0.0)

Freundliche Grüße
IZES
Top-Lösungsautoren