Prozessmeldungen über E-Mail versenden
8.4 E-Mail senden
Hinweise zur Tabelle
● Struktur und Syntax der Daten im E-Mail DB
Die hier vorgeschlagene Struktur mit mehreren STRINGs ist eine von mehreren
Varianten. Entscheidend sind die Einträge in der Spalte "Anfangswert" mit den darin
enthaltenen Kennungen (TO:, SUB:, CC:, FROM:, TXT:, BNY:) die in exakt dieser
Schreibweise im DB zur Kennzeichnung der Mail-Inhalte verwendet werden müssen!
Sämtliche Einträge müssen hierbei mit Semikolon abgeschlossen werden; lediglich beim
letzten Eintrag darf kein Semikolon verwendet werden.
Die String-Länge ist in der Tabelle nur beispielhaft angegeben; sie kann der tatsächlichen
Zeichenzahl angepasst werden (Ausnahme: die String-Länge für die Kennzeichnung der
Anlage muss mit [4] angegeben werden).
Eine weitere Variante wäre zum Beispiel, nur insgesamt einen STRING zu verwenden
und diesem den gesamten Text mit den Kennungen zuzuweisen.
● Falls es Probleme bereitet, das @-Zeichen einzugeben, verwenden Sie die Eingabe
ALT+64.
● Anlagen
Die im E-Mail DB eingetragenen Nutzdaten können dem Empfänger ganz oder teilweise
auch als Anlage zugestellt werden. Die Daten müssen hierzu vom Absender mit der
Kennung 'BNY:' versehen werden.
Die nach dieser Kennung angegebenen Daten werden dann dem Empfänger als Anlage
zugestellt.
In der Tabelle umfasst die Anlage 2 Byte; dies ist nur ein Beispiel! Es können beliebig
komplexe Anlagen eingetragen werden.
● Datenlänge
Die im Aufruf AG_SEND/AG_LSEND angegebene Datenlänge muss mindestens die
Länge der Daten im DB umfassen; beachten Sie die Angaben in der Spalte Adresse im
Programmiereditor (Hinweis: die Angabe entspricht der Anzahl Byte).
E-Mail senden mit AG_SEND/AG_LSEND
Verwenden Sie den Programmbaustein AG_SEND bzw. bei Datenlängen >240 Byte
AG_LSEND, um eine E-Mail zu versenden. Eine detaillierte Beschreibung zu den
Aufrufparametern finden Sie in der Online-Hilfe zu den Programmbausteinen.
Siehe auch /10/ (Seite 237)
Beispiel:
AWL
call fc 50
ACT := M 10.0
ID := MW 12
LADDR := W#16#0100
SEND := P#db99.dbx10.0 byte 278,
146
1)
Erläuterung
//AG_LSEND Bausteinaufruf
//Bit für den Auftragsanstoß
//Verbindungs-ID (Verbindungsprojektierung)
//BG-Adresse 256Dez. in Hardware-
Konfiguration
//Adresse des Datenbausteins; DB-Länge
S7-CPs für Industrial Ethernet projektieren und in Betrieb nehmen
Projektierungshandbuch, 09/2013, C79000-G8900-C182-13