Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#248 closed Aufgabe (fixed)

Analysenstart ohne Druck ?

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: sofort Milestone:
Component: Gesamtsystem Version:
Severity: Zu prüfen Keywords:
Cc:

Description

Service hat gesagt, dass GC Analysen gemacht hat, obwohl kein Analysengasdruck vorhanden war.

TODO: Prüfen.

Change History (15)

comment:1 by Melanie Hermann, 11 years ago

04.09.2014:
Erste Tests haben gezeigt:

  • GC injiziert einmal und macht eine Analyse bleibt dann aber stehen.
  • Wenn GC gestartet wird und Druck hier gleich nicht stimmt beginnt er gar nicht zu analysieren

Per Email bei Polz nach genauen Umständen gefragt.

TODO: Email abwarten und dann prüfen.

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

comment:2 by Melanie Hermann, 11 years ago

Polz behauptet, dass Rechner weiter Analysen macht obwohl Analysengasdruckfehler anliegt.

TODO: Prüfen. (Butzbach prüft parallel auch.)

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

comment:3 by Melanie Hermann, 11 years ago

Prüfergebnis:

  • Singlestream-Betrieb: GC bleibt stehen und macht keine weiteren Analysen
  • Multistream-Betrieb: GC misst weiter, aber auch den Stream mit Druckfehler
  • Vorschläge Butzbach:
    • WARN_SAMPLE_GAS_PRESSURE und ERR_SAMPLE_GAS_PRESSURE sollten leicht unterschiedliche Texte haben, damit klar ist warum Warnung und/oder Alarm angezeigt wird.
    • Menü: Bei Druckfehler weitermessen. | Bei Druckfehler stehen bleiben. Anscheinend wollen manche Kunden, dass weitergemessen wird, obwohl der Druck unter die Grenze abgefallen ist.
  • Wenn es zu kompliziert wird bleibt erst mal alles wie es ist.

TODO:

  • Erstmal Rücksprache mit Michael
  • Danach erneute Rücksprache mit Butzbach
  • Software ändern und testen
Last edited 11 years ago by Melanie Hermann (previous) (diff)

comment:4 by Melanie Hermann, 11 years ago

Priority: kurzfristigsofort

comment:5 by Melanie Hermann, 11 years ago

Beschluss PT:

  • Bei Singlestream bleibt der GC bei Druckfehler (Min / Max) stehen
  • Bei Multistream werden die Streams mit Druckfehler (Min / Max) nicht gemessen und übersprungen.


TODO:

  • Einbauen
  • Testen

comment:6 by Melanie Hermann, 11 years ago

Änderungen:

  • err_tab.txt, items.txt:
    • ERR_SAMPLE_GAS_PRESSURE umbenannt in ERR_SAMPLE_GAS_PRESSURE_AT_INJ
    • ERR_SAMPLE_GAS_PRESSURE_AT_START neuer Fehler
  • DlgStatus.cpp:
    • OnTimer(): Setzen von m_bitmap_P_Error bei ERR_SAMPLE_GAS_PRESSURE entfernt, denn der Analysengasdruck wurde immer als fehlerhaft angezeigt, obwohl schon wieder 1 bar anlag. Das lag daran, dass ERR_SAMPLE_GAS_PRESSURE immer nur am Ende einer Analyse gesetzt bzw. rückgesetzt wurde.
      Jetzt wird der Analysengasdruck im Status-Dlg nur dann als fehlerhaft angezeigt, wenn der aktuelle geschaltete Stream einen Druckfehler hat.
  • gcerrors.cpp:
    • FehlerQuittieren(): Als Bedingung für das Rücksetzen der MeasGasErrors wurde ERR_SAMPLE_GAS durch ERR_SAMPLE_GAS_PRESSURE_AT_INJ oder ERR_SAMPLE_GAS_PRESSURE_AT_START ersetzt.
  • Gc.h, Gc.cpp:
    • ChangeStream(): Hat neuen optionalen Parameter anaIsStarted erhalten. Notwendig um zu entscheiden welcher Druckfehler gesetzt werden soll.
Version 0, edited 11 years ago by Melanie Hermann (next)

comment:7 by Melanie Hermann, 11 years ago

TODO:

  • Stati unter 20.02. für die einzelnen Streams setzen
  • Alles ausführlich testen
  • Alle TRACE entfernen
Last edited 11 years ago by Melanie Hermann (previous) (diff)

comment:8 by Melanie Hermann, 11 years ago

Änderungen:

  • TRACES entfertn
  • Ausführlich getestet > alle OK


Still TODO:

  • Stati unter 20.02 für die einzelnen Streams setzen

comment:9 by Melanie Hermann, 11 years ago

Severity: Zu prüfenAufgabe

comment:10 by Melanie Hermann, 11 years ago

Änderungen:

  • mtx_tab.txt:
    • JobErrorStatus[4] und JobErrorStatus[5]: Fehlerstatus von Refgas und Kalgas entfernt. Wurde bisher sowieso nicht verwendet.
  • gcerrors.h, gcerrors.cpp:
    • FehlerInStreamDa(): Neue Funktion. Die zurückgibt, ob auf dem angefragten Stream ein Fehler anliegt.
    • UpdateErrorStatus(): Aufruf von FehlerInStreamDa() für S1 - S4.

comment:11 by Melanie Hermann, 11 years ago

TODO:

  • Software zum Testen nach Butzbach geben.

comment:12 by Melanie Hermann, 11 years ago

Severity: AufgabeZu prüfen

comment:13 by Melanie Hermann, 11 years ago

Software zum Testen nach Butzbach gegeben.

comment:14 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: newclosed

comment:15 by Melanie Hermann, 11 years ago

Grober Ablauf ist wie folgt (S1 mit Druck, S2 ohne Druck):

  • Spülen S1 wird gestartet
  • Anschließend wird Messung S1 gestartet
  • Parallel zu Messung S1, wird Spülen S2 gestartet
  • Es wird festgestellt, dass Druck auf S2 NOK > Warnung "Druck des Messgases"
  • Messung S1 wird beendet
  • Anschließend wird auf S2 umgeschaltet
  • Es wird festgestellt, dass Druck auf S2 immer noch NOK > Alarm "Kein Analysenstart wegen Messgasdruck"
  • Spülen S1 wird gestartet
  • Es wird festgestellt, dass Druck auf S1 OK > Alarm und Warnung werden quittiert
  • Anschließend wird Messung S1 gestartet
  • Parallel zu Messung S1, wird Spülen S2 gestartet
  • Es wird festgestellt, dass Druck auf S2 NOK > Warnung "Druck des Messgases"
  • ...

(Testen des Drucks und Weiterschalten auf nächsten Stream dauert ca. 20 Sekunden.)

Last edited 11 years ago by Melanie Hermann (previous) (diff)
Note: See TracTickets for help on using tickets.