Opened 12 years ago
Last modified 12 years ago
#176 closed Aufgabe
DSfG: Bremm — at Version 12
| Reported by: | Melanie Hermann | Owned by: | Melanie Hermann |
|---|---|---|---|
| Priority: | kurzfristig | Milestone: | |
| Component: | Gesamtsystem | Version: | |
| Severity: | Zu prüfen | Keywords: | |
| Cc: |
Description (last modified by )
DONE:
- AK1 im Logbuch immer Wertestatus OK. Nie STOP oder HALTE.
- Prüfen wie die dei's der DSfG-MW-Archive im Umwerter gehandhabt werden. Im ERZ wird bei Fehler kommt dei = 0x...1 gesetzt und bei Fehler geht dei = 0x0000.
- dei's bilden immer Momentansituation ab. D.h. keine dei's mehr über die Stunde aufkumulieren und bei Stundenwechsel eintragen.
- MW dürfen immer nur aus den Analysen innerhalb des letzten Intervalls berechnet werden. D.h. seit letzten MW, letztem Ereignis kommt oder Ereignis geht.
Konnte nicht nachvollzogen werden:
- DSfG-Archiveintrag Timeout geht hat gleichen Zeitstempel bekommen wie Timeout kommt, obwohl Timeout ~ 2 Stunden anlag
Change History (14)
comment:1 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 12 years ago
| Description: | modified (diff) |
|---|
by , 12 years ago
| Attachment: | Mappe1.xlsx added |
|---|
comment:3 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:4 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:5 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:6 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:7 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:8 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:9 by , 12 years ago
| Description: | modified (diff) |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:10 by , 12 years ago
| Resolution: | fixed |
|---|---|
| Severity: | Verbesserung → Zu prüfen |
| Status: | closed → reopened |
comment:11 by , 12 years ago
DONE:
- Erste Analyse nach Fehlerquittierung wird ausgelassen / fehlerhafte Stati bei MS
- dsfgmana.cpp, Do_AverageValues(): Hier wurde zuvor immer ResetByEvent() aufgerufen. Aber wenn ein Fehler auf einem Stream kommt und dort im MW-Archiv gemeldet wird, darf auch nur dort die Gewichtung der Mittelwerte zurückgesetzt werden. Deshalb wird in diesem Fall ResetByStreamEvent() aufgerufen.
- Fehler, die keine Auswirkungen auf die Analysen haben dürfen in der DSfG keine Spuren hinterlassen
- gcwert.cpp, DSfGgetStatus(): Neuer Parameter stream. Hier wird nicht mehr mittels FehlerDa() über den Status des DSfG-Eintrags entschieden, sondern per FehlerInGroupInStreamDa().
- Wenn Fehler auf S1 kommt/geht, darf dieser nicht in den S2-Archiven auftauchen! Die Fehler werden immer dann in die Stream-DSfG-Archive eingetragen, wenn sie auf dem entsprechenden Stream kommen / gehen. Es werden aber immer die GC-Zeitstempel Fehler kommt / Fehler geht verwendet.
- gcerrors.cpp, SetError(): Wenn ein Fehler auf dem ersten Stream kommt / geht wird !SetDSfGError() mit errorStates[errnum].errtime aufgerufen. Wenn der Fehler bereits auf einem anderen Stream gekommen / gegangen ist und nun auf einem weiteren Stream kommt / geht wird !SetDSfGError() mit aValue(CurrentSystemTime) aufgerufen. Somit hat jeder Stream seine eigenen Zeitstempel in seinen DSfG-Archiven. Der GC selbst hat weiterhin einen Fehler-kommt-Zeitstempel und einen Fehler-geht-Zeitstempel.
comment:12 by , 12 years ago
| Description: | modified (diff) |
|---|
Testergebnis:
- SingleStream-Betrieb OK
- MultiStream-Betrieb OK
Anmerkung: Kleiner Fehler:
Im SingleStream-Betrieb wurde eine Analyse ausgelassen. Grund hierfür ist, dass DEI bei diesem Eintrag = 0x0200 ist, da während dem normalen Betrieb eine Kalibrierung gestartet wurde. Um diesen Fehler zu beheben müsste der Zeitpunkt für Kalibrierung beginnt neu definiert werden. Denn Kalibrierung beginnt wird momentan gesetzt, wenn mit der Spülung der Kalibriergases begonnen wird. Allerdings wird anschliessend noch eine normale Analyse beendet und dann beginnen die Kalibrierläufe.
Momentan wird dieser Fehler so akzeptiert.
Archive von OGE (Zeitstempel Timeout)