Forum

Forum index -> Komponenten / Anwendungen -> Hilfe Logikschaltung
User logged off <p>Hilfe Logikschaltung</p>
User
Registered at:
Messages:

Hallo Zusammen,

ich brauche Hilfe bei folgendem Problem:

Vorgaben:

- 3 KNX-Elemente, die jeweils den Zustand An/Aus haben können (B1, B2, B3)
- 1 Schaltelement (S1, Scharf/Unscharf schalten)
- 1 Anzeigeelement (A1)
Anlagen Zustand: 1 = Unscharf oder (Scharf und B1, B2 oder B3 = An)
0 = Scharf UND B1, B2, B3 = Aus

Ziel:

Im Zustand Unscharf ist es egal wie B1, B2 oder B3 geschaltet sind.
In den Zustand Scharf darf per S1 nur gewechselt werden, wenn B1, B2 und B3 gleichzeitig aus sind.
Wenn im Anlagenzustand Scharf B1, B2 oder B3 angeschaltet werden, dann möchte ich den Zustand Scharf zwar behalten, aber A1 soll trotzdem Unscharf anzeigen, dieses aber unabhängig davon, ob B1, B2 oder B3 danach wieder ausgeschaltet werden.
Das Ganze soll dann wieder von vorne losgehen, wenn der Anlagenzustand von Scharf auf Unscharf geschaltet wurde.

Hat jemand eine Idee, wie ich das umsetzen kann?

Gruß Sunny :-?

30.03.2006 13:49
Hannes <p>Re: Hilfe Logikschaltung</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Sunny

Nun, das hätte ich soweit für sich fertig, ich muss noch einen Weg finden, wenn Anlage scharf, du B1 oder B2 oder B3 wieder alle auf aus sind, das A1 nicht AN zeigt.

Bleibe dran, vielleicht finde ich noch den passenden WEG.

Ganz schön knifflig :-D

Gruß

Hannes

30.03.2006 16:20
User logged off <p>Re: Hilfe Logikschaltung</p>
User
Registered at:
Messages:

Hallo Hannes,

jupp, das renne ich auch schon 'ne Weile im Kreis herum. Ich brauche schon neue Schuhe.

Gruß Sunny

30.03.2006 16:30
Hannes <p>Re: Hilfe Logikschaltung</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Sunny

Bevor du dir neue Schuhe kaufst, teste das mal.

S1 schaltet scharf. OB Scharf gestellt ist, zeigt dir ein Kontrollbutton.
zusätzlich is die Anzeige auf Scharf

Die Anlage wird nur scharf, wenn b1,b2,b3 aus sind.

Wird einer von b1,b2,b3 gedrückt, wechselt die Anzeige auf unscharf, die Anlage aber bleibt scharf.

Wenn S1 deaktiviert wird, ist alles aus und beginnt von neuen.

GAANZ wichtig:

Teste mit einem Zähler für JEDES Netz, ob auf irgendeinen Netz ein Dauersender ist.
Nimm jedes Netz als eingang bei einem Zähler und verknüpfe den Zähler Statuslos.
Statuslos dann auf einen Schaltbaren text.
Wenn du nichts bedienst und ein Zähler zählt wie wild hoch,gibts ei Problem!
Ist zwar ein bischen arbeit, aber:

Ich hatte so einen Fall. Durch eine schlecht Verknüpfte Logik, bekamm ich ein "Echo" vom Bus, dieses Echo startete wieder die Logik, die wieder zum Bus, vom Bus wieder zur Logik...

Ich konnte danach mein Projekt nimmer öffnen, da gleich beim start wieder das Spiel begann und so der eisbär einfrierte.

Mit viel Glück, Hilfe von Alexander und sein Team und etwas Zeit konnte ich die Seite löschen und mein Projekt Größtenteils retten.

Deswegen solltest du meine Logiken zuerst testen (speicher es in einen Seperaten Ordner)

Übrigens: Das Dauersenden kam als ich eine KNX verbindung ins Netz legte.
Daher alles fertig verknüpfen und dann testen.

Aber genug der Schwarzmalerei ;-)

Hoffe es ist so,wie du möchtest.

gruß

Hannes

Edit: Huch, Leerzeichen im Filenamen.Nach dem speichern, bitte als .rar umbennen!

[ Geändert von Hannes an 30.03.2006 17:19 ]

30.03.2006 17:17
stefan-112 <p>Re: Hilfe Logikschaltung</p>
Moderator
Registered at: 19.01.2016
Messages: 176

Hallo Hannes, Hallo Sunny,

hier kommt noch ein anderer Lösungsansatz,.
Der Lösungsweg geht über ein RS-FlipFlop das den Zustand speichert.

Probier mal aus ob die Funktion so passt.

30.03.2006 17:54
Hannes <p>Re: Hilfe Logikschaltung</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Stefan

Interessanter durchdachte Lösung. Mal sehen in wie weit ich das ganze auflösen und verstehen kann.
Eventuell brauche ich sowas einmal.

Wollte Sunny aber nicht, das bei scharf gestellter Schaltung, b1, b2 oder b3 wieder aus geschaltet werden, A1 nicht einschalten soll?

danke fürs Beispiel

Hannes

30.03.2006 18:05
User logged off <p>Re: Hilfe Logikschaltung</p>
User
Registered at:
Messages:

Hallo Hannes,

vielen Dank für Deine Mühe. Ich hab's mal in der Trockenübung ausprobiert und es klappt hervorragend. Jetzt will ich erst mal alles genau durchblicken, immer nach dem Motto:

Es ist doch immer wieder erstaunlich: Kaum macht man's richtig, schon klappt's !!! :-D

Gruß Sunny

30.03.2006 18:05
Hannes <p>Re: Hilfe Logikschaltung</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Sunny

danke :-D

Würde dir aber zu Stefan´s Lösung raten. Ist Komponenten schonender :-D

Lediglich das wieder einschalten von A1 müßte noch unterbunden werden, wenn bei aktiver Schaltung, b1,b2,b3 deaktiviert werden.

Mal sehen ob ich das Flip-Flop verstehen kann ... klingt aber interessant 8-)

Gruß

Hannes

[ Geändert von Hannes an 30.03.2006 18:10 ]

30.03.2006 18:10
User logged off <p>Re: Hilfe Logikschaltung</p>
User
Registered at:
Messages:

Hallo Stefan,

auch dafür herzlichen Dank. Ich brauch ein wenig um das reinzuschauen. Aber ich gucke bestimmt intensiv rein.

Gruß Sunny

30.03.2006 18:12
stefan-112 <p>Re: Hilfe Logikschaltung</p>
Moderator
Registered at: 19.01.2016
Messages: 176

Hallo,

ich hab mal noch ein FlipFlop nachgeschaltet, um den Zustand des Ausgangs beim Rücksetzen der Eingänge nicht mehr zu beeinflussen. Der Ausgang wird jetzt erst wieder beim Unscharfschalten zurückgesetzt.

30.03.2006 18:22
Hannes <p>Re: Hilfe Logikschaltung</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Stefan

Dein Weg über ein FlipFlop interessiert mich.

Das UND-Gatter 1 prüft ob SU an und ob alle Bx aus sind

das ist klar

RS FlipFlop1a gibt falsch aus, wenn:
(UND Gatter1) oder (FlipFlop1b ) Wahr sind

RS FlipFlop1b gibt falsch aus, wenn
(FlipFlop1a) wahr oder SU falsch ist

Die Bezüge zwischen den 2 FlipFlops habe ich noch nicht verstanden.
Welcher Wert wird da gespeichert?

Oder ist das Thema zu komplex und ein einfacheres Beispiel wurde die besser verdeutlichen?

Danke für Hilfe

Hannes

30.03.2006 18:26
stefan-112 <p>Re: Hilfe Logikschaltung</p>
Moderator
Registered at: 19.01.2016
Messages: 176

Hallo Hannes,

hier ist ein Link zu einer ganz guten Erklärung.
Elektronik Kompendium

alternativ steht in Wikipedia auch etwas.Wikipedia

Im Prinzip sind es 2 NOR Gatter. Der Ausgang wird auf einen eingang des anderen Gatters gelegt.

30.03.2006 18:31
Hannes <p>Re: Hilfe Logikschaltung</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Stefan

Habs nun einmal studiert und komme zu folgenden Schluss:
Ausgang:
Netz a = False
Netz b = False
Netz c

Schicke ich im Netz a ein True durch das FlipFlop, wird ein True auf Netz c ausgegeben
Kommt nun ein False über Netz a, bleibt am Ausgang True
Schicke ich dann im Netz b ein True, wird Netz c wieder zu False

Ich kann diese Schaltung aber nur richtig nutzen,wenn Impulse kommen?

Laut den Angaben bei deinen ersten Link, sind 2x EIN verboten. Das ist aber in deinem Beispiel.
Bist du das irgendwie umganngen?

Soweit ich dein Beispiel verstanden habe:
S/SU ist das Speicheropjekt.

Das UND Gatter ist der Wert der gespeichert werden soll

Ist S/SU aktiv, kann das Und-Gatter seinen Wert verändern, wie es möchte, es bleibt das ein.
schalte ich s/su ab, wird wieder der wert durchgegeben, das das Und-Gatter hat.
Du hat die Eingänge zum Teil negiert. ich werd wohl ein einfaches Beispiel einmal aufbauen, ums leichter verstehen zu können, bzw Anwendung dafür zu finden.

In der Wahtheitstabelle steht eben, das beide Eingänge nicht zur selben Zeit Wahr sein dürfen.
Daran muss man sich streng halten?

Danke

Hannes

30.03.2006 19:06
User logged off <p>Re: Hilfe Logikschaltung</p>
User
Registered at:
Messages:

Hallo Stefan, Hallo Hannes,

erst noch mal vielen Dank für Eure Hilfe. Seid mir aber bitte nicht böse, dass ich Eure Lösungen nicht 1 zu 1 übernommen habe.

@Hannes:
Von Dir habe ich das Verfahren über die Schaltung per Sequenz abgekupfert.

@Stefan:
Deine Lösung kommt nicht zu dem von mir geplanten Ergebnis. Ich habe das wohl nicht richtig aufgeschrieben. Aber die FlipFlop Schaltung ist schon toll.

Ich habe mal meine Lösung beigefügt, wenn Ihr wollt, dann schaut sie Euch an.

Gruß Sunny :-D

31.03.2006 12:30
Hannes <p>Re: Hilfe Logikschaltung</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Sunny

Gut wenn es so klappt, wie es soll.
Auf die Idee den Button zu sperren, bin ich gar nicht gekommen :-o
Aber wenn B1,B2 oder B3 während scharf auf ON geht, kannst nicht unscharf schalten.
Das ist wohl so gewollt?

Eine Frage noch:
Warum sendest du die Init Sequenz über eine Logik? Du kannst mit der Sequenz ja direkt ins Netz B1,B2,B3, und dem Schalter senden und sie auf 0 oder 1 setzen.
Gibts dafür einen grund?

Gruß

Hannes

31.03.2006 14:13
Log in