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!