Opened 11 years ago
Closed 11 years ago
#257 closed Fehler (fixed)
STOP > AUTORUN keine Kalibrierung
| Reported by: | Melanie Hermann | Owned by: | Melanie Hermann |
|---|---|---|---|
| Priority: | sofort | Milestone: | |
| Component: | Gesamtsystem | Version: | |
| Severity: | Aufgabe | Keywords: | |
| Cc: |
Description
Problem:
Wenn ein GC von STOP nach AUTORUN gestellt wird und der Zeitpunkt der nächsten Kalibrierung NextCalTime überschritten ist, wird die aktuelle Uhrzeit als LastCalTime eingetragen aber es wird keine Kalibrierung ausgeführt.
Change History (2)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Grund:
Die Funktion IsCalibStart() wird zweimal aufgerufen, wenn von STOP nach AUTORUN umgestellt wird.
Nach dem Verlassen von STOP (beim ersten Aufruf der Funktion) wird festgestellt, dass der Zeitpunkt von LastCalTime bereits überschritten wurde und es wird festgestellt, dass kalibriert werden muss. Das Ventil wird auf Kal geschaltet und auch DO5 wird gesetzt. Und der Zeitstempel LastCalTime wird neu gesetzt.
Nach dem Spülen (beim zweiten Aufruf der Funktion) wird festgestellt, dass erst kalibriert wurde und es wird entschieden, dass erst am nächsten Tag wieder eine Kalibrierung notwendig ist. Es wird also nicht kalibriert und es wird wieder auf Messgas umgestellt. DO5 wird ebenfalls rückgesetzt.
Nun steht aber unter Kalibrierparameter, dass zum Zeitpunkt x kalibriert wurde. Aber in Wirklichkeit hat keine Kalibrierung stattgefunden.
Lösung: