13.07.2010 22:21 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo SPS-Fuzzi, die Antwort auf deine Frage findest du im Dateianhang - Stichwort: LOGO!-Zyklusfrequenz 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" DateianhangDemo_Speed-Key-Input.zip (132 Downloads) |
==> Meine TAG-Listen: "deut." |
|
14.07.2010 20:29 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Nachbar, dies war bereits in der Schaltung in der Anfrage so gelöst, nur halt nicht mit Zyklusfrequenz. Hallo FUX, ggf. kann der Start-Wert des Zählers auch sinnvoll an einen meist verwebdeten angepasst werden und der Zähler remanent definiert werden... Hallo SPS-Fuzzi, die Anwendung in deiner Startfrage war mit einem Zeitblock (Einschaltverzögerung gekoppelt. Nun soll deine Wertvorgabe als Sollwert einer Stückgutzählung verwendet werden. Dies sind jedoch bezüglich der Eingabeanforderungen unterschiedliche Aufgaben. Für die Anwndung als Zeitwert sehe ich keine Möglichkeit einer nennenswerten Beschleunugung der Werteingabe mittels Taster (Fi) als die bereits vorgeschlagene. Als Sollwertvorgabe für einen Vergleich mit Zählimpulsen (Stückzählung) sieht dies anders aus, besonders dann, wenn auch eine gewisse Schrittweite erlaubt ist (bzw. werden kann). Die von die angegebene Division ist mir allerdings nicht verständlich und m. E. nicht erforderlich. Dazu folgendes: Wenn eine Wertvorgabe im Bereich 0 bis 100 000 in 10er-Schritten (= n; vgl. unten) ausreicht, kanndas Durchlaufen von 0 bis 100 000in einem 10-tel der von dir ermittelten Zeit (=12 s) erfolgen. Die von dir angegebene Eingabeschaltung mit der von mir vorgeschlagenen Modifikation dient dabei als Basis, wobei dier Zähler nun Werte von 0 bis 10 000 annimmt! Für eine Anzeige in einer Textmeldung der korrekten Sollwerte setze einfach eine "0" direkt hinter die Variable für den Zähler... Die Zählung deiner Stücke (auf Basis eines LOGO-Signals oder eines externen Impulseingangs) erfolgt nun in einem "Spezialzähler", dessen Wert dann mittels analogem Schwellwertschalter oder mittels Komparator mit demSollwert verglichen und "weiterverarbeitet werden kann. Der Trick besteht im Aufbau eines "Spezialzählers" per folgenderSchaltung, bestehend aus 3 Zählern, einem ODER undeinem Digitalmerker: Ein Zähler-Block zählt alle Eingangsimpulse und dient ausschließlich der Anzeige der akt. Stückzahl in einer Textmeldung. Ein Zähler-Block wird als sog. Vorteiler für den dritten Zähler-block verwendet. Der Vorteiler mit n=10 sorgt dafür, dass der Zählstand des Hauptzählers direkt mit dem Sollwert(zählerstand) verglichen werden kann.FERTIG! Dazu werden die Zählimpulse auf einen Zählereingang gegeben, ON = OFF = n = 10 gesetzt) und der Zählerausgang auf einen Digitalmerker geführt. Dessen Ausgang wird auf den Zähleingang eines zweiten Zählers und an einen eingang des ODER-Blocks gelegt. Der Ausgang des ODER-Blocks wird noch mit den Lösch-Eingang des ersten Zählers verbunden (so dass dieser nach jeweils 10 Impulsen auf 0 gesetzt wird). das ODER wird übrigend nur dann gebraucht, wenn der "Sonderzähler" auch per Digitalsignal gelöscht werden soll. 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." |
|
Folgen Sie uns auf