05.08.2009 16:33 | |
Beiträge: 3609 Bewertung: (29) |
Import einer technischen Anfrage eines Benutzers DaniM schrieb: Hallo, ich steuere mit einer LOGO 12/24 RC 0BA6 eine kleine Saftabfüllmaschine. Zur Litermessung wird ein mechanisches Durchflusszählrad eingesetzt. Ich zähle die Impulse mit dem Logo-Baustein "Vor/Rückwärtszähler" und kann somit auf die Menge schließen. Das Programm läuft soweit super (für den Maschinenablauf hab ich eine 20ig stellige Schrittkette programiert. Mein Problem nun: Laut Datenblatt verarbeitet die 0BA6 an den Eing. I3-I6 eine Eingangsfequenz bis 5kHz. Bei einer Messreihe hatte ich nun das Problem, dass bei schnellem Durchlauf das Zählergebnis überhaupt nicht passte.(Bei gleicher Zählimpulsanzahl viel mehr durchgeflossene Liter) Dabei habe ich folgende Daten aufgenommen: Test 1 3000 Impulse wurden in 78sek erreicht (kleine Durchflussmenge) =38,46 Impulse/sek, am Logo eingang ca 38 Hz gemessen == Bei dem Durchlauf arbeitet Logo richtig Test2 3000 Impulse wurden in 57sek erreicht (grosse Durchflussmenge) =52,6 Impulse/sek, am Logo Eingang ca. 83 Hz gemessen == Freqenzen stimmen nicht überein, Es lief viel mehr Menge durch den Zähler, Ergebnis stimmt nicht,Vermutung: Einige Impulse werden von der Logo nicht gezählt. Test3 Es wurde eine andere Logo 0BA6 nur mit dem "Vor/Rückwärtszähler" programmiert und dann beim erreichen des Zählerstandes ein Signal an die "Maschinenlogo" geschickt. Ergebnis: Die Impulse werden richtig gezählt 3000 Impulse wurden in 28 sek erreicht = 107,14 Impulse/sek, gemmessene Freqenz: 108Hz == Zählung passt Vermutung: Da auf meiner "Maschinenlogo" ein relativ umfangreiches Programm läuft ist diese nicht in der Lage, die Impulse so schnell zu verarbeiten, die Zweite Logo war fast "leer" und zählte desshalb richtig. Da dies jedoch für mich äußerst schlecht wäre, (ich bräuchte pro Masch. zwei LOGOs) hoffe ich dass es da irgendeine andere Lösung gibt, zumal immer von 5 kHz bei der 0BA6 zu lesen ist. Vielen Dank für die Hilfe. |
08.08.2009 11:31 | |
Beiträge: 82 Bewertung: (3) |
Hallo Ihr Logo-Fans, Zum Thema habe ich mal eine Beweisschaltung von meiner 12/24 Logo 0BA6 als Anlage gebracht. Obwohl ich ein 24V Taktsignal mit über 4 kHz an I5 gelegt habe, kann der Vor- und Rückwärtszähler in 1sec. nur maximal 250 Impuls zählen. Damit ist bewiesen, das schnelle Eingangssignale für diese Zähler nicht sicher verarbeitet werden können. Das hängt mit den Durchlaufzeiten der Logo zusammen. Je mehr Blöcke abgefragt werden müssen um so weniger Impulszählungen sind möglich. Mit dem Frequenzschwellwertschalter hingegen funktioniert die Auswertung einwandfrei. Gruß logra DateianhangFrequenzschnelligkeitstest eines Vor u. Rückwertszählers bei der oBA6.zip (210 Downloads) |
Für diesen Beitrag bedanken sich2 Benutzer |
08.08.2009 16:46 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo DaniM, hallo iogra, leider hat DaniM seine Schaltung hier nicht veröffentlicht, doch vermute ich aufgrund eurer Diskussion hier, dass diese den selben Programmier-Fehler enthält, wie die Schaltung von iogra: Der Block "(digitaler) Schwellwertschalter" ist korrekt direkt an den Eingangspin eines schnellen Digitaleingangs geschaltet - der Block "Vor-/Rückwärtszähler" ist jedoch NICHT direkt an diesen Eingang gekoppelt, sondern über andere Blöcke (hier eine Block "UND")...Weil nun aber stets die Ausgänge der verwendeten Blöcke (nur) im Takt der variablen LOGO!-Zyklusfrequenz fz aktualisiert werden, kann dem so verschalteten Zähler maximal eine Impulseingangsfrequenz von 0,5 * fz bereitgestellt werden....so wie dies eure Experimente auch zeigen (würdet ihr den Block "(digitaler) Schwellwertschalter" ebenso verschalten, dann seht ihr dies auch so!!!). Also FAZIT: Soll der Block "Vor-/Rückwärtszähler" unabhängig von der LOGOI!-Zyklusfrequenz Signale bis zu 5 kHz erfassen (nur mit realer LOGO! - keine PC-Simulation möglich!), dann muss dieser direkt mit einem Eingang verschaltet werden....Zur Anzeige/Auswertung können meine Schaltungsentwürfe zur Impulsauswertung angewendet werden (vgl. z. B. "Sammlung von Hinweisen und Schaltungen zur Anwendung und Programmierung der LOGO!"), wobei dabei berücksichtigt werden muss, dass eine Auswertung und auch die Reaktion des Zählerausgangs auf dessen Parameter (Schwellwerte) nur im Takt von fz möglich ist (vgl. Angaben dazu im HB) !!!! Erste Eindrücke vermitteln z. B. folgende Beiträge: "Drehzahlmessung" "Wie ist eine Auswertung der Signale "A" und "B" von Drehgebern möglich ?" MfG Betel Weiterführende Infos und Schaltungsbeispiele zur LOGO!: ==> "Sammlung von Hinweisen und Schaltungen zur Anwendung und Programmierung der LOGO!" ==> "LOGO! 0BA6 - Erstes Feedback an die LOGO!-Entwickler" ==> "Excel Logo Logger" |
==> Meine TAG-Listen: "deut." |
|
Für diesen Beitrag bedanken sich2 Benutzer |
08.08.2009 19:10 | |
Beiträge: 82 Bewertung: (3) |
hallo Dani, Betel hat Recht und ist ein großer Logo-Fuchs. Gruß logra Schaue in die Anlage bitte Gruß logra DateianhangDemo_Drehzahlmessung_V3.zip (142 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
08.08.2009 21:15 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Sorry, aber so ist das Ziel vom DaniM nicht erreichbar, denn die betreffende Schaltung ist zum Messen/Anzeigen einer Impulsanzahl pro Zeiteinheit - also dem Volumenstrom, der dann über die Torzeit und die Parameter der Verstärker bei Kenntnis des Volumens je Impuls berechnet werden kann. Der Zähler dort wirt stets nach der Torzeit zurückgesetzt, also ggf. unmittelbar bevor der Grenzwert (hier 900) erreicht wurde....
|
==> Meine TAG-Listen: "deut." |
|
09.08.2009 09:29 | |
Beiträge: 82 Bewertung: (3) |
hallo Dani, In der Anlage eine Ventilsteuerung, DateianhangVentilsteuerung über Impulszähler.zip (144 Downloads) |
18.12.2015 12:43 | |
Beigetreten: 01.09.2005 Letzter Bes: 18.09.2024 Beiträge: 4104 Bewertung: (195) |
Neue Frage von frankuc45 wurde in ein separates Thema mit dem Titel Zählen von Impulsen - hört bei 40 Hz auf gesplittet. Gruß |
My Forum is the place to personalize your profile, |
|
Folgen Sie uns auf