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

Ergebnis 1 bis 6 von 6

Thema: Unterschied der nicht sein dürfte

  1. #1
    Registriert seit
    24.11.2008
    Ort
    Wunsiedel
    Beiträge
    32
    Danke
    4
    Erhielt 9 Danke für 9 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    uns ist heute bei der Ausbildung folgendes Problem aufgetreten:

    Code:
    u t 1
    zv z 1
    
    UN t 1
    L s5t#1s
    SE T 1
    funktioniert.


    Code:
    UN t 1
    L s5t#1s
    SE T 1
    
    u t 1
     zv z 1
    dagegen nicht.

    Hat jemand eine Erklärung dafür?

    die Funktion generiert einen Impuls für einen Zyklus im Abstand 1s. Z1 soll die Impulse Zählen.

    Im ersten Beispiel passiert das auch, im 2. dagegen nicht. Der Timer läuft allerdings bei beiden ständig.

    Rein vom Verständnis her müsste es eigentlich egal sein in welcher Reihenfolge die Anweisungen abgearbeitet werden.
    Zitieren Zitieren Unterschied der nicht sein dürfte  

  2. #2
    Registriert seit
    27.11.2005
    Ort
    im Osten
    Beiträge
    1.183
    Danke
    141
    Erhielt 271 Danke für 248 Beiträge

    Standard

    Zitat Zitat von TobiB. Beitrag anzeigen
    Code:
    UN t 1
    L s5t#1s
    SE T 1
    
    u t 1
     zv z 1
    Hat jemand eine Erklärung dafür?
    ja, sobald der timer "True" wird, wird er wieder neu gestartet, dadurch kann Z1 nicht hochzählen, weil T1 zum Zeitpunkt der Zählfunktion immer "False" ist. Bei der ersten Version funktioniert dies, weil der Timer erst zurückgesetzt wird nachdem die Zählanweisung ausgeführt wurde
    Es ist nicht schwierig, mit noch nicht erreichten Zielen zu Leben; schwierig ist, ohne Ziele zu Leben !
    (Günther Kraftschik)

  3. Folgender Benutzer sagt Danke zu MW für den nützlichen Beitrag:

    TobiB. (19.02.2009)

  4. #3
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    voll ins schwarze würd ich es nennen ... alles benutzt was ich so liebe *würg*

    Code:
    *
          U     M      x.5    //Taktmerker 1Hz
          FP    "HELPFLAG"
          SPBN  end
          L     MW    10    //Zähler
          +     1
          T     MW    10
    end:  NOP   0
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    TobiB. (19.02.2009)

  6. #4
    Registriert seit
    06.10.2003
    Beiträge
    3.447
    Danke
    453
    Erhielt 509 Danke für 411 Beiträge

    Standard

    Die Ursache ist, dass S5-Timer erst am Zyklusende aktualisiert werden. Dadurch bekommt der Zähler im zweiten Beispiel keine Flanke. Das war schon bei der S5 so.


    Gruß, Onkel
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

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

    TobiB. (19.02.2009)

  8. #5
    Registriert seit
    24.10.2007
    Ort
    Niederlande
    Beiträge
    673
    Danke
    22
    Erhielt 143 Danke für 135 Beiträge

    Standard

    Code:
    //1
     
    U T 1              // T 1 = 1
    ZV Z 1            //  Z 1 +1
     
    UN T 1            
    L S5T#1s
    SE T 1
     
     
    //2
     
    UN T 1            
    L S5T#1s
    SE T 1
     
    // wenn T 1 = 1 --> VKE bei SE T1 = 0   -->   VKE  bei U T 1 = 0
     
    U T 1           //T 1 wurde nimmer 1
     ZV Z 1

  9. #6
    Registriert seit
    27.08.2004
    Ort
    Bei Bremen
    Beiträge
    648
    Danke
    11
    Erhielt 12 Danke für 10 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von TobiB. Beitrag anzeigen
    Rein vom Verständnis her müsste es eigentlich egal sein in welcher Reihenfolge die Anweisungen abgearbeitet werden.
    Gerade bei Flanke, Zählern usw. ist die Reihenfolge der Anweisungen entscheidend, ob es immer funktioniert oder womöglich sporadische Fehler entstehenhen.
    Gruß
    Heinz

Ähnliche Themen

  1. Dem Uni sein Geburtstag
    Von AUDSUPERUSER im Forum Stammtisch
    Antworten: 15
    Letzter Beitrag: 08.07.2009, 08:47
  2. Dem Crash sein Geburtstag
    Von AUDSUPERUSER im Forum Stammtisch
    Antworten: 16
    Letzter Beitrag: 17.06.2009, 22:30
  3. Antworten: 4
    Letzter Beitrag: 17.11.2005, 14:29
  4. ebay: das darf doch nicht war sein!
    Von Markus im Forum Stammtisch
    Antworten: 10
    Letzter Beitrag: 13.07.2004, 11:24

Lesezeichen

Berechtigungen

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