Instructions

Table Of Contents
Kommunikation
11.2 PROFINET
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
917
Die Verbindung wird auch beendet, wenn die Anweisung erfolgreich ausgeführt und die E-
Mail gesendet wurde.
ACHTUNG
Anwenderprogramme ändern
Sie können die Teile Ihres Anwenderprogramms, die direkt die Aufrufe von "TMAIL_C"
betreffen, nur ändern, wenn:
sich die CPU in STOP befindet
gerade keine E-Mail gesendet wird (d. h., REQ = 0 und BUSY = 0).
Dies betrifft insbesondere das Löschen und Ersetzen von Programmbausteinen, die
Aufrufe von TMAIL_C oder der Instanz von TMAIL_C enthalten.
Wird diese Einschränkung nicht beachtet, können Verbindungsressourcen blockiert
werden. Das Automatisierungssystem kann gegenüber den TCP/IP-
Kommunikationsfunktionen über Industrial Ethernet in einen undefinierten Zustand
wechseln.
Nach Übertragung der Änderungen ist ein Neustart der CPU mittels Warm- oder Kaltstart
erforderlich.
Datenkonsistenz
Die Parameter TO_S, CC, SUBJECT, TEXT, ATTACHMENT und MAIL_ADDR_PARAM
werden von der Anweisung "TMAIL_C" während ihrer Ausführung benutzt, so dass die
Parameter erst geändert werden können, nachdem der Auftrag abgeschlossen ist (BUSY =
0).
SMTP-Authentifizierung
Authentifizierung bezeichnet hier ein Verfahren zur Identitätsprüfung, zum Beispiel mit einer
Passwortabfrage.
Wenn Sie die Schnittstelle der S7-1200 CPU verwenden, unterstützt die Anweisung
"TMAIL_C" das SMTP-Authentifizierungsverfahren AUTH-LOGIN, das für die meisten
Mailserver erforderlich ist. Informationen zum Authentifizierungsverfahren Ihres Mailservers
finden Sie im Handbuch zu Ihrem Mailserver oder auf der Website Ihres Internet-
Dienstanbieters.
Um das Authentifizierungsverfahren AUTH-LOGIN nutzen zu können, benötigt die
Anweisung "TMAIL_C" den Benutzernamen, mit dem sie sich beim Mailserver anmelden
soll. Dieser Benutzername ist der gleiche, mit dem Sie einen Mail-Account auf Ihrem
Mailserver einrichten. Er wird mit dem Parameter UserName an die Struktur im
Parameter MAIL_ADDR_PARAM übertragen.
Wird im Parameter MAIL_ADDR_PARAM kein Benutzername eingegeben, wird das
Authentifizierungsverfahren AUTH-LOGIN nicht verwendet. Die E-Mail wird dann ohne
Authentifizierung gesendet.