Step 7 SCL unterschied zwischen WORD_TO_INT und WORD_BCD_TO_INT

Zuviel Werbung?
-> Hier kostenlos registrieren
gibt es unterschiede zwischen WORD_TO_INT und WORD_BCD_TO_INT?

Müsste eigentlich keine unterschiede machen wenn pro Nibbel kleiner 9 ist ODER?
Macht nur keinen Unterschied, wenn der gesamte Word-Wert kleiner 9 ist.

Ansonsten:
BCD10 = BIN0001.0000 = DEZ10
HEX10 = BIN0001.0000 = DEZ16
...
Das potenziert sich bei 4 Bytes.
:!:
 
Das macht sehr wohl einen Unterschied. Schau Dir einfach mal das übersetzte Programm in AWL an.
Mit Word_To_Int sagt der Programmierer dem Compiler "Ich weiß was ich tue", eine Umwandlungsfunktion wird dabei nicht aufgerufen,
Bei Word_BCD_To_Int wird die BCD Zahl in eine Integer umgewandelt.
Die Resultate sind auch nur bis 9 gleich, so wie Hucki schon schrieb.
Gruß
Erich
 
Zurück
Oben