-> Hier kostenlos registrieren
Wer kann mir mal helfen?
Ich suche eine elegante Lösung einen Datenbereich (24Byte) in einem DB
Byte für Byte per XOR zu verknüpfen und das letzte Ergebnis auszugeben.
Es geht um die Überprüfung einer Datenübertragung in der das letzte Byte ein Checkbyte ist.
In etwa so:
IN Adresse (DBxyz .DBB0)
IN Länge (24 Byte)
dann in einer Schleife
#Ergebnis = #Ergebnis XOR DBB0
#Ergebnis = #Ergebnis XOR DBB1
#Ergebnis = #Ergebnis XOR DBB2
...
#Ergebnis = #Ergebnis XOR DBB23
OUT Ergebnis (MB xy oder was auch immer)
Aber wie mache ich so eine Schleife? Im AWL bin ich nicht so gewandt und ohne Pointer geht's sicher nicht so elegant.
Gruß
Dieter
Ich suche eine elegante Lösung einen Datenbereich (24Byte) in einem DB
Byte für Byte per XOR zu verknüpfen und das letzte Ergebnis auszugeben.
Es geht um die Überprüfung einer Datenübertragung in der das letzte Byte ein Checkbyte ist.
In etwa so:
IN Adresse (DBxyz .DBB0)
IN Länge (24 Byte)
dann in einer Schleife
#Ergebnis = #Ergebnis XOR DBB0
#Ergebnis = #Ergebnis XOR DBB1
#Ergebnis = #Ergebnis XOR DBB2
...
#Ergebnis = #Ergebnis XOR DBB23
OUT Ergebnis (MB xy oder was auch immer)
Aber wie mache ich so eine Schleife? Im AWL bin ich nicht so gewandt und ohne Pointer geht's sicher nicht so elegant.
Gruß
Dieter