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

Results 1 to 7 of 7

Thread: flex csv-datei, jede zweite zeile in zweite spalte

  1. #1
    Join Date
    26.07.2007
    Posts
    232
    Danke
    74
    Erhielt 10 Danke für 8 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    habe die letzten tag bei einem kunden die drucklufterzeugung etwas optimiert, für eine art logbuch schreibe ich ist- und solldruck in eine csv datei. leider legt mit flex immer in eine zeile den istdruck und in die nächste den solldruck. kann man auf einfach art dem felx sagen das es den zweiten wert in die zweit spalt schreibt?
    habe hier im forum schon gesucht aber nix richtiges dafür gefunden.

    vermutlich wieder mal irgendwo ein hackensetzen und schon geht's
    Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist "c Henry Ford"
    Reply With Quote Reply With Quote flex csv-datei, jede zweite zeile in zweite spalte  

  2. #2
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,737
    Danke
    442
    Erhielt 2,631 Danke für 2,173 Beiträge

    Default

    Quote Originally Posted by Johannes F View Post
    ... vermutlich wieder mal irgendwo ein hackensetzen und schon geht's
    nicht so ganz ...
    versuch es mal ungefähr so :
    Code:
    fs.writeline Wert1 & ";" & Wert2
    etwas konkreter könnte ich werde, wenn du deinen Script-Code mit veröffentlichst ...

    Gruß
    LL

  3. #3
    Join Date
    06.10.2003
    Posts
    4,747
    Danke
    681
    Erhielt 845 Danke für 662 Beiträge

    Default

    Bei Siemens gibt es dazu ein gutes Beispiel.
    http://support.automation.siemens.co...ew/de/28937151


    Gruß, Onkel
    Der höchste Lohn für unsere Bemühungen ist nicht das, was wir dafür bekommen, sondern das, was wir dadurch werden.
    John Ruskin

  4. #4
    Johannes F's Avatar
    Johannes F is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    26.07.2007
    Posts
    232
    Danke
    74
    Erhielt 10 Danke für 8 Beiträge

    Default

    danke euch,
    ich habe es mit einfachen standart archiven gelöst (umlaufarchiv). die beiden variablen die das archiv mit leben versorgen werden einfach alle 10sec. erfasst.
    ich habe es ohne skripte gelöst das ist absolut kein vb kenner bin

    hier mal der inhalt aus einer csv-datei

    "VarName";"TimeString";"VarValue";"Validity";"Time_ms"
    "Klappe Geb50_53_Vol_Strom";"30.12.2008 09:56:38";0;1;39812414334,4907
    "Klappe Geb50_53_Druck_Ist";"30.12.2008 09:56:38";0;1;39812414334,4907
    "Klappe Geb50_53_Vol_Strom";"30.12.2008 09:56:49";0;1;39812414450,9491
    "Klappe Geb50_53_Druck_Ist";"30.12.2008 09:56:49";0;1;39812414450,9491
    "$RT_OFF$";"30.12.2008 09:56:56";0;2;39812414536,3079
    "Klappe Geb50_53_Vol_Strom";"30.12.2008 09:57:32";0;1;39812414955,3241
    "Klappe Geb50_53_Druck_Ist";"30.12.2008 09:57:32";0;1;39812414955,3241

    evtl. gibt es eine möglichkeit es auf einfache art in die erste spalte "Klappe Geb50_53_Vol_Strom" und in die zweite spalte "Klappe Geb50_53_Druck_Ist" zuschreiben.
    Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist "c Henry Ford"

  5. #5
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,737
    Danke
    442
    Erhielt 2,631 Danke für 2,173 Beiträge

    Default

    Hallo,
    ich hatte angenommen, dass du mit einem selbstgebauten Script arbeitest. Für das autom. Aufzeichnen gibt es meines Wissens nach keine Möglichkeit das zu ändern.
    Wenn es dir wichtig ist, dann könntest du die CSV-Datei entweder per Script (seperates Programm) nachbearbeiten oder du machst es generell mit einem eigenen Script in der laufenden Visu - für letzteres gibt es im Forum durchaus schöne Beispiele ...

    Gruß
    LL

  6. #6
    Join Date
    06.10.2004
    Location
    Kopenhagen.
    Posts
    6,012
    Danke
    497
    Erhielt 1,114 Danke für 871 Beiträge

    Default

    Dies ist, wie es funktioniert mit dem Standard Daten-Archivierungs Funktion. Es gibt keine Möglichkeit, das Format zu ändern. Jeder Eintrag bekommt einer neuen Zeile.

    Wenn Du die Daten bequemer beobachten in Excel willst, dann solltest Du die "Pivot-Table"-Funktion in Excel probieren.
    Diese Funktion sortiert die Daten in Zeilen und Spalten.

    Abgesehen davon kannst Du deine eigene Archivierung in VBS basteln. Damit kann man das Format frei programmieren.
    Jesper M. Pedersen

  7. #7
    Johannes F's Avatar
    Johannes F is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    26.07.2007
    Posts
    232
    Danke
    74
    Erhielt 10 Danke für 8 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    danke euch, muss mal sehen ob der kunde darauf besteht das die daten wirklich anders vorliegen sollen.
    werde es dann mal mit einem skript austesten, ist vermutlich doch besser die daten selber einzusammeln als die flex archive zunutzen.
    Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist "c Henry Ford"

Similar Threads

  1. Text in der obersten Zeile einer CSV-Datei einfügen
    By ocram88 in forum CODESYS und IEC61131
    Replies: 11
    Last Post: 14.09.2016, 12:41
  2. Replies: 1
    Last Post: 09.07.2015, 13:58
  3. Step 7 Spalte einer csv datei lesen
    By kuti in forum Simatic
    Replies: 23
    Last Post: 05.03.2014, 22:54
  4. Replies: 3
    Last Post: 29.11.2013, 13:53
  5. Zweite Identität
    By Earny in forum Stammtisch
    Replies: 36
    Last Post: 04.09.2008, 23:11

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •