TIA REAL Werte Aufzeichnen

philipp00

Level-1
Beiträge
250
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Mein nächsten Problem sieht folgendermassen aus.

Ich möchte zwei REAL-Werte aufzeichnen sobald ich einen impuls eines Eingangs (Bool) erhalte und in ein CSV File ausgeben.

Hat jemand eine Anleitung dazu?


Gruss

Philipp


[FONT=&quot]freundliche grüsse[/FONT]
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für deine schnelle antwort, hab mich mal hinter die Beschreibung gemacht (POS1)

Habe das Bsp. Projekt heruntergeldaden und den FB Kopiert leider erhalte ich nun eine Fehlermeldung, dass der Datentyp Block nicht existiert, leider weiss ich nicht wo dieser beim Bsp. Projekt deklariert wurde.

Kannst ihr mir sagen wo dieser deklariert wird?
Block1.JPGBlock2.JPG
 
Dieses Problem hat sich soweit erledigt.

Dabei ist das nächste Problem aufgetaucht, ich kann die CSV Datei nicht öffnen.
Hab soweit alles angepasst, auch die PC/PC Schnittstelle, leider weiss ich nun nicht wie ich auf den Ordner komme mit den CSV File.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Danke für die Antwort, hat soweit funktioniert.
Nun mein nächstes Problem,mir ist nicht ganz klar welcher Eingang den zu speichernden wert ergibt, ich denke es könne der DATA sein.
Kann ich da einfach einen REAL Wert hinein geben?

Gruss

Philipp




DATALOG.JPG
 
Nun mein nächstes Problem,mir ist nicht ganz klar welcher Eingang den zu speichernden wert ergibt, ich denke es könne der DATA sein.
Kann ich da einfach einen REAL Wert hinein geben?

Also ich habe mich noch nie mit dem Baustein beschäftigt, aber wenn man mal in das Handbuch reinschaut, findet man nach ca. 45 Sekunden die
Antworten auf deine Fragen.

Den Link zum Handbuch hast du ja schon, einfach mal ab Seite 15 schauen.
 
Hallo zusammen

Leider funktionert es bei mir noch nicht wirklich, ich komme nicht über Schritt 0 hinaus.
Sieht evtl. jemand das Problem?
Datalog1.JPG
 
Der Baustein ist als Schrittkette ausgelegt.
Bei Freischaltung des
Baustein („EN“) startet die Schrittkette im Schritt 0.
Es wird ein DataLog
-
File im csv
-
Format im Ladespeicher der CPU mit den
Vorgaben „NAME“, „RECORDS“, „Timestamp“, „HEADER“ und „DATA“ angelegt.
Nach positiver Rückmeldung „DONE“ oder Meldung, dass die Datei schon existiert,
wird im Schritt 1 die Datei mit dem Modus „MODE“ geöffnet. Erfolgt die Meldung,
dass die Datei nicht existiert, wird zurückgesprungen in den Schritt 0. Bei positiver
Rückmeldung „DONE“ wird im Schritt 20 bei Aktivierung des Eingangs „Write“ die
Datei beschrieben. Bei den Fehlermeldungen „Data log does not exist“ oder „Data
log not open“ wird wiederum in den jeweiligen Schritt gesprungen, um diesen
Fehler zu beheben. Bei positiver Rückmeldung „DONE“ des Schreibevorgangs
wird die Anzahl der beschriebenen Datensätze („NumberRecords“) inkrementiert
und auf die nächste Aufforderung zum Schreiben („Write“) gewartet.
Beim Auftreten anderer Fehler verharrt die Schrittkette im momentanen Schritt.
Aus „State“ und „ErrorStatus“ lässt sich die Fehlerbeschreibung des
entsprechenden SFBs ermitteln. Über den Eingang „Reset“ werden die
Schrittkette und der Zähler der
beschriebenen Datensätze zurückgesetzt

Im Handbuch wird ja der Ablauf der Schrittkette angegeben. Kommt bei dir denn die
positive Rückmeldung DONE und setzt du dann WRITE?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Diese Anleitung habe ich auch, leider hilft mir diese irgendwie nicht.

Nei den Done erhalte ich nie, wenn ich in FB gehe, erhalte ich nur den Busy oder Error Ausgang am FB Datalogcreate.
 
Der Wert den du an Data übergibst ist im richtigen Format?

Es muss sich dabei um einen ‚Struct‘ handeln in dem du dann den Wert/die Werte die du loggen möchtest hinterlegst. Direkt einen Int oder Real an den Data-Eingang übergeben funktioniert nicht.

Der Status der vom Baustein ausgegebn wird sollte dies eigentlich bestätigen.

Das Ganze ist sowohl in der Hilfe (F1 Taste) als auch in der geposteten Anleitung detailliert beschrieben. Man muss sich da halt mal durcharbeiten.
 
sry das ich mich etwas schwerfällig anstelle, aber finde nicht heraus.

Wenn ich den Wert umstelle, erhalte ich 32912. scheint etwas hoch zusein, aber weiss nicht was ich (auch mit der Hilfe) daraus deuten soll, denk mal irgend ein Fehler, aber welche...
 
Zurück
Oben