Autor Thema: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit  (Gelesen 7592 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Rasenmuster

  • Gast
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.

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit
« Antwort #1 am: 07. Februar 2014, 07:06:31 »
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

  • Gast
Re: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit
« Antwort #2 am: 09. Februar 2014, 19:42:07 »
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?

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit
« Antwort #3 am: 09. Februar 2014, 21:09:14 »
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

  • Gast
Re: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit
« Antwort #4 am: 09. Februar 2014, 22:03:01 »
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.

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit
« Antwort #5 am: 09. Februar 2014, 22:11:49 »
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

  • Gast
Re: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit
« Antwort #6 am: 11. Februar 2014, 12:00:53 »
dann versendet der SMTP Baustein die CSV Datei, wenn die im Baustein Dlog_Store_File_CSV fertig geschrieben ist?

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Dlog_File_CSV_SMTP - auslösen bei Ereignis und nicht nach Zeit
« Antwort #7 am: 11. Februar 2014, 17:34:42 »
ja , genau so