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

Results 1 to 7 of 7

Thread: Zahlenwert eines Zählers zum späteren Vergleich speichern

  1. #1
    Andreas H. Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    Wir haben bei uns in der Schule gerade Projektwochen...
    Unsere SPS ist eine S5 115U mit CPU 942.
    Mein Problem ist folgendes:

    Ich möchte den aktuellen Zahlenwert eines Zählers am DU bzw. DE Ausgang zu einem bestimmten Zeitpunkt speichern und nicht einfach nur in ein AW (Augangswort) oder ähnliches transferieren. Ich benötige diese Information zu einem späteren Vergleich.
    Alle EW's, AW's, und MW's am BCD codierten DE Ausgang des Zählers folgen immer dem aktuellen Wert und wenn der Zähler zurückgesetzt wird ist auch alles futsch....

    Hat da jemand eine Idee ?!?!
    Reply With Quote Reply With Quote Answered: Zahlenwert eines Zählers zum späteren Vergleich speichern  

  2. "Hallo Andre

    Die Idee ist prima. Habe ich gerade versucht. Nur lässt ich der Ladebefehl vom ersten Merkerwort in das zweite Merkerwort nicht mit einem anderen Befehl und-verknüpfen.

    Ich schreibe mit WIN SPS-S5 V1.70g.
    Hin und wieder bekomme ich die Fehlermeldung: "Ladebefehl lässt ich nur mit Timer oder Zähler vernüpfen" bzw. "Verknüpfung bei Ladebefehl nicht abgeschlossen".

    Ohne weitere Bedingung nimmt es der FUP oben bei mir im Bild sofort an
    also so:

    L MW 1
    T MW 8

    Versuche ich es mit einer Und-Funktion egal ob Timer, Zähler, Eingang oder Ausgang, dann gibts eine der Beiden Fehlermeldungen die oben stehen und im FUP erscheint dazu nur ein Und-Baustein allein für sich.

    Tolle Wurst "


  3. #2
    Join Date
    31.10.2003
    Posts
    268
    Danke
    23
    Erhielt 37 Danke für 31 Beiträge

    Default

    Hallo,
    du kannst den Wert am DU bzw. DE-Ausgang in ein Merker- oder Datenwort schreiben und dieses zu einem bestimmten Zeitpunkt mittels einer Flanke in ein anderes Merker- oder Datenwort schreiben. Da ist es dann für weitere Benutzung unabhängig von dem weiteren Verlauf des Zählers.
    Gruß Andre

  4. #3
    Andreas H. Gast

    Default

    Hallo Andre

    Die Idee ist prima. Habe ich gerade versucht. Nur lässt ich der Ladebefehl vom ersten Merkerwort in das zweite Merkerwort nicht mit einem anderen Befehl und-verknüpfen.

    Ich schreibe mit WIN SPS-S5 V1.70g.
    Hin und wieder bekomme ich die Fehlermeldung: "Ladebefehl lässt ich nur mit Timer oder Zähler vernüpfen" bzw. "Verknüpfung bei Ladebefehl nicht abgeschlossen".

    Ohne weitere Bedingung nimmt es der FUP oben bei mir im Bild sofort an
    also so:

    L MW 1
    T MW 8

    Versuche ich es mit einer Und-Funktion egal ob Timer, Zähler, Eingang oder Ausgang, dann gibts eine der Beiden Fehlermeldungen die oben stehen und im FUP erscheint dazu nur ein Und-Baustein allein für sich.

    Tolle Wurst

  5. #4
    Join Date
    06.10.2004
    Posts
    285
    Danke
    25
    Erhielt 34 Danke für 30 Beiträge

    Default

    Das Programm kann so aussehen:

    FB1

    UN M 10.0 <--- gleich Eins = Zählerstand speichern
    R M 10.1
    U M 10.0
    UN M 10.1
    = M 10.2 <--- Flankenmerker
    S M 10.1
    UN M 10.2
    SPB = ENDE
    LC Z1 <--- lade Zählerstand (im BCD Format)
    T MW 20
    ENDE:

    Vorsicht mit Vergleichen !
    LC Z1 = laden in BCD Format
    L Z1 = laden in Dez. Format

    Viel Spaß

  6. #5
    Join Date
    31.10.2003
    Posts
    268
    Danke
    23
    Erhielt 37 Danke für 31 Beiträge

    Default

    Quote Originally Posted by Andreas H.
    Nur lässt ich der Ladebefehl vom ersten Merkerwort in das zweite Merkerwort nicht mit einem anderen Befehl und-verknüpfen.
    Hallo,
    das funktioniert nur, indem Du den Ladebefehl wie von Taddy beschrieben durch einen einmaligen Sprung ausführst.
    Gruß Andre

  7. #6
    Anonymous Gast

    Default

    [/quote]
    Hallo,
    das funktioniert nur, indem Du den Ladebefehl wie von Taddy beschrieben durch einen einmaligen Sprung ausführst.
    Gruß Andre[/quote]

    ...weil Ladebefehle (leider ?) nicht VKE abhängig sind

  8. #7
    Andreas H. Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Die Sache mit dem Flankenmerker funzt super !!!
    Das man den Ladebefehl nur mit einem Sprung ausführen kann wusste ich auch noch nicht.

    Da kann man wohl nur sagen....Problem gelöst und VIELEN DANK !

Similar Threads

  1. TIA Zählerwert eines CTU Zählers am CV Ausgang
    By S_Liner in forum Simatic
    Replies: 6
    Last Post: 07.08.2016, 12:01
  2. Replies: 13
    Last Post: 10.11.2014, 18:29
  3. Bildung eines Zählers aus Analogsignal
    By shrek23 in forum CODESYS und IEC61131
    Replies: 1
    Last Post: 12.10.2014, 14:21
  4. CoDeSys umsetzung eines begrenzten Zählers
    By chris504 in forum Programmierstrategien
    Replies: 3
    Last Post: 19.04.2013, 11:02
  5. Replies: 22
    Last Post: 14.01.2011, 13:10

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •