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

Ergebnis 1 bis 6 von 6

Thema: Auswertung Boolescher Ausdrücke

  1. #1
    Registriert seit
    17.06.2010
    Beiträge
    13
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo an alle Forenmitglieder und an alle die mir helfen wollen.

    Bin SPS-Einsteiger und habe folgendes Problem, welches ich gerne verstehen würde:

    Code:
     
    a := 1;
    b := 2;
    L := 0;
     
    FOR i:=1 TO 100 DO
     
    IF L<(a+b) THEN
     
    L := L + a;
     
    ELSE
     
    Irgendewas anderes
     
    END_IF
     
    END_FOR
    Wenn L den Wert 3 erreicht hat, wird nochmal L:=L+a gerechnet, obwohl ich programmiert habe L "echt kleiner a+b". Programmiere ich das so:

    Code:
     
    a := 1;
    b := 2;
    L := 0;
    test := 0;
     
    FOR i:=1 TO 100 DO
     
    test := a+b; 
     
    IF L<test THEN
     
    L := L + a;
     
    ELSE
     
    Irgendewas anderes
     
    END_IF
     
    END_FOR
    dann gehts. Aber warum?


    Danke schonmal an alle, die sich Zeit für mich nehmen.

    Viele Grüße

    Rumble
    Zitieren Zitieren Auswertung Boolescher Ausdrücke  

  2. #2
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Mit was programmierst du? Codesys, TwinCAT, etc.??

    Ich hab bei mir TwinCAT 2.11 Build 1545 drauf und da funzt es wie es soll. Mit beiden Varianten.
    A programmer is just a tool which converts caffeine into code.

  3. #3
    Rumble2006 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.06.2010
    Beiträge
    13
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also ich programmier mit TwinCat 2.11.

    Keine Ahnung warum das nicht geht. Werd noch wahnsinnig. Kann doch nicht bei jeder if-Anweisung meine zu überprüfenden Ausdrücke erst vorher berechnen. Da brauch ich ja zich Variablen mehr. Da blickt dann ja keiner mehr durch.

  4. #4
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Ich hab auch keine Ahnung warum's bei mir geht und bei dir nicht.

    Du bist dir absolut sicher, dass das bei dir so ist wie du beschrieben hast?
    A programmer is just a tool which converts caffeine into code.

  5. #5
    Registriert seit
    19.05.2008
    Beiträge
    648
    Danke
    117
    Erhielt 136 Danke für 105 Beiträge

    Standard

    Pobier das mal mit „Projekt/Alles bereinigen“…
    Das hilft nach x Mal Online Change des Öfteren…
    Zitieren Zitieren Der Klassiker  

  6. Folgender Benutzer sagt Danke zu Chräshe für den nützlichen Beitrag:

    Rumble2006 (01.07.2010)

  7. #6
    Rumble2006 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.06.2010
    Beiträge
    13
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Mit alles bereinigen funzts.

    Vielen Dank an alle.

Ähnliche Themen

  1. 1oo2 Auswertung
    Von taylor1982 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 18.07.2009, 09:51
  2. Auswertung von Rezeptwerten
    Von Heizerfraktion im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 12.02.2009, 08:16
  3. 2aus3-Auswertung: Wie?
    Von Nico99 im Forum Programmierstrategien
    Antworten: 32
    Letzter Beitrag: 22.09.2008, 10:35
  4. Auswertung PSS-Referenzdaten
    Von sps-concept im Forum Werbung und Produktneuheiten
    Antworten: 3
    Letzter Beitrag: 24.11.2006, 15:34
  5. Auswertung Diagnosepuffer
    Von seehund im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 08.05.2006, 09:45

Lesezeichen

Berechtigungen

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