Stückzähler

  • Hallo Leute,
    ich möchte mit einer XRC-Steuerung einen Stückzähler anlegen. Da wir im 3-Schicht-System arbeiten sollte der Stückzähler Bezug nehmen auf die Uhrzeit. So das z. B. bei Schichtwechsel um 14 Uhr der Zähler automatisch auf 0 gesetzt wird. Hat jemand von euch eine Idee dazu?
    :merci:


    Dini

  • ANZEIGE
  • Hallo Dini,


    eine Lösung auf Systemebene fällt mir nicht ein. :kopfkratz:


    Eine Möglickeit wäre aber, extern eine Zeitschaltuhr zu betreiben, die um Mitternacht einen Impuls für ca. 2 sec. auf einen Eingang gibt. Mit diesem Eingang löst du eine Interruptroutine aus, die dir den aktuellen Teilezählerstand in eine neue Variable schreibt (damit am nächsten Tag der Wert noch vorhanden ist) und die Zählervariable auf "Null" zurücksetzt.


    Nachteil der ganzen Sache:
    Du musst das Interrupt in allen Programmen die aktiv sein könnten aktivieren!


    Gruß
    Andi

  • Zitat

    Eine Möglickeit wäre aber, extern eine Zeitschaltuhr zu betreiben, die um Mitternacht einen Impuls für ca. 2 sec. auf einen Eingang gibt. Mit diesem Eingang löst du eine Interruptroutine aus, die dir den aktuellen Teilezählerstand in eine neue Variable schreibt (damit am nächsten Tag der Wert noch vorhanden ist) und die Zählervariable auf "Null" zurücksetzt.


    Nachteil der ganzen Sache:
    Du musst das Interrupt in allen Programmen die aktiv sein könnten aktivieren!


    :meld: nicht unbedingt, du kannst auch bei der Initialisierung einen Paralleljob als Programmschleife starten, in dem du dann einzig und allein darauf wartest bis die Schaltuhr den Impuls rausgibt und dann den/die Zähler nullen, oder sonst was damit anstellen.


    CU ASIMO

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden