Die sogenannte "Tresorschaltung" Hilfe!!!

davidknecht

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe mitglieder,

ich bräuchte mal einen Tip von euch.....

Ich muss mit ner S5 folgende schaltung realisieren:

-ich habe 4 taster(a,b,c,d)
-1x "Enter"
-1x Reset

es sollen die taster in einer von mir vorgegebenen reihenfolge gedrückt werden zb.: d, a, c, b und danach "Enter"...........
wenn die reihenfolge eingehalten wurde und nur die vier taster gedrückt wurden zieht K1 an und wenn nicht k2.

der reset erfolgt mit dem reset taster.


wie kann ich das realiesieren.

bin sozusagen noch anfänger und kenne mich ein wenig mit s7 aus, das proggy soll aber in s5 geschrieben werden.



vielen dank im voraus

gruß:ROFLMAO:
 
Zuletzt bearbeitet:
Hallo David,

wenn Du schon ein wenig S7 kannst, sollte diese Aufgabenstellung in S5 für Dich kein Problem sein.

Der grosse Unterschied bei Dir dürfte darin liegen dass Du die Logik in einem Progarammbaustein "PB" bei S5, statt in einer Funktion "FC" bei S7, schreiben musst.

Aufruf wie bei S7 im OB1.

Zur Logik, nur als Hinweis:
Man kann es als Sequenz von Tastenbetätigungen sehen, d.h. du musst Dir merken welche Taste gedrückt wurde. Merken => Merker!

Dann überlegst Du Dir, welche Tasten jeweils schon vorher betätigt sein mussten, welche noch nicht gedrückt sein durften. Damit setzt Du dann den entsprechenden Merker. Die Entertaste ist einfach die Taste die zuletzt betätigt wird, die Resettaste setzt alle Merker zurück.

Und damit ist Deine Aufgabe eigentlich schon gelöst.

Schreib mal Deine Lösung hierhin, es interessiert mich wie Du das dann gelöst hast.

Gruss, Lothar.

Uebrigens, wo stellt man solche Aufgaben?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann überlegst Du Dir, welche Tasten jeweils schon vorher betätigt sein mussten, welche noch nicht gedrückt sein durften. Damit setzt Du dann den entsprechenden Merker. Die Entertaste ist einfach die Taste die zuletzt betätigt wird, die Resettaste setzt alle Merker zurück.

Zusätzlich muss man aber noch mit jeder nichterwarteten Taste alle Merker wieder zurückgesetzt werden. Um wildes durchprobieren zu vermeiden.

mfG René
 
das ganze wird ein automat der ein gewinnspiel auswertet auf einer Ausbildungsbörse, wo verschiedene firmen präsent sind.

hat jemand mal ein beispielprogramm für mich????
 
Hallo davidknecht,

meinst Du, dass Du dann dabei etwas lernst ? :ROFLMAO:

Wenn Du in KOP programmierst, nimm 4 Netzwerke mit "RS-Flip-Flops" und
setze mit je eins mit einem der Taster "A-D".

Mit "Reset" setzt Du ALLE zurück. Dann verknüpfe die Reihenfolge in der "Setzbedingung" und setze wie oben von Rene geraten, auch bei falscher Reihenfolge zurück.

Die "Enter"-Taste setzt den letzten Merker bzw. löst die gewünschte Funktion aus........

Gruss KSB
 
Da,

mag recht gerne so kleine Aufgabenstellungen.

wie du nun dein K1 und K2 verdrahtest musst du wissen, habe flink als Ausgang bei richtiger Eingabe A0.0 = 1 genommen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Warum erschreckend?
Das macht doch spass. Teste mal ob es funktioniert.
 

Anhänge

  • S7_tresor_Davidknecht.zip
    439 KB · Aufrufe: 47
Zuletzt bearbeitet:
hehe

ich fands schon wieder erschreckend das er gesagt hat wir sollen es testen und das Programm gar nicht dabei gepackt hat....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ihr seit`s ja weicheier :)


Wenn ich AWL`er mit dieser Aufgabe 5 Minten in die tiefesten gefilden des FUB gewagt habe *fg*


Prog ist Virenfrei,
habe nur flink 5 NW im OB1 verknüpft auf SR der Stufe 1 2 3 4 und einen Reset
 
Zurück
Oben