20.07.2012 00:32 | |
Beiträge: 18 Bewertung: (0) |
Hallo an alle wer kann mir hier helfen das Program zu verbessern.( Programm ist im Anhang) Das Programm schien so zu funktionieren, ichhabe dann festgestellt wenneine hohe Impulsanzahl verwendet wîrd und die Eingänge schnell hintereinander und nacheinader geschaltet werden dann auf einmal die Ausgegebenen impuls um bis zu +/-2 nicht Stimmen, dies ist immer unterschiedlich. Nächste Frage die ich habe ist ob ich dasProgramm wenn es funktioniert so zu sagen in FB umwandeln kann und so in einem bestehenden Programm verwenden kann. Gruss und danke für die schnelle Hilfe Dateianhangpulstel2.zip (124 Downloads) |
20.07.2012 09:00 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Im Anhang mal ein anderes Konzept zu deinem Problem. Wenn du für die Impulseingänge die schnellen Zähleingänge der Logo verwendest, sollte kein Impuls verloren gehen. Zu der Differenz indeinem Programm könnte es durch die verschiedenen Impulsgeber kommen. Die Impulszeit vin 1/100s ist auch nicht immer machbar. Siehe dazu die Beiträge von Betel zum Thema Zykluszeiten usw. Du müßtest di Impulszeiten etwas erhöhen. Weiterhin kann die Logo an normalen Eingängen nur 5Hz Impulse verarbeiten. DateianhangImpulsvervielfacher.zip (80 Downloads) |
20.07.2012 10:56 | |
Beigetreten: 07.04.2008 Letzter Bes: 24.09.2024 Beiträge: 29 Bewertung: (5) |
Hallo Oter, habe denVorschlag vonmotmonti ein wenig erweitert hilft vieleicht. Gruß jmmj DateianhangImpulsvervielfacher.zip (72 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
21.07.2012 11:27 | |
Beiträge: 3181 Bewertung: (320)
|
Hallo Oter. Dein Projekt klingt spannend, würde mich freuen, wenn du es nach Fertigstellung in diesem Beitrag kurz beschreibst und mit Bildern vorstellst. |
22.07.2012 10:13 | |
Beigetreten: 07.04.2008 Letzter Bes: 24.09.2024 Beiträge: 29 Bewertung: (5) |
Hallo Oter, nun das komplette Programm wie ich deine Angaben verstehe. In der Simulation funktionieren alle Eingänge richtig wenn sie einzeln aktiviert werden. Der Zweig von Eingang I5 reagiert aber nicht wenn noch ein Zweig von den Eingängen I2 bis I4 abgearbeitet wird. Habe den Zweig von I5 auch schon Identisch wie den Zweig von I4 programmiert dann zeigt sich der gleiche Mangel. Wie das Programm in einer LOGO sich verhält konnte ich noch nicht testen. Das fehlverhalten in der Simulation ist mir nicht verständlich. Gruß jmmj DateianhangImpulsvervielfacher.zip (80 Downloads) |
22.07.2012 11:01 | |
Beiträge: 18 Bewertung: (0) |
Hallo Jimmj Ich habe auch daran gearbeitet und getestet, leider habe ich genau die gleichen Probleme gehabt wie du. Jetzt glaub ich habe ich eine Lösung gefunden, kannst du die Mal Testen ob die richtig funktioniert. Die Datei Imp_2.lma ist eine UDF Datei. Übrigens Danke für deine Hilfe, ohne deine Vorarbeit hätte ich es glaub nicht geschafft! PS Sag mir was du von meiner Version hältst und ob sie korrekt arbeitet bei dir. Danke und en Gruss Oter DateianhangImpulsvervielfacher_R2.zip (58 Downloads) |
22.07.2012 13:41 | |
Beigetreten: 07.04.2008 Letzter Bes: 24.09.2024 Beiträge: 29 Bewertung: (5) |
Hallo Orter, dein Version habe ich noch nicht getestet. Meine neue Version ist getestet, bin in Zeitnot für weitere info.
Ursache ist das die Arithmetische Anweisungen den Zählerwert (B001, B008, B013, B023) erst beim zweiten Zyklus verarbeitet, die Zähler (B004, B011, B013, B023) verwenden deshalb einen falschen Verweis und veranlassen ein Reset. Durch einfügen der Einschaltverzögerungen (B035 bis B038) wird das verhindert. Die Ein-Ausschaltverzögerungen (B031 bis B034) verhindern das prellen meiner Simulationsschalter. Gruß jmmj DateianhangImpulsvervielfacher.zip (85 Downloads) |
Zuletzt bearbeitet von: jmmj am: 22.07.2012 17:59 |
|
23.07.2012 22:22 | |
Beiträge: 18 Bewertung: (0) |
Hallo jmmj Hast du deine Version auch auf einer Logo getestet? Gruss Oter |
25.07.2012 19:58 | |
Beigetreten: 07.04.2008 Letzter Bes: 24.09.2024 Beiträge: 29 Bewertung: (5) |
Hallo Oter, meine neuste Version zeigt in der Simulation und in der LOGO das gleiche Verhalten. Gruß jmmj |
05.08.2012 20:14 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Im Anhang mal ein Vorschlag der zumindest in der Simu funzt! Über I1 - I4 wird jeweils ein Zähler hochgezählt. Dieser wird dann mit den gewünschten Werten multipliziert. In B009 werden aller Zähler addiert. B010 stammt aus dem Ursprungsprogi (für Oter ) für einen anderen Geldwertzähler und wurde nicht weiter verwendet. Der Wert von B009 wurde dem Zähler B011 als Ausschaltwert zugeführt. Wurde ein Eingang aktiviert, wird der Zähler B011 hochgezählt bis der Ausschaltwert erreicht ist. Jeder Zählimpuls wird an Q1 ausgegeben. Werden weitere Münzen nachgeschoben erhöht sich der Ausschaltwert entsprechend und es werden weitere Impulse ausgegeben. Natürlich noch ausbaufähig!! Was das Verzählen angeht, könnte das an den Kontakten des Münzprüfers liegen. Stichwort Prellen und zu hohe Übergangswiderstände. Zum Thema Prellen gibt es hier schon Lösungen und Reinigung hilft gegen Übergangswiderstände. Die Impulslänge und Impulspause kann in B012 eingestellt werden. DateianhangZählersumme mit Impulsausgabe.zip (72 Downloads) |
Zuletzt bearbeitet von: motmonti am: 05.08.2012 20:18Zuletzt bearbeitet von: motmonti am: 05.08.2012 20:15 |
|
Folgen Sie uns auf