Autor Thema: Frage zum Baustein PIN_CODE  (Gelesen 6811 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Oleg007

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
    • E-Mail
Frage zum Baustein PIN_CODE
« am: 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.
« Letzte Änderung: 04. Oktober 2012, 16:26:41 von Oleg007 »

Offline martin.k

  • Entwickler
  • *****
  • Beiträge: 179
    • Profil anzeigen
Re: Frage zum Baustein PIN_CODE
« Antwort #1 am: 04. Oktober 2012, 21:25:15 »

Offline Oleg007

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
    • E-Mail
Re: Frage zum Baustein PIN_CODE
« Antwort #2 am: 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

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.