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

Ergebnis 1 bis 8 von 8

Thema: WinCC flexible und Script für Archive

  1. #1
    Registriert seit
    09.07.2004
    Beiträge
    30
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, ich habe folgendes Problem mit einem MP370. Es sollen verschiedene Prozessdaten archiviert werden und darunter sind auch Strings. Laut Siemens können diese Zeichenketten nicht archiviert werden. Hat eventuell jemand einen Script oder eine Idee für mich, damit ich diese direkt im Panel archivieren kann. Wenn es keine möglichkeit gibt, muss ich die ganzen Daten in der SPS in ein Umlaufarchiv schreiben was natürlich nicht so schön wäre da es wesentlich Zeitaufwendiger wäre.

    vielen Dank im voraus, gruß Marc
    Zitieren Zitieren WinCC flexible und Script für Archive  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    Hallo,
    wenn dein MP Scripte kann (weiß ich im Moment nicht), dann kannst du selbstverständlich auch Strings archivieren. Du musst dich dazu ein bißchen mit den VB-Befehlen auskennen. Ein paar grundsätzliche Anleitungen gibt es dazu auch hier im Forum.
    Ein bißchen problematisch wird es sicherlich mit der Formatierung deiner Dateien - du kannst halt im Prinzip nur Zeilenweise schreiben ...

  3. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    Marc_3 (20.02.2008)

  4. #3
    Registriert seit
    31.10.2003
    Beiträge
    265
    Danke
    23
    Erhielt 37 Danke für 31 Beiträge

    Standard

    Hallo,
    schau mal hier nach:
    https://support.automation.siemens.c...ad=treecontent

    Gruß Andre

  5. Folgender Benutzer sagt Danke zu andre für den nützlichen Beitrag:

    Marc_3 (20.02.2008)

  6. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.862
    Danke
    78
    Erhielt 805 Danke für 548 Beiträge

    Standard

    wie wärs denn mal mit der suchfunktion!

    faule bande.

    http://www.sps-forum.de/showthread.p...light=vbscript
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  7. Folgender Benutzer sagt Danke zu volker für den nützlichen Beitrag:

    Marc_3 (20.02.2008)

  8. #5
    Marc_3 ist offline Benutzer
    Themenstarter
    Registriert seit
    09.07.2004
    Beiträge
    30
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo,

    erstmal danke für die Antworten, ich hatte hier ja im Forum ja auch schon gesucht aber ich habe mich mit diesen Hochsprachen noch nicht so sehr beschäftigt. Ich dachte vielleicht hätte jemand etwas passendes. Gibt es denn irgendwo eine Befehlübersicht in deutsch die auch die Befehle vernünftig beschreibt oder muss man erst wieder 10 Bücher kaufen ?

    gruß Marc

  9. #6
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.862
    Danke
    78
    Erhielt 805 Danke für 548 Beiträge

    Standard

    das sprachverzeichnis sollte eigentlich mit ptp / wccf installiert weren.

    ansonsten hier,
    http://lischis-home.dyndns.org/files...e/dirindex.php

    VB-Script_Sprachverzeichnis.rar.
    VBScript_WinCE.pdf
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  10. Folgender Benutzer sagt Danke zu volker für den nützlichen Beitrag:

    Marc_3 (20.02.2008)

  11. #7
    Marc_3 ist offline Benutzer
    Themenstarter
    Registriert seit
    09.07.2004
    Beiträge
    30
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo,

    ich habe jetzt die Siemens Skripte mal abgeändert vielleicht kann da mal jemand drüberschauen und mir sagen ob das so funktionieren könnte.

    Skript Schreiben:

    Dim f
    Dim fwModeAppend
    'Daten in die Datei schreiben
    fwModeAppend = 8
    'Object erzeugen
    Set f = CreateObject("FileCtl.File")
    'Datei öffnen/anlagen
    f.Open "\Storage Card2\Daten.csv",fwModeAppend
    'Var schreiben
    f.LinePrint SmartTags("Stop_Taster_Eltako_verzögert")
    f.linePrint "Datum;Zeit;Auftragsnummer;Artikelnummer"
    f.LinePrint Date&";"&Time&";"&"Arbeits_DB.Auftragsnummer"&";"&"Arbeits_DB.ArtikelNummer"
    'Datei schließen
    f.Close
    Set f = Nothing
    'Rückgabe
    SmartTags("quittung") = "Datei angelegt und beschrieben"


    Skript Lesen:

    Dim f
    Dim fwMode
    Dim varListe
    'Daten aus Datei lesen
    fwMode = 1
    'Object erzeugen
    Set f=CreateObject("FileCtl.File")
    'Datei öffnen/anlagen
    f.Open "\Storage Card2\Daten.csv",fwMode,1
    'Var aus Datei lesen
    'erste Zeile einfach nur einlesen und unverarbeitet überspringen
    varListe = f.LineInputString
    'ab hier 2. Zeile einlesen
    'split zerlegt einen langen String in mehrere kleinere Strings immer wenn das Trennzeichen
    'im langen String auftaucht.
    varListe = Split(f.LineInputString,";")
    'varListe ist nun ein Array von Strings, die nun den Variablen zugewiesen werden können
    Archiv_Datum=varListe(0)
    Archiv_Zeit=varListe(1)
    Archiv_Auftragsnummer=varListe(2)
    Archiv_Artikelnummer=varListe(3)
    'Datei schließen
    f.Close
    Set f = Nothing
    'Rückgabe
    SmartTags("quittung") = "Datei gelesen"

    Skript löschen:

    Dim f
    Dim a
    'Object erzeugen
    Set f=CreateObject("FileCtl.FileSystem")
    'Datei löschen
    f.Kill "\Storage Card2\Daten.csv"
    Set f = Nothing
    'Rückgabe
    SmartTags("quittung") = "Datei gelöscht"


    gruß Marc

  12. Folgender Benutzer sagt Danke zu Marc_3 für den nützlichen Beitrag:

    schoeneberg (11.03.2010)

  13. #8
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.862
    Danke
    78
    Erhielt 805 Danke für 548 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    also beim groben überfielgen sehe ich hier keine gravierenden fehler.
    aber warum probierst du es nicht einfach aus?

    ob der befehl split unter ce klappt weiss ich im mom nicht.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  14. Folgender Benutzer sagt Danke zu volker für den nützlichen Beitrag:

    Marc_3 (20.02.2008)

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 04.07.2011, 07:21
  2. wincc flexible script
    Von hene1985 im Forum HMI
    Antworten: 7
    Letzter Beitrag: 05.08.2010, 14:18
  3. VB Script in WinCC flexible
    Von polybassa im Forum HMI
    Antworten: 17
    Letzter Beitrag: 27.03.2009, 15:27
  4. WinCC flexible und Script
    Von Loipe im Forum HMI
    Antworten: 4
    Letzter Beitrag: 22.02.2007, 12:38
  5. User Archive - Export per Script
    Von Martin im Forum HMI
    Antworten: 0
    Letzter Beitrag: 02.05.2005, 18:56

Lesezeichen

Berechtigungen

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