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

Ergebnis 1 bis 6 von 6

Thema: Positionieren

  1. #1
    Registriert seit
    19.01.2007
    Beiträge
    69
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin Moin,

    ich habe eine Drehscheibe und 20 Positionen, die durch eine Lichtschranke erkannt werden! Die Drehscheibe soll links/rechts drehen können, um den kürzesten Weg zur Sollposition zu fahren. Die Position wird vorgegeben! Mit dem Zähler, Vergleicher ist das ja relativ leicht umzusetzen. Nur mein Problem ist Position 20 und 0. Angenommen die Scheibe steht auf Pos. 19 und soll zu Pos. 1.! Wären drei Schritte, aber Pos 0 muss irgendwie überfahren werden! Wie programmiert man denn sowas ? Hoffe ihr habt das Problem verstanden und könnt mir weiterhelfen!

    Gruß
    Zitieren Zitieren Positionieren  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.405 Danke für 2.002 Beiträge

    Standard

    Hallo,
    ich würde mir eine Hilfs-Position bilden. Immer wenn Pos_neu < Pos_alt, dann wäre Pos_Hilf = Pos_neu + 20. Nun kann du dir die Differenz auch ausrechnen und entsprechend des kleinsten Differenzwertes verfahren ...

  3. #3
    sr-83 ist offline Benutzer
    Themenstarter
    Registriert seit
    19.01.2007
    Beiträge
    69
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich bastel schon die ganze zeit mit Excel rum und versuch ne Lösung(formel) zu finden! Kannst du evtl ein Beispiel machen.Ich denk wahrscheinlich nur zu kompliziert! Es gibt ja immer die Variante, das IST-Wert mal kleiner ist als Soll oder Soll kleiner als Ist!

  4. #4
    Registriert seit
    28.10.2005
    Ort
    Ottweiler, Saar
    Beiträge
    940
    Danke
    259
    Erhielt 124 Danke für 109 Beiträge

    Standard

    Ergänzend zu Larry Laffer:

    Es geht darum, die Drehrichtung zu bestimmen,
    20 Positionen (0..19)

    Es gibt drei Fälle:

    a) Ist = Soll (trivial: Nix bewegt sich)

    b) Ist < Soll
    If (Soll -Ist) >= 10 Richtung1 else Richtung2
    Positioniere auf Soll

    c) Ist > Soll
    Dann addierst Du erst 20 zum Soll, ergibt HSoll.
    If (HSoll -Ist) >= 10 Richtung1 else Richtung2
    Positioniere auf Soll


    Ich hoffe das passt so auf die Schnelle.
    So, und jetzt aber schnell zum Grill

  5. #5
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.727
    Danke
    398
    Erhielt 2.405 Danke für 2.002 Beiträge

    Standard

    @argv_user :
    ... danke dir, so hatte ich es gemeint ...

  6. #6
    sr-83 ist offline Benutzer
    Themenstarter
    Registriert seit
    19.01.2007
    Beiträge
    69
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Suuper vielen Dank,

    nun habe ich es verstanden! Danke für die Lösung! Schönen Sonntag noch!

Ähnliche Themen

  1. Positionieren mit FU!?
    Von Der_Fischer im Forum Antriebstechnik
    Antworten: 47
    Letzter Beitrag: 17.03.2011, 16:01
  2. Positionieren
    Von motamas im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 22.04.2010, 16:45
  3. Steckdose positionieren
    Von waldy im Forum E-CAD
    Antworten: 14
    Letzter Beitrag: 08.04.2010, 19:08
  4. Lichtgitter zum Positionieren
    Von dpd80 im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 02.02.2008, 11:37
  5. Positionieren mit einer S7-200
    Von Waelder im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 28.07.2005, 15:03

Lesezeichen

Berechtigungen

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