Tabelle 11-46 Anweisung TMAIL_C
KOP/FUP
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
1
Den Inhalt der E-Mail und die Verbindungsdaten legen Sie mit den folgenden Parametern fest:
• Empfängeradressen mit den Parametern TO_S und CC
• Inhalt der E-Mail mit den Parametern SUBJECT und TEXT
• Optionalen Anhang mit VARIANT-Pointern an den Parametern ATTACHMENT und
ATTACHMENT_NAME
• Verbindungsdaten, Adressierung und Authentifizierung für den Mailserver am
Parameter MAIL_ADDR_PARAM (Seite 693)
Ab TMAIL_C Version V6.0 oder höher und S7-1200 CPU-Firmware ab Version V4.4 können Sie die
Anweisung TMAIL_C zum Senden einer E-Mail mit sicherer Kommunikation über einen
integrierten Ethernet-Port Ihrer S7-1200 CPU verwenden. Sie definieren die für den
Sendevorgang erforderlichen Daten am Parameter MAIL_ADDR_PARM (Seite 693) mit dem SDT
TMail_V4_SEC oder TMail_QDN_SEC.
Sie können eine SMS nicht direkt mit der Anweisung TMAIL_C senden. Ob die E-Mail vom
Mailserver als SMS weitergeleitet werden kann oder nicht, hängt von Ihrem
Telekommunikationsanbieter ab.
Funktionsweise der Anweisung
Das Senden der E-Mail wird gestartet, wenn die Flanke für den Parameter REQ von "0" auf "1"
wechselt.
Die Anweisung TMAIL_C meldet den Auftragsstatus anhand der Ausgangsparameter "BUSY",
"DONE", "ERROR" und "STATUS".
Die Anweisung TMAIL_C funktioniert asynchron, das heißt, ihre Ausführung erstreckt sich über
mehrere Aufrufe. Beim Aufrufen der Anweisung "TMAIL_C" muss eine Instanz angegeben
werden.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
"TMAIL_C_DB"(
req:=_bool_in_,
to_s:=_string_in_,
cc:=_string_in_,
subject:=_string_in_,
text:=_string_in_,
attachment:=_variant_in_,
attachment_name:=_string_in_,
mail_addr_param:=_string_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_);
Kommunikation
11.5 PROFINET
Beschreibung
Mit der Anweisung TMAIL_C kön‐
nen Sie eine E-Mail über die Ether‐
net-Schnittstelle der S7-1200 CPU
senden.
689