Gleitpunktvariable Anzeigen auf HMI

loriculus

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

Ein neues Problem hat sich bei mir aufgetan.
Wer kann mir sagen wie ich eine Gleitpunktzahl (Real) im Format xxxx.x auf dem HMI darstellen (in DW oder so) kann?

Vielen Dank und Gruss Loriculus
 
OK, wo genau liegt das Problem?
Die RealZahl liegt zB in einem DB.
Im WinCCflexible macht du ein Ausgabefeld und das verbindest Du mit der Variablen die auf das passende DB-Feld zeigt.

lG
Karl
 
Hallo zusammen

Karl Du hast geschrieben ...liegt in einen dB...wo sehe ich in welchem der liegen sollte? - bis jetzt liegt der Real Wert im MD52

Gruss Loriculus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich mutmaße mal:
Du kannst nur bis zum Format 999,9 wählen, oder?

Schreib Dein gewünschtes Format einfach in dieses Feld, also bspw: 9999,999 dann Funktioniert das schon...

Die Auswahl betrachte mal als "Vorschlag", nicht als einzige darstellungsmöglichkeit...
 
Du kannst auch auf MD52 zugreifen, ist egal (Edit: möglichweise musst Du ein Symbol ins MD52 schreiben).
Ich schlichte jedoch die Daten in einen DB rein.

L MD52
T DB132.DBD0

(Beispiel)
 
Hallo zusammen

Karl Du hast geschrieben ...liegt in einen dB...wo sehe ich in welchem der liegen sollte? - bis jetzt liegt der Real Wert im MD52

Gruss Loriculus

Wenn der Wert im MD ist kannst du den Wert direkt anzeigen wenn du Variable die du anzeigen willst mit dem MD verbindest.
Oder du kopierst den Wert in einen DB deiner Wahl und verbindest die Variable mit dem DB.

bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@loriculus:
Wenn man das schön machen möchte, dann deklariert man das MD52 symbolisch, sagt der Deklaration bei der Gelegenheit die Funktion (oder den Sinn des MD) und sagt auch, dass es eine REAL-Zahl darstellen soll.
Wenn man nun in Flex eine Variable neu anlegt, dann kann man diese (deklarierte) Variable auch ganz gezielt über den (symbolischen) Namen anwählen und die Visu weiß dann auch gleich, das sie mit einer REAL-Zahl arbeiten soll. So hatte Karl das (gleube ich) auch in seiner Beschreibung (Beitrag #4) gemeint.

Gruß
LL
 
erstmal allen ein grosses dankeschön.

nun die lösung zum problem:
ich habe im wincc angenommen dass die auswahl der darstellungsart vorgeben ist (dumme sache von mir) und genau da lag das problem.
mit der vorgabe 9999.99 geht's wunderbar!

ich habe die variable im cc ganz brav im abschnitt kommunikation/ variablen mit der cpu resp. hmi verbunden.

gruss loriculus
 
mann, hilft ja wohl doch, wenn man seine Kristallkugel ab und zu mal putzt, dann verhilft sie einem auch mal zu nem Treffer...;)
 
Zurück
Oben