Modificación De Programas De Usuario - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Comunicación TeleService (correo electrónico SMTP)
14.1 Instrucción TM_Mail (Transmitir e-mail)
Tabla 14-2
Interacción de los parámetros Done, Busy y Error
DONE
BUSY
Irrelevante
1
1
0
0
0
0
0
Si la CPU pasa a STOP mientras está activa la instrucción TM_MAIL, se cierra la comunicación con
el servidor de correo electrónico. La comunicación con el servidor de correo electrónico 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.
ATENCIÓN
Modificación de programas de usuario
El borrado y la sustitución de bloques de programas, las llamadas a TM_MAIL o las llamadas a
los DB de instancia de TM_MAIL pueden romper las conexiones de los bloques de programas.
Si no logra mantener conectados los bloques de programa, las funciones de comunicación TPC/
IP pueden entrar en un estado indefinido, y posiblemente acaben provocando daños
materiales. Después de transferir un bloque de programa modificado, debería reiniciar la CPU
(caliente) o ejecutar un arranque en frío.
Para evitar romper las conexiones de los bloques de programas, solo debe cambiar las partes
del programa de usuario que afectan directamente a las llamadas de TM_MAIL en los casos
siguientes:
• La CPU está en STOP
• No se envió ningún correo electrónico (REQ y BUSY = 0)
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 solo se
pueden modificar cuando la tarea ha finalizado (BUSY = 0).
1190
ERROR
Descripción
Irrelevante
Tarea en curso.
0
La tarea se ha ejecutado correctamente.
1
La tarea se ha finalizado con un error. Para averiguar la causa del error, consulte
el parámetro STATUS.
0
Ninguna tarea en curso
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido