OSCAT Forum

oscat.lib => oscat.lib fuer TwinCAT/CoDeSys => Thema gestartet von: Lane37 am 21. August 2009, 08:23:28

Titel: Logging mit Oscat.lib?!
Beitrag von: Lane37 am 21. August 2009, 08:23:28
Hallo,

wir haben ein Projekt zur Haussteuerung bei uns in der Firma begonnen und haben die Vorgabe, eine Funktion für Datenlogging zu erstellen, zum Beispiel bei einer Wetterstation soll alle 30min die Temperatur am jeweiligen Sensor ausgelesen werden und in eine Log-Datei geschrieben werden. Ist dies mit der Oscat.lib möglich? Wenn ja, vielleicht hat jem Anregungen oder hat so etwas schon einmal in ähnlicher Form gemacht und kann Tipps geben.

Besten Dank im Vorraus....

Titel: Re: Logging mit Oscat.lib?!
Beitrag von: hugo am 21. August 2009, 08:47:42
in der oscat lib findest du die esr_ funktionen diese sind genau für diesen zweck gedacht.
die funktionen dienen dazu verschiedenste datentypen zu sammeln und zu puffern, um sie dann weiterzuleiten.
für deinen fall der kontinuierlichen abfrage solltest du sh_t verwenden, und die zeit auf 30min einstellen.
den ausgang von sh_t dann auf einen esr baustein legen usw..

allerdings haben wir keinerlei funktionen um auf das file system zu schreiben weil dies systemabhängig ist und normalerweise die hersteller solche funktionen anbieten
Titel: Re:Logging mit Oscat.lib?!
Beitrag von: Pepper am 10. November 2009, 11:09:19
Hallo, was für einen Felbbus-Controller nutzt du denn?
Titel: Re:Logging mit Oscat.lib?!
Beitrag von: hugo am 11. November 2009, 21:30:47
wago 841 und 849