106BComunicación TeleService (correo electrónico SMTP)
13.1 Instrucción de transferencia de correos electrónicos TM_Mail
Si la CPU pasa a STOP mientras está activa la instrucción TM_MAIL, se deshace la
comunicación con el servidor de correo electrónico. La comunicación con el servidor de
correo también se pierde si se producen problemas de comunicación con la CPU en el bus
Industrial Ethernet. En estos casos, se suspende el proceso de transmisión y el correo
electrónico no llega al destinatario.
PRECAUCIÓN
Modificar programas de usuario
Modifique las partes del programa de usuario que afecten directamente las llamadas
TM_MAIL únicamente en los siguientes casos:
La CPU está en STOP
No se esté enviando ningún correo electrónico (REQ y BUSY = 0)
Esto rige especialmente en caso de borrar y reemplazar bloques de programa, las
llamadas de TM_MAIL o llamadas de los DB de instancia de TM_MAIL.
Si no logra mantener conectados los bloques de programa, las funciones de comunicación
TPC / IP pueden entrar en un estado indefinido. Después de transferir un bloque de
programa modificado, se debe reiniciar la CPU (caliente) o ejecutar un arranque en frío.
Coherencia de datos
El parámetro de entrada ADDR_MAIL_SERVER se lee una vez iniciada la operación. Un
valor nuevo no se hará efectivo hasta que la operación actual haya finalizado y se haya
iniciado una nueva operación TM_MAIL.
Por el contrario, los parámetros WATCH_DOG_TIME, TO_S, CC, FROM, SUBJECT, TEXT,
ATTACHMENT, USERNAME y PASSWORD se leen durante la ejecución de TM_MAIL y
sólo se pueden modificar cuando la tarea ha finalizado (BUSY = 0).
658
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05