OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: Oleg007 in 04. Oktober 2012, 15:49:16

Titel: Frage zum Baustein PIN_CODE
Beitrag von: Oleg007 in 04. Oktober 2012, 15:49:16
Hallo!
Teste gerade eine Matrix Tastatur an meiner Wago 750-841 mit oscat_basic333.lib.
Der Baustein MATRIX funktioniert: (Kriege am Ausgang "code" verschiedene bytes heraus z.b. 1-129, 2-130, 3-131, 4-145, 7-161 u.s.w).
Jetzt übergebe ich das ganze an PIN_CODE , auch den boolischen ausgang TP habe ich mit Eingang E verbunden.
Jezt möchte ich z.b. das der baustein auf pin 123 reagiert.
Was mus ich in derm Parameter PIN eingeben : 123 oder 129130131 und im welchem format?
Wenn ich einfach 129130131 eigebe gibt es ein übersetzungsfehler : kan '129130131' nicht in 'STRING( 8 ) konvertieren.
Wenn ich '129130131' eingebe nimmt das program das an reagiert aber nicht auf die tastenfolge 123 .
Was mache ich falsch?

PS. Das programm ruffe ich in einem egennem Task auf mit 50ms.
Titel: Re: Frage zum Baustein PIN_CODE
Beitrag von: martin.k in 04. Oktober 2012, 21:25:15
Hi

Schau mal hier:
http://www.oscat.de/community/index.php/topic,741.msg4603.html#msg4603

Gruß
Martin
Titel: Re: Frage zum Baustein PIN_CODE
Beitrag von: Oleg007 in 05. Oktober 2012, 11:10:44
Hallo!
Vielen Dank Martin!
Habe den Beitrag zwar schon gelesen aber das wichtigste übersehen!

Jetzt funktioniert alles.
Hier kann Mann die Codes die der MATRIX Baustein rausgibt in ASCII umrechnen:
http://www.asciizeichen.de/tabelle.html (http://www.asciizeichen.de/tabelle.html)

Hier meine Konfiguration:
Taste               Code                  ASCII
1                      129                    81
2                      130                    82
3                      131                    83
4                      145                    91
5                      146                    92
6                      147                    93
7                      161                    A1
8                      162                    A2
9                      163                    A3
*                      177                    B1
0                      178                    B2
#                      179                    B3

Jetzt im Baustein PIN_CODE die ASCII Zeichnen mit  $ Zeichen vorne eingeben z.b.
Pin: 456
Parameter PIN im PIN_CODE '$91$92$93'
Und es Funktioniert!

Danke!
Vielleicht  kann das Jemand gebrauchen.