LOGO Logo8 Bewässerung

DSD25

Level-2
Beiträge
18
Reaktionspunkte
11
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich habe mich dazu entschlossen unsere Gartenbewässerung zu automatisieren und würde dazu gerne eine Logo8 nutzen, da ich diese bereits habe.
Ich habe jedoch keine Erfahrung in der LOGO Soft Comfort Programierung und wollte einmal die Profis fragen, wie ich sowas am besten umsetze bevor ich überhaupt starte. Ich programmiere normalerweise in C# und habe so meine Probleme die Funktionen in Logo Soft zu finden die ich nutzen möchte. Nun habe ich hier im Forum ein wenig gelesen und auch die Dokumentation studiert und frage mich, was ich z.B. am besten nutze um die Weiterschaltung der einzelnen Kreise umzusetzen. Beim rumprobieren bin ich immer wieder an einen Punkt gekommen, an dem ich nicht weiter kam. Ich habe z.B. mit einer Schieberegister gut umsetzen können dass von einem Kreis zum nächsten gewechselt wird, jedoch habe ich dann Probleme die Manuelle Funktion einzubauen. Um besser zu verstehen wie ich mir das ganze Projekt gedacht habe, habe ich mal eine HTML erstellt um das Programm zu simulieren. Ich würde mich freuen wenn der eine oder andere einen Tip hat oder mich bei der Umsetzung begleiten kann. Ich würde es gerne selber erstellen um meinen Horizont ein wenig in Richtung Logo Programmierung zu erweitern. Wer also Lust hat sich die HTML einmal anzuschauen und ein Paar Tips parrat hat ist herzlich willkommen.

P.S. Ich würde später gerne eine HTML Seite mit LWE erstellen um das Projekt dann auch per Tablett steuern zu können, das sollte somit in die Überlegungen einfließen.

An Hardware habe ich aktuell :
1 x Logo8.4 24V
2 x DM 16
1 x AM2
1 x 24 Volt Logo Netzteil
1 x 12 Volt Logo Netzteil
1 x Hunter Regensensor Typ Rain-Click
20 Ventile plus Netzteil

Also die erste Frage wäre mal wie ich die Weiterschaltung der einzelnen Ventile umsetze, so das ich trotzdem jedes Ventil einzeln schalten kann ?

Ich wünsch euch allen noch einen schönen Abend.

 

Anhänge

Ich würde als erstes eine Skizze machen, was wann gemacht werden soll.

Wann soll weitergeschaltet werden. Du kannst erst einmal mit z.b. 3 Ventilen versuchen.

Den Manuelbetrieb musst du genauer beschreiben, was der machen soll (Weiterschalten, nur Ventil ansteuern, Ventil ansteuern und deaktivieren)

MfG Hannes
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Hannes,

Ich habe das mal ein wenig detailierter beschrieben.

1. Überblick

Die Gartenbewässerung basiert auf einer Siemens LOGO!-Steuerung und steuert drei Gruppen mit jeweils vier Bewässerungskreisen nacheinander,
Während ein Kreis aktiv ist, bleibt jeder andere Kreis gesperrt, um den Wasserdruck konstant zu halten und eine Überlastung der Pumpe zu vermeiden.

Die Bewässerung kann automatisch ausgeführt werden oder manuell gestartet werden.
Die automatische Sequenz arbeitet vollständig zeitgesteuert und läuft in einer klar definierten Reihenfolge ab.

2. Automatikbetrieb

Der Automatikbetrieb wird durch den Bediener über einen Startbefehl aktiviert.
Sobald der Automatikmodus aktiv ist, übernimmt die LOGO die vollständige Steuerung aller zwölf Bewässerungskreise.

Ablauf des Automatikbetriebs

Startsignal:
Der Benutzer aktiviert den Automatikbetrieb. Die LOGO geht in (AUTO_RUN), der Gesamtprozess ist freigegeben.

Schrittauswahl durch Zähler:
Ein interner Zähler (0 bis 11) bestimmt, welcher Bewässerungskreis aktuell aktiv ist:
--------------------------
GRUPPE RASEN
--------------------------
Zählerstand 0 → Rasen Kreis 1

Zählerstand 1 → Rasen Kreis 2

Zählerstand 2 → Rasen Kreis 3

Zählerstand 3 → Rasen Kreis 4

→→→→→→→→→→→→→→→→→→→→→→→
--------------------------
GRUPPE STREUCHER
--------------------------
Zählerstand 4 → Streucher Kreis 1

Zählerstand 5 → Streucher Kreis 2

Zählerstand 6 → Streucher Kreis 3

Zählerstand 7 → Streucher Kreis 4
--------------------------
GRUPPE RASEN
--------------------------
Zählerstand 8 → Blumen Kreis 1

Zählerstand 9 → Blumen Kreis 2

Zählerstand 10 → Blumen Kreis 3

Zählerstand 11 → Blumen Kreis 4

→→→→→→→→→→→→→→→→→→→→→→→


Ablauftimer (Taktgeber):
Drei Ablauftimer erzeugen in festgelegten Intervallen ein Taktsignal.
Jeder Ablauftimer steht für eine Gruppe z.B. Rasen 20 Minuten Blumen 10 Minuten Sträucher 60 Minuten.
Die Dauer jedes Ablauftimers soll per Webinterface einstellbar sein.
Die Gruppen werden nacheinander durchlaufen. Erst Rasen dann Streucher dann Blumen.
Jedes Taktsignal erhöht den Zähler um 1 → das nächste Ventil der Gruppe wird aktiviert.

Aktivierung der Bewässerungskreise:

Die LOGO steuert die entsprechenden Magnetventile der Kreise direkt an.

Ende eines Zyklus:
Sobald der letzte Kreis beendet wurde (Zählerstand 11 + nächster Taktimpuls), erkennt die LOGO das Zyklusende:

Der Zähler wird zurückgesetzt (auf 0)

Der Automatikmodus wird beendet bis zum nächsten Signal des Wochen Timers

Alle Ausgänge werden deaktiviert

Damit ist der automatische Bewässerungsdurchlauf abgeschlossen bis der Wochen Timer das nächste Startsignal ausgibt.

3. Manuellbetrieb

Neben der Automatik besteht die Möglichkeit, jeden Bewässerungskreis manuell zu aktivieren.
Im manuellen Modus:

kann jede Gruppe einzeln eingeschaltet werden und läuft für die eingestellte Dauer des Ablauftimers

im Automatik Modus bis zum Ende der Gruppe und stoppt.

Zeit- und Abhängigkeiten der Gruppe bleiben bestehen.

Dieser Modus ist für kurzfristige Bewässerung einzelner Bereiche vorgesehen.


4. Wartungsmodus

Im Wartungsmodus ist es möglich jedes Ventil einzeln ein- und auszuschalten.
Einschalten mehrerer Ventile gleichzeitig soll nicht möglich sein.

5. Sicherheitsfunktionen

Die Steuerung enthält mehrere Schutzmechanismen:

NOT-AUS Funktion:
Ein spezieller Eingang setzt alle Ausgänge sofort auf 0 und beendet jeden laufenden Automatikzyklus.

Startbedingungen:
Die Automatik startet nur, wenn kein manueller Betrieb aktiv ist.

Zustandssicherung:
Die LOGO verhindert, dass mehrere Kreise gleichzeitig aktiv werden.

6. Erweiterbarkeit

zusätzliche Bewässerungskreise

Feuchtigkeitssensoren

Wetterdaten-Anbindung

Pumpenschutz / Durchflussüberwachung

Wochenpläne

Webinterface zur Bedienung per Tablet oder Handy
 
Ich würde das in mehrere Teilbereiche aufteilen.

1.) Verriegelung, damit nur 1 Ventil gesteuert werden kann
2.) Manuellbetrieb
3.) Automatikbetrieb
4.) ...
5.) ...

Wie bereits geschrieben würde ich mit ein paar wenigen Ventilen testen. Erweitern kann man dann auf mehrere Ventile.
Den Ablauf würde ich Schritt für Schritt testen und wenn das funktioniert weitergehen (Ventilansteuerung, Manuellbetrieb, Automatikbetrieb,...)

Ich arbeite nicht viel bis gar nicht mit der Logo, aber ich denke das es sehr viele Funktionen sind für die Logo.

MfG Hannes
 
Hallo Hannes,

Danke für deine Antwort! Vielleicht kann mir noch jemand einen Tip geben, wie ich das Durchschalten am besten realisiere.
Würdet ihr eher mit einzelnen Selbsthalterelais arbeiten oder doch mit einem Schieberegister oder etwas anderes, dass ich noch
garnicht auf dem Schirm habe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo DSD25,
Ich würde es mit einem Zähler machen und den Zähler dann auswerten.
Für den Zähler hatte @hucki schon mal was gebastelt.
#13

P.S.: Ich habe das Gefühl, hier braut sich gerade wieder so ein "Endlos- Projekt" zusammen.
- zusätzliche Bewässerungskreise
- Feuchtigkeitssensoren
- Wetterdaten-Anbindung
- Pumpenschutz / Durchflussüberwachung
- Wochenpläne
- Webinterface zur Bedienung per Tablet oder Handy
Da kann man sich noch viel mehr wünschen, wenn man dass dann alles realisiert hat.

Von SIEMENS gibt es ein Beispiel, wie man WebInterface, Display etc. miteinander zum "reden" bringt. (siehe Dateianhang )
Das Projekt musst Du als Netzwerk- Projekt öffnen.
 

Anhänge

Ich würde es mit einem Zähler machen und ...
Meine 1. Überlegung tendiert da zu 2 Zählern:
einen für die Auswahl der Gruppe, einen für die Auswahl des Ventils in dieser Gruppe.

Der 2. Zähler ermöglicht auch nur eine vorgewählte Gruppe automatisch durchlaufen zu lassen (Halbautomatik).


Beide Zähler (oder Vorwahl) dann entsprechend zusammenrechnen, um immer eine eindeutige Auswahl für's Ventil zu bekommen.
 
Meine 1. Überlegung tendiert da zu 2 Zählern:
einen für die Auswahl der Gruppe, einen für die Auswahl des Ventils in dieser Gruppe.

Der 2. Zähler ermöglicht auch nur eine vorgewählte Gruppe automatisch durchlaufen zu lassen (Halbautomatik).


Beide Zähler (oder Vorwahl) dann entsprechend zusammenrechnen, um immer eine eindeutige Auswahl für's Ventil zu bekommen.
Ich musste mal ne Software zur Bewässerung einer Tennisanlage schreiben.
Da hab ich auch mit 2 Index für Platz-Nr und Bewässerungskreis-Nr. gearbeitet.
War damit recht flexibel und sehr gut erweiterbar.
Ursprünglich lief es auf ner S7-200 und wurde dann später auf ne S7-1200 portiert.
Konnte man natürlich alles schön in FBs und Bildbausteine packen.
Keine Ahnung was da die Logo mit den UDFs hergibt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Keine Ahnung was da die Logo mit den UDFs hergibt.
Hab' eine LOGO!-Maschine mit ähnlicher Doppelzählung für Haupt- und Untergruppe laufen.

Eine UDF lohnte sich dafür nicht, weil es trotzdem nur auf einen physischen Aufruf hinauslief und nur die Ergebnisse anders in die Berechnung einflossen.
UDF lohnt sich IMHO bei der LOGO! nur, wenn man min. 2 Kopien der gleichen Schaltung mit unterschiedlichen physikalischen Ein-/Ausgängen (z.B. bei Rollos) hat.


Da ist die LOGO! dann doch deutlich anders als 'ne ausgewachsene SPS. Schon für's einfachere Simulieren/Beobachten versuche ich persönlich UDFs doch eher zu vermeiden. Da wäge ich Vor- und Nachteile schon seeehr gründlich ab.
 
Zuletzt bearbeitet:
Hallo zusammen,

Ich habe nun einmal versucht, das über Schieberegister zu realisieren und bis jetzt funktioniert die Automatik der drei Kreise.
Nun hat mir mega_ohm eine Version geschickt, welche auf einem ganz anderen Level ist. Ich denke, dass sieht so gut aus, dass ich
wohl meine Version in die Tonne schieben werde. Ich werde nun mal versuchen zu verstehen was da überhaupt alles passiert :oops:
Anbei meine Version mit der Schieberegister Idee zur Bewertung :giggle:

Beste Grüße
Dirk
 

Anhänge

Ich habe mal Dein Programm geladen ... und festgestellt, dass ich nicht der Einzige bin, bei dem die LOGO-Schieberegister nicht funktionieren.

Mit den LOGO-Schieberegistern hatte ich mich vor Jahren mal intensiv beschäftigt (vor-/ rückwärts für eine Menü- Steuerung ). Es sah immer
erstmal gut aus, bis man 2 oder mehrmals vor-/rückwärts musste. Dann ging das Chaos los.
Ich habe für mich entschieden, diese Funktion nicht mehr zu benutzen --> kann Dir da also nicht weiterhelfen.

Ich habe nur mal angefangen, die Idee von @hucki aus #7 umzusetzen.
Aber mit Deinen Anforderungen - und da ist das Web-Interface sicher noch die kleinste Herausforderung ...
wird das Projekt mit einer LOGO sehr umfangreich und wird irgendwann an Grenzen stoßen.
Ich werde das Projekt mal weiter "spinnen" - ob es aber irgendwann ein Erfolg wird ? --> Da bin ich mir noch nicht sicher.

Eine Gartenbewässerung klingt erstmal recht simpel ... aber im "Automatik- Betrieb" sollte schon erkannt werden, ob der Boden
- zu trocken (dann unabhängig der Schaltzeiten "wässern")
- zu feucht (dann unabhängig der Schaltzeiten nicht bewässern)
ist.
Erst danach sind "Wetter-Vorhersagen aus dem Internet" interessant - Es nutzt wenig, wenn Regen vorhergesagt wird, der dann genau auf Deinem
Rasen, Sträuchern etc. nicht oder in unzureichender Menge ankommt.

Noch gar nicht geklärt ist, ob es eine "Tröpfchen- Bewässerung" mit Schläuchen unter der Erde oder eine "Sprinkler- Bewässerung" ist.
Eine "Tröpfchen- Bewässerung" kann man unabhängig von Sonneneinstrahlung jederzeit bei Bedarf durchführen, eine "Sprinkler- Bewässerung"
sollte vor Sonnenauf- bzw. nach Sonnenuntergang erfolgen.

Von verschiedenen Anbietern (Garde*a etc. ) gibt es fertige "Stecksysteme".
Warum diese (sind auch nicht teurer als eine LOGO +Sensoren+ Programmierung) nicht genutzt werden ... ich weiß es nicht.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Erst einmal die Frage warum eine LOGO8 ?
Wir haben letztes Jahr unseren Gartenumbau an einen ansässigen Landschaftsbauer vergeben. Der Garten wurde umgebaut, die Bewässerung wurde zu einem zentralen Punkt verbaut, eine Logo Steuerung wurde angeschlossen und die Software sollte folgen. Nachdem ich dann einige Wochen hinterher telefoniert habe wo die Software zur Steuerung bleibt, wurde die Telefonnummer der Firma deaktiviert und ich habe erfahren, dass die Firma pleite ist. Mitarbeiter für die Programmierung der Logo ist nicht mehr existent. Somit ist alles komplett fertig, bis auf das Programm zur Steuerung. Jemanden zu finden, der nur die Software für die Logo liefert ist wohl nicht ganz so einfach, daher der Selbstversuch.

Ja es gibt Tröpfchenbewässerung mit diversen Tropfschläuchen in den Beeten. Zusätzlich gibt es noch unterschiedliche Sprinkler and Stellen an denen größere Objekte stehen, wie Palmen und Seegras usw. (Frag mich nicht wie das Zeug alles heißt) Insgesamt sind aktuell 12 Ventile verbaut, welche zu 3 Gruppen zusammengefasst werden sollen.
Eine Wettervorhersage hatte ich noch nicht mit eingeplant, da selbst wenn Regen angesagt ist, wir meist keinen Tropfen abkriegen. Wie zuvor geschrieben ist bereits ein Regensensor von Hunter Typ Rain-Click verbaut worden. Feuchtesensoren in den Beeten sind noch nicht verbaut aber bereits vorhanden.

Ja du hast natürlich Recht mit deiner Aussage, dass die Umsetzung einer Gartenbewässerung erst einmal simple klingt, jedoch sehr viel Spielraum bietet, wenn man es komfortabel gestalten möchte. Ich denke da nur an eine Wasser Vorratsspeicherung uns solche Sachen. Bei mir laufen 2 Brunnenpumpen welche extra gebohrt wurden, daher ist keine Regentonne oder dergleichen notwendig aber um das Projekt offen zu halten kann man natürlich alles Mögliche vorsehen.
Ein Projekt, dass man irgendwo runterladen, geschweige denn kaufen kann, habe ich nicht gefunden. Vielleicht wird das hier ja etwas, was viele für Ihren Garten nutzen können und ich bin mir sicher, dass ich nicht der Einzige mit diesem Problem bin.

beste Grüße
Dirk
 
Moin Dirk,
ich bin hier eigentlich nur der stille Mitleser...

Ich habe mir mal das Programm Bewässerung_2 runtergezogen und angeschaut. Ich denke Du sitzt jetzt vor dem Problem, dass das Programm im Automatikmodus nur einmal die Rasen-Gruppe durchläuft und dann stehen bleibt, zumindest ist es bei mir in der LSC-Simulation so. Ich habe mal eine 2.1 Version daraus gemacht, noch ein paar weitere Blöcke mit eingefügt... Wunder Dich nicht, wenn es jetzt etwas wirr aussieht, ich brauchte Platz zum dokumentieren. Auch die OR Verknüpfung B010 habe ich geändert um nach einem gesamten Durchlauf das RS B002 zu resetten...
Somit läuft das Programm nach betätigen von I1 einmal sauber durch und hat am Ende keine Blöcke mehr mit einem High Signal.

Du kannst die Änderungen vergleichen mit Deinem Programm, indem Du Strg. und - drückst oder über Extras -> Vergleichen

Den manuellen Modus habe ich noch nicht geändert, da muss man mal schauen wie man sich das erste Eingangs High für den ersten Schieberegister holt. Im Automatik Modus hast Du das über das Signal vom Meldetext gemacht, würde ich versuchen anders zu lösen...

Ansonsten ist es ein interessantes Projekt das man sicherlich sehr gut mit der LOGO! lösen kann, genauso wie eine Anbindung des LWE´s....
Spannendes Projekt auf jeden Fall, ich lese mal weiterhin still mit. Wenn was ist, brüll einfach...
 

Anhänge

So, ich nochmal... Hübsch machen musst Du Dir den Plan dann schon selber....

Eine weitere Möglichkeit, basierend auf Deinem Grundplan. Automatik Modus und Manueller Modus laufen sauber durch, falls Du Kinder hast sind zur Sicherheit alle Start-Taster bei laufendem Programm verriegelt also kein mehrfach starten, nur Reset wäre möglich.

Bis dahin, frohes Schaffen!
Freu mich schon auf Deine LWE-Lösung ;-)
 

Anhänge

Ich habe mir mal das Programm Bewässerung_2 runtergezogen und angeschaut. Ich denke Du sitzt jetzt vor dem Problem, dass das Programm im Automatikmodus nur einmal die Rasen-Gruppe durchläuft und dann stehen bleibt, zumindest ist es bei mir in der LSC-Simulation so. I
Ja ... das ist mir auch aufgefallen.
Du hast eine Möglichkeit gefunden, mit Schiebe- Register eine "Lösung" zu präsentieren.
Ich habe seit Jahren nie mehr mit dieser Funktion gearbeitet weil ich da schon sehr "dolle auf die Fresse" gefallen bin !

Eine weitere Möglichkeit, basierend auf Deinem Grundplan. Automatik Modus und Manueller Modus laufen sauber durch
Naja, das ist ganz toll --> das Ziel für den "manuellen Betrieb" ist:
3. Manuellbetrieb

Neben der Automatik besteht die Möglichkeit, jeden Bewässerungskreis manuell zu aktivieren.
Im manuellen Modus: kann jede Gruppe einzeln eingeschaltet werden und läuft für die eingestellte Dauer des Ablauftimers.
Dieser Modus ist für kurzfristige Bewässerung einzelner Bereiche vorgesehen.
 
Moin,
ja man kann mit den Schieberegistern "dolle auf die Fresse" fallen, selbstverständlich. Je nachdem wie man sie einsetzt und was sie machen sollen, es ist halt "nur" eine Kleinsteuerung und keine ausgewachsene S7.

Zu dem Thema mit dem Durchlaufen der beiden Modi... Ja, es ist ganz toll, denn mit dem Programm Bewässerung_2 war dies nicht (immer) möglich. Da musste man schon schnell sein beim klicken wenn man die Wochenschaltuhr umgestellt hat, damit sie aktiv war um dann das Programm zu starten
(mach mal langsam, Uhr umstellen, 10 Sekunden warten und dann starten, dann bleibt es irgendwann bei z.B. Rasen3 stehen und die Fläche wird dann bewässert bis zum absaufen 😉 ). Dies passiert jetzt so nicht mehr.
Auch habe ich die Automatik mit dem Start-Taster so gelassen da ich von der ursprünglichen Schaltung ausgegangen bin und dort musste man die Automatik auch "manuell" starten.

Das Thema mit dem 3. Manuellerbetrieb, also jede Gruppe einzeln schalten ist nochmal ein ganz anderer Schnack. Das wird schwer werden mit nur einem Taster, gab es bei Bewässerung_2 nicht, hab ich auch nicht beachtet dementsprechend. Möglich ist es, ja, aber nicht so...

Bis dahin, schönen Sonntag!
 
Dies ist die leicht aufgeblähte Version mit der manuellen Ansteuerung der einzelnen Kreise.
Alle möglichen Fehler in der Bedienung sind abgesichert, ist natürlich durch die Anforderungen ein Hauch komplexer geworden...
Aber es funktioniert so wie gedacht, Automatik-Modus und der Manueller-Modus mit Auswahl der einzelnen Kreise.
Mal schauen was @DSD25 dazu sagt und ob es so erstmal für ihn passt, ein weiters "Ausschmücken" ist natürlich möglich und jedem selber überlassen ;-)

Schönen Sonntag noch.
 

Anhänge

Hallo zusammen,

Ich bin total geflasht, in welcher Zeit ihr hier solche umfangreichen Programme schreibt ! Meinen allergrößten Respekt !!!
In der Zeit kann ich noch nicht einmal nachverfolgen was gemacht wurde geschweige denn, daran mit zu arbeiten. Sorry, da seit
ihr wohl auf einem ganz anderen Level als ich. Ich bin aber begeistert von dem Bord und das sich jemand die Zeit nimmt, einem
fremden Menschen zu helfen sowas umzusetzen. Ich habe schon jetzt ganz viel aus dem Programmen lernen können und hoffe
irgendwann mal auf eurem Level anzukommen um evtl. anderen zu helfen.
@DonTonno Das Programm sieht sehr gut aus und macht exakt das, was ich mir vorgestellt habe. Ich ärgere mich gerade ein wenig, dass
ich am letzten Wochenende das gesammte System entwässert habe, da es über Weihnachten ja richtig kalt werden soll. Ich würde so
gerne endlich die ganze Anlage in Aktion sehen aber das muss jetzt wohl bis zum Frühjahr warten. Ich werde mich nun mit dem LWE
beschäftigen um die Tablett Version zu realisieren. Hier kenne ich mich aus und das sollte ich gut hin bekommen. Ich werde das Projekt natürlich hier teilen aber ganz so schnell wie ihr bin ich nicht :-)

Besten Gruß und einen schönen Sonntag

Gruß
Dirk
 
Zurück
Oben