MODULE Projektarbeit TITLE 'Lastenaufzug' @dcset; "Don't-Care-Set: für max. Vereinfachung" Declarations "Eingänge" a pin 1; "Ruftaster EG (wenn Taster betätigt GND-IN" b pin 2; "Ruftaster 1.OG(wenn Taster betätigt GND-IN)" c pin 3; "Ruftaster 2.OG(wenn Taster betätigt GND-IN)" f pin 4; "Positionsschalter 2.OG(wenn Taster betätigt GND-IN)" e pin 5; "Positionsschalter 1.OG(wenn Taster betätigt GND-IN)" d pin 6; "Positionsschalter EG(wenn Hallschalter betätigt GND-IN)" g pin 7; "Taster Störung quittieren(wenn Taster betätigt GND-IN)" n pin 8; "FlipFlop Störung (wenn FF gesetzt +5V IN)" m pin 9; "FlipFlop 2.OG(wenn FF gesetzt +5V IN)" l pin 10; "FlipFlop 1.OG(wenn FF gesetzt +5V IN)" k pin 11; "FlipFlop EG(wenn FF gesetzt +5V IN)" "Ausgänge" o pin 23; "Setzen FlipFlop EG (FF wird mit GND gesetzt)" p pin 22; "Setzen FlipFlop 1.OG (FF wird mit GND gesetzt)" q pin 21; "Setzen FlipFlop 2.OG(FF wird mit GND gesetzt)" r pin 20; "Setzen FlipFlop Störung(FF wird mit GND gesetzt)" u pin 14; "Motorspannung einschalten (Motor ein =+5V, Motor aus =GND)" v pin 15; "Drehrichtung Motor" (Links=GND, Rechts=+5V) w pin 16; "LED Störung (+5V Out)" x pin 17; "LED 2.OG(+5V Out) " y pin 18; "LED 1.OG(+5V Out) " z pin 19; "LED EG(+5V Out) " Equations !o = (!a&(!e#!f)); "FlipFlop EG setzen" !p = (!b&(!d#!f)); "FlipFlop 1.OG setzen" !q = (!c&(!d#!e)); "FlipFlop 2.OG setzen" !r = (!d#!e#!f); "FlipFlop Störung setzen" u = (k#l#m); "Motor ein" v = (k#(!f&!l)); "Drehrichtung rechts" !v = (m#(!l&!d)); "Drehrichtung links" w=n "LED Störung an" x=m "LED 2.OG an" y=l "LED 1.OG an" z=k "LED EG an" END