Sonstiges Getimte Funktion mit zusätzlicher Möglichkeit der Manipulation während Zeitspanne

Promaetheus

Level-1
Beiträge
57
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Forengemeinde!

Für meinen Bachlauf habe ich ein einfaches Zeitmanagement erstellt welches den Bachlauf unter der Woche von 14.00, Wochenende von 9.00 bis Sonnenuntergang laufen lässt:
Bildschirmfoto 2014-09-29 um 23.18.45.png

Wenn wir jedoch nicht da sind, so hätte ich gerne eine Funktion eingebaut mit der ich den Zustand während dieses Zeitraumes ändern kann, scheitere jedoch kläglich daran. Ich habe es mit Stromstoßrelais (hapert an der benötigten Flanke) als auch kombinierten Selbsthalterelais (hier hakt die Tatsache dass ich nur resetten kann, nicht jedoch wieder einschalten), Kreuzschaltung (hier ist das Problem dass bei Betätigung des "manuellen" Schalters die Zeitschaltfunktion umgekehrt wird) versucht, jedoch scheitere ich kläglich. Und eigentlich sollte die Zeitschaltfunktion ja Vorrang haben.

Könnt Ihr mir da einen Tipp geben wie ich in dem angegebenen Zeitraum, sprich wenn die AND Bedingung erfüllt ist, mittels Cursor-Taste die Manipulation durchführen kann bzw. was ich wie verwenden muss, sodass aber trotzdem am Ende der Zeitspanne der Ausgang definitiv aus ist?
 
So vielleicht? Mein Favorit wäre Variante 2, da man die Sperrfunktion auch wieder ausschalten kann.
 

Anhänge

  • Bachlaufsperre.jpg
    Bachlaufsperre.jpg
    33,6 KB · Aufrufe: 29
  • Bachlaufsperre_2.jpg
    Bachlaufsperre_2.jpg
    35 KB · Aufrufe: 29
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Bitte sehr, der Doktor :ROFLMAO::



Beim Wochentimer (Einschaltzeit) ganz unten auf Impulsausgabe stellen. Der ist dann nur für's Einschalten zuständig.

Mit der negativen Flanke hinter der astrologischen Uhr schaltet diese zwar abends aus, Du kannst aber wieder per Hand umschalten. (Genauso wie tagsüber, was ja eh' erwünscht war.) Spätestens am nächsten Tag übernehmen dann die beiden Uhren wieder die Herrschaft.

Wenn Du statt dessen ein NICHT an der AC nimmst (bzw. den RESET-Eingang des Stromstoßrelais negierst), hast Du ein Zwangs-AUS in der Nacht, das Du auch selbst nicht übersteuern kannst. Allerdings könnte es dann im Winter passieren, das auch morgens der Einschaltbefehl ebenfalls noch überstimmt wird.


PS: Erstens hab' ich mal wieder geschrieben, ohne vorher 190B's zwischenzeitlichen Beitrag zur Kenntnis genommen zu haben. :(
Und außerdem hab' ich das mit der Cursortaste in diesem und dem folgendem Beitrag ausgelassen. Sollte aber sicher nicht das eigentliche Problem darstellen.
 
Zuletzt bearbeitet:
Wenn Du statt dessen ein NICHT an der AC nimmst (bzw. den RESET-Eingang des Stromstoßrelais negierst), hast Du ein Zwangs-AUS in der Nacht, das Du auch selbst nicht übersteuern kannst. Allerdings könnte es dann im Winter passieren, das auch morgens der Einschaltbefehl ebenfalls noch überstimmt wird.
Am 21.12.2014 geht z.B. erst um 9:15Uhr die Sonne auf.

Das wäre z.B. so zu lösen:

 
Wahnsinn! Ihr seid ja immer gleich lange munter wie ich! Seid ihr vom Fach dass ich sowas immer so locker aus dem Ärmel schüttelt? Wahnsinn! Danke vielmals dafür! Ich kann die Funktion der Stromstoßrelais bzw. auch Selbsthalterelais einfach nicht gut umsetzen.

Falls Ihr mal hier in der Gegend seid oder ich was für euch tun kann, jederzeit. Vielleicht Schifahren, Grillage, Beinverplattung, ... ;) ;) ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Noch eine Frage zum Verständnis zur Lösung von 190B:
Bildschirmfoto 2014-09-30 um 09.28.27.png

Die astronomische Uhr und die Wochenschaltuhr geben über B041 den Ausgang frei.
Die Cursor-Taste (als Taster in der Simulation) schaltet das Stromstoßrelais und somit auch indirekt den Ausgang Q ein oder aus, sofern eben die beiden Uhren "aktiv" sind.
Was ich nicht ganz verstehe ist die NAND-Flanke hinter der astronomischen Uhr: wäre es nicht vernünftiger die NAND-FLANKE zu entfernen, somit wäre dann sichergestellt dass IMMER wenn die astronomische Uhr ausschaltet auch der Ausgang ausgeschaltet wird oder? Denn so wäre das ja erst am nächsten Tag der Fall wenn die Uhr wieder ein- und dann ausschaltet oder?

Sorry für diese vielleicht dumme Frage.

PS: jetzt setze ich mich mal dran die Lösung von hucki zu verstehen. Ist alles nicht so einfach für einen Laien, möchte es aber verstehen. Ist sehr interessant alles!
 
Noch eine Frage zum Verständnis zur Lösung von 190B:
Anhang anzeigen 25640
Erstmal hast Du übersehen, das der Ausgang des RS-Glieds negiert in das Freigabe-UND eingeht. Oder Du gibst das NAND auf den S-Eingang.

In der Regel läßt man auf die Toggle-Eingänge eines Flipflops/Stromstoßrelais meist nur einen Impuls wirken. Deshalb war hier sicher die Ausschaltflanke der AC 190Bs erste Wahl. Er hätte aber genau wie bei meiner 2. Version auch das negierte Signal nehmen können und somit eine manuelle Übersteuerung in der Nacht unterdrückt, da in dieser Zeit die Uhren ja eh' eine Auswirkung auf den Ausgang verhindern und man das Umschalten somit auch nicht sofort bemerkt.

Insgesamt soll bei 190B halt in der Nacht eine tagsüber getätigte zusätzliche manuelle Abschaltung wieder rückgesetzt werden.
 
So, ich habe jetzt noch eine 3. Variante. Durch das von Promaetheus angesprochene Rücksetzen über die negative Flanke ist aber durch unbeabsichtigtes Betätigen der Cursortaste ein Setzen der Sperrfunktion außerhalb der zulässigen Zeit möglich.
Dieses ist durch die neue Schaltung verhindernd. Die Sperre kann nur noch eingeschaltet werden, wenn von beiden Uhren 1-Signal ansteht.

Gut aufgepasst, Promaetheus.:s12:
 

Anhänge

  • Bachlaufsperre_3.jpg
    Bachlaufsperre_3.jpg
    33,9 KB · Aufrufe: 12
Zuviel Werbung?
-> Hier kostenlos registrieren
PS: jetzt setze ich mich mal dran die Lösung von hucki zu verstehen. Ist alles nicht so einfach für einen Laien, möchte es aber verstehen. Ist sehr interessant alles!
Fangen wir mal mit der ersten Lösung an, weil die eigentlich die einfache Basis für alles darstellt:

Ein Stromstoßschalter, der über einen Taster ein-/ausgeschaltet wird. Soweit sicher bekannt.

Morgens soll immer ein Einschalten passieren, egal wie der Stromstoßschalter steht. Also gibt die normale Uhr morgens einen kurzen Impuls auf den S(etzen)-Eingang. Was Du dann tagsüber mit dem Taster anstellst, ist Dein Problem, interessiert die Uhr nicht.
Abends soll immer ein Ausschalten passieren, egal wie der Stromstoßschalter steht. Leider kann die AC keinen Impuls ausgeben. Also fragst Du mittels negativer Flanke (NAND) den Ausschaltmoment ab und gibst dieses Ereignis für einen Zyklus auf den R(ücksetzen)-Eingang. Was dann in der Rest der Nacht passiert, ist wieder Dein Problem.

Bei der 2. Version soll das Nachts nicht "Dein Problem" sein. Deshalb unterdrückt die ausgeschaltete AC mit einem ständigen Signal (Negation am Eingang des Stromstoßschalters) die ganze Nacht jegliche Ein-/Umschaltversuche.
Das betrifft natürlich auch Impulse von der normalen Uhr. Deshalb kann ein morgendliches Einschalten nur funktionieren, wenn beide Uhren auf EIN sind. Daher keine Impulsausgabe der Wochenuhr. Da Du aber tagsüber ab-/umschalten können möchtest, darf auf dem S-Eingang natürlich auch kein ständiges Signal anliegen. Deshalb über die AND-Flanke nur ein kurzer Impuls.


PS: Ich hab' das Gefühl, das die negierten Eingänge sowie Flanken generell für Dich noch Neuland darstellen, oder?


PPS: Ich persönlich würde die einfache 1. Variante bevorzugen, weil es mir/Dir die ständige Hoheit überläßt. Sie nimmt Dir halt nur morgens und abends die Arbeit ab, zum Taster zu rennen.
Du kannst aber auch auf Deiner Geburtstagsreinfeierparty noch Deinen Gästen nachts Deinen tollen Bach vorführen. Denn da hast Du ja sicher viel Arbeit reingesteckt (kann man mal Bilder davon sehen?) und bist zu Recht stolz darauf. :ROFLMAO:
 
Zuletzt bearbeitet:
So ihr beiden. Habe mich mal hingesetzt und ein paar Fotos zusammengestellt und hier hochgeladen: https://plus.google.com/photos/1081...s/6064939774011880657?authkey=CPuKzZX26pfTkQE
Erst mal der Schwimmteich mit dem Bachlauf und der Beleuchtung um die es geht, dazwischen das kleine Schildkröten"becken" und dann mein Koiteich. Hucki du hast recht, man ist natürlich stolz darauf, zumal ich ALLES selbst gemacht habe, inklusive PE-Folie schweissen. :)

So, ich habe jetzt noch eine 3. Variante. Durch das von Promaetheus angesprochene Rücksetzen über die negative Flanke ist aber durch unbeabsichtigtes Betätigen der Cursortaste ein Setzen der Sperrfunktion außerhalb der zulässigen Zeit möglich.
Dieses ist durch die neue Schaltung verhindernd. Die Sperre kann nur noch eingeschaltet werden, wenn von beiden Uhren 1-Signal ansteht.

Gut aufgepasst, Promaetheus.:s12:

Naja, ich muss da ganz einfach und langsam an das alles rangehen und versuchen zu "lesen", deshalb ist mir das aufgefallen. :)

Fangen wir mal mit der ersten Lösung an, weil die eigentlich die einfache Basis für alles darstellt:

Ein Stromstoßschalter, der über einen Taster ein-/ausgeschaltet wird. Soweit sicher bekannt.

Morgens soll immer ein Einschalten passieren, egal wie der Stromstoßschalter steht. Also gibt die normale Uhr morgens einen kurzen Impuls auf den S(etzen)-Eingang. Was Du dann tagsüber mit dem Taster anstellst, ist Dein Problem, interessiert die Uhr nicht.
Abends soll immer ein Ausschalten passieren, egal wie der Stromstoßschalter steht. Leider kann die AC keinen Impuls ausgeben. Also fragst Du mittels negativer Flanke (NAND) den Ausschaltmoment ab und gibst dieses Ereignis für einen Zyklus auf den R(ücksetzen)-Eingang. Was dann in der Rest der Nacht passiert, ist wieder Dein Problem.

Bei der 2. Version soll das Nachts nicht "Dein Problem" sein. Deshalb unterdrückt die ausgeschaltete AC mit einem ständigen Signal (Negation am Eingang des Stromstoßschalters) die ganze Nacht jegliche Ein-/Umschaltversuche.
Das betrifft natürlich auch Impulse von der normalen Uhr. Deshalb kann ein morgendliches Einschalten nur funktionieren, wenn beide Uhren auf EIN sind. Daher keine Impulsausgabe der Wochenuhr. Da Du aber tagsüber ab-/umschalten können möchtest, darf auf dem S-Eingang natürlich auch kein ständiges Signal anliegen. Deshalb über die AND-Flanke nur ein kurzer Impuls.


PS: Ich hab' das Gefühl, das die negierten Eingänge sowie Flanken generell für Dich noch Neuland darstellen, oder?


PPS: Ich persönlich würde die einfache 1. Variante bevorzugen, weil es mir/Dir die ständige Hoheit überläßt. Sie nimmt Dir halt nur morgens und abends die Arbeit ab, zum Taster zu rennen.
Du kannst aber auch auf Deiner Geburtstagsreinfeierparty noch Deinen Gästen nachts Deinen tollen Bach vorführen. Denn da hast Du ja sicher viel Arbeit reingesteckt (kann man mal Bilder davon sehen?) und bist zu Recht stolz darauf. :ROFLMAO:

Hucki das hast du GENIAL erklärt! Und auch dein PPS hat mich vollkommen überzeugt, ich werde mich jetzt daransetzen und schauen ob ich das so hinbekomme wie du geschrieben hast. Negierte Aus-/Eingänge sind mir halbwegs klar, nur diese "blöden" Flanken überfordern mich komplett. Mir fehlt der Weitblick für den Einsatz, denn es muss ja immer wieder aus- und wieder eingeschalten werden um einen Effekt zu erzielen. Blicke da noch nicht so ganz durch.

Werde jetzt mal versuchen die Lösung zu machen dass die Uhren die "Hauptzeit" schalten, ich aber immer die Kontrolle über den Bachlauf habe. Zusätzliche Bedingung werde ich mir setzen dass ab Mitternacht bis Sonnenaufgang DEFINITIV ausgeschaltet ist, denn da brauche ich wirklich keinen Bachlauf, schon aus Nächstenliebe zu den Nachbarn damit die nicht die ganze Nacht aufs Klo müssen. ;)
Werde da wohl noch eine zusätzliche Schaltuhr benötigen. Muss jetzt mal wieder den Überblick bekommen was überhaupt die Variante 1 ist. ;)
Jetzt habe ich noch eine Meldung eingefügt die mir anzeigt dass der Bachlauf an- oder ausgeschalten ist wenn ich die virtuelle Cursor-Taste drücke:
Bildschirmfoto 2014-09-30 um 21.32.06.jpg
 
Zuletzt bearbeitet:
Erstmal: Danke für die Bilder!





nur diese "blöden" Flanken überfordern mich komplett.
Vlt. gehen wir zurück zu dem Lichtschalter, nur das wir diesmal keinen Schalter sondern einen Taster haben.

Stell Dir vor, Du stehst in einem Raum und beobachtest eine Lampe:
Genau in dem Moment, in dem die Lampe angeht, drückst Du kurz auf den Taster. Damit hast Du einen kurzen Schaltimpuls bei der Low-High-Flanke der Lampe (= des Eingang). Das ist bei der LOGO! die AND-Flanke AND! bzw. bei 'ner ausgewachsenen SPS die positive Flanke (FP = Flanke Positiv).
Du beobachtst weiter und in dem Moment, wo die Lampe ausgeht, drückst Du wieder kurz auf den Taster. Das ist die negative Flanke FN bzw. bei der LOGO! die NAND-Flanke NAND!.

Die Ausgabe einer solchen Flankenerfassung ist immer nur genau einen Zyklus aktiv.
Sie erfordert, sich den Zustand des Einganges aus dem vorigen Zyklus zu merken, was die LOGO! automatisch erledigt.
Bei der FP wird dann geschaut: dieser Zyklus EIN + voriger Zyklus AUS = Flanke positiv EIN.
Bei der FN wird dagegen geprüft: dieser Zyklus AUS + voriger Zyklus EIN = Flanke negativ EIN.
Mit diesen Rechnungen erkennt man, warum die Flanken immer nur genau einen Zyklus auf EIN sind.

Genutzt wird das, um Umschaltungen und ähnliches auszulösen, die nicht in mehreren Zyklen hintereinander ausgeführt werden sollen/dürfen.
PS: Bei Deinem DataLog wird z.B. immer genau dann eine neue Aufzeichnung ausgelöst.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Du erklärst wirklich sehr gut. Wobei Flanken doch recht kompliziert sind wenn man nicht vom Fach ist finde ich. Aber alleine vom Erklären her könntest du die Sachen lehren. Ich werde mich jetzt mal dransetzen und versuchen das gehörte umzusetzen. Danke für den "Respekt", es war viel Arbeit, aber es hat sich gelohnt. :)
 
Also, ich habe das mal versucht umzusetzen was ihr mir so gelernt habt und gleich meine zusätzliche Funktion des Deaktivierens ab Mitternacht hinzugefügt:
  • Wochenschaltuhr B003 Schaltet den Bachlauf auf jeden Fall Mo-Fr um 14.00 und Wochenende um 9.00 mittels Impuls ein (S an Stromstoßrelais)
  • Astronomische Uhr schaltet den Bachlauf bei Sonnenuntergang aus. Flanke wird bei wieder einschalten der Uhr am nächsten morgen wieder resetted. Flanke deshalb weil die Uhr keinen Impuls geben kann, dieser aber für das Stromstoßrelais benötigt wird, da sonst ständig Reset aktiv ist.
  • Wochenschaltuhr B005 regelt, dass der Bachlauf zwischen Mitternacht (23.59) und 9.00 Mo-Fr, bzw. 14.00 am Wochenende manuell nicht eingeschaltet werden kann.

Variante1 und Variante2 sollten eigentlich identisch sein, wobei ich denke dass Variante2 "sauberer" ist?:
Variante1:
Variante1.png

Variante2:
Variante2.png

EDIT: Ich kann meine "schönere" Variante 2 gar nicht verwenden, sondern muss Variante 1 anwenden, sonst könnte ich, würde ich um 23.55 das Licht manuell einschalten, dieses ab Mitternacht nicht wieder manuell ausschalten. Dieses Problem ist in Variante 2 gelöst. Oder ich müsste noch so eine positives Flanke (AND FLANKE) von der Uhr B005 auf den Reset des Stromstoßrelais schalten. Ist das so korrekt? Sehe ich das richtig? Das wäre dann sicher noch "schöner" oder?

So sollte es nun stimmen, sehe ich das richtig?:
Variante3.png

Anhang anzeigen Variante3.lsc.zip
 
Zuletzt bearbeitet:
So würde ich Deine momentanen Wünsche umsetzen:



Wobei ich mal noch hinzugefügt habe, dass bei einem kurzen Tastendruck auf die Cursortaste hoch nur die Anzeige erfolgt und erst bei längerem Tastendruck ein manuelles Ein-/Ausschalten des Bachlaufs.
Zwei Wochenschaltuhren für die gleichen Uhrzeiten machen auch nicht soviel Sinn, deshalb hab' ich mal die absolute Nachtruhe auf 0:10 bis 6:00hr begrenzt. So kannst Du z.B. in der Woche Deinen Bach auch einschalten, wenn Du mal eher nach Hause kommen solltest.
 

Anhänge

  • Bachlauf.zip
    35,1 KB · Aufrufe: 3
Zuviel Werbung?
-> Hier kostenlos registrieren
Wahnsinn. Das ist nochmal viel schöner und übersichtlicher. Den Code werde ich mir morgen anschauen, mir raucht grad so der Kopf und ich werde heute wohl vom gepulsten ein- und ausschalten träumen und mit einem Schmerz in der FLANKE aufwachen. ;) :sm1:
 
Hi Hucki!

Bitte verzeih die späte Rückmeldung, jedoch war ich beruflich leider wieder im Ausland. Ich habe mir deinen Hinweis bzw. Rat zu Herzen genommen und wollte nun meine Schaltung komplett neu aufbauen, bzw. neu sortieren/anordnen. Den Button mit den verschiedenen Fenstern habe ich gefunden, dachte mir ich mache eine Seite pro Funktionsgruppe, sprich eine Seite für die Trommelfilterspülung, eine für die Nachfüllung, eine für die Logs usw.
Jedoch sieht das Ganze bei mir etwas komisch aus, es sind eigentlich keine Seiten, sondern nur Unterteilungen mittels Linien?! Das hilft mir dann laut Hilfe ja nur bei drucken der Datei?!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jedoch sieht das Ganze bei mir etwas komisch aus, es sind eigentlich keine Seiten, sondern nur Unterteilungen mittels Linien?! Das hilft mir dann laut Hilfe ja nur bei drucken der Datei?!
Da die Bausteine ja nun mal eine bestimmte Größe haben, bemerkt man dann schon, das es keine Unterteilung sondern eine echte Vergrößerung der Arbeitsfläche ist. Auch wenn es bei 'ner neuen Schaltung im ersten Moment vlt. nicht so aussieht.

Vergrößere doch einfach mal die Arbeitsfläche Deiner bestehenden Schaltung. Dann hast Du z.B. Platz für die Parameter, die immer noch an den Bausteinen hängen, den Du vorher nicht hattest.

Du bemerkst also die Arbeitsflächenvergrößerung nicht nur beim Ausdrucken.
;)
 
Zurück
Oben