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

Ergebnis 1 bis 5 von 5

Thema: Kontinuierliche Speicherung von Messwerten

  1. #1
    Registriert seit
    23.09.2008
    Beiträge
    2
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Ausrufezeichen


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen.

    Ich bin in der Ausbildung zum Techniker. Für eine Projektarbeit, bei der eine Beckhoff-Steuerung in einem Prüfstand modernisiert wird, haben ich jetzt die Aufgabe, mehrere analoge Messwerte des Prüstands in gewissen zeitlichen Abständen abzufragen und in einer Textdatei zu speichern. Damit soll eine Datenbank erstellt werden. Das Problem besteht darin, dass ich nicht weiss, wie ich dieses bewerkstelligen soll. Die analogen Daten kann ich erfassen, aber wie speichere ich sie? In der alten Steuerung wurde das noch mit VB realisiert, das ist bei der neuen nicht mehr möglich.
    Ich habe schon mehrere Hilfedateien, Anleitungen und was ich sonst noch so finden konnte durchforstet aber leider ohne Ergebnis (vielleicht sehe ich ja auch den Wald vor lauter Bäumen nicht). Mein Projektbetreuer empfahl mir dieses Forum und so bin ich nun hier.
    Bin für jeden Tip dankbar.
    Zitieren Zitieren Kontinuierliche Speicherung von Messwerten  

  2. #2
    Registriert seit
    09.12.2006
    Ort
    Lahnstein/Mannheim
    Beiträge
    66
    Danke
    3
    Erhielt 11 Danke für 10 Beiträge

    Standard

    Hi,

    habe das mal unter CoDeSys auf einer Moeller XC200 Steuerung realisiert. Da konnte man auf die MMC Karte eine Datei anlegen und dann immer Zeilenweise einen String reinschreiben. Zugriff auf die Steuerung war dann peer FTP möglich und man konnte die Datei in Excel weiterverarbeiten (CSV Format).
    Vielleicht geht das auf der Beckhoff auch?
    Gruß

    Ron

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

    ronin2503 (24.09.2008)

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

    Standard

    Diese Aufgabe ist nicht schwer wenn die Hardware ein Filesystem besitzt und man bereit ist die Doku zu lesen.

    Wie gesagt wenn die Hardware ein Filesystem hat, hat man bei CoDeSys in der Regel eine Bibliothek namens "SysLibFile.lib" und je nach Zielsystem noch eine SysLibFileAsync.lib zurverfügung. Bei Beckhoff sind sind die Funktionen wohl in der TcSystem.Lib untergebracht (ich habe wenig TwinCAT erfahrung).

    Eine gute anlaufstelle ist bei solchen Fragen http://infosys.beckhoff.com/ um da aber wirklich vorwärts zu kommen ist die Zielplatform wichtig.

    Ich würde mir mal die TcSystem.Lib anschauen:
    http://infosys.beckhoff.com/content/...bsys_intro.htm

    Da gibt es einige hilfreiche Informationen zu Bausteinen wie dem FB_FileWrite: http://infosys.beckhoff.com/content/..._FileWrite.htm

    Viel Spaß beim lesen ;o)
    If you open your Mind too much, your Brain will fall out.

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

    ronin2503 (24.09.2008)

  6. #4
    Registriert seit
    14.08.2004
    Beiträge
    824
    Danke
    45
    Erhielt 73 Danke für 66 Beiträge

    Standard

    Es gibt in Twincat eine Lib, die das Schreiben von ASCII-Dateien erlaubt. Das setzt aber eine Festplatte vorraus.

    Als Alternative kann man mit der neuen Datenbank-Lib auch gleich in eine Db schreiben. Vorraussetzung ist allerdings mind. ein etwas besserer WinCE-Rechner, weil die Lib ziemlich viel CPU-Zeit kostet.

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

    ronin2503 (24.09.2008)

  8. #5
    ronin2503 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    23.09.2008
    Beiträge
    2
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Erst einmal vielen Dank für die promten Antworten.

    In dem System ist folgendes CPU-Grundmodul von Beckhoff vorhanden:
    Eine CX9001-1101 mit 32 MB Flash / 132 MB RAM, K-Bus-Interface für Busklemmen, mit DVI/USB-Schnittstelle und mit TwinCAT-PLC-Runtime. Die Speicherung soll erst Lokal und später im Firmen-Intranet erfolgen.
    In der Firma wird mit TwinCAT gearbeitet, aber ich denke, dass CoDeSys in der Programmierung nicht viel anders ist.

    @drfunfrock:
    Wie heißt den diese Lib und wie erstellt / bearbeitet man die?

    Ich werde mir die betreffenden Links ansehen und den Fortschritt hier mitteilen.

Ähnliche Themen

  1. Kontinuierliche Abfrage
    Von Moosmann im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 07.06.2010, 13:05
  2. DP Speicherung gut und günstig
    Von zombiee77 im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 09.05.2008, 11:09
  3. FB 70 für kontinuierliche Regelung
    Von stephan282 im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 10.11.2007, 14:55
  4. Selektion von Messwerten
    Von dimo_77 im Forum Programmierstrategien
    Antworten: 3
    Letzter Beitrag: 15.11.2006, 07:33
  5. Kontinuierliche Daten mit der S7 aufzeichnen
    Von Sebastian im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 17.03.2006, 08:48

Lesezeichen

Berechtigungen

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