Prozessdaten mitschreiben

UKemni

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo mein Cheff hatte die Fixe idee wenn sich das noch schnell realisieren lässt Einige Wichtige Prozessdaten in einem TextFile abzuspeichern also zu dokumentieren. Ich suche dafür einen passenden Stichpunkt bzw wie eine passende Biblothek heisen könnte wenn es so etwas fertig gibt. Mit ADS und VS werde ich jetzt aber nicht anfangen dann lasse ich das und der Bediener muss das halt wie vorgesehen per Hand auf einen Zettel Schreiben.

MfG

UKemni
 
"TwinCAT XML Data Server CE" bzw "TwinCAT XML Data Server" scheint das gesuchte Stichword zu sein kostet einzeln 150€ mal sehen ob wir das machen aber danke für deine Antwort hat dennoch geholfen.

Ukemni
 
Zuletzt bearbeitet:
Hallo Ukemni,

solange du „nur“ Parameter-Änderungen und eventuell Fehlermeldungen mitloggen und in ein Textfile schreiben willst, dann ist der "TwinCAT XML Data Server" fast ein wenig übertrieben.
Mit folgenden Standard- Funktionen solltest du mit vergleichbarem Aufwand zum Ziel kommen:

FB_FileOpen Öffnen einer Datei
FB_FilePuts Einen Nullterminierten-String in eine Text-Datei schreiben
FB_FileClose Schließen einer Datei

Wichtig ist, dass nicht zu viele Daten in kurzer Zeit geschrieben werden müssen. Zum einen kam ein Schreibauftrag über mehre SPS- Zyklen gehen, zum anderen ist die Anzahl der möglichen Schreibzugriffe auf gewisse Speicher begrenzt...

Wie ich gerade gelesen habe, ist das auch beim TwinCAT Database Server nicht unproblematisch... :confused:

Wichtig !
Bei Embedded Systemen die Datenbank nicht auf der Compact Flash Karte speichern.

Gruß
Chräshe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja die Standardfunktionen die Chräshe nennt sind die richtigen. Wir haben das ganze noch mit einem Puffer versehen.
Viel oder wenig Daten ist halt relativ, wir schreiben im Moment 150 Werte aller 15 sek in ein Textfile.

Warum kann man bei einem Embedded System keine Datenbank auf Flash Karte speichern?
 
Das Problem ist, dass die Flash Card nur eine begrentzte Anzahl an Schreibzyklen haben! Ich glaube es ist etwas um 10'000 Zyklen... (ohne Gewähr)

Sprich es kann jeder Sektor von dem Speicher mindestens 10000 mal beschrieben werden? Ob man die Summe aber je erreicht bei Flash Karten die 2Gb mindestens groß ist fraglich.

Aber Danke für die Info, daran habe ich absolut nicht mehr gedacht, aber man sollte natürlich daran denken.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ist so ne Sache, da nur der ferei bereich beschrieben wird, also teilen sich deine Daten wenig hundert Megabyte. Zudem speichert Windows auch regelmässig Daten ab, auch Persistente Daten werden aufs Flash abgespeichert.

Schaut euch das Tool FBWF von Beckhoff an: http://infosys.beckhoff.com/index.p...w_os/html/cx1000_os_xpe_fbwf_intro.htm&id=228

Ich musste mal sehr viel Loggen, dann hatte ich einfach eine USB-HDD angeschlossen und im FBWF als Ausnahme zugelassen.
 
Danke für die Vielen Antworten gerade der Einwand von Chräshe ist in unserem Zusammenhang interessant ich werd das mal durchsprechen aber denke das wir das nicht mehr realisieren da donnerstag deathline ist.

MfG

UKemni
 
Zuletzt bearbeitet:
Zurück
Oben