16.07.2022 17:00 | |
Beigetreten: 19.12.2019 Letzter Bes: 04.10.2024 Beiträge: 349 Bewertung: (35) |
Hallo LOGO!-Freunde Dass das Sommerloch nicht zu tief wird habe ich UDF's für einen Zähler, Zählbereich von -32768 bis 32767. Start bei Wert 0 (Null). ( Nicht geeignet für "Schnelle Zählung"). Manch einer wird sagen das braucht kein Mensch. Oder vielleicht doch? Man wird sehen. DateianhangPos-Neg-Zähler.zip (214 Downloads) |
Zuletzt bearbeitet von: Quirin am: 07/16/2022 17:09:28 |
|
Für diesen Beitrag bedanken sich2 Benutzer |
16.07.2022 18:49 | |
Beigetreten: 11.06.2019 Letzter Bes: 04.10.2024 Beiträge: 2281 Bewertung: (99) |
Hallo Quirin, ein interessanter anderer Weg. Ich habe das mit zwei gegenläufigen Zählern umgesetzt. Dadurch hat man einen theoretischen Bereich von -999999 bis + 999999. Allerdings begrenzen die anderen Bausteine dieses auf die bekannten Werte. Zusätzlich kann man dann auch noch einen anderen Startwert als nur den Wert Null definieren. Und die Begrenzung ist auch das Hendikep beim Schalten des Schwellwerts. Dieser hat nur einem Bereich von bis zu +/- 20000 !. Um das zu umgehen muß er mit Hilfe von Analogkomperatoren "nachgebaut" werden. Noch ein kleiner Tip am Rande: Du erstellst zwei Typen des UDF´s. Einmal remanent und einmal nicht remanent. Da hat man immer die doppelte Anzahl von UDF´s. Wie wäre es, wenn Du die Schaltungen remanet aufbaust und über eine eigenen Eingang (Schalter) dem Anwender die Wahl lässt . Die drei Bausteine machen den "Braten" auch nicht fett, aber reduziert die Anzahl der vorgehaltenen UDF´s (siehe Anhang) Gruß Ella_68 DateianhangRemanenzschalter für UDF.zip (201 Downloads) |
Zuletzt bearbeitet von: Ella_68 am: 07/16/2022 18:52:02+/- im Text Ergänzt Zuletzt bearbeitet von: Ella_68 am: 07/16/2022 19:46:13 |
|
25.07.2022 14:59 | |
Beigetreten: 19.12.2019 Letzter Bes: 04.10.2024 Beiträge: 349 Bewertung: (35) |
Es war nicht Einfach! Hier eine neue UDF " Vor_Rück-Zähler-Pos_Neg"
Gruß, Quirin DateianhangVor_Rück-Zähler-Pos-Neg.zip (284 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
25.07.2022 19:42 | |
Beigetreten: 11.06.2019 Letzter Bes: 04.10.2024 Beiträge: 2281 Bewertung: (99) |
Hallo Quirin, Hier mal meine Variante. Dabei nutze ich zwei sich verriegelnde, gegenläufige Vorwärts-/Rückwärtszahler. Der eine bildet dabei den positiven und der andere den negativen Zahlenbereich ab. Der nachgeschaltete Muxer schaltet dann zwischen den beiden Vorwärtszählern um. Die Grenze liegt somit bei +/-32767. Die Schaltpunkte habe ich mit Analogkomperatoren und ein wenig Logik nachgebaut, so daß der gesamte Bereiche abgedeckt wird. (Dabei habe ich auch weniger Bausteine und Programmzeilenspeicher verbraucht .) Bei den Startwert des Zählers muß man allerdings ein wenig aufpassen. Es gibt für den positiven als auch für den negativen Bereich jeweils einen eigenen Startwert, die als Positivewert einzugeben sind ! Auch darf nur ein Wert eingestellt werden. Der andere muß dann den Wert "0" haben !!! Durch den Eingang "Rem" hat der Anwender die Wahl ob er das UDF remanent oder nicht remanent haben will. Gruß Ella_68 DateianhangZähler (-32767 bis 32767) mod.zip (229 Downloads) |
Zuletzt bearbeitet von: Ella_68 am: 07/30/2022 19:14:10Fehlerhaftes Programm ersetzt - siehe weiter im Thema ! |
|
27.07.2022 18:07 | |
Beigetreten: 11.06.2019 Letzter Bes: 04.10.2024 Beiträge: 2281 Bewertung: (99) |
Ups !!! Das mit dem Weiterzählen hätte nicht passieren dürfen . Ich hatte das zwar in meiner Planung mit drin, aber es beim Programmieren einfach vergessen. Das Problem hierbei ist, das die digitalen Ausgänge der Zähler schon belegt sind. Daher nutze ich zwei zusätzliche Arithmetische Anweisungen, wo ich zum Zählwerten eine 1 hinzu addiere. Erreicht dann einer der Zähler den Endwert von 32767, so geht die entsprechende Arithmetische Funktion in den Überlauf ! Der sehr selten erwähnten Baustein "Fehlererkennung Arithmetischer Anweisung" wertet den Überlauf aus und unterbricht weitere Zählimpulse. Ein Zählimpuls in Gegenrichtung setzt diesen Baustein zurück (siehe Anhang). Quirin, danke für den wichtigen Hinweis . Viele Augen sehen halt mehr als nur zwei Gruß Ella_68 DateianhangZähler (-32767 bis 32767) mod.zip (212 Downloads) |
Zuletzt bearbeitet von: Ella_68 am: 07/27/2022 22:25:44Tippfehler berichtigt / Text ergänzt |
|
Folgen Sie uns auf