21.09.2008 18:53 | |
Beiträge: 3181 Bewertung: (320) |
Du hast sicher schon einen Ansatz gebastelt? der würd mich mal interessieren, stellst ihn mal rein? |
21.09.2008 20:30 | |
Beiträge: 23 Bewertung: (0) |
das ist das analogtime.lsc hier aus dem Forum nur ist mein Problem halt das ich mittels der prioritäten immer nur eins auf der anzeige habe weil bei meiner schaltung ja 4 Potis gleichzeitig ein signal ausgeben werden. Ich möchte ja gerne das der merkt das mein einen poti bewegt und dann dort den aktullen wert anzeigt
Dateianhanganaloogtimetest.zip (132 Downloads) |
21.09.2008 20:52 | |
Beiträge: 3181 Bewertung: (320) |
Ja, an dem Punkt hab ich auch so meine Probleme. Find da auch nicht so wirklich eine Lösung. |
21.09.2008 21:06 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo mm2001mm, hier erst mal ein Paar Hinweise zum Experimentieren: In meiner "Sammlung von Hinweisen und Schaltungen zur Anwendung und Programmierung der LOGO!"findest du u. a. Schaltungen zum Auswerten von Potis und Tastern. Die Schaltung im Anhang zeigt dir, wie die Potiwerte abgespeichert werden können. Das hat Vorteile, denn ein Potispannungswert wird nur dann sn die Schaltung weitergegeben, wenn dies von User per Taster definitiv gewünscht wird. Außerdem können so mittels einem oder zwei Potis (anstelle der von dir angegebenen 8 = hohe Hardwarekosten!!!) verschiedene Sollwerte gezielt eingegeben werden (z. B. mittels UND-Verknüpfung eines Textboxausgangs).... vgl. auch Dateianhang: Dort wird für eine LOGO!-0BA5 ein Impulsgeneratur nachgebildet um dann die Möglichkeit zu haben dessen Parameter TH und TL per (Verweis) Poti definieren zu können. Für eine 0BA6 wird nur noch die Poti-Eingabe benötigt...) Zu beachten ist aber, dass per Analogeingang stets maximal 1000 Werte voneinander unterschieden werden können (Bei Taster-Eingaben ist dieser Wert deutlich größer - aber ggf. weniger kompfortabel eingebbar.) Willst du die Parameter in verschiedenen Textmeldungen eingeben, dannmuss nun, wie oben angedeutet, eine "(logische) Verbindung" zwischen Textmeldung und Parametern (gespeichet von den Potis) hergestellt werden. Deshalb kommt man dann nicht darum her rumm, zumindest die betreffenden Textmeldungen per Taster (und nicht per LOGO! Tasten) zu aktivieren (stets keine oder genau eine von x - wir man das machen kann, dazu findest du in den Schaltungen o. g. sammlung ebenfalls Anregungen). Einfach mal experimentieren und dann mit Angaben zu deiner LOGO!-Hardware und der Schaltung hier wieder melden...... Nun noch zu deiner 2. Frage: natürlich musst du den Eingabewert (in deinem Fall, wenn ich dich richtig verstanden habe, ganze Minuten)in die Einheit umrechnen, die der Parameter des von dir per Verweis "gefütterten" Blocks benötigt (einstellbar; hier Sekunden). Deshalb ist mit dem Analogverstärker eine "Umrechnung" von Minuten in Sekunden erforderlich mit GAIN = 3,6 und Offset = 0... MfG Betel DateianhangDEMO_Impulsgeber_V2.zip (134 Downloads) |
==> Meine TAG-Listen: "deut." |
|
21.09.2008 21:23 | |
Beiträge: 3181 Bewertung: (320) |
Häng hier mal mein Ansatz an... so bin ich es erstmal angegangen...
DateianhangBewaesserung.zip (114 Downloads) |
21.09.2008 21:36 | |
Beiträge: 23 Bewertung: (0) |
@Betel Erstmal vielen dank für deine antwort. Antwort zu frage 2 klingt logisch versteh ich auch. bei dem rest blick ich nicht so ganz durch. Vielleicht erklär ich nochmal ganz genau was ich vor hab. 4 Ventile die jeweils mit 2 Potis angesteuert werden, 1 für länge der pausenzeit und 1 für länge der bewässerungszeit. dies soll die ganze zeit abwechselnd laufen. nun wollte ich anstelle von einer skala direkt an einem poti was ziemlich ungenau wäre ein textdisplay benutzen das mir jeweils den ausgabewert in minuten anzeigt auf den das poti (eines der 8potis) gerade eingestellt wird. geregelt werden soll zwischen 1 und 60 minuten. |
Zuletzt bearbeitet von: mm2001mm am: 21.09.2008 21:47 |
|
21.09.2008 21:49 | |
Beiträge: 3181 Bewertung: (320) |
Aso, eine Art "Endlosschleife".... ok |
21.09.2008 22:02 | |
Beiträge: 23 Bewertung: (0) |
richtig so soll es sein. zusätzlich kommt noch en Hand/automatik Modus dazu also automatik halt mit den einstellungen der potis und mit berücksichtigung einer zeitschaltuhr, sodass er den zyklus halt zu diesen zeiten durchläuft. bei dem hand modus sollen die ventile direkt angesteuert werden können. ich hatte das schonmal gemacht allerdings etwas komplizierter mit bereichen wo bei bestimmten voltzahlen einem bestimmter zeitbereich aktiv wird. regelbar von 1-60 wär natürlich schöner aber nur wenn das dann auch im TD jeweils aktuell so angezeigt wird wenn ich was verstelle... Hab meine erste Version mit 4 festen zeiten für Pause und 4 festen zeiten für bewässerungszeit mal angehängt. hab es vorerst nur für 2 ventile gemacht also mit 4 potis... wie ich jetzt gesehen habe gibt es einige inteligentere arten das aufzubauen. ich kannte die Verweis funktion noch nicht. DateianhangPrüfung Benebelungsanlage mit 2 Ventilen.zip (86 Downloads) |
21.09.2008 22:12 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hi mm2001mm, 1. Willst du wirklich die Kosten für die erforderlichen Analogeingabemodule berappen???? M. E. ist dies nicht erforderlich. ...unabhängig von deiner Antwort in 1.: 2. Die Anzeige von 8 Eingabewerten muss mindestens auf 2 Textboxen aufgeteilt werden, die gezielt angesteuert werden müssen.Übersichtlicherist es deshalb sicher gleich 4 (für jedes Ventil eine)zu verwenden. Und dann noch eine (ständige) Anzeige zum Betriebsstatus.... 3. Wenn du eine Änderung der Potistellung detektieren willst (als Eingabe-Start und zur Anzeigeaktivierung), dann ist, wie in meiner Beispieldatei, eine Speicherung (Multiplexer+Analogverstärker) zwingend erforderlich. Dann kann mit einem Block Komparator der aktuelle Potiwert und der gespeicherte Wert miteinander verglichen werden (Differenz)und der Ausgang des Komparators kann dann die zugehörige Textmeldung aktivieren. Diese sollte, wie in meinem Beispiel, Speicher und Potiwerte anzeigen. Wenn du diese Technik verwendest, dannsollte in jedem Fall (zur Absicherung)der Potiwert nur dann in den Speicher übernommen und somit angewendet werden, wenn der User dies per Taster tätigt. Auch sollte, wenn keine Tasterbetätigung in einer definierten Zeit stattfindet, die Textmeldungwieder deaktiviet werden.... 4. Wenn du, anders als in der von dir hier eingestellten Schaltung, EIN- und AUS-Zeiten der ventile periodisch realisieren willst, dann ist meine Beispielschaltung mit dem "Eigenbauimpulsgeber" ja schon die rechte Basis.....x4+ Steuerung der Anzeigen zur Eingabe..... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
22.09.2008 10:59 | |
Beiträge: 2930 Bewertung: (432)
|
Hallo, schau dir mal das Beispiel von mir an und teste es. Mit den RS wird die jeweilige Meldung aktiviert. Mit den OR vor den RS, wird das RS zurückgesetzt und damit die Meldung deaktiviert immer wenn ein I für einen anderen Analog I betätigt wird. Das kannst du erweitern so wie in dem Beispiel indem du jeden I, der die Zeit startet an die OR verbindest und damit die letzte über RS aktivierte Meldung rücksetzt. Hoffe das hilft dir weiter. Gruss Helmut DateianhangScreen last change analog.zip (96 Downloads) |
25.09.2008 16:21 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo mm2001mm, bezüglich einer Schaltungserstellung meinerseits mußt du allerdings etwas Geduld aufbringen, da ich derzeit häufig unterwegs bin! Ich bitte dich dazu noch folgende Entscheidungen vorher zu treffen: b) Bestehst du auf eine Schaltung für 8 Potis (Hardware ist deutlich teurer) oder bist du einverstanden, wenn ich erst mal einen Vorschlag für die Bedienung mittels 2 Potis (für alle 8 Eingabewerte) erstelle? c) Ich habe dich so verstanden, dass (im Automatikbetrieb) die Ausgänge periodisch Ein/Aus schalten sollen (ggf. noch über Schaltuhr "kontrolliert") und bei "Hand EIN" stets EINgeschaltet sein sollen. Reicht dir eine Vorgabe in ganzen Minuten (Werte [0], 1,2...60) für EIN- und AUS-Zeiten aus oder ist auch bei der Eingabe eine größere Auflösung (z. B. 0,1 min = 10 s) erforderlich (oder ggf. wünschenswert)? d) Eine Auswertung der Änderung einer Potistellung in Verbindung mit der direkten "Verbindung" der Parameter für die Schaltungsfunktion halte ich für "gefährlich", denn dann haben Potentialänderungen durch Drift und unbeabsichtigte Potistellungsänderungen direkt Einfluss auf das Verhalten der Ausgänge!!! Deshalb sollten ohnehin ALLE per Poti eingestellten Werte nur mittels Benutzereingabe (Taster) ausgewählte Werte in "Speicher" übergeben werden und diese "gespeicherten Werte" dann als Basis für das weitere Schaltungsverhalten verwendet werden!!! ---> Dann würden neben den 2 bzw. 8 Analogeingängen noch 4 Digitaleingänge (die LOGO!-Cursortasten halte ich hier für wenig geeignet) benötigt werden für |
==> Meine TAG-Listen: "deut." |
|
26.09.2008 11:03 | |
Beiträge: 23 Bewertung: (0) |
Hallo nochmal an alle! DateianhangBewaesserunganlage.zip (91 Downloads) |
27.09.2008 22:42 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo mm2001mm, im Dateianhang habe ich mal so ad hoc (nur im 1. von 4 Schaltungsteilen) den Grundaufbau vereinfacht.... "Es funktioniert soweit auch nur das ich die hand automatik module von den 4 einzelnen schaltungen, sowie die 4 schaltuhren noch zusammenführen muss auf jeweils nur einen eingang." Entweder ich habe dich nicht richtig verstanden oder es ist ganz einfach so zu lösen, dass du eben nur 2 ( z. B. I2 und I5) Eingänge nimmst und diese dann sinngemäß bei allen 4 Teilen an die entsprechenden Blöcke führst! Ebenso den Ausgang der Schaltuhr, wenn diese für alle 4 Ausgänge gelten soll, an B015, B019, B031 und B043 führen - fertig. Ansonsten - wie viele AM2-Module hast du denn gekauft? I1, I2, I7 und I8 sind bei der 0BA6 die möglichen Analogeingänge, so dass du deine Taster- und Schalter-eingaben nur an die übrigen führen kannst.... MfG Betel DateianhangBewaesserunganlage_V2.zip (86 Downloads) |
==> Meine TAG-Listen: "deut." |
|
28.09.2008 18:27 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo mm2001mm, das "Zusammenschalten" hatte ich dir ja beschrieben, nur alle "überzähligen" Eingänge löschen und dann die Teile 2 bis 4 über die Taster/Schalter von Teil 1 verdrahten, so wie zuvor separat. Bezüglich der Absicherung/Abtrennung Hand - Automatik brauchst du eigentlich nichts mehr an der Schaltung zu ändern, sondern nur (wie für solche Funktion üblich) extern einen Wechselschalter zu instalieren, so dass dann in dessen "Mittelstellung" (= Hand+Automatik AUS") beide Schaltausgänge offen sind. Den zur "oberen" Schalterstellung passenden Schaltausgang (geschlossen) verbindest du dann mit I1 (= Hand EIN) und den zur "unteren" Schalterstellung passenden Schaltausgang (geschlossen) verbindest du dann mit I2 (= Automatik EIN)... So hast du eine drei-Funktionen-Schalter Hand EIN - AUS - Automatik, und zwar fehlerfrei/Eindeutig zu bedienen! MfG Betel |
==> Meine TAG-Listen: "deut." |
|
28.09.2008 21:03 | |
Beiträge: 23 Bewertung: (0) |
Hab das jetzt mal umgesetzt und alle 4 Ventile eingebunden. Meldeleuchten sind jetzt auch eingebunden. Außerdem läuft die Pumpe nun nur wenn eins von den Ventilen angesteuert ist. Hat noch jemand paar ideen, was man da noch einbauen kann? hab bestimmt noch einige eingänge bzw. ausgänge frei. MFG mm2001mm ps: hab das programm mal wieder angehängt DateianhangBewaesserunganlage_V3.zip (95 Downloads) |
Folgen Sie uns auf