WinCC flex: Mehrere Archive in einer Kurvenanzeige

stumpi_8

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe mehrere Variablen, die ich in verschiedenen Archiven speichere. Jetzt möchte ich mir den zeitlichen Verlauf dieser Variablen in einem Kurvendiagramm anzeigen lassen. Über 2 Drop Down Menüs möchte ich auswählen welche der Variablen in mener Kurvenanzeige dargestellt werden sollen. Hierzu habe ich eine Kurvenanzeige angelegt, die ihre Kurven aus 2 "leeren" Archiven darstellt.
Über folgendes Skript
Code:
If SmartTags("DemoHMI\Vergleich1")=0 Then
  SmartTags("DemoHMI\Kopie 1")=SmartTags("DemoHMI\BHKW 1")
  CopyLog hmiDataLog, "Kopie1", "BHKW1", hmiOverwrite, hmiNo
     
     ElseIf SmartTags("DemoHMI\Vergleich1")=1 Then
      SmartTags("DemoHMI\Kopie 1")=SmartTags("DemoHMI\BHKW 2")
      CopyLog hmiDataLog, "Kopie1", "BHKW2", hmiOverwrite, hmiNo
               
               ElseIf SmartTags("DemoHMI\Vergleich1")=2 Then
        SmartTags("DemoHMI\Kopie 1")=SmartTags("DemoHMI\Fütterung 1")
        CopyLog hmiDataLog, "Kopie1", "Fütterung F1", hmiOverwrite, hmiNo
                    
                    ElseIf SmartTags("DemoHMI\Vergleich1")=3 Then
            SmartTags("DemoHMI\Kopie 1")=SmartTags("DemoHMI\Fütterung 2")
            CopyLog hmiDataLog, "Kopie1", "Fütterung F2", hmiOverwrite, hmiNo
            
End If
möchte ich gerne den Inhalt des anzuzeigenden Archivs in das entsprechende Archiv der Kurvenanzeige schreiben.
Leider funktioniert das ganze nicht so wie es soll. Die Werte werden zwar wie gewünscht im Archiv abgelegt, aber in der Kurvenanzeige nicht richtig angezeigt.
Kann mir da jemand einen Tip geben wie ich das ganze zum Laufen bekomme, bzw. geschickter anstelle?
Gruß Stumpi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe sowetwas noch nicht ausprobiert, denke mir aber, daß dafür vorher das normale Logging in die überschriebenen Archive gestoppt werden muß und höchstwahrscheinlich auch das Archiv geschlossen werden muß. Nach dem Kopieren wieder Archivierung starten. Die Systemfunktionen dafür siehe WinCCflex-Hilfe.

Noch eine Idee: die Variablen in der Kurvenanzeige und im Archiv müssen exakt den gleichen Name haben inkl. Unterordner. Eventuell muß Du beim/statt dem CopyLog die Variablennamen für das Zielarchiv anpassen.

Harald
 
Zurück
Oben