Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit

Begonnen von Rasenmuster, 06. Februar 2014, 10:57:36

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

Rasenmuster

Hi Leute,

wie kann ich den oben aufgeführten Baustein starten lassen, wenn z.B. ein Wert zu niedrig ist? Der Demobaustein dazu versendet ja minütlich Emails.

peewit

das demoprogramm versendet deswegen jede minute eine datei weil vorgegeben ist das sich jede minute der dateiname ändert. Das kannst du ja selber beeinflussen....

am DLOG_STORE_FILE_CSV kannst du bei parameter "TRIG_M" jederzeit mit einer positiven Flanke die speicherung eines Datensatzes anstossen.


Rasenmuster

okay =)

Und wie brech ich das automatische speichern inkl. verschicken ab? trig_t auf 0s setzen? Haut irgendwie nicht hin. er sendet weiterhin jede Minute.

Außerdem gibt es mit dem Speichern noch Probleme. Es werden keine Werte gespeichert, obwohl ich das Demo Projekt genommen habe. Hab ich falsche Zeiten eingeben oder aus welchen Grund speichert er nichts in die CSV Datei?

peewit

hi

du hast das prinzip beim demo programm noch nicht verstanden

es werden daten gespeichert wenn

1. bei jeder positiven flanke bei trig_m
2. immer wenn die aktuelle zeit durch den teiler TRIG_T mit rest 0 teilbar ist.
3. wenn bei den datenlogger bausteinen das "delta" auslöst.

eine neue datei wird immer dann angelegt wenn sich der dateiname ändert.
und beim demo ist das aufgrund der dateinamen-parameter so gemacht das sich jede minute der name ändert.


Rasenmuster

gut gut =) das hilft mir schon mal für den Dlog_Store_File_CSV. Aber wie siehts mit dem Dlog_File_To_SMTP aus? Über die Dateiändung bekomme ich ein regelmäßiges versenden hin. Aber geht es auch versenden nach Ereignis? mir fehlt die trig_m variable an diesem Baustein.

peewit

immer wenn sich der dateiname ändert ist eine datensammlung abgeschlossen und kann zb. mit dlog....smtp weiterverarbeitet werden

also immer wenn du einen datensammlung versenden möchtest musst du nur schauen das sich der dateinamen ändert.

Rasenmuster

dann versendet der SMTP Baustein die CSV Datei, wenn die im Baustein Dlog_Store_File_CSV fertig geschrieben ist?