Realzahl darstellen

Pinguino

Level-1
Beiträge
182
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte gerne mit dem WinCC Flex 2005 eine Realzahl ausgeben. Die Zahl wäre 0.0 bis 150.0°C, aber mir fällt es nicht einfach die 3-Stellen vor den Komma auszugeben. Ich kann nur diesen Wert 99,9 einstellen, was mach ich falsch?
 
Wenn du einen Realwert aus der SPS einliest mußt du diesen in der Variablentabelle von WinCC Flex als Real Variable anlegen.
Dann ein EA-Feld anlegen und dort kannste dann bei Einstellungen festlegen wie der Wert dargestellt werden soll.

In deinem Fall mußt du dort wo standardmäßig "999999" drinne steht "999,9" eingeben. Dann solltest du drei Stellen vor und eine Stelle nach dem Komma angezeigt bekommen :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habs mal einfach eingegeben,wie eye sagte, das macht er, jedenfalls in der Runtime.

Andere Möglichkeit:

In der SPS Real * 10 multiplizieren, dann Real zu Int oder DINT (je nachdem) konvertieren.
In der HMI diese INT/DINT als dezimal anzeigen, eine Kommastelle bei "Dezimalkomma verschieben" iengeben.
 
Zurück
Oben