Sonstiges Codeschloss Programmieren über Logosoft

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mir huckis Programm-Version hergenommen und nach meinen Vorstellungen weiterentwickelt (nur simuliert):
  • 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
Damit sind mit 3 Tasten 5465 verschiedene 1- bis 8-stellige Vorgabecodes möglich aus dem Bereich 1 .. 32766[SUB]dez[/SUB] = 1 .. 13333332[SUB]4[/SUB]
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. ;) :cool: 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. :D

Harald
 

Anhänge

  • Codeschloss_PN_DP.jpg
    Codeschloss_PN_DP.jpg
    120,7 KB · Aufrufe: 75
  • Codeschloss_Excel.png
    Codeschloss_Excel.png
    19 KB · Aufrufe: 63
  • Codeschloss_PN_DP.zip
    20,9 KB · Aufrufe: 27
Zuviel Werbung?
-> Hier kostenlos registrieren
Vorgabecodes mit einer Ziffer 0 in der quaternär-Darstellung sind nicht verwendbar, weil nicht eingebbar.
Kann man aber eingebbar machen:
ZahlenSchloss.jpg
Nach dem Herunterladen von 'ZahlenSchloss.lsc.pdf' einfach im Explorer '.pdf' per "Umbenennen" entfernen.
 

Anhänge

  • ZahlenSchloss.lsc.pdf
    82,7 KB · Aufrufe: 8
I4 und damit die Möglichkeit, Nullen einzugeben, entfällt, wenn man auf I4 verzichtet.
ABER, dann kann/könnte man von huckis sagenhaften Trick Gebrauch machen, die "Schlüsselzahl"
in P1(B001) zu speichern, statt dafür einen weiteren MUX (B007) und für B001 den AM1 zu spendieren.
Du kannst auch beides haben, wenn Du I4 noch zusätzlich mit dem EN von B001 verbindest.
Der MUX kann insgesamt 5 Werte händeln, sofern man (wie hier) die fest vorgegebene 0 bei abgeschaltetem MUX verwursten kann.
;)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
🤔
Hast eigentlich Du die Farbe Deiner Referenzlinien (Extras->Optionen->Farbe) selbst auf schwarz eingestellt?
Standardmäßig sind diese normalerweise grau, um sie besser von den Analogverbindungen unterscheiden zu können.
 
🤔
Hast eigentlich Du die Farbe Deiner Referenzlinien (Extras->Optionen->Farbe) selbst auf schwarz eingestellt?
Standardmäßig sind diese normalerweise grau, um sie besser von den Analogverbindungen unterscheiden zu können.
Nein, hatte ich nicht, hucki.
Habe aber jetzt bei der Farbe für ReferenzLinien 'Standard' angeklickt und ... ist immer noch schwarz! 🧐
Z.Z. arbeite ich übrigens wieder mit V8.0.0. Kann morgen mal die GegenProbe mit V8.3 versuchen.
Häwenaissuiikend!
 
Tatsächlich, hucki, bei LOGO-Soft-Comfort V8.3.0 ist die StandardFarbe für Referenzlinien grau.

Der simple Umbau zwecks MUX-Einsparung erfüllt aber nicht seinen Zweck. Es wird auch bei anderen Fällen als bei Eingabe der Schlüsselzahl munter entriegelt - ist ja auch verständlich, da ja nicht permanent nur mit der Schlüsselzahl verglichen wird.
Mit einem zusätzlichem OR, das während einer beliebigen TastenBetätigung die Weiterleitung des VergleichsErgebnisses blockiert, ist es besser, aber noch nicht OK. Habe deshalb hier die neue Variante wieder gelöscht.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann hier 'ne etwas andere Variante, wo der Vorgabe-Code auch gleich ganz woanders steckt (im ON-Parameter B009):

1632603110051.png
PS:
Falls man aufgetrennte Referenzen (wie ich persönlich es bei allen Arten von Rückkopplungen fast immer mache) kopiert, funktionieren die Kopien zumindest in der Simu nicht! Man muss diese erst wieder verbinden und kann sie dann bei Bedarf erneut auftrennen.
 

Anhänge

  • Codeschloss V4.zip
    113,9 KB · Aufrufe: 8
Zurück
Oben