Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Produktgruppen » Tixi Alarm Modems




Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Di Apr 18, 2006 3:23 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
Ok E-Mail ist rausgegangen.

Absender: matthias.beckert@lycos.de

Betreff: Probleme mit Datenlogging

Grüße Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Do Apr 13, 2006 3:34 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Matze B. hat geschrieben:
Das komische war auch, wenn ich das Logfile mit Readlog auslesen, habe ich bei egal welcher Range immer diesen einen Einrag mitbekommen.


Das klingt dann aber wirklich nach einem Problem in Ihres BETA-Firmware.
Vielleicht können Sie Ihr Projekt zwecks Repro an unsere Support-E-Mail-Adresse schicken...

_________________
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  
 Betreff des Beitrags:
 Beitrag Verfasst: Do Apr 13, 2006 2:43 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
Das komische war auch, wenn ich das Logfile mit Readlog auslesen, habe ich bei egal welcher Range immer diesen einen Einrag mitbekommen. Irgendwie raff ich das nicht ganz...

MfG Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Do Apr 13, 2006 2:28 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Zunächst einmal die Anmerkung, daß dies durchaus einfacher geht, nämlich ohne ProzessVariable.
Dazu lassen Sie in der LogDefinition beim Record einfach die Verknüpfung zum Wert weg:

<Records>
...
<Text>
<Meldung _="string" size="20"/>
</Text>
</Records>

Stattdessen wir im EventHandler direkt ins Logfile geschrieben:

<Alarm_0 Name="Stromausfall">
<SendMail _="MessageJobTemplates/Alarm_0"/>
<BinLog _="log2">
<Meldung _="Stromausfall"/>
<BinLog>
</Alarm_0>

Das ganze schont etwas die Systemauslastung. :)


Matze B. hat geschrieben:
Wenn ich diese Meldungen nun per IncludelogTXT in meinen Anhang einfüge, funktioniert dies auch super, solange kein Alarm ausgelöst wurde. Wird einer oder mehrere Alarme ausgelöst, stehen dies auch richtig drin. Sobald ich aber danach eine E-Mail absetzte, steht immer das Datum und die Uhrzeit der vorherigen Meldung mit in dem Anhang, allerdings ohne die Meldung.


Urgs, das kapier ich nicht ganz. :shock:
Wenn Sie das Logfile auslesen steht der Eintrag drin, wenn Sie ihn verschicken steht nurnoch der Zeitstempel drin ?
Sicher das es kein Darstellungsproblem (Zellformatierung) in Excel oder so ist ?

_________________
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  
 Betreff des Beitrags:
 Beitrag Verfasst: Do Apr 13, 2006 10:05 am 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
Morgen

So es neigt sich langsam dem Ende zu und nach längeren Testphasen ist mir nun noch ein Fehler aufgefallen, da dieser auch etwas mit dem Logging zu tun hat wollte ich nicht noch nen Thread öffnen :oops: ....

Unser Protokoll sieht nun wie folgt aus, es stehen die Messdaten der letzten 24 Stunden drin (getestet bis jetzt immer nur mit 12), dies funktioniert auch super.
Nun wollte der Auftraggeber, dass die Alarmmeldungen, welche bei bestimmten Ereignissen per SMS abgesetzt werden, ebenfalls mit in dem Protokoll auftauchen.
Mein Weg dieses zu realisieren war nun wie folgt (bestimmt nicht optimal aber es funktioniert)

Ich habe:

1. eine Prozessvariable "Meldung" eingerichtet
2. ein zweites Logfile erstellt, welches die Variable Meldung logt
3. im EventHandler wird bei jeder Alarmmeldung die PV mit einem neuen Wert beschrieben z.B "Stoerung Pumpe 1"

So zu guter letzt wird das entsprechende Logging bei jedem Alarm ausgeführt, nun stehen in meinem Logfile alle Meldungen.

So weit, so gut...

Wenn ich diese Meldungen nun per IncludelogTXT in meinen Anhang einfüge, funktioniert dies auch super, solange kein Alarm ausgelöst wurde. Wird einer oder mehrere Alarme ausgelöst, stehen dies auch richtig drin. Sobald ich aber danach eine E-Mail absetzte, steht immer das Datum und die Uhrzeit der vorherigen Meldung mit in dem Anhang, allerdings ohne die Meldung.

Mal als Beispeil:

Anhang vom 11.04.2006

Datum Zeit Meldung
11.04.2006 12:12:12 Hochwasser Kessel
11.04.2006 13:13:13 Stromausfall

So nun ist den nächsten Tag nix passiert

Anhang vom 12.04.2006

Datum Zeit Meldung
11.04.2006 13:13:13


Nun der Quelltext

LogDef.

Zitat:
<LogDefinition>
<LogFiles>
<JobReport size="10240"/>
<Event size="10240"/>
<Login size="10240"/>
<IncomingMessage size="10240"/>
<FailedIncomingCall size="10240"/>
<log1 size="10240" contenttype="binary" record="Analog"/>
<log2 size="10240" contenttype="binary" record="Text"/>
</LogFiles>
<Records>
<Analog>
<Messwert _="word" value="&#xae;/Process/Bus1/base/Input7;"/>
</Analog>
<Text>
<Meldung _="string" size="20" value="&#xae;/Process/PV/Meldung;"/>
</Text>
</Records>
</LogDefinition>


EventHandler

Zitat:
<Alarm_0 Name="Stromausfall">
<SendMail _="MessageJobTemplates/Alarm_0"/>
<Set _="/Process/PV/Meldung" value="Stromausfall"/>
<BinLog _="log2"/>
</Alarm_0>
<Alarm_1 Name="Stoerung P1">
<SendMail _="MessageJobTemplates/Alarm_1"/>
<Set _="/Process/PV/Meldung" value="Stoerung Pumpe 1"/>
<BinLog _="log2"/>
</Alarm_1>
<Alarm_2 Name="Stoerung P2">
<SendMail _="MessageJobTemplates/Alarm_2"/>
<Set _="/Process/PV/Meldung" value="Stoerung Pumpe 2"/>
<BinLog _="log2"/>
</Alarm_2>
<Alarm_3 Name="HW im PS">
<SendMail _="MessageJobTemplates/Alarm_3"/>
<Set _="/Process/PV/Meldung" value="HW Pumpensumpf"/>
<BinLog _="log2"/>
</Alarm_3>
<Alarm_4 Name="HW im Kessel">
<SendMail _="MessageJobTemplates/Alarm_4"/>
<Set _="/Process/PV/Meldung" value="HW Kessel"/>
<BinLog _="log2"/>
</Alarm_4>


Und der Anhang...

Zitat:
<Anhang>
<Attachment filename="&#xae;/Process/PV/Tag;.&#xae;/Process/PV/Monat;.&#xae;/Process/PV/Jahr;.csv">
<L _="Protokoll Pumwerk: Borsum vom: &#xae;/Process/PV/Tag;.&#xae;/Process/PV/Monat;.&#xae;/Process/PV/Jahr;"/>
<L _=" "/>
<L _="--------------------------------------------------------------------------------------"/>
<L _=" "/>
<L _="Messwerte der letzten 24 Stunden "/>
<L _=" "/>
<L _=" Datum; Zeit;W-Menge in Qm"/>
<IncludeLogTXT _="log1" range="last 12 hours" type="CSV" flags="NoId,NoNames"/>
<L _=" "/>
<L _="--------------------------------------------------------------------------------------"/>
<L _=" "/>
<L _="Alarmmeldungen der letzten 12 Stunden"/>
<L _=" "/>
<L _=" Datum; Zeit;Meldung"/>
<IncludeLogTXT _="log2" range="last 12 hours" type="CSV" flags="NoId,NoNames"/>
</Attachment>
</Anhang>


Habe ich wieder einen Tippfehler oder ist es ein Denkfehler oder eine Eigenart der Firmware (immer noch die Beta) oder ....

Irgendwie ist es für mich gerade nicht verständlich warum er das macht.

Mfg Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Sa Mär 25, 2006 5:02 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
So das Logging funktioniert nun auch, nur ist mir aufegefallen, dass wenn ich als Range "previous x minutes" angebe, mir das Modem abschmiert. Deshalb hat es auch nie so richtig gefunzt, da ich als Weite immer 5 Minuten angegeben hatte. Aber das ist relativ egal, da ich eh nur als Weite "den letzen Tag" habe.

Was jetzt noch fehlt, ist die Ausgabe als Kommawert. Es wäre also hilfreich wenn sie mir die neue Beta Version der Firmware an eltknieke@t-online.de schicken könnten.

MfG Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mo Mär 20, 2006 8:57 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Matze B. hat geschrieben:
Ok, heißt also, dass ich das "Erzeugen" des Kommawertes dann über den Formatbefehl in meinem Logging mache, damit es dann auch richtig im Logfile steht.


Korrekt.

_________________
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  
 Betreff des Beitrags:
 Beitrag Verfasst: Sa Mär 18, 2006 3:53 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
Ok, heißt also, dass ich das "Erzeugen" des Kommawertes dann über den Formatbefehl in meinem Logging mache, damit es dann auch richtig im Logfile steht.

MfG Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Sa Mär 18, 2006 12:08 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Nein, die Formatierung wirkt sich nur auf die Ausgabe (also beim "Get", beim Logfile lesen oder in Nachrichten) aus. Intern wird die Variable unformatiert, also wie gehabt als integer behandelt.

_________________
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  
 Betreff des Beitrags:
 Beitrag Verfasst: Fr Mär 17, 2006 6:37 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
Ok, das beruhigt mich dann doch etwas, dachte schon ich wäre da zu blöde zu.
Wenn ich es jetzt nun hinbekomme, dass mir die Kommazahlen richtig angezeigt werden, welchen Variablentyp hat dann die Variable die ich von PV 's logge ? Float ?

MfG Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Fr Mär 17, 2006 12:02 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Matze B. hat geschrieben:
nur habe ich komischer weise immer xx,00 bekommen.


Das ist leider ein Firmware-Fehler, der sich bei der 2.1.15. eingeschlichen hat. Leider gibt es noch keine neue Firmware-Release, Sie könnten aber beim Support per E-Mail eine BETA-Version anfordern.

_________________
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  
 Betreff des Beitrags:
 Beitrag Verfasst: Do Mär 16, 2006 6:02 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
Mit dem Format Befehl hatte ich es schon ausprobiert (steht ja auch bei den Beispielen dabei, 12345->123,45), nur habe ich komischer weise immer xx,00 bekommen.

MfG Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Do Mär 16, 2006 5:05 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Matze B. hat geschrieben:
Also Anlogwert genommen, mal eben spasseshalber mit 2 multipliziert und per Get Befehl abgefragt. Das selbe mit ner Division probiert, funzt an sich auch, nur leider kann ich keine Kommawerte anzeigen lassen... -----> 1. Frage: Wie kann ich mir Kommawerte ausgeben lassen ?


Einfach im Start-Tag der Processvariable die Anweisung
format="F,x" (x=Anzahl Kommastellen) eintragen.
Ihre PV müsste dann mit zwei Nachkommastellen etwa so aussehen:

[<SetConfig _="PROCCFG" ver="v">
<ProcessVars>
<AI format="F,2">
<Value>
<LD _="/Process/MB/A/AI/P0"/>
<MUL _="2"/>
</Value>
</AI>
</ProcessVars>
</SetConfig>]

Matze B. hat geschrieben:
Als ich dann versucht habe, anstatt meines Analogwertes nun den Wert der ProcessVars zu loggen, war ich mir nicht sicher, wie ich das mache, da ich nicht weis, was für eine Art Variable es ist ( string, byte, float.....).


Der Typ hängt vom erzielten Wertebereich ab:
0-255 = byte
0-65535 = word
0-4294967295 = dword

_________________
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  
 Betreff des Beitrags:
 Beitrag Verfasst: Do Mär 16, 2006 4:51 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
So, das Daten Logging funktioniert jetzt wie ich es mir vorgestellt habe und der Ausgabewert passt auch....

Nur leider können die Leute, für die das Modem später gedacht ist nix mit einem Wert zwischen 1 und 1024 anfangen, deshalb muss ich es noch umrechnen. So ich es verstanden habe, mache ich das mit den ProcessVars.

Also Anlogwert genommen, mal eben spasseshalber mit 2 multipliziert und per Get Befehl abgefragt. Das selbe mit ner Division probiert, funzt an sich auch, nur leider kann ich keine Kommawerte anzeigen lassen... -----> 1. Frage: Wie kann ich mir Kommawerte ausgeben lassen ?

Als ich dann versucht habe, anstatt meines Analogwertes nun den Wert der ProcessVars zu loggen, war ich mir nicht sicher, wie ich das mache, da ich nicht weis, was für eine Art Variable es ist ( string, byte, float.....). Somit weis ich auch nicht wie ich sie loggen soll, wenn ich versuche, die Mail abzusetzen schmiert mir das Modem ab. Die Process LED ist zwar an, aber es passiert nix mehr. Meinen Quelltext habe ich leider zur Zeit nicht zur Hand, da ioch nicht zu Hause bin. 2. Frage: Wie lassen sich umgerechnete Analogwerte Loggen ?

Hoffe ihr könnt mir weiter helfen.

MfG
Matthias

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mo Mär 06, 2006 1:03 pm 
Neuling

Registriert: Sa Feb 25, 2006 2:03 pm
Beiträge: 16
Wohnort: Algermissen
Besten Dank ich werde es demnächst mal ausprobieren.

greetz Matze B.

_________________
Es ist nicht deine Schuld, dass die Welt ist wie sie ist, es ist nur deine Schuld wenn sie so bleibt !

Wer seinen Trieb verleugnet, verleugnet das was ihm zum Menschen macht !


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Foren-Übersicht » Produktgruppen » Tixi Alarm Modems


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 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:  
cron
Deutsche Übersetzung durch phpBB.de