Frequenzmessung am Digitalen Eingang

ETG_Austria

Level-1
Beiträge
37
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich habe einen Eingang an dem ich gerne eine Frequenzmessen möchte, würde das gern ein AWL programmieren, (Zähler/Zeit = Frequenz ) um das am Touch Panel anzuzeigen.

Vielen Dank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

was wäre denn die Maximale Frequenz was ich an einer Digitalen Eingangskarte SM 321 - 321-1BH02-0AA0 kreieren könnte.

Das ist die Drehzahlmessung eines Benzinmotor.

Vielen Dank
 
Also für über 1000 UPM Brauchst du definitiv was anderes als einen normalen DI, ich konnte bei einem Asynchronmotor schon unter 1000 UPM nicht mehr alle Impulse sehen and einem DI, dafür brauchtest du einen Schnellen Zähleingang einer FM350 oder so etwas !
 
Ich bekomme das Signal extern und könnte mir dieses konvertieren, wie kann ich nur mal ganz einfach die Messung durchführen z.b. für 100UPM.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also im Prinzip misst Du die Zeit zwischen 2 positiven Flanken. Die Formel ist ganz einfach: f = 1/t (1Hz = 1/1s). 1000 Umdrehungen / Minute sind 17 Umdrehungen / Sekunde das ist eine Taktlänge von ca. 60ms. Das sollte also machbar sein, selbst bei einer Zykluszeit von sagen wir 10ms ist der Messfehler noch einigermaßen erträglich, wenn man das Ergebnis durch eine Mittelwertbildung schickt. Mit 1000 Upm bist Du dann aber an einer gefühlten Grenze, wenn du Siemens-Hardware verwendest. Schneller gehts dann mit Beckhoff z.B.
 
Hallo,

1000min-1 bei einem Benziner ist gerade hohes Standgas

Warum nicht gleich in was analoges wandeln und DAS anzeigen?
 
Hallo,

wir drehen uns irgendwie im Kreis.

WIE kriegst du das Signal?
Über einen DI? --> Dann gilt die obige Rechnung (wenn Puls und Pause gleich groß sind)

Mit jeder pos. Flanke die Systemzeit auslesen, die beiden letzten Zeiten voneinander abziehen.



MfG
 
Beschreibe doch mal die Anwendung genauer. Was hast Du für eine SPS, in welchem Drehzahlbereich liegt der Motor, was hast Du für ein Signal (1x pro Umdrehung, 1x pro Zündung und wieviele Zylinder), wer hatte den genialen Einfall, das über einen DI abzufragen. Willst Du das in einem PKW betreiben? Oder ist das ein Stationärmotor?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde vlt eine bestimmte zeit die Impulse zählen, wenn dann mal ein Impuls verloren geht
ist das nicht so tragisch. Andersherum wenn wie vorgeschlagen zwischen zwei Impulsen eine
Zeit ermittelt wird und einer verloren geht, ist das schon ein Fehler von 100%, zusätzlich kann sich
bei schnelle impulsfolge die Zykluszeit negativ auswirken.

Grundsätzlich würde ich das über eine schnellen zählerkarte lösen, aber trotzdem um eine
vernünftige Aussage machen zu können, braucht man Info über die komplette Hardware und wie
ausgelastet die Steuerung ist.

@ETG_Österreicher,
du wirst hier kein Lössung bekommen, wenn du nich aktiv mitarbeitest. Einen Anfang an Code sollte
schon von dir kommen....bitte nicht so passiv sein.
 
Zuletzt bearbeitet:
Hallo,

Ich verwende die 315/2dp, ich benötige die Drehzahl nur als Infowert.

Möchte nur gerne wissen wie ich einen Eingang auf eine Frequenz abfragen kann. Evtl hat jemand ein kleines Programm dafür.

Danke
 
Hallo rostiger Nagel,

die Impulse pro Minute Auszuwerten ist meiner Meinung nach beste Lösung.

Das wäre sicherlich auch die Vernüftigste Lösung.

Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es nützt nichts wenn du die frage wiederholst und nur die Hälfte der geforderten Information preis gibst.

Welche Eingangsbaugruppe steht dir zur Verfügung hängt sie am bus, was hast du oder erwartest du an Zykluszeit, was ist min bzw. Maximale Drehzahl deines Motors. hast du eine Vorstellung von SPS Programmierung oder bist du absoluter Anfänger.
 
Die Digitale Eingangskarte ist vom Typ SM 321 - 321-1BH02-0AA0 diese wird hinter einer 315er 2 DP nachgeschaltet, die Zykluszeit wird ca. 20 ms betragen. Die Maximale Drehzahl sind 3500 Umdrehungen, jedoch habe ich einen Adapter der Kundenseitig beigestellt wurde , mittels diesen Adapter kann ich das Signal direkt von der Zyndspule abfragen, der Übersetzungsfaktor kann am Adapter eingestellt werden.




 
Zurück
Oben