Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 9 von 9

Thema: Counter für Visualisierung

  1. #1
    Registriert seit
    24.02.2008
    Beiträge
    53
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,

    in einer Visualisierung wird die Position eines Behälters mit einem Zählerstand visualisiert. D.h. wenn der Zahlenwert 100 ist, ist der Behälter am oberen Bildrand, ist der Zähler 0 ist der Behälter am unteren Bildrand. Mittels 2 Tasten kann der Behälter verfahren werden und über die Laufzeit wird immer die aktuelle Position angezeigt.
    Die Sache hat nur einen Schönheitsfehler. Es existieren 2 Endschalter an der unteren und oberen Position, die den Zähler umdrehen. D.h. beim Runterfahren ist nur der Zähler für der Runterzählen aktiv bis der untere Endschalter erreicht, dann wird der Zähler für das Hochzählen aktiviert, bis der Behälter oben ist.
    Wenn ich nun beim Runterfahren in der Mitte umdrehe und wieder hochfahre, bleibt der Behälter an der Position stehen.

    Hat jemand dazu eine gute Idee? Ich müsste ja dann den Aktualwert vom Runterzähler als Startwert des Hochzählers verwenden.

    Gruss Hightower
    Zitieren Zitieren Counter für Visualisierung  

  2. #2
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.626
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    Vielleicht einfach ein Vorwärts-/Rückwärtszähler verwenden?
    Gruß
    Michael

  3. #3
    Registriert seit
    24.02.2008
    Beiträge
    53
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich hatte bis jetzt einen solchen n.n. verwendet. Gibts den standartmässig in der Bibliothek?

    Gruss Hightower

  4. #4
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.626
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    Den gibt es entweder (ich weiß nicht, welche Zähler Du verwendest) als SFB2 CTUD IEC_TC in der Standard Library oder (wenn Du Siemens-Zähler verwendest) als "ZAEHLER" unter "Zähler".
    Gruß
    Michael

  5. #5
    Registriert seit
    17.05.2010
    Ort
    Paderborn
    Beiträge
    824
    Danke
    84
    Erhielt 125 Danke für 94 Beiträge

    Standard

    Ich benutze immer einen eigenen Zähler, der kann einen beliebigen Int- / Dint-Wert addieren / subtrahieren. Mit dem bin ich immer universell.

    Aber ich verstehe Dein Problem nicht,

    den Tank füllen = Zähler addieren (vorwärtzszählen) bis Zählwert auf max. Wert
    und
    den Tank leeren = Zähler subtrahieren (rückwärtszählen) bis Zähler auf min. Wert.

    Warum den Wert umdrehen? Der Inhalt nimmt beim Füllen zu und beim Leeren ab!
    Grüße
    Michael

    1001101110110100... Das ist meine Welt

  6. #6
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Zitat Zitat von MCerv Beitrag anzeigen
    Warum den Wert umdrehen? Der Inhalt nimmt beim Füllen zu und beim Leeren ab!
    Das sehe ich auch so.
    Da sollte es nur einen Wert geben, mit allem anderen machst du dir nur das Leben schwer.
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  7. Folgender Benutzer sagt Danke zu Paule für den nützlichen Beitrag:

    Tommi (28.02.2011)

  8. #7
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Zitat Zitat von hightower777 Beitrag anzeigen
    Hallo Zusammen,

    in einer Visualisierung wird die Position eines Behälters mit einem Zählerstand visualisiert. D.h. wenn der Zahlenwert 100 ist, ist der Behälter am oberen Bildrand, ist der Zähler 0 ist der Behälter am unteren Bildrand. Mittels 2 Tasten kann der Behälter verfahren werden und über die Laufzeit wird immer die aktuelle Position angezeigt.
    Die Sache hat nur einen Schönheitsfehler. Es existieren 2 Endschalter an der unteren und oberen Position, die den Zähler umdrehen. D.h. beim Runterfahren ist nur der Zähler für der Runterzählen aktiv bis der untere Endschalter erreicht, dann wird der Zähler für das Hochzählen aktiviert, bis der Behälter oben ist.
    Wenn ich nun beim Runterfahren in der Mitte umdrehe und wieder hochfahre, bleibt der Behälter an der Position stehen.

    Hat jemand dazu eine gute Idee? Ich müsste ja dann den Aktualwert vom Runterzähler als Startwert des Hochzählers verwenden.

    Gruss Hightower
    Wer ändert denn die Zähler?
    Ich würde denken es wird mit der Differenz der beiden Zähler die Position berechnet.

    Kann dies sein?


    bike

  9. #8
    Registriert seit
    30.08.2010
    Ort
    Östereich
    Beiträge
    1.458
    Danke
    503
    Erhielt 217 Danke für 192 Beiträge

    Standard

    meine Glaskugel sagt mir:

    Der TE ädert die Richtung seiner Buttons.

    fFolgender Lösungsvorschlag:

    1. Button für hochzählen Wert+1 (kann auch mit EA Feld erfolgen)
    2. Button für Runterzählen Wert-1 (kann auch mit EA Feld erfolgen)

    in der SPS einen Vergleicher der den Wert auf <= 0Vergleicht, wenn VKE =1 dann einen Move der 0 auf deinen Zähler schreibt
    einen 2. Vergleicher, der bei >=Max einen Move mit Max auf deinen Zähler schreibt

    obiges gilt für selbst erstellte Zähler mit INT oder DINT.

    werden Standard Zähler verwendet, dann den Zähler statt mit MOVE mit den entsprechenden Reset bzw. Preset Befehlen setzen.

    Dadurch kann der Zähler nur in seinen projektierten Bereich arbeiten, egal was von aussen vorgegeben wird.
    Elektrotechnik und Elektronik funktioniert mit Rauch (Beweis: Tritt Rauch aus, funktioniert auch das Bauteil nicht mehr)

  10. #9
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von winnman Beitrag anzeigen
    meine Glaskugel sagt mir:
    Solch ein Kugel möchte ich nicht.

    Sagt sie dir auch die Lottozahlen vom nächsten Wochenende voraus?


    bike

Ähnliche Themen

  1. Taktfrequenz Counter
    Von logan im Forum Sonstige Steuerungen
    Antworten: 11
    Letzter Beitrag: 04.05.2011, 08:41
  2. Zähler CTU-Counter
    Von Spoon im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 06.02.2010, 16:50
  3. Counter programmieren
    Von bra_elo im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 05.11.2008, 11:06
  4. Counter in einem DB
    Von Mujo im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 24.04.2007, 18:17
  5. Libnodave Timer Counter
    Von lorenz2512 im Forum Hochsprachen - OPC
    Antworten: 7
    Letzter Beitrag: 30.10.2005, 15:15

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •