Opened 10 years ago

Closed 10 years ago

#306 closed Fehler (fixed)

Zus. Überwachungen > DO9 - DO12

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

Description

Es ist aufgefallen, dass der DO9 pulst. D.h. er ist eigentlich gesetzt, wird aber zwischendurch für 10 ms zurückgesetzt und dann sofort wieder gesetzt. Dies geschieht zyklisch, etwa alle 10 Sekunden.

TODO:
Prüfen wo Fehler liegt.

Attachments (4)

IOut4.jpg (144.5 KB ) - added by Melanie Hermann 10 years ago.
IIn_4.jpg (124.7 KB ) - added by Melanie Hermann 10 years ago.
Spez1_MaxUeberwachung.jpg (144.5 KB ) - added by Melanie Hermann 10 years ago.
Spez2_MinUeberwachung.jpg (144.7 KB ) - added by Melanie Hermann 10 years ago.

Download all attachments as: .zip

Change History (6)

by Melanie Hermann, 10 years ago

Attachment: IOut4.jpg added

by Melanie Hermann, 10 years ago

Attachment: IIn_4.jpg added

by Melanie Hermann, 10 years ago

Attachment: Spez1_MaxUeberwachung.jpg added

by Melanie Hermann, 10 years ago

Attachment: Spez2_MinUeberwachung.jpg added

comment:1 by Melanie Hermann, 10 years ago

Ergebnis:
Problem war, dass das Setzen der Digitalen Ausgänge in der Schleife gemacht wurde. Dieser Programmteil wurde nun einfach aus der Schleife raus genommen und danach hingesetzt.

Änderungen:

  • Gc.cpp:
    • CheckSpecialInput():
      • Setzen der DOs (DO8 - DO12) nach der Schleife
      • Quelle wird zu Beginn überprüft. Wenn diese nicht stimmt (Nicht zwischen 0 und 23 > Kein Analoger Ausgang und kein WAGO), dann wird dieser Spez. übersprungen und mit der Schleife weiter gemacht.
      • Setzen der Warnungen (WARN_AI_X und WARN_WAGO_AI_X) etwas schöner/kürzer geschrieben.

comment:2 by Melanie Hermann, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.