Comunicación TeleService (correo electrónico SMTP)
13.1 Instrucción TM_Mail (Transmitir e-mail)
Parámetro y tipo
ADDR_MAIL_SERVER
WATCH_DOG_TIME
USERNAME
PASSWORD
FROM
SFC_STATUS
Los valores de esos parámetros no se modifican en cada llamada de TM_MAIL. Los valores se asignan en el bloque de
1
datos de instancia de TM_MAIL y solo se referencian una vez, en la primera llamada a TM_MAIL.
Autenticación SMTP
TM_MAIL soporta el método de autenticación SMTP AUTH LOGIN. Para más información
sobre ese método de autenticación, consulte el manual del servidor de correo o la página
web de su proveedor de servicios de Internet.
El método de autenticación AUTH LOGIN utiliza los parámetros de TM_MAIL USERNAME y
PASSWORD para conectarse con el servidor de correo. El nombre de usuario y la
contraseña deben estar previamente configurados en una cuenta de correo electrónico de
un servidor de correo electrónico.
Si no se asigna ningún valor al parámetro USERNAME, el método de autenticación AUTH
LOGIN no se usa y el correo electrónico se envía sin autenticación.
812
Tipos de
datos
Static
DWord
1
Static
Time
1
Static
String
1
Static
String
1
Static
String
1
Static
Word
1
Descripción
Dirección IP del servidor de correo electrónico: Se debe
asignar cada fragmento de la dirección IP en forma de
octeto de dos caracteres hexadecimales de 4 bits. Si el
fragmento de la dirección IP = valor decimal 10, que
equivale al valor hexadecimal A, se debe introducir "0A"
para ese octeto.
Ejemplo: Dirección IP = 192.168.0.10
ADDR_MAIL_SERVER = DW#16#C0A8000A, donde:
192 = 16#C0,
•
168 =16#A8
•
0 = 16#00
•
10 = 16#0A
•
Tiempo máximo permitido para TM_MAIL para completar
todo el proceso SMTP desde la iniciación de la conexión
con el SMTP hasta el final de la transmisión SMTP. Si se
excede este tiempo, la ejecución de TM_MAIL finalizará con
un error.
El retardo real hasta que finalice TM_MAIL y se emita el
error puede exceder el WATCH_DOG_TIME debido a que la
operación de desconexión requiere tiempo adicional.
Inicialmente debe ajustarse un tiempo de 2 minutos. Este
tiempo puede ser mucho más corto para una conexión
telefónica ISDN.
Nombre de usuario de la cuenta de correo: datos STRING
con una longitud máxima de 180 caracteres.
Contraseña del servidor de correo: datos STRING con una
longitud máxima de 180 caracteres.
Dirección del emisor: STRING con una longitud máxima de
240 caracteres.
Código de condición de ejecución de los bloques de
comunicación invocados
Manual de sistema, 03/2014, A5E02486683-AG
Controlador programable S7-1200