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

Ergebnis 1 bis 9 von 9

Thema: Zähler soll nur bis 11 zählen

  1. #1
    Registriert seit
    11.11.2009
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo,
    ich habe folgendes Problem,
    ich möchte eine Padernoster steuerung neu erstellen.
    Der Padernoster hat 11 Fächer.
    Ich habe leider nur einen Initiator zur Verfügung
    der mir sagt das jetzt ein Fach da ist.

    Ich brauche einen Zähler der nur bis 11 zählt und dann wieder bei 1 anfängt und das auch rückwärts, also:

    10 - 11 - 1 - 2
    2 - 1 - 11 - 10

    dabei soll immer der kürzeste weg genommen werden.

    Ich habe bis jetzt noch keine Lösung gefunden.
    Hoffe auf schnelle Hilfe
    Geändert von Benno1989 (11.11.2009 um 12:13 Uhr)
    Zitieren Zitieren Zähler soll nur bis 11 zählen  

  2. #2
    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

    Was hast du denn bis jetzt prgrammiert? Zeige mal deinen Code

  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

    Du könntest auch mal hier im Forum nach "Zähler vorwärts rückwärts" suchen

  4. #4
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Probiere es mal so:

    Code:
          U     E      0.0                  //Etagen-INI
          U     M    100.0                  //Fahrstuhl fährt hoch
          FP    M    101.0                  //Flanke
          SPBN  KVOR
    
          L     MW   102                    //Etagenzähler
          INC   1
          L     11
          TAK   
          >=I   
          SPB   TR01
    
          L     1
    
    TR01: T     MW   102                    //Etagenzähler
          SPA   ENDE
    
    KVOR: U     E      0.0                  //Etagen-INI
          U     M    100.1                  //Fahrstuhl fährt runter
          FP    M    101.1                  //Flanke
          SPBN  ENDE
    
          L     MW   102                    //Etagenzähler
          DEC   1
          L     1
          TAK   
          <=I   
          SPB   TR02
    
          L     11
    
    TR02: T     MW   102                    //Etagenzähler
    
    ENDE: NOP   0
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  5. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von marlob Beitrag anzeigen
    Was hast du denn bis jetzt prgrammiert? Zeige mal deinen Code
    Hast ja Recht, aber ich hatte grad mal Zeit und Lust zum Proggen.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  6. #6
    Registriert seit
    26.05.2009
    Beiträge
    541
    Danke
    35
    Erhielt 78 Danke für 69 Beiträge

    Standard

    Ich glaub viel wichtiger ist:
    dabei soll immer der kürzeste weg genommen werden.
    Jetzt muss man nur noch herausfinden was der kürzeste Weg ist!
    Gruß wolder

  7. #7
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von wolder Beitrag anzeigen
    Ich glaub viel wichtiger ist:


    Jetzt muss man nur noch herausfinden was der kürzeste Weg ist!
    Gruß wolder
    Ich denke mal, irgendwo muß ja die "Ausstiegsetage sein" zu der wird sozusagen rel. gezählt. Also zeigt die Zahl immer, wo der Istwert steht. Will er nun von 7 zu 9, ist der kürzeste Weg runter, das kann er an Hand des Absolutwertes der Differenz herausbekommen.

    Istwert = 7
    Sollwert = 9

    ABS(Sollwert - Istwert) = 2

    Istwert = 7
    Sollwert = 5

    ABS(Sollwert - Istwert) = 2

    Damit kann man dann sagen:

    Wenn Sollwert > Istwert und ABS(Sollwert - Istwert) <= 5, dann senken, sonst heben

    Wenn Sollwert < Istwert und ABS(Sollwert - Istwert) <= 5 dann heben, sonst senken
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  8. #8
    Registriert seit
    26.05.2009
    Beiträge
    541
    Danke
    35
    Erhielt 78 Danke für 69 Beiträge

    Standard

    Naja, ich hätte nur den Sollwert - Istwert gerechnet und wenn das ergebnis kleiner 0 ist dann senken.
    Wenn das Ergebnis größer 0 ist, dann heben.

    Ist aber im Grunde genommen das gleiche...

    Gruß wolder

  9. #9
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von wolder Beitrag anzeigen
    Naja, ich hätte nur den Sollwert - Istwert gerechnet und wenn das ergebnis kleiner 0 ist dann senken.
    Wenn das Ergebnis größer 0 ist, dann heben.

    Ist aber im Grunde genommen das gleiche...

    Gruß wolder
    Richtig, das hab ich ja drin, aber da auch noch der kürzeste Weg gefragt ist, muß man noch nachsehen, wie groß dir Differenz ist und entscheiden, wie herum man am kürzesten unterwegs ist.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

Ähnliche Themen

  1. FM 350-2: 8 x zählen
    Von kluk im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 24.07.2013, 10:05
  2. Betriebsstunden Zähler / max. Zähler Anzahl.
    Von superkato im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 03.12.2010, 16:38
  3. Maximalzählwert Zähler S7-300 + maximale Zähler CPU
    Von DennisBerger im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 02.07.2007, 10:54
  4. Antworten: 12
    Letzter Beitrag: 16.10.2005, 18:49
  5. zählen
    Von fbeine im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 10.05.2005, 10:34

Stichworte

Lesezeichen

Berechtigungen

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