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

Seite 4 von 4 ErsteErste ... 234
Ergebnis 31 bis 35 von 35

Thema: SPN Sprung

  1. #31
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.713
    Danke
    443
    Erhielt 914 Danke für 739 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von exclis066 Beitrag anzeigen
    Ich habe nachgefragt und festgestellt SPN falscher weise eingesetzt wurde.
    Kollege wollte nur Zeiger_aktl auf Anz-1 begrenzen.
    Versteh' ich das jetzt richtig, dass der Original-Code-Ersteller noch einfach greifbar ist (weil = Kollege)?
    Hätte man den dann nicht gleich fragen können, was er da im Sinn hatte?

  2. #32
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.163
    Danke
    921
    Erhielt 3.286 Danke für 2.655 Beiträge

    Standard

    Es hat sich herausgestellt, daß das "T #Anz" doch nicht zum vorhandenen Code gehört (#Anz also nicht dekrementiert wird), und daß der inkrementierte #Zeiger_aktl auf max #Anz-1 begrenzt werden soll ---> so gesehen macht SPBN Sinn (SPN ist wohl ein Tippfehler) und in SCL würde es dann heißen:
    Code:
    IF Weiter THEN
      Zeiger_aktl := Zeiger_aktl + 1;
      IF Zeiger_aktl > Anz - 1 THEN
        Zeiger_aktl := Anz - 1;
      END_IF;
    END_IF;
    Prog_End := SProg_End;
    oder mit (temporärer) Hilfsvariable #Zeiger_max für nur einmal rechnen #Anz-1:
    Code:
    IF Weiter THEN
      Zeiger_aktl := Zeiger_aktl + 1;
      Zeiger_max := Anz - 1;
      IF Zeiger_aktl > Zeiger_max THEN
        Zeiger_aktl := Zeiger_max;
      END_IF;
    END_IF;
    Prog_End := SProg_End;
    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #33
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.713
    Danke
    443
    Erhielt 914 Danke für 739 Beiträge

    Standard

    So ein kleines vermaledeites untergegangenes B.
    Das ändert so vieles - VKE-Kette, Sprung oder nicht, Sinn oder nicht.


  4. #34
    exclis066 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    24.06.2013
    Beiträge
    14
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo hucki,

    "vermaledeites untergegangenes B." darüber hast du bestimmt lange nachgedacht?

  5. #35
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.713
    Danke
    443
    Erhielt 914 Danke für 739 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    'ne, ging so.
    Höchstens über die korrekte Schreibung.

    Ein blindes Huhn trinkt ja auch mal 'nen Korn.

Ähnliche Themen

  1. AS Sprung in PRG
    Von Tyler-Durden im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 01.07.2011, 10:08
  2. Sprung programmieren
    Von Stonie im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 22.12.2008, 22:49
  3. Sprung programmieren
    Von Syntaxfehler im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 17.12.2007, 11:19
  4. vergleich mit sprung?
    Von Ibaxx im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 28.09.2007, 09:50
  5. ob1 sprung in fc1
    Von Anonymous im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 14.11.2005, 17:32

Stichworte

Lesezeichen

Berechtigungen

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