REAL >> Ascci - Zeichenkette

raifisch

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

wie kann ich eine real-zahl in ascci umwandeln.
ich muss über eine serielle schnittstelle werte übertragen
z.b. ID100.0
die 100.0 lese ich als real von einem op ein
wie wandle ich die jetzt in zeichen um
als 1 = '1' (HEX 31) usw.

:?: :cry:

Rainer
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wäre nicht schlecht zu wissen, von welchem System du redest :wink: .

Für: Step7:
stdLibs/iec/FC30 -->R-String

Siemens-Hilfe:

Die Funktion FC 30 wandelt eine Variable im REAL­Format in eine Zeichenkette. Die Zeichenkette wird mit 14 Stellen darstellt:

±v.nnnnnnnE±xx ±Vorzeichenv 1 Vorkommastellen 7 Nachkommastellenx 2 Exponentenstellen
Ist die am Rückgabeparameter angegebene Variable zu kurz oder liegt am Parameter IN keine gültige Gleitpunktzahl an, findet keine Wandlung statt und das BIE­Bit wird auf ”0" gesetzt.


Parameter Deklaration Datentyp Speicherbereich Beschreibung
IN INPUT REAL E, A, M, D, L, Konst. Eingangswert
RET_VAL OUTPUT STRING D, L Ergebniszeichenkette
Der Ausgangsparameter kann nur mit einer symbolisch definierten Variablen belegt werden.
 
Zurück
Oben