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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: .csv Datei aus CoDeSys Variable

  1. #1
    Registriert seit
    08.11.2007
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich bin neu hier und hätte eine Frage bezüglich des erstellens einer .csv Datei mit den Werten aus einer CoDeSys Variablen. Ich möchte das der Wert der Variablen jede Sekunde aufgenommen wird und die Werte anschließend in einer .csv Datei gespeichert werden können. Weiß nicht so recht wie ich das anstellen soll. Kann mir jemand helfen?
    Gruß
    Terence
    Zitieren Zitieren .csv Datei aus CoDeSys Variable  

  2. #2
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Welches Zielsystem?

    Also mal auf die Schnelle was zum Spielen und Diskutieren Läuft bei mir auf dem Rechner mit der CoDeSys RTE bei anderen Plattformen wird der Pfad nicht passen:

    Code:
    PROGRAM PLC_PRG
    VAR
        myTON            :TON;
        SysFileOpenNum    :DWORD;
        FileName        :STRING := 'D:\CoDeSysCSV.csv';
        FileMode        :STRING := 'w';
    
        WriteBuffer     : STRING;
        DwWritten         : DWORD;
    
        myCount            :INT;
        myValue            :INT;
    
    END_VAR
    
    myTON(IN:=NOT myTON.Q, PT:=t#1s); (* Sekunden oszi *)
    IF myTON.Q THEN
    
        CASE myCount OF
        0:        SysFileOpenNum := SysFileOpen(FileName,FileMode);
    
        1..100:    WriteBuffer := '';
                WriteBuffer := INT_TO_STRING(myValue);
                WriteBuffer := CONCAT(WriteBuffer, ';');
                DwWritten := SysFileWrite(SysFileOpenNum, ADR(WriteBuffer), LEN(WriteBuffer));
        101:    SysFileClose(SysFileOpenNum);
        END_CASE
        IF myCount < 102 THEN
            myCount := myCount + 1;
        END_IF;
    END_IF
    If you open your Mind too much, your Brain will fall out.

  3. Folgende 2 Benutzer sagen Danke zu zotos für den nützlichen Beitrag:

    forellengarten (22.02.2012),Michael68 (14.12.2011)

  4. #3
    Terence_Hill ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.11.2007
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Zotos,
    habe dein Programm mal übernommen. Aber CoDeSys erkennt z.B. LEN nicht, obwohl ich die Standart.lib eingebunden habe. Zudem fehlt mir die SysLibFile.lib für SysFileOpen usw. kannst du mir sagen wo ich die und eine aktuelle Standart.lib finde?

  5. #4
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Ich wiederhole meine Frage: Welches Zielsystem?!

    Also komisch ist das Du eine Fehlermeldung wegen LEN bekommst da die ja in der Standard.lib vorhanden ist.

    Die SysFile.Lib in der sysFileOpen, sysFileWrite, sysFileClose vorhanden ist, findest Du da es sich ja um eine Systemfunktion handelt, im Target Ordner des entsprechenden Targets zum Zielsystem.

    Bei mir da ich als Zielsystem die RTE verwende:
    C:\Programme\Gemeinsame Dateien\CAA-Targets\3S\Lib_NTRT
    If you open your Mind too much, your Brain will fall out.

  6. #5
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich möchte den speicherpfad überprüfen ob er vorhanden ist. Wie könnte ich das realisieren???

  7. #6
    Registriert seit
    11.07.2004
    Beiträge
    1.597
    Danke
    10
    Erhielt 213 Danke für 183 Beiträge

    Standard

    wie wäre es, wenn Du erst mal Zotos Frage beantwortest:

    Welches Zielsystem?!

  8. #7
    Registriert seit
    21.07.2011
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Das zielsystem ist ein Touch Panel von Micro Innovation. Auf diesen Touch Panel läuft WinCE 5.0.

  9. #8
    Registriert seit
    06.11.2010
    Ort
    Bremen
    Beiträge
    116
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo Zotos,

    Sehr guter Beitrag!
    Bei mir ist es eine WAGO 750-841 und folglich CoDeSys
    Läuft und alles gut, aber es scheibt keine Datei ... was ist noch zu bedachten?
    Zielsystemeinstellungen? Visu einschalten? Bin ratlos!

    Bitte im einen Tipp - Danke
    Geändert von Michael68 (15.12.2011 um 00:01 Uhr)
    Gruss Michael
    -------
    "Um ein tadelloses Mitglied einer Schafherde sein zu können, muß man vor allem ein Schaf sein." Albert Einstein

    http://dailyfratze.de/mac

  10. #9
    Registriert seit
    10.05.2005
    Beiträge
    1.996
    Danke
    220
    Erhielt 233 Danke für 204 Beiträge

    Standard

    Hi

    OSCAT hat da was "fertiges" .
    Infos / Variablen aufzeichnen. (Auch mit Delta-Aufzeichnung)
    Die erzeugte Datei wird anschließend auf Wunsch zu einem NAS-Laufwerk übertragen. (Oder Server)


    Gruß Karl
    Geändert von gravieren (19.12.2011 um 19:11 Uhr)
    Karl

  11. #10
    Registriert seit
    21.02.2010
    Ort
    Hessen
    Beiträge
    60
    Danke
    1
    Erhielt 2 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    den Satz verstehe ich nicht... würde mich auch interessieren. Anyone?
    Grüße
    danhw

Ähnliche Themen

  1. Datei-Pfad durchsuchen auf eine Datei
    Von DjDonJuan im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 13.10.2011, 14:51
  2. CoDeSys Alarmkonfiguration XML Datei
    Von Michael68 im Forum CODESYS und IEC61131
    Antworten: 0
    Letzter Beitrag: 10.07.2011, 21:59
  3. Variable indirekt adressieren -CoDeSys-
    Von olb im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 16.01.2011, 09:18
  4. S7 Variable in Java Variable umwandeln
    Von maxi81 im Forum HMI
    Antworten: 0
    Letzter Beitrag: 26.11.2010, 17:55
  5. Batch - Datei in einer Batch - Datei aufrufen
    Von CrazyCat im Forum PC- und Netzwerktechnik
    Antworten: 2
    Letzter Beitrag: 26.01.2006, 09:14

Lesezeichen

Berechtigungen

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