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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Problem: 25 mal IF THEN ELSE soll als Schleife ablaufen (Codesys)

  1. #11
    Rekling ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.01.2012
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ...fehler gefunden

  2. #12
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Wenn eine Variable auf false gesetzt werden soll, musst du das auch programmieren. Bei dir wird aber immer nur auf true gesetzt.
    Außerdem wird bei dir beim ersten Schleifendurchlauf in dem die If-Bedingung wahr ist, die Schleife mit dem EXIT abgebrochen. D.h. wenn die bei Index 25 gültig ist werden die restlichen 24-1 Indizes nicht bearbeitet.

  3. #13
    Rekling ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.01.2012
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,
    Weiter geht es mim Programm und neuer Fehler entstanden und es geht einfach nicht???? ...hab alles versucht!!!

    nach dem einlagern möchte ich nun auslagern!


    Ist die kleine zahl (Fach1.Rot) belegt, dann soll dieses entleert werden!
    und bei mit entleert er einfach alles, als ob das "EXIT;" nicht funktioniert????

    Code:
    FOR i := 1 TO 25 BY 1 DO
    IF (FACH[i].Rot = TRUE) AND (Rot_Aus_Pflanke.Q) THEN

    FACH[i].Pos := TRUE;
    Auto_Start := TRUE;
    FACH[i].Platz := FALSE;
    FACH[i].Rot := FALSE;
    EXIT;

    END_IF;
    END_FOR;


    hat eine ne Idee???
    ich komme einfach nicht weiter!!!!

    Danke

  4. #14
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Man kann dir evtl. weiterhelfen wenn du beschreibst was das Programm überhaupt machen soll. Aus dem Schleifenabschnitt wird man nicht wirklich schlau.

Ähnliche Themen

  1. Problem bei einer Such-Schleife
    Von Imker im Forum Simatic
    Antworten: 37
    Letzter Beitrag: 26.01.2012, 19:40
  2. Brauche mal hilfe als Anfänger
    Von sonic_229 im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 16.11.2011, 11:01
  3. mal etwas anderes als nur Siemens!
    Von rostiger Nagel im Forum Stammtisch
    Antworten: 16
    Letzter Beitrag: 31.07.2011, 11:27
  4. Antworten: 2
    Letzter Beitrag: 13.01.2008, 16:34
  5. Zeit als schleife
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 12.02.2006, 07:57

Stichworte

Lesezeichen

Berechtigungen

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