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

Results 1 to 9 of 9

Thread: Ich suche eine Baustein um die Drehzahl zu messen

  1. #1
    jsmue Gast

    Default


    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.
    Reply With Quote Reply With Quote Answered: 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
    Join Date
    07.05.2004
    Location
    Campbelltown
    Posts
    2,500
    Danke
    131
    Erhielt 293 Danke für 86 Beiträge

    Default

    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
    Join Date
    25.05.2004
    Posts
    194
    Danke
    0
    Erhielt 46 Danke für 7 Beiträge

    Default

    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
    Join Date
    29.08.2003
    Posts
    221
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    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
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    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
    Join Date
    27.01.2004
    Location
    Ösi-Land
    Posts
    334
    Danke
    2
    Erhielt 11 Danke für 9 Beiträge

    Default

    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
    Join Date
    07.05.2004
    Location
    Campbelltown
    Posts
    2,500
    Danke
    131
    Erhielt 293 Danke für 86 Beiträge

    Default

    @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
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    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
    Join Date
    06.10.2003
    Posts
    4,521
    Danke
    626
    Erhielt 787 Danke für 616 Beiträge

    Default


    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
    Reply With Quote Reply With Quote Alternative  

Similar Threads

  1. Drehzahl messen und ausgeben
    By STMA83 in forum Programmierstrategien
    Replies: 5
    Last Post: 23.04.2019, 22:23
  2. Drehzahl messen
    By anonym123 in forum CODESYS und IEC61131
    Replies: 12
    Last Post: 10.06.2016, 21:25
  3. TIA Ich suche eine DMS Karte für eine ET200s
    By Wellermann in forum Simatic
    Replies: 3
    Last Post: 25.01.2016, 13:40
  4. Replies: 12
    Last Post: 29.09.2012, 13:55
  5. Replies: 3
    Last Post: 29.07.2008, 10:15

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •