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

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

Thema: String in eine Datei schreiben beim CP

  1. #1
    Registriert seit
    26.07.2005
    Beiträge
    454
    Danke
    22
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich hatte vor einiger Zeit eine Frage zu einem BK9000 und String in eine Datei schreiben.
    -Also Datei erzeugen oder öffnen.
    -Dann den String in die Datei schreiben (anhängen ans Ende)
    -Und Datei wieder schliessen
    Am Ende hat auch alles recht gut funktioniert, jedoch jetzt möchte ich das gleiche mit einem CP62... machen aber der String wird nicht mehr geschrieben.
    1. Frage kann ich die gleichen FB's aus der gleichen Lib verwenden, bzw. welche FB's aus welcher Lib muss ich verwenden?
    (FB_FileOpen, FB_FilePuts, FB_FileClose)
    Das Problem ist, dass mir der FB_FileOpen sofort einen bError=True gibt sobald ich versuche meine c:\test.txt zu öffnen.
    Bei der NetID muss ich doch bei allen drei Bausteinen die des CP angeben, richtig?
    Und die datei, in die geschrieben wird liegt dann auch auf dem CP, oder?
    Vielen Dank
    Oli
    Angehängte Grafiken Angehängte Grafiken
    Press "Play" on Tape
    -------------------------------
    TwinCAT
    Step7
    Barber-Colman MacoDS
    Schneider Momentum SPS
    Wonderware 8.0
    Concept 2.2 SR2
    Vipa
    Allen-Bradley
    Zitieren Zitieren String in eine Datei schreiben beim CP  

  2. #2
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Läuft auf dem CP ein Windows CE? Dann geht es nicht mit dem Pfad C:\...

    Was sagt der Fehlercode?

  3. #3
    olitheis ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    26.07.2005
    Beiträge
    454
    Danke
    22
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo, ja, auf dem CP läuft Win CE.
    Die Fehlercodes:
    FB_FileOpen: 1804
    FB_FilePuts: 1795
    FB_FileClose: 1795
    ich habe dazu meine Bausteine mal mit angehängt.
    Vielleicht kann man hier erkennen, wo der Fehler liegt.
    Kann ich so überhaupt auf dem CP eine Datei anlegen? Oder kann bzw. muss ich
    auf Netzwerk oder USB-Flash speichern?
    Angehängte Grafiken Angehängte Grafiken
    Geändert von olitheis (22.11.2010 um 11:42 Uhr)
    Press "Play" on Tape
    -------------------------------
    TwinCAT
    Step7
    Barber-Colman MacoDS
    Schneider Momentum SPS
    Wonderware 8.0
    Concept 2.2 SR2
    Vipa
    Allen-Bradley

  4. #4
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Hast du meine Antwort gelesen?
    Zitat Zitat von trinitaucher Beitrag anzeigen
    Läuft auf dem CP ein Windows CE? Dann geht es nicht mit dem Pfad C:\...
    Zitat Zitat von olitheis Beitrag anzeigen
    Hallo, ja, auf dem CP läuft Win CE.
    Die Fehlercodes:
    FB_FileOpen: 1804
    FB_FilePuts: 1795
    FB_FileClose: 1795
    ...
    da steht doch schon alles.

  5. #5
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Trinitaucher hat recht.

    Wenn du deine Fehlercodes mal nachschauen willst, dann hier.
    A programmer is just a tool which converts caffeine into code.

  6. #6
    olitheis ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    26.07.2005
    Beiträge
    454
    Danke
    22
    Erhielt 1 Danke für 1 Beitrag

    Standard

    ok, habs auch gerade gesehen .
    Welche Möglichkeiten habe ich denn jetzt, meine Datei zu Speichern? Welchen Pfad kann ich denn hier vorgeben?
    Danke
    Press "Play" on Tape
    -------------------------------
    TwinCAT
    Step7
    Barber-Colman MacoDS
    Schneider Momentum SPS
    Wonderware 8.0
    Concept 2.2 SR2
    Vipa
    Allen-Bradley

  7. #7
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Na anstelle von C:\ wählst du die passende Verzeichnisstruktur deines CE.

    Logg dich mal mit CERHOST ein und schau mit dem Explorer die Platte an.
    Hab kein CE hier. Ich meine es war irgend was mit \Hard Disk\...

  8. #8
    Registriert seit
    19.10.2009
    Beiträge
    194
    Danke
    8
    Erhielt 50 Danke für 44 Beiträge

    Standard

    Du könntest auch den nackten Dateinamen als sPathName verwenden und für ePath den Wert PATH_BOOTPATH. Dann wird die Datei weitgehend Plattformunabhängig im TwinCAT Boot-Ordner erzeugt.

    Gruß,
    witkatz

  9. #9
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Auch ne Möglichkeit!

  10. #10
    olitheis ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    26.07.2005
    Beiträge
    454
    Danke
    22
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Super, das mit BOOTPATH hat funktioniert.
    Ich habe gelesen, dass nur lokal auf dem System Dateien angelegt und geschrieben werden können.
    Nun möchte ich aber nicht die CF Karte mit meiner Datei "überfüllen".

    Kann ich auch mit einer entsprechenden Pfadangabe auf einen gesteckten USB-Stick speichern?
    Danke nocheinmal
    Press "Play" on Tape
    -------------------------------
    TwinCAT
    Step7
    Barber-Colman MacoDS
    Schneider Momentum SPS
    Wonderware 8.0
    Concept 2.2 SR2
    Vipa
    Allen-Bradley

Ähnliche Themen

  1. String in eine .txt schreiben/öffnen
    Von Conroe im Forum Programmierstrategien
    Antworten: 8
    Letzter Beitrag: 05.12.2011, 17:21
  2. Alles Variablen in eine Datei schreiben
    Von Bensen83 im Forum HMI
    Antworten: 3
    Letzter Beitrag: 13.10.2011, 19:45
  3. Versatz beim Schreiben in Datei
    Von zwuebbl im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 30.06.2011, 11:35
  4. STRUCT in eine Datei schreiben (ST)
    Von demon2000 im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 23.03.2011, 18:27
  5. In eine Datei schreiben
    Von Bensen83 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 20.03.2010, 15:30

Lesezeichen

Berechtigungen

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