Byte -> Wort->String

Reblaus

Level-1
Beiträge
70
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich habe folgendes Problem ich habe einige Bytes in BCD Code damit ich diese umwandeln kann in eine Gleitzahl muss ich erst ein Wort drausmachen! ERste FRAge: Wie geht das schnell und einfach?

Danach habe ich ein Wort in BCD und das wandle ich in Gleitzahl um hieraus widerrum muss ich aus allen meinen Wörtnern einen String machen.
Zweite Frage: Wie mache ich das?

wäre für Hilfe dankbar!!!!!!!!!!!!!!
 
Hi,
ich habe folgendes Problem ich habe einige Bytes in BCD Code damit ich diese umwandeln kann in eine Gleitzahl muss ich erst ein Wort drausmachen! ERste FRAge: Wie geht das schnell und einfach?

Danach habe ich ein Wort in BCD und das wandle ich in Gleitzahl um hieraus widerrum muss ich aus allen meinen Wörtnern einen String machen.
Zweite Frage: Wie mache ich das?

wäre für Hilfe dankbar!!!!!!!!!!!!!!
Für BCD -> Gleitpunkt gibt es Wandlungsbefehle (Online-Hilfe),
nach String gibt es IEC Funktionen (Standard - Bibliothek).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich habe folgendes Problem ich habe einige Bytes in BCD Code damit ich diese umwandeln kann in eine Gleitzahl muss ich erst ein Wort drausmachen! ERste FRAge: Wie geht das schnell und einfach?

Danach habe ich ein Wort in BCD und das wandle ich in Gleitzahl um hieraus widerrum muss ich aus allen meinen Wörtnern einen String machen.
Zweite Frage: Wie mache ich das?

wäre für Hilfe dankbar!!!!!!!!!!!!!!


L BCD-WERT
BTD // DINT
DTR // REAL
 
Mal unabhängig von BCD-Wandlung

2 Byte sind 1 Wort. Kopiere deine beiden Byte so, daß sie nebeneinander liegen.

linkes BCD-Byte in DBB0
rechtes BCD-Byte in DBB1
Zugriff auf DBW0

Darauf achten, das DBB1 das "Lowbyte" ist
 
Nochmal zu deiner zweiten Frage:

Unter Bibliotheken,
Standard Library,
IEC Function Blocks

findest du den FC30 zur Real->String Wandlung und noch viele andere nützliche Bausteine.
 
Zurück
Oben