# REAL TO STRF mit Zahlen kleiner 0

**URL:** <https://oscat.discourse.group/t/real-to-strf-mit-zahlen-kleiner-0/1103>\
**Category:** oscat.lib fuer Step 7\
**Created:** [25. Mai 2011 um 11:34 UTC](https://oscat.discourse.group/t/real-to-strf-mit-zahlen-kleiner-0/1103 "2011-05-25T11:34:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [25. Mai 2011 um 11:34 UTC](https://oscat.discourse.group/t/real-to-strf-mit-zahlen-kleiner-0/1103/1 "2011-05-25T11:34:56Z")

</div>

Hallo an alle,  
ich arbeitet mit der Lib 3.11.

In meinem STEP7-Projekt wandle ich Real-Zahlen in einen String um, um diesen Wert dann zu einem Drucker zu schicken.  
Mit allen Werten größer 0 funktioniert das ohne Probleme.  
Bei einer negativen Zahl steht aber im String nur “-00000”.

Hat jemand einen Vorschlag, wo der Fehler liegt bzw wie ich das Problem lösen kann?

MfG  
Alberich

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [26. Mai 2011 um 06:14 UTC](https://oscat.discourse.group/t/real-to-strf-mit-zahlen-kleiner-0/1103/2 "2011-05-26T06:14:20Z")

</div>

Hi,

> **[REAL\_TO\_STRF für Zahlen 0](http://www.oscat.de/community/index.php/topic,1028.0.html)**
>
> REAL\_TO\_STRF für Zahlen 0

Gruss Daniel

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [26. Mai 2011 um 07:09 UTC](https://oscat.discourse.group/t/real-to-strf-mit-zahlen-kleiner-0/1103/3 "2011-05-26T07:09:48Z")

</div>

Hallo Daniel,

mit dieser Version habe ich es jetzt probiert.  
Hier habe ich aber dann folgendes Ergebnis:  
bei Werten von -0.9999 bis 0 kommt als Ergebnis -09999 (der Punkt fehlt)  
bei Werten ab -1.000 und kleiner, wird aber nur noch DB1.DBB8 beschrieben.

Ich habe mir den FC278 angeschaut, aber SCL habe ich bisher selten verwendet,  
so dass ich hier nicht jede Zeile verstehe um die Ursache für das Verhalten zu finden.

mfg

Alberich

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [26. Mai 2011 um 20:43 UTC](https://oscat.discourse.group/t/real-to-strf-mit-zahlen-kleiner-0/1103/4 "2011-05-26T20:43:00Z")

</div>

Hi,

jo stimmt 🙂

Gruss Daniel

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [27. Mai 2011 um 07:51 UTC](https://oscat.discourse.group/t/real-to-strf-mit-zahlen-kleiner-0/1103/5 "2011-05-27T07:51:29Z")

</div>

Hallo Daniel,

vielen Dank für die schnelle Hilfe.  
Jetzt funktionierts.

Gruß

Alberich
