easy-forum
Deutsch - Hardware => MFD-Titan® => Thema gestartet von: Erwin3 am Juli 01, 2008, 10:37:49 Vormittag
-
Hallo liebes Forum,
eine Frage zu den boolschen Verknüpfungen. Bin gerade dabei, ein MFD-80-B, MFD-CP8ME, MFD-TA17 zu programmieren. Nun möchte ich ein UND-Glied einbauen. Mein Ziel ist es, dass der Ausgang des UND Gliedes auf high schaltet, wenn zwei Eingänge auf high liegen (so wie man es aus der Digitaltechnik kennt). Wie kann ich das mit dem Easy soft realisieren? Muss oder kann ich mit Merkern arbeiten?
Für eine Hilfestellung bedanke ich mich im voraus schon mal sehr herzlich!
Viele Grüße Erwin3
-
Oh man, habs grad hinbekommen - das war nun wirklich EASY!! Allerdings ohne UND Glied. Ich denke noch zuviel als Digitaltechniker. ;D
Aber die Frage bleibt trotzdem. Wie kann man z.B. ein UND Glied ansteuern? Was sind die Eingänge, was die Ausgänge. Wie kann man allgemein damit umgehen. Es ist für mich grad noch ein bisschen verwirrend, dass ich bei einer boolsche Verknüpfung (Bauteil) nur eine Strippe ziehen kann?!
Gruß Erwin3
-
Hallo erwin3,
ein UND-Gatter als Symbol wirst Du bei der EASY nicht finden. Aber ein UND-Gatter ist ja nichts weiter als eine Reihenschaltung.
z.B.: I1-----I2-----I3-----Q1 wäre ein UND-Gatter mit 3 Eingängen.
mfG Jan
-
Hallo Jan,
danke für Deine Antwort. Ja genau, ein UND Gatter ist nichts anderes als eine Aneinanderreihung von Eingängen.
Aber ich kann doch eine Boolsche Verknüpfung (BV) in den Schaltplan ziehen und es unter Parameter/Betriebsart als AND-UND Verknüpfung deklarieren. Hier muss/kann ich ja auch die Baustein-Eingänge und den Baustein-Ausgang angeben.
Habe ich etwa ein Gedankenfehler im System ???
Für was für Anwendungen kann ich diese Bausteine verwenden?
Danke und Gruß
Erwin3
-
Hallo Erwin3,
der BV-Baustein dient zum verknüpfen von ganzen Bytes, Worten oder Dopplelworten (Parameter von Bausteinen können auch verknüpft werden, sind ja auch nur o.g. Datentypen)
Zitat aus der Hilfe:
Möchten Sie spezielle Bits aus Werten ausblenden, Bitmuster erkennen oder Bitmuster verändern, so ist dies mit dem Baustein Boolsche Verknüpfung möglich.
mfG Jan
-
Moin Jan,
danke nochmals für die Antwort. Aber ich glaub´, ich bin dafür noch zu grün Hinter den Ohren um das zu verstehen... ::)
Wärst Du oder jemand anderst so nett und würdest hier ein kleines Beispiel reinstellen. Oder gibst im Forum breits Beispiele dafür? Hab bisher noch keine gefunden.
Danke und Gruß
Erwin3
-
Hallo Erwin3
mit BV kannst Du z.B. zwei Byte (Word, Doppelword) UND-Verknüpfen:
Byte1: 0011 0010 ---> IN1
Byte2: 1001 1000 ---> IN2
------------------------------------------
Ergenis: 0001 0000 ---> OUT
weiter kannst Du auch die Eingänge mit OR, XOR etc. verknüpfen.
mfG Jan
-
Ahh, na jetzt hats bei mir geklingelt!
Vielen Dank für Deine Hilfe!! Jetzt bin ich wieder ein Schritt weiter.
Grüße
Erwin3
-
Hallo
Hier gleich noch ein Beispiel einer OR verknüpfung.
01100011 Byte 1
10000110 Byte 2
-------------
11100111 Resultat
Das XOR (Exclusive Oder) ist wie das OR, mit Ausnahme wenn beide übrereinanderliegende Ziffern
eine 1 ausweisen
110001101 Byte 1
100101001 Byte 2
--------------
010100100 Resultat