02.09.2015 09:05 | |
Beiträge: 8 Bewertung: (0) |
Hallo, wir möchten Walzen die Beschichtet werden mit einer Drehzahlüberwachung , überwachen. Die Walzen haben verschiedene Drehzahlen, ein Näherungsschalter nimmt bei 1 Umdrehung 4 Impulse von der Walze ab, die Drehzahlen können von 1 bis 200 Umdrehung / min drehen. Habe versucht was aufzubauen, nur komm ich irgendwie nicht weiter. Es wird eine Logo 8 mit Textdisplay verwendet. Der Bediener soll per Funktiontasten den vorgegebenen Wert einstellen können, damit eine mindestdrehzahl nicht unterschritten wird. Wird der Wert unterschritten soll mir die Logo den Brenner abschalten. Wie kann ich einen Wert vorgeben, der dann mit den Wert der durch die Drehung der walze abgelesen wird und wenn der Eingangswert höher ist sagt alles OK, wenn der Wert dann sinkt mir die Logo abschaltet? DateianhangDrehzahl.zip (186 Downloads) |
Zuletzt bearbeitet von: AutoGen_567507 am: 02.09.2015 09:09:04 |
|
02.09.2015 09:56 | |
Beiträge: 8 Bewertung: (0) |
Die Drehzahl wird während der Beschichtung nicht verstellt. Wir haben Servoantriebe, so das die Hochlaufzeit max. 2 Minuten sind. |
02.09.2015 11:08 | |
Beiträge: 8 Bewertung: (0) |
Wir können die Torzeit auch auf 30 Sekunden ändern. |
02.09.2015 12:03 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo! Warum immer die vier Impulse überwachen? Es genügt doch der Abstand zwischen zwei Impulsen!? Im Anhang mal eine Idee dazu. Über I1 wird ein Zähler resetet. Dieser Zähler wird bei eingeschalteter Überwachung von einem Impulsgeber hochgezählt. Der Zählerwert wird über einen Analog Mux in einen Analogwert gewandelt. Der Impuls vom Geber speichert den aktuellen Wert zwischen und resetet den Zähler. Der im Arithmetikbaustein gespeicherte Wert wird über einen Analogschwellwertschalter ausgewertet. Die Anzeige der aktuellen Drehzahl läßt sich mit der Arithmetik natürlich auch realisieren! DateianhangDrehzahlüberwachung.zip (136 Downloads) |
Zuletzt bearbeitet von: motmonti am: 02.09.2015 12:05:40 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
02.09.2015 12:11 | |
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33818 Bewertung: (4203) |
Dann schau dir mal meinen Vorschlag an. Zum Ändern der Einschaltschwelle über das Display. Wenn du mehrere Meldetexte hast, dann den entsprechenden Meldetext anwählen. DateianhangSchaltplan1.zip (111 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
02.09.2015 14:11 | |
Beiträge: 8 Bewertung: (0) |
Vielen Dank für das Demo Programm. |
02.09.2015 14:13 | |
Beiträge: 8 Bewertung: (0) |
Sieht schon gut aus, werde noch einige Anpassungen machen. Vielen Dank für die Unterstützung und Hilfe. Danke an ixo65 |
02.09.2015 14:21 | |
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33818 Bewertung: (4203) |
@fmd, Danke, das du mir das Brett vom Kopf genommen hast. Manchmal rennt man sich in etwas fest und sieht den Wald vor lauter Bäumen nicht mehr. Habe mir nach dem Hinweis von fmd und dem Programm von motmonti nochmal mein Programm vorgenommen und einige Änderungen vorgenommen. Jetzt ist es möglich, die Solldrehzahl als Schaltschwelle über das Display einzugeben und die Istdrehzahl wird jetzt auch errechnet. DateianhangSchaltplan2.zip (97 Downloads) |
Zuletzt bearbeitet von: ixo65 am: 02.09.2015 15:24:50 |
|
02.09.2015 15:51 | |
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33818 Bewertung: (4203) |
Hallo motmonti, in meiner Simulation läuft es aber. Da ich mit tasten in der Simulation keine 800 Impulse pro Minute erzeugen kann, habe ich nur für die Simulation zwischen Eingang und Zähler einen Impulsgeber zwischengeschaltet. Außerdem ist die Torzeit nicht zwei Minuten, sondern nur eine. Die 2 Minuten sind die Anlaufüberbrückung. DateianhangAufnahme_2015_09_02_15_46_30_722.zip (92 Downloads) |
Zuletzt bearbeitet von: ixo65 am: 02.09.2015 15:52:28 |
|
02.09.2015 16:00 | |
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33818 Bewertung: (4203) |
Nö, weil ich keinen Impulsgeber habe. |
02.09.2015 16:30 | |
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33818 Bewertung: (4203) |
So, hat mir keine Ruhe gelassen. Habe das Programm jetzt so geändert, das die positive Flankenauswertung den Übertrag in den Speicher macht und mit einer negativen Flankenauswertung der positiven Flankenauswertung der Zähler gelöscht wird. Damit ist gewährleistet, dass der Zähler erst gelöscht wird, wenn der Übertrag in den Speicher erfolgt ist. DateianhangSchaltplan3.zip (96 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
02.09.2015 20:47 | |
Beigetreten: 01.09.2014 Letzter Bes: 23.09.2024 Beiträge: 748 Bewertung: (48) |
Eine Minute Torzeit ist meiner Meinung nach auch noch verdammt lange. Dadurch wird ja auch die Drehzahl nur alle Minute aktualisiert. Bei Minimum 1 Umdrehung je Minute kommen 4 Impulse. Man könnte also die Torzeit auf 15 Sekunden reduzieren und kann immer noch einen Impuls zählen. (Bei 2 Umdrehungen hat man schon 2 Impulse in den 15 Sekunden). Man hat somit die 4-fache Aktualisierungsrate zu vorher und trotzdem immer noch die volle Genauigkeit, da nach wie vor jede viertel Drehung erkannt wird. Im Anhang ein Beispiel, wie ich das mit variabler Torzeit umsetzen würde. Denn bei höheren Drehzahlen könnte man die Torzeit auch noch weiter reduzieren. Dann aber möglichst auf ganze Teiler von 60. Also 1, 2, 3, 5, 6, 10, 12 oder 15 Sekunden. Ab 15 Umdrehungen je Minute würde theoretisch 1 Sekunde Torzeit ausreichen. Allerdings bezahlt man die noch höhere Aktualisierungsrate dann mit Ungenauigkeit beim Hochrechnen. DateianhangDrehzahlkontrolle.zip (84 Downloads) |
Zuletzt bearbeitet von: fmd am: 02.09.2015 21:02:07Deutsch verbessert |
|
02.09.2015 23:50 | |
Beigetreten: 01.09.2014 Letzter Bes: 23.09.2024 Beiträge: 748 Bewertung: (48) |
Dann hab' ich mich offenbar nicht verständlich genug ausgedrückt. Natürlich sollte der Schwellwertschalter genau den gleichen Einstellbereich haben, wie alle anderen auch. So wie nicht nur Du Dir das vorstellst. Schließlich wird der Baustein ja auch nicht nur in dieser einen Schaltung benötigt. Und um auch noch was Nutzbringendes zu posten - 'ne Minimalkonfiguration, mit den von ixo65 genannten Beschränkungen durch die 15s Torzeit: DateianhangDrehzahlkontrolle 3.zip (94 Downloads) |
02.09.2015 23:58 |
|
Beigetreten: 18.12.2014 Letzter Bes: 23.09.2024 Beiträge: 33818 Bewertung: (4203) |
Danke, damit ist ja alles geklärt. |
03.09.2015 07:20 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo zusammen! Ich bin es nocheinmal von einer anderen Seite her angegangen und hoffe das ich nicht ganz daneben liege. Bei einer U/min dauert es 15s von einem zum nächsten Impuls. Ich habe jetzt eine Analogrampe genommen und so eiungestellt, das diese von 0 bis 200 mit 13 Schritten pro sekunde hochfährt. Das ganze immer so lange, wie kein 1-Signal am Impulseingang anliegt. Mit einem Impuls wird er Rampenwert in einer Arithmetik gespeichert und die Rampe wieder auf 0 gesetzt. In der Arithmetik wird der Wert von 200 abgezogen und so die aktuelle Drehzahl ermittelt. In der Simu funzt das soweit mit dem Ablauf, aber ob die Verarbeitungszeit der Logo reicht um reale Werte zu anzuzeigen muß man testen. In der Simu jedenfalls reicht es nicht. Vielleicht kann der TE es an seiner Anlage ausprobieren!? DateianhangIdee.zip (71 Downloads) |
03.09.2015 18:36 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Periodenzeit messen anstatt Torzeit sehr hoch einstellen, das bringt bei kleinen Drehzahlen deutliche Vorteile. Im Anhang ist ein Beispielprogramm, das aufgrund einer Drehzahlvorgabe direkt die maximal zulässige Zeit berechnet, die zwischen 2 Geberflanken vergehen darf. In der Simulation funktioniert es soweit gut, nur bei hohen Drehzahlen leidet die Genauigkeit etwas. Einfach mal ausprobieren, viel SpaßDateianhangDrehzahlüberwachung.zip (99 Downloads) |
03.09.2015 19:02 | |
Beigetreten: 21.08.2008 Letzter Bes: 17.04.2024 Beiträge: 1049 Bewertung: (25) |
Hab ich doch geschrieben Im Anhang ist mal ein Beispiel. Steigt die Drehzahl über 55, wird die Eingangsfrequenz geviertelt und der Anzeigewert vervierfacht. Wenn die richtige Drehzahl erreicht ist, betätigt man einen Taster I2 und der Wert wird überwacht +/- 5 U/min. DateianhangDrehzahlanzeige.zip (83 Downloads) |
03.09.2015 19:59 | |
Beigetreten: 21.08.2008 Letzter Bes: 17.04.2024 Beiträge: 1049 Bewertung: (25) |
Bei mir stand, die Zeit zwischen 2 Impulsen. Ich denke mal das ist die Periodenzeit. |
04.09.2015 20:01 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
e-bastler, du brauchst "meine Schaltung" ja nicht benutzen, wenn du damit nicht klar kommst. Ich würde von deiner Schaltung allerdings niemals behaupten, dass sie nicht funktioniert, nur weil sie in einer Simulation nicht das anzeigt, was ich mir vorstelle. Mein Vorschlag war im übrigen als Tipp für den Themenstarter gedacht und nicht als Konkurrenzsoftware, um andere Forumsmitglieder auf den Schlips zu treten. Im Anhang ist für den Themenstarter noch eine 2. Version, die bei hohen Drehzahlen von Periodendauer auf Frequenzmessung umschaltet. Funktioniert aber nur beim Themenstarter DateianhangDrehzahlüberwachung2.zip (74 Downloads) |
04.09.2015 20:48 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Allerseits, eure Diskussion zur Aufgabenstellung von AutoGen_567507 ist leider bislang ohne geeignete Lösung verlaufen. Deshalb folgende Anmerkungen und Hinweise von mir dazu: a) Eine Signalauswertung durch Messen der Impulsabstände (Impulspausen) ist für eine Prüfung gegen einen MindestDrehzahlwert nicht geeignet! Fazit zur bisherigen Diskussion hier:
Viel Erfolg nun beim Erstellen einer optimierten Aufgabenlösung... MfG Betel DateianhangFORUM_Auswertung_von_digitalen_Eingangssignalen.zip (99 Downloads) |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf