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

Ergebnis 1 bis 7 von 7

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

  1. #1
    Andreas H. Gast

    Standard


    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 ?!?!
    Zitieren Zitieren Gelöst: 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
    Registriert seit
    31.10.2003
    Beiträge
    265
    Danke
    23
    Erhielt 37 Danke für 31 Beiträge

    Standard

    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

    Standard

    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
    Registriert seit
    06.10.2004
    Beiträge
    278
    Danke
    17
    Erhielt 34 Danke für 30 Beiträge

    Standard

    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
    Registriert seit
    31.10.2003
    Beiträge
    265
    Danke
    23
    Erhielt 37 Danke für 31 Beiträge

    Standard

    Zitat Zitat von 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

    Standard

    [/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

    Standard


    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 !

Ähnliche Themen

  1. Antworten: 22
    Letzter Beitrag: 14.01.2011, 12:10
  2. Momentanes speichern eines verändernden wertes
    Von dr.hareg im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 14.02.2009, 09:58
  3. Werte eines Array dauerhaft speichern!!
    Von SliderZ im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 23.02.2007, 12:49
  4. Abfragen eines Zählers mit AGLink (S7 224)
    Von Anonymous im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 30.12.2004, 15:21
  5. Antworten: 3
    Letzter Beitrag: 01.07.2004, 15:28

Lesezeichen

Berechtigungen

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