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

Ergebnis 1 bis 9 von 9

Thema: Ich suche eine Baustein um die Drehzahl zu messen

  1. #1
    jsmue Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo ich suche einen Baustein oder Tipp wie mann mit einer S7 Cpu 315 DP
    mit einem normalen Eingang die Drehzahl einer Maschine ca 100 U/min messen kann. SFB 48 ist nur fur die CPU`s 31xC zugelassen ?
    Beispiel wäre Super Danke im Voraus Jo.
    Zitieren Zitieren Gelöst: Ich suche eine Baustein um die Drehzahl zu messen  

  2. "@smoe
    Das ist sehr unpraktisch, du bekommst keine Drehzahländerung mit

    @Zottel
    600ms? Aber nur der Umlauf. Je nachdem, wie die Impulse gebildet werden bekommst Du sie nicht mit.

    pt"


  3. #2
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Interessante Sache.
    Problem sehe ich bei der Signalerfassung. Der Impuls des Signalgebers wird sehr kurz sein, evt. kürzer als die SPS-Zykluszeit. Somit gehen dir Impulse verloren und die Anzeige passt nicht. Von den DigiIN sehe ich kein Problem.

    Stellt sich die Frage, kann man einen DI mit einem Interrupt belegen?

    Ich bleib dran, habe heute abend Babysitterdienst

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  4. #3
    Registriert seit
    25.05.2004
    Beiträge
    172
    Danke
    0
    Erhielt 39 Danke für 7 Beiträge

    Standard

    Die gängigen Baugruppen sind schätzungsweis zu lahm, man kann auch nur der 7BH01-0AB0 Alarme zuweisen, ich befürchte jedoch, ohne Zählbaugruppe gibts Probleme

    Gruß

    Ralf

  5. #4
    Registriert seit
    29.08.2003
    Beiträge
    221
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Nabend

    naja kommt darauf an wie die welle aussieht wir machen immer halb und halb also eine hälfte der welle kommt der eingang und die anderehälfte nicht.

    Bei 100 U/min machts etwa 1,66 Inmpulse pro sec das sollte man messen können.

    Am einfachsten ist es die Flanken der Impulse auszuwerten und die Zeit zwischen den beiden Flanken zu messen bzw aus der CPU internen Zeit (kann man Irgendwo als ms wert rausladen) zu errechen und schon hat man einen Baustein mit dem man die Drehzahl messen kann.

    Bei Intresse Poste ich hier gern meine Idee von Baustein dazu.

    MfG Balou

    P.S. Solltest du eine So hohe Zykluszeit haben das die Überwachung nicht geht nimm nen Ineterrupt und lade die Eingangsdaten als PEW dierekt aus der Baugruppe
    So wie das Eisen außer gebrauch rostet und das stillstehende Wasser verdirbt oder bei Kälte gefriert, so verkommt der Geist ohne Übung.

  6. #5
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Messung der Zeit zwischen den Flanken:
    Wenn du alle 10ms den OB35? das PEW lesen läßt, hast du die Zeit zweier Flanken auf +-10ms genau. Bei 100UpM ist die Periodendauer 600ms+-20ms. Das sind schon 6% Streuung unter den günstigsten Umständen.
    Wenn du nun die Dauer von 10 Impulsen bestimmst, sind es 0,6%. Damit du nicht 6 Sekunden darauf warten mußt, schreibst du die Zeitmarken von 10 Flanken in einen FIFO oder Ringspeicher. Bei jeder neuen Flanke überschreibst du den ältesten Wert und errechnest die neue Geschwindigkeit aus der Differenz der neuesten und ältesten Zeit.
    Du bekommst also pro Impuls einen neuen Wert. Dieser ist aber nicht "momentan" sondern Tiefpass-gefiltert.
    Je nach Eigenschaften des Impulsgebers bietet es sich an, eine andere Zahl von Impulsen zu betrachten, z.B. ein Vielfaches der Zahnzahl bei Zahnrädern.

  7. #6
    Registriert seit
    27.01.2004
    Ort
    Ösi-Land
    Beiträge
    305
    Danke
    0
    Erhielt 4 Danke für 2 Beiträge

    Standard

    Am einfachsten ist es wenn du die Anzahl der Impulse zählst (wenn Flanke vom Eingang => Zählwert +1). Nach Ablauf von einer Minute sicherst du den Zählwert und setzt ihn wieder auf 0. Der gesicherte Wert entspricht dann den Impulsen/min (U/min). Der Nachteil ist, das erst nach der Minute der Wert zur Verfügung steht und das nur ganze Umdrehungen gezählt werden (95,2 U/min gibt es nicht).

    smoe

  8. #7
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    @smoe
    Das ist sehr unpraktisch, du bekommst keine Drehzahländerung mit

    @Zottel
    600ms? Aber nur der Umlauf. Je nachdem, wie die Impulse gebildet werden bekommst Du sie nicht mit.

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  9. #8
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Diese Empfehlung aus dem vorhergehenden Beitrag hatte ich schon vorrausgesetzt:
    ...naja kommt darauf an wie die welle aussieht wir machen immer halb und halb also eine hälfte der welle kommt der eingang und die anderehälfte nicht. Bei 100 U/min machts etwa 1,66 Inmpulse pro sec das sollte man messen können.
    Bei 10ms Abtastzeit durch den OB35 reicht es aber, daß die kürzere Zeit (ein- oder aus) größer als 20ms ist.

  10. #9
    Registriert seit
    06.10.2003
    Beiträge
    3.408
    Danke
    449
    Erhielt 504 Danke für 407 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Jo,

    falls noch Interesse besteht :

    Alternativ wäre auch der Einsatz eines F-U-Meßumsetzers möglich. Falls ein Analogeingang zur Verfügung steht hast du fast keinen Aufwand.


    Gruß, Onkel
    Zitieren Zitieren Alternative  

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 21.08.2012, 11:22
  2. Hilfe: Suche SNMP-Baustein für Step7
    Von sebi_1 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 27.08.2010, 08:33
  3. Suche Baustein für Fehlermeldung in Wincc
    Von Doubleking im Forum HMI
    Antworten: 0
    Letzter Beitrag: 13.05.2009, 22:10
  4. Antworten: 1
    Letzter Beitrag: 14.06.2007, 08:02
  5. mit S5 eine Zeit/Geschwindigkeit messen
    Von Danielll im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 17.02.2006, 13:22

Lesezeichen

Berechtigungen

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