23.08.2008 17:50 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hi, ja das ist mit der LOGO! möglich, jedoch nur mit Basismodulen, die sog. "schnelle Digitaleingänge" haben, insb. LOGO! 12/24R. Wie das dann in einer Schaltung realisiert werden kann, hängt natürlich von deinen Randbedingungen und Vorgaben z. B. zur Auswertung und Anzeige ab. Erste Eindrücke vermittelt z. B. folgender Beitrag: "Drehzahlmessung" Weitere Infos, Links und Schaltungen findest du in den Dateianhängen unter "Sammlung von Hinweisen und Schaltungen zur Anwendung und Programmierung der LOGO!" MfG Betel |
==> Meine TAG-Listen: "deut." |
|
24.08.2008 16:25 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Jens, "also das Logo ist zwar schon etwas älter, müsse aber passen. Es handelt sich um ein 12/24RC 0BA3." Damit dürftest du ein Problem haben, denn diese Serie hatte noch keinen Block "Analogmultiplexer" und auch keinen Block "Analogverstärker", der aber für die Schaltung Voraussetzung ist!!! Mein Lösungsvorschlag ist deshalb nur ab der LOGO!-Serie 0BA5 zu verwenden! "Handelt es sich bei den "schnellen Eingängen" um I7,I8?" Nein! dies sind die Analogeingänge. die Schnellen Zählereingänge sind I5 und I6. "Ich habe mir die Schaltung mal angesehen, soweit klappt auch alles, aber ich hätte noch ne Frage dazu. Mit dem Block B110 stelle ich quasi die Aktualisierung ein in diesem Beispiel wird alle 10sec. aktualisiert. Dementsprechend muss B008 Analogverstärker (multiplikator) angepasst werden. Ist es möglich eine aktualisierung von 2sec. zu erreichen und das ganze dann über 2 Analogverstärker wieder auf eine minute zu rechnen, oder ist das zu viel für das Logo oder treten gar andere Probleme auf?" Ja, in B110 können ohne weiteres, wie in den Hinweisen beschrieben, 2 s (Impulslänge = 1,98 s; Pausenlänge = 0,02 s) vorgegeben werden. Dann muss aber in B008 für GAIN der WERT 30 vorgegeben werden. Weil aber GAIN maximal 10 betragen kann, müssen 2 Blöcke "Analogverstärker" hintereinander (in Reihe) geschaltet werden (z.B. mit GAIN_1 = 6 und GAIN_2 = 5 ODER GAIN_1 = 10 und GAIN_2 = 3). Dies erscheint mir aber wegen der von dir angegebenen Daten 10 U/minbis 400 U/min nicht sinnvoll, denn insbesonderer 10 U/min bedeuten1 Impuls alle6 s. Eine kürzere Messzeit ist also nicht sinvoll!!! Sollte deine "zeitlose" Angabe Umdrehungen sich auf eine anderer zeitbasis beziehen, dann mußt du eine entsprechende Betrachtung anstellen... "Der Block B004 (Zufallsgenerator) der irritiert mich doch sehr, für was ist er zuständig? Welche Bedeutung hat die dort eingestellte Zeit?" B001 und B004 sind in dieser Schaltungsversion ausschließlich für eine Simulation (eines Impulseingangs) am PC gedacht und müssen für eine Schaltungsanwendung durch einen Eingang (z. B. I5) ersetzt werden!!! Der Zufallsgenerator ändert dort übrigens die ansonsten mit zeitlich konstantem Abstand erzeugten Impulse des Impulsgenerators B001 ab, so dass in gewissem Rahmen je Zeiteinheit eine unterschiedliche Impulsanzahl an den Zähler geführt wird, auch wenn über länge Zeiträume natürlich die vom Impulsgenerator erzeugte Frequenz maßgebend ist und bleibt. Wegen der LOGO!-0BA3 musst du deine Auswertung der Sensorimpulse auf den Block "Vor-/Rückwärtszähler" und den Block "Schwellwertschalter" beschränken, wobei für eine "Wandlung der Impulse in einen Wert U/min nur der Schwellwertschalter bleibt. Über G_T kann eine bedingte Anpassung vorgenommen werden, denn fa ist immer die Summe der gemessenen Impulse je Zeiteinheit G_T. Du hast 1 Impuls je Umdrehung also bei G_T = 60 s die gewünschte Anzeige in U/min - aber dieses Ergebnis kann ausschließlich in einer Textmeldung angezeigt (und in keiner Weise weiter verarbeitet) werden und die Anzeige des Messwertes wird nur 1 x je Minute (entsprechend G_T) aktualisiert. Sorry aber mir ist keine bessere Lösung bekannt! MfG Betel |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf