Oscat Datenlogger

Begonnen von caprez95, 07. Oktober 2024, 15:00:42

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

caprez95

Liebe Community

Ich versuche in Codesys 3.5 den Datenlogger aus der Oscat Network Library zu testen.
Leider kriege ich es nicht hin.

Ich nutze als Logger den DLOG_DINT und um das ganze in ein File zu speichern den DLOG_STORE_FILE_CSV.
Um die Daten vom DLOG_DINT zum DLOG_STORE_FILE_CSV zu übergeben, wird der Ein-Ausgang X (DLOG_DATA) verwendet.
Aber wie kann ich diese Daten übergeben??

DLOG_STORE_FILE_CSV.X := DLOG_DINT.X;

So funktioniert es nicht. Fehler: Externer Zugriff auf VAR_IN_OUT-Parameter X...
Auch wenn ich eine Variable erzeuge mit dem Datentyp DLOG_DATA, kann ich diese Logger-Daten nicht übergeben.

Wie funktioniert das?
Hat jemand ein Beispiel dazu?

Gruss Carlo

peewit

Hallo

am besten ist es wenn du dir die oscat-network beschreibung (PDF) aus dem download bereich besorgst und die mal das kapitel 7 durchliest
dort gibt es auch ein beispiel netzwerk abgebildet

Die IN/OUT Variable X ist die Datenbasis die alle Logger-Bausteine miteinander verbindet.

Der DLOG_DINT hat einen eingangsparameter "VALUE" um den Wert zu übergeben der geloggt werden soll.

In der Network bibliothek selber sollte ein ordner "demo" enhalten sein wo auch diverse demo-programme enthalten sind.




LG Peewit

franzhoepfinger

ich muss mal nachschauen,
haben den OSCAT logger unter CoDeSys 3 sehr performant am laufen.

also auf alle Fälle eine gute Wahl.