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

Ergebnis 1 bis 3 von 3

Thema: Kann Zähler nicht bei Sprungbefehl setzen

  1. #1
    Registriert seit
    01.05.2006
    Beiträge
    245
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Am besten schreibe ich erstmal den Code hin und erkläre dann das Problem:
    Code:
    U    M0.1 //Wenn "1" dann springe nicht
    SPBN EIF
    U    M0.1 //Muss man glaube ich nicht nochmal schreiben.
    L    DB1.DBW 0 //lädt einen Wert aus dem Datenwort
    ITB        //wandelt INT in BCD um
    S    Z1   //setzt den Zähler
     
    U    M0.1
    R    M0.1
     
    EIF: NOP 0
     
    U    M0.3
    R    Z1
    Das Problem ist, dass diese Sache genau einmal nur funktioniert und ich verstehe nicht warum. Also wenn ich den Baustein lade und M0.1 setze, dann wird auch wie gewollt, mein Zähler gesetzt. Sobald ich ihn aber Rücksetze und betätige erneut M0.1 passiert nichts mehr. Wieso?

    Folgendes funktioniert:
    Code:
    U    M0.1
    S    M0.2
     
    U    M0.2
    L    DB1.DBW0
    ITB
    S    Z1
     
    U    M0.2
    R    M0.1
    R    M0.2
     
    U    M0.3
    R    Z1
    Also für mich wird in beiden Fällen bei Betätigung von M0.1, das Laden des Zählers genau einmal durchlaufen. Aber warum funktioniert es bei der ersten Methode nur einmal?

    Viele Grüße,
    Tigerkroete
    Geändert von Tigerkroete (25.07.2006 um 13:50 Uhr)
    Zitieren Zitieren Kann Zähler nicht bei Sprungbefehl setzen  

  2. #2
    Registriert seit
    28.10.2005
    Ort
    Ottweiler, Saar
    Beiträge
    940
    Danke
    259
    Erhielt 124 Danke für 109 Beiträge

    Standard

    Weil im ersten Fall am Eingang des Zählers immer eine 1 anliegt; das stellst Du durch den Sprungbefehl sicher. Der S - Befehl braucht aber eine Flanke des VKE.

  3. #3
    Avatar von Tigerkroete
    Tigerkroete ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    01.05.2006
    Beiträge
    245
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ach ja, sicher .
    Hab vielen Dank!

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 31.01.2010, 12:25
  2. Zähler mit ein- und demselben Eingang setzen und rücksetzen
    Von BigFred im Forum Sonstige Steuerungen
    Antworten: 9
    Letzter Beitrag: 19.02.2009, 12:12
  3. Ausgang setzen in HW funktioniert nicht!
    Von steppenwolf im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 30.09.2008, 07:46
  4. Windows XP embedded - was kann es, was kann es nicht?
    Von HSThomas im Forum PC- und Netzwerktechnik
    Antworten: 2
    Letzter Beitrag: 23.10.2007, 18:56
  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
  •