- Beiträge
- 21.977
- Reaktionspunkte
- 6.837
-> Hier kostenlos registrieren
Ich habe mir huckis Programm-Version hergenommen und nach meinen Vorstellungen weiterentwickelt (nur simuliert):
Vorgabecodes mit einer Ziffer 0 in der quaternär-Darstellung sind nicht verwendbar, weil nicht eingebbar.
Die LOGO kann nur mit Ganzzahlen bis 32767[SUB]dez[/SUB] rechnen. 32767 darf aber nicht als Vorgabecode verwendet werden, weil z.B. irgendeine der 3 Tasten 9x drücken ergibt den Eingabecode 32767[SUB]dez[/SUB]!
Der Vorgabecode 0 ergibt dauerhafte Ansteuerung des Schloss-Ausgangs.
Zur Berechnung des dezimalen Vorgabecode aus der gewünschten Tastenfolge (und umgekehrt) anbei eine Excel-Tabelle, zusammen mit dem LOGO-Projekt in der zip-Datei.
Wenn man nun noch eine 10er Codetastatur mit 10(12) Tasten verwendet und davon 3 beliebige (zur Codeänderung umsteckbare) Tasten an die 3 LOGO-Eingänge anschließt, dann sind 655.800 (bzw. 1.202.300) verschiedene Vorgabecodes aus 100 Millionen (bzw. fast 430 Millionen) Kombinationen möglich. Das sollte reichen daß die richtige Kombination praktisch nicht durchprobiert werden kann. Weiß ja keiner, daß nur 3 Tasten mit Funktion sind und welche 7(9) Tasten nur Dummies sind. Maschinelles Durchprobieren ist praktisch unmöglich, weil nach jeder falschen Code-Eingabe 1 Sekunde auf den automatischen Eingabe-Reset gewartet werden muß. Ein Vorgabecode kann so allerdings nur aus max 3 verschiedenen Ziffern/Zeichen bestehen.
Fazit: man kann mit der LOGO durchaus ein praktisch verwendbares Codeschloss realisieren. Auch mit nur 3 Tasten-Eingängen.
Harald
- Speichern der eingegebenen Tastenfolge im quaternären Zahlensystem (Vierersystem, Zahlensystem mit Basis 4) anstatt Dezimalsystem,
ermöglicht 1- bis 7(8)-stellige Öffnungscodes (bei 8-stellig kann die erste Taste nur die '1' sein) - automatischer Eingabe-Reset 1 Sekunde nach dem letzten Tastendruck (einstellbar Block B007)
- mehrere Tasten gleichzeitig drücken ergibt unmöglichen Code, es muß auf den Eingabe-Reset gewartet werden
- Öffnungs-Puls 5 Sekunden (einstellbar Block B010)
- Keine weitere Bedienung nötig - einfach nur zügig den richtigen Code eingeben und dann innerhalb 5 Sekunden die Tür öffnen.
- Einstellung Vorgabecode im LOGO-Parametriermodus (Block B011)
- dauerhafte Ansteuerung des Schloss mit Vorgabecode = 0
Vorgabecodes mit einer Ziffer 0 in der quaternär-Darstellung sind nicht verwendbar, weil nicht eingebbar.
Die LOGO kann nur mit Ganzzahlen bis 32767[SUB]dez[/SUB] rechnen. 32767 darf aber nicht als Vorgabecode verwendet werden, weil z.B. irgendeine der 3 Tasten 9x drücken ergibt den Eingabecode 32767[SUB]dez[/SUB]!
Der Vorgabecode 0 ergibt dauerhafte Ansteuerung des Schloss-Ausgangs.
Zur Berechnung des dezimalen Vorgabecode aus der gewünschten Tastenfolge (und umgekehrt) anbei eine Excel-Tabelle, zusammen mit dem LOGO-Projekt in der zip-Datei.
Wenn man nun noch eine 10er Codetastatur mit 10(12) Tasten verwendet und davon 3 beliebige (zur Codeänderung umsteckbare) Tasten an die 3 LOGO-Eingänge anschließt, dann sind 655.800 (bzw. 1.202.300) verschiedene Vorgabecodes aus 100 Millionen (bzw. fast 430 Millionen) Kombinationen möglich. Das sollte reichen daß die richtige Kombination praktisch nicht durchprobiert werden kann. Weiß ja keiner, daß nur 3 Tasten mit Funktion sind und welche 7(9) Tasten nur Dummies sind. Maschinelles Durchprobieren ist praktisch unmöglich, weil nach jeder falschen Code-Eingabe 1 Sekunde auf den automatischen Eingabe-Reset gewartet werden muß. Ein Vorgabecode kann so allerdings nur aus max 3 verschiedenen Ziffern/Zeichen bestehen.
Fazit: man kann mit der LOGO durchaus ein praktisch verwendbares Codeschloss realisieren. Auch mit nur 3 Tasten-Eingängen.
Harald