-> Hier kostenlos registrieren
Hallo zusammen,
ich will ein Script im Wincc flexible erweitern. Momentan speichert das Script nur einen Zeitstempel und einige Variablen. Das funktioniert tadellos.
Nun möchte ich einen String (34 Zeichen) aus dem HMI lesen und in die Tabelle einfügen. Deklariert habe ich das so :
Dim Typ(34)
CStr Typ(34) = "00DB Typverwaltung.GRUNDMASCHINE.F_NUMMER"
Die Werte werden dann so geschrieben:
'Werte schreiben
EditDatei1.WriteLine MeinDatum &" "&MeineZeit&";"& Typ(34)& ";" &(SmartTags("00_SCHICHT_GESAMT") &";"& SmartTags("00_SCHICHT_GUT")&";" & SmartTags("00_SCHICHT_AUSSCHUSS") &";" & SmartTags("00_SCHICHT_NACHARBEIT")&";" & SmartTags("00_SCHICHT_EINRICHTEN")&";" & SmartTags("01_Z_AUSSCHUSS")&";" & SmartTags("02_Z_AUSSCHUSS")&";" & SmartTags("07_Z_AUSSCHUSS")&";" & SmartTags("03_Z_AUSSCHUSS") &";" & SmartTags("04_Z_AUSSCHUSS") &";" & SmartTags("05_Z_AUSSCHUSS") &";" & SmartTags("06_Z_AUSSCHUSS") &";"& SmartTags("08_Z_AUSSCHUSS") &";" & SmartTags("09_Z_AUSSCHUSS") &";" & SmartTags("19_Z_AUSSCHUSS") &";" & SmartTags("02_Z_NACHARBEIT") &";" & SmartTags("04_Z_NACHARBEIT") &";" & SmartTags("09_Z_NACHARBEIT")&";" & SmartTags("19_Z_NACHARBEIT")&";") & SmartTags("12_Z_AUSSCHUSS")&";"
EditDatei1.Close
Set EditDatei1 =Nothing
Set Datei1 =Nothing
Set File_system_Objekt_1 =Nothing
Leider funktioniert das so nicht.
Nun meine Fragen : Wie wird denn ein String mit 34 Zeichen deklariert ?
Mit welchem Befehl wird der Inhalt des Strings ausgelesen ?
ich will ein Script im Wincc flexible erweitern. Momentan speichert das Script nur einen Zeitstempel und einige Variablen. Das funktioniert tadellos.
Nun möchte ich einen String (34 Zeichen) aus dem HMI lesen und in die Tabelle einfügen. Deklariert habe ich das so :
Dim Typ(34)
CStr Typ(34) = "00DB Typverwaltung.GRUNDMASCHINE.F_NUMMER"
Die Werte werden dann so geschrieben:
'Werte schreiben
EditDatei1.WriteLine MeinDatum &" "&MeineZeit&";"& Typ(34)& ";" &(SmartTags("00_SCHICHT_GESAMT") &";"& SmartTags("00_SCHICHT_GUT")&";" & SmartTags("00_SCHICHT_AUSSCHUSS") &";" & SmartTags("00_SCHICHT_NACHARBEIT")&";" & SmartTags("00_SCHICHT_EINRICHTEN")&";" & SmartTags("01_Z_AUSSCHUSS")&";" & SmartTags("02_Z_AUSSCHUSS")&";" & SmartTags("07_Z_AUSSCHUSS")&";" & SmartTags("03_Z_AUSSCHUSS") &";" & SmartTags("04_Z_AUSSCHUSS") &";" & SmartTags("05_Z_AUSSCHUSS") &";" & SmartTags("06_Z_AUSSCHUSS") &";"& SmartTags("08_Z_AUSSCHUSS") &";" & SmartTags("09_Z_AUSSCHUSS") &";" & SmartTags("19_Z_AUSSCHUSS") &";" & SmartTags("02_Z_NACHARBEIT") &";" & SmartTags("04_Z_NACHARBEIT") &";" & SmartTags("09_Z_NACHARBEIT")&";" & SmartTags("19_Z_NACHARBEIT")&";") & SmartTags("12_Z_AUSSCHUSS")&";"
EditDatei1.Close
Set EditDatei1 =Nothing
Set Datei1 =Nothing
Set File_system_Objekt_1 =Nothing
Leider funktioniert das so nicht.
Nun meine Fragen : Wie wird denn ein String mit 34 Zeichen deklariert ?
Mit welchem Befehl wird der Inhalt des Strings ausgelesen ?