Übersicht Mailversand

Mit diesem Funktionsbaustein kann eine Email verwendet werden, beispielsweise zur Überwachung oder um eine CSV Datei zu versenden. Es wird hierbei ein externer Mailserver verwendet, damit Mails gesendet werden können, muss die Steuerung auf das Internet zugreifen können. Über Bearbeiten - Mail Einstellungen kann auch ein eigener Mailserver verwendet werden.

Wichtig: Der interne Mailserver lässt nur eine bestimmte Anzahl von Mails in einer gewissen Zeitspanne zu. Werden zu viele Mails gesendet, wird der Sender für eine gewisse Zeit gesperrt. Die dient dem Schutz vor Spammails und wird vom Mail Provider vorgegeben. Es sollten daher maximal 50 Mails pro Tag gesendet werden.


Eingänge

TR
Trigger
Trigger bei dem die Mail gesendet wird, siehe Parameter Trigger.
E1-x
Eingang 1-x
Je nach Parameter Anzahl Eingänge können auch beliebige Statuswerte mit der Mail versendet werden, beispielsweise Zustände von Fehlereingängen.
RS Reset Mit steigender Flanke wird der Fehlerzähler und Sperrzeit auf 0 gesetzt. Wirkt sich auf alle Mail Bausteine aus, man muss den Reset Eingang daher nur an einem Baustein verknüpfen.
FG Freigabe Optionale Freigabe. Ist dieser Eingang verknüpft, werden Mails nur gesendet wenn der Eingang ungleich 0 ist, ansonsten immer. Dieser Eingang kann beispielsweise verwendet werden um bestimmte Empfänger über die Visu zu aktivieren / deaktivieren.

Ausgänge

AZ
Anzahl
Anzahl der gesendeten Mails.
ER
Fehler
Anzahl der Fehler
FZ
Filterzeit
Zeit in Sekunden innerhalb der weitere Trigger ignoriert werden.

Parameter

Trigger

  • Steigende Flanke: Mail wird bei Änderung am Eingang Trigger von 0 auf 1 gesendet.
  • Fallende Flanke: Mail wird bei Änderung am Eingang Trigger von 1 auf 0 gesendet.
  • Bei Änderung: Mail wird bei jeder Änderung am Eingang  gesendet.
  • Bei jedem Telegramm: Mail wird bei Empfang eines Telegramms mit Befehle WRITE gesendet.

Filterzeit
Filterzeit in Sekunden. Damit bei häufiger Auslösung nicht zu viele Mails gesendet werden, kann hier ein Filter in Sekunden angegeben werden. Nach senden der ersten Mail wird diese Zeit gewartet bis wieder ein Trigger zugelassen wird. Diese Zeit wird auch beim Start der Runtime eingehalten, damit kann verhindert werden, dass beim Einspielen des Projektes nicht ungewollt Mails versendet werden .
Empfänger
Email Adresse Empfänger. Mehrere Empfänge können durch Semikolon getrennt angegeben werden (ohne Leerzeichen).
Betreff
Betreff
Text
Emailtext
Anhang
Anhang, beispielsweise eine CSV Datei.
Anzahl Eingänge
Anzahl der Eingänge.


Siehe auch allgemeine Parameter aller Funktionsbausteine.