Problem mit OnlineTrend WinCC V7

Lipperlandstern

Level-3
Beiträge
6.010
Reaktionspunkte
1.728
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.

Ich möchte in WINCC eine Realwert als Kurve aufzeichen. Die Variable habe ich mir als 32Bit-Gleitkommazahl (Float to Float) angelegt. In der SPS ist dies ein Realwert. In einem WINCC-Ausgabefeld wird mir dieser Wert richtig dargestellt (zB 1.47). Die Variable wird in ein Archiv geschrieben. Dummerweise wird im Onlinetrend der Wert immer mit 1 angegeben. Die Kommazahlen sind weg. Im Trend habe ich die Werteachse auf 2 Kommastellen eingestellt und sie wird auch so dargestellt.

Hat jemand eine Idee was das sein könnte ?

Ich hab das Gefühl als wenn das Taglogging nicht richtig funktioniert da das bei anderen Werten wunderbar geht. Diese Werte sind allerdings ganzzahlig. Ich finde aber keine Einstellmöglichkeit im Taglogging für Kommastellen.

Der Support von Siemens schiebt nur Wolken. (Schicken Sie am besten den Recher ein :) ) .....
 

Anhänge

  • TrendControl.JPG
    TrendControl.JPG
    192,3 KB · Aufrufe: 23
Hi,
habs grad probiert. Keine Probleme. Bei mir geht.
Bist Du sicher, das Du die richtige Variable hast? Gleitlommazahl).
Sieht fast nach einer 32-Bit Var. mit Vorzeichen aus (keine Nachkommastelle!).
Gruß
Sailor
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab grad auch mal getestet. Das Problem tritt auf wenn eine Ganzzahl-Variable zusammen mit einer Gleitpunkt-Variable in einem Archiv liegt. Dann werden so wie es aussieht bei den Gleitpunkt-Variablen die Nachkommastellen abgeschnitten.
Wenn man die Archive in zwei Prozesswertarchive auftrennt (also ein Prozesswertarchiv für jeden Datentyp) funktioniert es. Man muss jedoch das Archiv einmal zurücksetzen. Zumindest wenn einmal eine Ganzzahl-Variable in einem Gleitpunkt-Archiv war ist das erstmal versaut.

In der Hilfe habe ich aber noch keinen Hinweis auf diese "Eigenschaft" gefunden.
 
@sailor.

Da bin ich mir ganz sicher. In einem Ausgabefeld wird der Wert mit Kommastellen dargestellt.

@Thomas

Das werde ich mal ausprobieren.Natürlich hab ich alle meine Werte in einem Prozessarchiv. .... aber mal ehrlich. Wie kommt man auf so etwas ?
Ich hab gestern mein Projekt zum Support geschickt. Mal sehen was die so rausbekommen.
Wie setze ich denn das Archiv zurück ?
 
Das werde ich mal ausprobieren.Natürlich hab ich alle meine Werte in einem Prozessarchiv. .... aber mal ehrlich. Wie kommt man auf so etwas ?
Ich hab gestern mein Projekt zum Support geschickt. Mal sehen was die so rausbekommen.
Wie setze ich denn das Archiv zurück ?
Im Taglogging-Programm gibt es bei Rechtsklick mit der Maus auf das Prozesswertarchiv eine Option "Zurücksetzen" oder sowas in der Art.
Wenn man das Projekt mit dem Duplikator kopiert, werden ebenfalls alle Archiv-Datenbanken zurückgesetzt. Allerdings dann auch eventuell vorhandene Störmeldearchive.

Mir ist das noch nie aufgefallen, da ich eigentlich in den Archiven bisher immer nur Real-Zahlen hatte.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Irgendwie fehlt da die Einstellung der Nachkommastellen in Deinem Screenshot.

Bei mir sieht das immer aus wie in der angehängten Grafik.

Pylades
 

Anhänge

  • Trend.jpg
    Trend.jpg
    56,1 KB · Aufrufe: 18
Also der Support sagt folgendes :

Die wirkliche Ursache kennt er nicht. Er vermutet das es daran liegen könnte das die Variable im laufe des Projetes erst eine Gleitkommazahl geworden ist. Das ist mir aber auch erst im laufe des Gespräches wieder eingefallen.

Er empfielt die Variable im Taglogging zu löschen und neu anzulegen. Bei der Gelegenheit werde ich gleich ein neues Archiv erstellen.

Sollte das nicht helfen sollte ich das Update 5 für SP2 installieren :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also der Support sagt folgendes :

Die wirkliche Ursache kennt er nicht. Er vermutet das es daran liegen könnte das die Variable im laufe des Projetes erst eine Gleitkommazahl geworden ist. Das ist mir aber auch erst im laufe des Gespräches wieder eingefallen.

Er empfielt die Variable im Taglogging zu löschen und neu anzulegen. Bei der Gelegenheit werde ich gleich ein neues Archiv erstellen.

Sollte das nicht helfen sollte ich das Update 5 für SP2 installieren :)

Varibale im TagLogging gelöscht und in einem neuen Archiv neu angelegt. Im TrendControl die neue Quelle eingestellt und alles war wieder gut.

Aus Zeitgründen konnte ich jetzt nicht testen ob es daran lag das verschiedene Varibalenarten in einem Archiv waren oder ob das ändern der Variable auf 32Bit-Gleitkomma vom TagLogging nicht erkannt wurde.
 
Varibale im TagLogging gelöscht und in einem neuen Archiv neu angelegt. Im TrendControl die neue Quelle eingestellt und alles war wieder gut.

Aus Zeitgründen konnte ich jetzt nicht testen ob es daran lag das verschiedene Varibalenarten in einem Archiv waren oder ob das ändern der Variable auf 32Bit-Gleitkomma vom TagLogging nicht erkannt wurde.

Ich hatte damals beim Testen ein nagelneues Archiv angelegt und in dieses direkt zwei Real-Variablen und eine Ganzzahl-Variable eingefügt. Da war das Verhalten direkt ab Archiv-Start fehlerhaft.
 
Zurück
Oben