MezData-Logo Lösungen Button :ISP: Teichbefüllungssteuerung Lösung

MODULE teichfue

“Die Steuerung übernimmt die Befüllung des kamaldulenzischen Froschteiches
?                     Achtung: hier wurden don't care's benutzt

DECLARATIONS ?**** Hier werden alle Ein- bzw. Ausgänge beschrieben *******

  A,B,C PIN 18,19,21;                 “Sensoren für Füllstand = Eingänge

  P1,P2 PIN 4,38 ISTYPE 'BUFFER,COM'; “Pumpenansteuerung = Ausgänge

  x = .x.;                            “x ist Platzhalter für .x.
                                      “wird später als Don’t-Care gebraucht

?***************Beschreibung der Logik mit Wahrheitstabelle **************

Truth_table  ([C,B,A] -> [P1,P2])  ? Eingabevektor für Wahrheitstabelle 
              [0,0,0] -> [1 ,1 ];
              [0,0,1] -> [1 ,0 ];
              [0,1,0] -> [x ,x ];  ? Don’t-Care, kann nicht vorkommen
              [0,1,1] -> [0 ,1 ];
              [1,0,0] -> [x ,x ];
              [1,0,1] -> [x ,x ];
              [1,1,0] -> [x ,x ];
              [1,1,1] -> [0 ,0 ];

Test_vectors ([C,B,A] -> [P1,P2])  ? Eingabevektor für Simulation 
              [0,0,0] -> [x ,x ];  ? Beschreibung der Simulation mit allen
              [0,0,1] -> [x ,x ];  ? Kombinationsmöglichkeiten, wobei x 
              [0,1,0] -> [x ,x ];  ? als Platzhalter für den errechneten
              [0,1,1] -> [x ,x ];  ? Wert für Q ist 
              [1,0,0] -> [x ,x ]; 
              [1,0,1] -> [x ,x ];
              [1,1,0] -> [x ,x ];
              [1,1,1] -> [x ,x ];
END

  Simulation: