Word mit String vergleichen Step 7 AWL

phil122

Level-1
Beiträge
26
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Folgende Aufgabenstellung:

Ein Produktnummer wird von einem Barcode-Scanner eingelesen. Der Code kommt im Datentyp WORD an.
Nun will ich den eingelesen Code mit vorhanden Produktnummer vergleichen. Die abgespeicherten Produktnummer in der Sps sind im Datentyp String.
Könnte jemand mir helfen in AWL die beiden Datentypen zu vergleichen also WORD mit String.

Danke!

LG Philipp
 
Hi, wo genau liegt das Problem? Vergleiche doch einfach jedes Zeichen mit ==I.
Wenn dein Barcode ein zahlencode ist, der als integer kommt musst du den string wohl noch umwandeln. Da gibt es meines Wissens nach eine Funktion in der standard Bibliothek.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die ASCII-Tabelle (hier anzusehen: http://www.asciitable.com/ ) sagt folgendes:

'0' Char ^ 30 Hex ^ 48 Dez
'1' Char ^ 31 Hex ^ 49 Dez
usw.

Also nimm die einzelnen Zeichen aus deinen String, von dem jeweiligen Zeichenbyte einfach 30hex abziehen und Du hast Zahlen, die Du mit dem eingescannten Werten vergleichen kannst.
 
Selbstverständlich gibt die Forumssuche auch weitere hilfreiche Informationen und sogar AWL-Programmcode heraus.

Du gibst oben rechts auf dieser Seite neben der Lupe deinen Suchbegriff ein und es werden Dir die Ergebnisse angezeigt.
 
Zurück
Oben