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

Ergebnis 1 bis 5 von 5

Thema: Wie Setze ich Programmcode in Step 7 um

  1. #1
    Registriert seit
    19.02.2010
    Beiträge
    33
    Danke
    6
    Erhielt 3 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    wie sähe so ein Programmabschnitt in STEP7 aus?

    Code:
     
    Int Start[],Ende[],I
    Real Abstand,Mindestgroesse,X[]
    Bool Startgefunden[],Endegefunden[]
     
    For I= 90 to 450
    ;Startwert suchen 
    If X[i] <= Abstand & Startgefunden[1]==false
    Start[1]=I
    Endegefunden[1]=false
    Startgefunden[1]=true
    Endif
     
    ;Endwert solange überschreiben bis Ende gefunden 
    If X[I] <= Abstand & Startgefunden[1]==true & Endegefunden[1]==false
    Ende[1]=I
    Endif
     
    ;Ende Gefunden ?
    If X[I] > Abstand & Startgefunden[1]==true
    Endegefunden[1]=true
    Endif
    .
    .
    .
    .
    Der Code könnte noch etwas besser geschriebe sein ist auch nur die Grundidee.Wie würde ich sowas in Step 7 umsetzen ?
    Oder muss ich an die Sache ganz anders heran gehn mit Step 7?

    PS: Habe den Code mal Korrigiert hoffe die meisten Fehler sind raus.
    Geändert von Björn (25.02.2010 um 11:08 Uhr)
    Zitieren Zitieren Wie Setze ich Programmcode in Step 7 um  

  2. #2
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.224
    Danke
    630
    Erhielt 955 Danke für 769 Beiträge

    Standard

    Wo gehört das NEXT hin? Wann == und wann =? Warum Arrays, wenn bei einigen nur Index 1 verwendet wird?
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

  3. #3
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Steht dir SCL zur Verfügung oder darfst/musst du in KOP, FUP bzw. AWL programmieren?

  4. #4
    Björn ist offline Benutzer
    Themenstarter
    Registriert seit
    19.02.2010
    Beiträge
    33
    Danke
    6
    Erhielt 3 Danke für 2 Beiträge

    Standard

    Es ist nur ein Auszug aus dem Programm.Darum habe ich Arrays mit im Code. Sehe grade habe beim abtippen = statt == geschrieben ist ein Tippfehler ich korrigier das mal.
    Ich installiere grade das Siemens Premium Studio 2008 Se da müsste SCL mit dabei sein.

    Schon mal danke für die schnellen Antworten.

  5. #5
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    DA ist SCL dabei, aber hast du auch eine Lizenz dafür?
    Wenn du SCL hast, sollte es wesentlich einfacher sein deinen Code umzusetzen

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 11.05.2010, 11:51
  2. Frage zu Programmcode!
    Von bastler im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 20.09.2009, 19:14
  3. SCL-Programmcode
    Von hobel im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 17.07.2006, 22:03
  4. Wie setze ich Labels für z.B. Schleifen?
    Von Tigerkroete im Forum Stammtisch
    Antworten: 4
    Letzter Beitrag: 24.05.2006, 14:08
  5. Setze Bit während Taste gedrückt
    Von Lipperlandstern im Forum HMI
    Antworten: 12
    Letzter Beitrag: 01.03.2006, 20:19

Lesezeichen

Berechtigungen

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