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
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
ich muss mal nachschauen,
haben den OSCAT logger unter CoDeSys 3 sehr performant am laufen.
also auf alle Fälle eine gute Wahl.