barcode analyse

future

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus,

folgendes problem:
ich möchte, das die sps erkennt, ob ein gescannter barcode eine gerade oder eine ungerade zahl darstellt und danach entscheidet, wie mit dem gescannten objekt weiter verfahren wird.

kann mir da jemand etwas auf die sprünge helfen?
entweder diese problematik hatte noch niemand, oder ich stell mich einfach zu doof beim suchen an.

danke schonmal im vorraus.
 
Ich gehe davon aus, das du den Wert schon in der SPS in einem geeigneten Format hast oder dahin bringst. Dann kannst du doch den Speicherbereich in welchem dein Wert liegt im Binärformat daraufhin anschauen, ob das Bit für 1 da ist oder nicht. ...

Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also kann ich den wert des barcodes nur mit hinterlegten werten vergleichen und danach eine entscheidung treffen?

dachte man könnte den wert anhand einer rechnung definieren.

z.B. wenn durch 2 ganzzahlig teilbar, dann ... ??
 
also kann ich den wert des barcodes nur mit hinterlegten werten vergleichen und danach eine entscheidung treffen?

dachte man könnte den wert anhand einer rechnung definieren.

z.B. wenn durch 2 ganzzahlig teilbar, dann ... ??

Da hast du tomass5 falsch verstanden. Natürlich kannst du das per Rechnung machen.

I.d.R. liegt ein Barcode in Ascii-Zeichen, also als String vor. Wenn das so ist, mußt du die letzte Stelle nehmen, in eine Int wandeln und mit dem Mod-Befehl durch 2 dividieren (Siehe Step7-Hilfe "Mod"). Das Ergebnis beihnhaltet den Rest der Rechenoperation, welcher bei einer geraden Zahl 0 sein muß!

Wenn du den BArcode schon als INT oder DINT hast, kannst du auf diese Zahl ohne Wandlung den Mod-Befehl anwenden.

PS. Was thomass5 wohl meinte ist, dass du bei einer Zahl, die im Int oder DInt-Format vorliegt, einfach das Bit 0 (Binärformat) auf False prüfen kannst, denn dieses Bit stellt im Binärformat einer Zahl die 0 bzw. 1 dar.
 
ok, diesen befahl kenn ich noch nicht.
allerdings meine step-7 hilfe anscheinend auch nicht :confused:
kann ihn weder im index noch mit der suche finden
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok, diesen befahl kenn ich noch nicht.
allerdings meine step-7 hilfe anscheinend auch nicht :confused:
kann ihn weder im index noch mit der suche finden

Mach mal einen Baustein auf (oder erzeuge einen), schalte in AWL um , gib in eine Zeile MOD ein, Mod markieren und dann F1. Dann sollte die Hilfe erscheinen.
 
Zurück
Oben