Variable und Scripting

franzlurch

Level-1
Beiträge
339
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gemeinde,

hab hier ein kleines Problemchen mit dem archivieren von Prozessvariablen.
Die Variablen, die ich auf meinem MP277 anzeige, archiviere ich alle 5s in eine CSV Datei. Auf dem Panel, kann ich ja das Anzeigefeld z.B. auf 2 Nachkommastellen formatieren. Wenn ich die Variable im Script über den Befehl SmartTags("VARIABLE") einlese und dann in die CSV Datei schreibe habe ich immer einen Wert mit 7 Nachkommastellen in der Datei stehen. Kann ich schon beim einlesen im Script den Wert auf 2 Nachkommastellen formatieren??

franzlurch
 
Hallo,
ich denke, das wird so nichts, da du die Funktionalität der dahinter stehenden Routine nicht ändern kannst. Die speichert ja den REAL so ab, wie er kommt.
In einem eigenen (selbstgeschriebenen) Script hättest du da schon Möglichkeiten (VB hat dafür einen Befehl).

Gruß
Larry
 
im script sähe das runden auf 2 nachkommastellen z.b. so aus

neuvar = INT(var * 100) / 100
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... ich hatte hier an die Variante von Helmut gedacht (hatte den genauen Befehl nur nicht parat). Die Variante von Volker kann auch wieder den Effekt haben das es mehr Nachkommastellen (aufgrund des Aufbau's vom Float) gibt.

Gruß
Larry
 
Variable Formatieren

Hallo Helmut,

danke für den Tip. Werde es gleich mal probieren.
Wie macht Ihr das, wenn Ihr diverse Werte archivieren müsst. Was mir an der WinCC flexible Archivierungsfunktion nicht gefällt ist, dass alle Werte einfach immer untereinander geschrieben werden. Ich hab von einem Kunden eine bestimmte Vorgabe, wie die CSV Datei für Excel aussehen soll. Die Werte sollen alle, jeweils mit Spaltenüberschrift, nebeneinander geschrieben werden. Anbei mal ein Beispiel von dem Datalog. Mit der Standard WinCC flexible archivierung ist so etwas nicht möglich oder??

franzlurch
 

Anhänge

  • CSV Beispiel.zip
    16,6 KB · Aufrufe: 13
ich würde es so bei behalten, wenn es dein System nicht zu sehr
ausbremst, sieht doch gut aus. So kannst du selber am besten
die Form bestimmen.
 
... ich hatte hier an die Variante von Helmut gedacht (hatte den genauen Befehl nur nicht parat). Die Variante von Volker kann auch wieder den Effekt haben das es mehr Nachkommastellen (aufgrund des Aufbau's vom Float) gibt.

Gruß
Larry
diese variante funktioniert. habe ich so im einsatz.
 
Zurück
Oben