TeleService-Kommunikation (SMTP-E-Mail)
14.1 Anweisung TM_Mail (E-Mail senden)
Tabelle 14- 2 Interaktion zwischen den Parametern Done, Busy und Error
DONE
BUSY
Irrelevant
1
1
0
0
0
0
0
Wenn die CPU während der Ausführung von TM_MAIL in STOP versetzt wird, wird die
Kommunikationsverbindung zum E-Mailserver beendet. Die Kommunikationsverbindung
zum E-Mailserver geht auch verloren, wenn bei der Kommunikation der CPU auf dem
Industrial Ethernet-Bus Probleme auftreten. In diesen Fällen wird der Sendevorgang
unterbrochen und die E-Mail erreicht den Empfänger nicht.
ACHTUNG
Anwenderprogramme ändern
Das Löschen und Ersetzen von Programmbausteinen, die Aufrufe von TM_MAIL oder
Aufrufe des Instanz-DBs von TM_MAIL können die Verknüpfung von Programmbausteinen
unterbrechen. Wenn Sie verknüpfte Programmbausteine nicht speichern, können die
TPC/IP-Kommunikationsfunktionen einen undefinierten Zustand einnehmen, der
möglicherweise zu Sachschaden führt. Nach der Übertragung eines geänderten
Programmbausteins müssen Sie einen CPU-Neustart (Warmstart) oder einen Kaltstart
durchführen.
Um die Verknüpfung von Programmbausteinen nicht zu unterbrechen, ändern Sie die Teile
Ihres Anwenderprogramms, die sich direkt auf die TM_MAIL-Aufrufe auswirken, nur in den
folgenden Fällen:
• Sich die CPU in STOP befindet
• Keine E-Mail gesendet wird (REQ und BUSY = 0)
Datenkonsistenz
Der Eingangsparameter ADDR_MAIL_SERVER wird gelesen, wenn der Vorgang gestartet
wird. Ein neuer Wert wird erst wirksam, wenn der gegenwärtige Vorgang beendet ist und
eine neue Anweisung TM_MAIL initiiert wird.
Im Gegensatz dazu werden die Parameter WATCH_DOG_TIME, TO_S, CC, FROM,
SUBJECT, TEXT, ATTACHMENT, USERNAME und PASSWORD während der Ausführung
von TM_MAIL gelesen und können erst geändert werden, wenn der Auftrag beendet ist
(BUSY = 0)
1382
ERROR
Beschreibung
Irrelevant
Auftrag ist in Bearbeitung.
0
Der Auftrag wurde erfolgreich ausgeführt.
1
Auftrag wurde mit Fehler beendet. Die Ursache des Fehlers finden Sie im
Parameter STATUS.
0
Kein Auftrag in Bearbeitung.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK