07.09.2011 15:11 | |
Beiträge: 495 Bewertung: (58) |
Hallo, hier mal ein Ansatz... Funktioniert zwar noch nicht einwandfrei, aber immerhin ein Anfang! Viele Grüße DateianhangTEST_V1_MAX_MIN.zip (98 Downloads) |
07.09.2011 16:32 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Hab mal schnell ein Progi nach meinem Vorschlag eingetippt! Wenn Bit 6 aktiv ist, wir in B018 der Min und B020 der Max-Wert angezeigt. Das Ganze jetzt noch über Meldetext angezeigt und fertig. Statt des tasters einfach einen Impulsgeber einsetzen um eine kontinuierliche Anzeige zu erhalten. DateianhangAnalogwerte über mehrere Eingänge.zip (100 Downloads) |
08.09.2011 16:13 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Allerseits, sorry, aber leider enthält der Vorschlag von Motmonti einen Bug, so dass teilweise falsche Minimal- und Maximalwerte angezeigt werden. Außerdem ergeben sich folgende Nachteile: Deshalb stelle ich euch mal einen alternativen Schaltungsentwurf vor, der für LOGo!-Serien ab 0BA5 angewendet werden kann. Auch ohne "Sample and Hold"-Funktion wird eine quasi simultane Auswertung aller 6 Analogeingänge erreicht. Dabei werden maximal 2 LOGO!-Zyklen zur Ermittelung vom Maximal- und Minimalwert benötigt (nach einer Änderung eines oder mehrerer Analogeingangswerte). Die entsprechenden Ergebniswerte können also als kontinuierlich ermittelt gelten (Datei: DEMO_MIN_MAX_aus_6_Analogeingängen_bestimmen_V1 (0BA5).lsc). Auf Basis der hardwereseitig gegebenen Aktualisierungsrate(n) der Analogeingänge (von 50 ms bei AM2-Modulen und 300 ms bei LOGO!-Basismodulen) macht ggf. auch eine entsprechende getaktete Bereitstellung der Ergebniswerte Sinn (Datei: DEMO_MIN_MAX_aus_6_Analogeingängen_bestimmen_V2 (0BA5).lsc). MfG DateianhangDEMO_min-max über mehrere Analogeingänge.zip (123 Downloads) |
Zuletzt bearbeitet von: Betel am: 09.09.2011 11:27Bereinigung des von motmonti berichtetern Bug´s... ==> Meine TAG-Listen: "deut." |
|
Für diesen Beitrag bedanken sich1 Benutzer |
08.09.2011 18:03 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo Betel, hallo Gemeinde! Sorry für den Bug! War wohl ein Geburtstagsbierchen zu viel davor! Hab mein Progi jetzt mal überarbeitet und auf acht Eingänge erweitert. Der Anzeigefehler ist jetzt denke ich auch weg. @Betel: Respekt, eine schnelle und übersichtliche Lösung! V1 enthält aber auch einen kleinen Bug, da wird der Wert im Meldetext nicht angezeigt, da die Werte im Baustein nicht eingetragen sind. In V2 funzt es. DateianhangMinMax über 8 Eingänge.zip (109 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
10.09.2011 12:46 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Allerseits, hier nun noch ergänzend eine Version (1b) für 8 Analogeingänge um ein LOGO!-Basismodul voll auszuschöpfen...mit den Eigenschaften der Version V1 und die dann bei Bedarf auch entsprechend der V2mit getakteten Ergebniswerten modifizierbar ist. Die Ergebniswerte"minimum" und "MAXIMUM" (aus 8 Analogeingängen) werdenmit der selben Aktualisierungsrate wie die Analogeingangswerte aktualisiert und stehen damit (quasi) kontinuierlich zur Verwendung bereit!!! Auch sind keine abzuschließenden Analog- oder Digitalausgänge erforderlich! Viel Spass damit. MfG Betel DateianhangDEMO_MIN_MAX_aus_8_Analogeingängen_bestimmen_V1b (0BA5).zip (141 Downloads) |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf