OSCAT Forum

oscat.lib => oscat.lib fuer CoDeSys 3 => Thema gestartet von: caprez95 in 07. Oktober 2024, 15:00:42

Titel: Oscat Datenlogger
Beitrag von: caprez95 in 07. Oktober 2024, 15:00:42
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
Titel: Re: Oscat Datenlogger
Beitrag von: peewit in 08. Oktober 2024, 21:28:13
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.


(http://D:%5Cbild.png)

LG Peewit
Titel: Re: Oscat Datenlogger
Beitrag von: franzhoepfinger in 09. Oktober 2024, 09:54:25
ich muss mal nachschauen,
haben den OSCAT logger unter CoDeSys 3 sehr performant am laufen.

also auf alle Fälle eine gute Wahl.