Opened 13 years ago

Closed 13 years ago

#67 closed Aufgabe (fixed)

Fehlende Analysen

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Gesamtsystem Version:
Severity: Fehler Keywords:
Cc:

Description

In Butzbach steht ein Erdgas-Gerät, bei dem alle 10-20 Analysen eine fehlt...
Vielleicht Gerät vor Ort in Butzbach untersuchen und eventuell debuggen.

Change History (11)

comment:1 by Melanie Hermann, 13 years ago

Messwerk wurd am 10.02.2013 nach Beindersheim geliefer.
Am 12.02.2013 wurde das Messwerk hier in Betrieb genommen. Allerdings musste Test nach ca. 20 Minuten abgebrochen werden, da im Messwerk vermutlich ein Kondensator geplatzt ist. Der Grund hierfür wird sein, dass das Messwerk an 24V anstatt an 12V angeschlossen wurde.
Nun muss Messwerk wieder nach Butzbach geschickt werden.

Zum Test:
Bei der dritten Analyse in der Debug-Version trat folgendes ASSERT() auf -> ModbusMaster.cpp - CMbId::RequestWert() - ASSERT(w) in Zeile 1367.
Anschließend sollte getestet werden was in der Release-Version passiert. Aber leider hat dann schon das Messwerk den Geist aufgegeben...

Auf Verdacht wurde nun Folgendes in die Software eingebaut:

  • Wenn die Funktion 'HolWerte()' fehlschlägt wird eine Warnung ausgeben
  • Wenn die Funktion 'HolWerte()' fehlschlägt wird der ModbusMaster neu gestartet

TODO:

  • Testen, ob Neustart des ModbusMaster problemlos funktioniert
  • Testen, ob der Neustart sinnvoll ist und einen Effekt auf eine "gestörte" Modbuskommunikation hat

comment:2 by Melanie Hermann, 13 years ago

-> Neustart des ModbusMaster führt zum Absturz des GC9300. Deshalb wurde dies wieder entfernt.

comment:3 by Melanie Hermann, 13 years ago

Wenn ein Problem mit 'HolWerte()' auftritt, werden die CP-Daten nicht mehr gelöscht. -> Es fehlen weiterhin Analysen.

Es wurden Zähler für gestartete und beendete Analysen eingebaut.
TODO: Zähler beobachten.
Variable 'runStarted' immer auf true
TODO: Testen, ob trotzdem Analysen fehlen

comment:4 by Melanie Hermann, 13 years ago

Möglicherweise funktioniert das mit den Zählern, für gestartete und beendete Analysen, mit der Simulation nicht korrekt...

comment:5 by Melanie Hermann, 13 years ago

Seit den Änderungen konnten keine fehlenden Analysen mehr festgestellt werden.

  • 15.02.2013: 0 fehlende Analysen
  • 18.02.2013: 0 fehlende Analysen (Beide GCs liefen den ganzen Tag ununterbrochen.)


TODO: GCs weiterhin beobachten.

comment:6 by Melanie Hermann, 13 years ago

19.02.2013: 0 fehlende Analysen (Beide GCs liefen den ganzen Tag ununterbrochen.)

comment:7 by Melanie Hermann, 13 years ago

20.02.2013: 0 fehlende Analysen (Beide GCs liefen bis 13:20 Uhr ununterbrochen. Dann wurde die Software auf dem GC im Rack installiert.)

comment:8 by Melanie Hermann, 13 years ago

20.02.2013: GC, der mit Messwerk läuft, hat um 15:00 Uhr die neue Software erhalten.

comment:9 by Melanie Hermann, 13 years ago

20.02.2013: 0 fehlende Analysen (Beide GCs liefen ab 15 Uhr ununterbrochen.)

Last edited 13 years ago by Melanie Hermann (previous) (diff)

comment:10 by Melanie Hermann, 13 years ago

22.02.2013: 0 fehlende Analysen (Beide GCs liefen den ganzen Tag.)

comment:11 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed

Es konnten keine fehlenden Analysen mehr festgestellt werden.

Note: See TracTickets for help on using tickets.