Dekuika
Level-3
- Beiträge
- 2.062
- Reaktionspunkte
- 1.034
-> Hier kostenlos registrieren
Hallo,
ich versuche gerade aus WinCC (Tia Portal V17) heraus eine CSV-Datei zu schreiben. Allerdings werden meine TOD-Zeiten mit Datum 01.01.1990 dargestellt. Lässt sich das irgendwie vermeiden? Ich benutze das Script aus der Siemens Vorlage. Besten Dank schon mal im voraus.
ich versuche gerade aus WinCC (Tia Portal V17) heraus eine CSV-Datei zu schreiben. Allerdings werden meine TOD-Zeiten mit Datum 01.01.1990 dargestellt. Lässt sich das irgendwie vermeiden? Ich benutze das Script aus der Siemens Vorlage. Besten Dank schon mal im voraus.
Code:
Sub Write_data_to_file()
Dim fso, f, ts
'Fehler abfangen
On Error Resume Next
'Objekt erstellen
Set fso = CreateObject("Scripting.FileSystemObject")
If Err.Number <> 0 Then
ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
Err.Clear
Exit Sub
End If
'Datei erstellen, wenn keine vorhanden
If Not fso.FileExists(FileName) Then
fso.CreateTextFile FileName
End If
Set f = fso.GetFile(FileName)
If Err.Number <> 0 Then
ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
Err.Clear
Exit Sub
End If
Set ts = f.OpenAsTextStream(8, -2)
' mode "8" to append to file
If Err.Number <> 0 Then
ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
Err.Clear
Exit Sub
End If
'Neue Werte in die Datei schreiben
ts.WriteLine( Zeit_akt & ";" & Zeit_1 & ";" & Zeit_2 & ";" & Wert_1)
'Aufraeumen
ts.Close
Set f = Nothing
ShowSystemAlarm "Storage of the data was successful!"
End Sub