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

Ergebnis 1 bis 4 von 4

Thema: Gernzwert bestimen SCL / Array durchsuchen

  1. #1
    Registriert seit
    11.12.2008
    Beiträge
    226
    Danke
    92
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    Ich möchte einen Array [1..15 of INT] mit Daten befühlen. Im Programm sollen nur die Einträge abgearbeitet werden die <> 0 sind.
    z.B.:
    Daten[1]:= 10.0
    Daten [2]:= 11.0
    Daten [3]:= 10.0
    Daten [4]:= 0.0
    Die Idee ist den Array nach Einträgen durchsuchen die gleich = 0 sind.
    Die gefundene Stelle dient dann als Grenzwert.
    d.h. bei Erreichen von Daten [4] muss wieder bei [1] angefangen werden..

    habe einen Folgenden Code erstellt soweit funktioniert das auch, aber wird der Array vollständig gefüllt wird keine Stelle mit [Eintrag=0] gefunden und mein Grenzwert = 1::

    und da liegt mein Problem

    Unbenannt.jpg
    Zitieren Zitieren Gernzwert bestimen SCL / Array durchsuchen  

  2. #2
    Registriert seit
    02.02.2012
    Beiträge
    65
    Danke
    6
    Erhielt 8 Danke für 8 Beiträge

    Standard

    Setz dir doch ein Bit dass dir meldet, dass kein Eintrag =0 gefunden wurde. Das müsstest du dann nur noch entsprechend auswerten.

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

    zloyduh (29.08.2012)

  4. #3
    Registriert seit
    12.04.2005
    Ort
    Black Forest
    Beiträge
    1.336
    Danke
    27
    Erhielt 130 Danke für 117 Beiträge

    Standard

    Und wenn der Grenzwert >0 ist, weist Du ja auch das kein Eintrag mit 0 gefunden wurde!

    Ergo, IF Grenzwert >= 0.1 THEN NoGrenzwert

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

    zloyduh (29.08.2012)

  6. #4
    Registriert seit
    06.10.2003
    Beiträge
    3.411
    Danke
    451
    Erhielt 504 Danke für 407 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Lösche die Anweisung "#Anz_Gef := #j" und ersetze hinter der For-Schleife "#Anz := #Anz_Gef" durch "#Anz := #j" bzw. "#Anz := #j - 1".
    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:

    zloyduh (29.08.2012)

Ähnliche Themen

  1. ARRAY mit SCL durchsuchen oder evtl anders
    Von spsguru im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 03.05.2011, 13:00
  2. DB nach Werten durchsuchen - SCL ?
    Von karsten.schmidt im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 26.03.2011, 13:15
  3. Array in Script durchsuchen
    Von Züttu im Forum HMI
    Antworten: 2
    Letzter Beitrag: 21.07.2010, 16:40
  4. SCL ARRAY Konstante
    Von wwwandy im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 21.01.2008, 12:36
  5. ARRAY in SCL
    Von Anonymous im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 05.04.2005, 17:32

Lesezeichen

Berechtigungen

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