Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Mi Aug 01, 2007 10:13 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Die Frage verstehe ich nicht ganz. 8)
Möchten Sie wissen, ob man beim ReadLog den Range nur als Uhrzeit angeben kann ?

Normalerweise liest man die Daten des Vortages mittels:
[<ReadLog _="Datalogging_0" range="previous 1 days" ver="v"/>]

Ich erinnere mich jedoch, das Sie die Daten in "Häppchen" zerlegen müssen, und daher nur mit der Uhrzeit arbeiten können:
[<ReadLog _="Datalogging_0" range="00:00:00-07:59:59" ver="v"/>]
[<ReadLog _="Datalogging_0" range="08:00:00-15:59:59" ver="v"/>]
[<ReadLog _="Datalogging_0" range="16:00:00-23:59:59" ver="v"/>]

Das Problem dabei ist, das Sie die Daten erst am nächsten Tag auslesen können, und daher das Datum mit angeben müssen, da das Modem sonst die Daten des aktuellen Tages ausgibt. Mit einem anderen Range-Parameter lässt sich das leider nicht umgehen, sodaß man sich eine andere Lösung einfallen lassen muss.

Ihre erste Idee, das Logfile nach dem Lesen zu löschen, würde zum Verlust einiger Daten führen. Besser wäre daher diese Idee:

Sie erzeugen zwei Logfiles "Datalogging_0" und "Datalogging_1".
Diese werden abwechselnd verwendet, dass heisst ein Tag wird in "Datalogging_0" geschrieben, den nächsten Tag in "Datalogging_1" usw..
Dies könnten Sie realisieren, indem der EventHander-BinLog-Befehl über eine Prozessvariable "Logfile" gesteuert wird:

<Datalogging_0_Log Name="Test">
<BinLog _="Datalogging_&#xae;/Process/PV/Logfile;"/>
</Datalogging_0_Log>

Die Prozessvariable (0/1) lassen Sie per Scheduler oder SPS täglich um Mitternacht negieren.

Somit können Sie in aller Ruhe das Logfile des Vortages über ID's auslesen, und anschließend löschen, ohne währenddessen Logeinträge zu verlieren.
Sie müssen nur irgendwie das Logfile mit dem ReadLog-Befehl synchronisieren...

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Beitrag Verfasst: Mi Aug 01, 2007 9:54 am 
Alter Hase

Registriert: Mo Jun 11, 2007 9:07 am
Beiträge: 82
Hi, gibt es eine möglichkeit Daten aus dem Datenlogger vom letzten Tag auszulesen mit angabe der Uhrzeit, ohne ein Datum anzugeben (das funktioniert).


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Deutsche Übersetzung durch phpBB.de