Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: WinCC RT Daten in csv Datei exportieren

  1. #1
    Registriert seit
    10.08.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich weiß dazu gibt es schon einige Artikel und auch einige Beispiele aber ich komme einfach nicht weiter.

    Ich möchte mit diesem Skript hier

    Code:
    Sub OnClick(Byval Item)               
    
        Dim tagName, tagValue, tagFilename
        Dim strFilename, strLine
        Dim arrTags(4), i
        Dim fso, objFile, objTag
        
        arrTags(0) = "DB_Pruefzyklen.Zyklus[1].H_Leiste_1"
        arrTags(1) = "DB_Pruefzyklen.Zyklus[1].H_Leiste_2"
        arrTags(2) = "DB_Pruefzyklen.Zyklus[2].H_Leiste_1"
        arrTags(3) = "DB_Pruefzyklen.Zyklus[2].H_Leiste_2"
        arrTags(4) = "DB_Pruefzyklen.Zyklus[3].H_Leiste_1"
        
        Set tagFilename = HMIRuntime.Tags("d:\test.csv")
        strFilename = tagFilename.Read
        Set fso = CreateObject("Scripting.FileSystemObject")
        Set objFile = fso.CreateTextFile(strFilename,True)
        
        'for control
        HMIRuntime.Trace("VB-Script: Write file: " & strFilename & vbCrLf)
        
        For i=0 To 4
            Set objTag = HMIRuntime.Tags(arrTags(i))
            strLine = arrTags(i) & ";" & objTag.read
            objFile.WriteLine strLine
            
            'for control
            HMIRuntime.Trace(strLine & vbCrLf)
        Next
        objFile.Close
        
    End Sub
    Werte in eine .csv Datei schreiben nur leider funktioniert das überhaupt nicht, jedes mal beim generieren sagt er mir Fehler im Skript aber ich weiß nicht wo.

    Ich rufe das Skript per Button auf.

    Ich hoffe mir kann jemand helfen.

    Mfg
    Chris
    Zitieren Zitieren WinCC RT Daten in csv Datei exportieren  

  2. #2
    Registriert seit
    25.08.2006
    Beiträge
    247
    Danke
    36
    Erhielt 64 Danke für 58 Beiträge

    Standard

    Mal in den FAQ geschaut?
    http://www.sps-forum.de/showthread.php?t=15348

    Pylades

  3. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.197
    Danke
    926
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Chris,

    ich kenne mich mit VB-Script unter "richtigem" WinCC zwar nicht aus, doch eines fällt mir auf.
    Was sollen diese 2 Zeilen bewirken:
    Code:
        Set tagFilename = HMIRuntime.Tags("d:\test.csv")
        strFilename = tagFilename.Read
    Kannst Du statt dessen nicht einfach nur schreiben:
    Code:
        strFilename = "d:\test.csv"
    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Antworten: 12
    Letzter Beitrag: 01.11.2011, 22:33
  2. Antworten: 9
    Letzter Beitrag: 29.09.2011, 16:12
  3. S7 1200 Daten exportieren
    Von joe_jonson im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 11.08.2011, 22:11
  4. Antworten: 1
    Letzter Beitrag: 15.12.2010, 12:47
  5. Antworten: 5
    Letzter Beitrag: 17.01.2008, 14:23

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •