Comunicación Teleservice (Correo Electrónico Smtp); Instrucción Tm_Mail (Transmitir E-Mail) - 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-1
Instrucción TM_MAIL
KOP / FUP
STEP 7 crea el DB de instancia automáticamente al insertar la instrucción.
1
El envío de un correo electrónico se inicia con un flanco ascendente, de 0 a 1, en el parámetro
de entrada REQ. La tabla siguiente muestra la relación entre los parámetros BUSY, DONE y
ERROR. Es posible vigilar el progreso de ejecución de TM_MAIL y detectar que la misma haya
finalizado evaluando estos parámetros en llamadas consecutivas.
Los parámetros de salida DONE, ERROR, STATUS, y SFC_STATUS solo son válidos durante un ciclo,
cuando el estado del parámetro de salida BUSY cambia de 1 a 0. La lógica del programa debe
guardar temporalmente los valores de estado de la salida, de modo que sea posible detectar
cambios de estado en posteriores ciclos de ejecución.
Nota
TM_MAIL envía un mensaje de correo electrónico vía TCP/IP a través de la interfaz Ethernet de la
CPU. Para enviar un mensaje de correo electrónico a través de la interfaz del CP (con o sin SSL),
utilice la instrucción Instrucción TMAIL_C (Envía un correo electrónico utilizando la interfaz
Ethernet de la CPU) (Página 682).
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
"TM_MAIL_DB"(
REQ:=_bool_in_,
ID:=_int_in_,
TO_S:=_string_in_,
CC:=_string_in_,
SUBJECT:=_string_in_,
TEXT:= _string_in_,
ATTACHMENT:=_variant_in_,
BUSY=>_bool_out_,
DONE=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,);
Descripción
La instrucción TM_MAIL envía un mensaje de
correo electrónico mediante SMTP (Simple
Mail Transfer Protocol) sobre TCP/IP a través
de la conexión Industrial Ethernet de la CPU.
Si no se dispone de conectividad Ethernet
con Internet, se puede usar un adaptador Te‐
leservice opcional para conectarse con la red
telefónica conmutada. TM_MAIL se ejecuta
asíncronamente y la tarea abarca varias lla‐
madas de TM_MAIL. Al llamar a TM_MAIL, se
debe asignar un DB de instancia. No es ne‐
cesario ajustar el atributo remanente del
DB de instancia. Esto garantiza que el DB de
instancia sea inicializado en la transición de
la CPU de STOP a RUN y que se puede disparar
una nueva operación TM_MAIL.
14
1189

Publicidad

Tabla de contenido
loading

Tabla de contenido