Enviar e-mails desde CitectScada

En esta práctica vamos a enviar e-mails desde el Scada Citect, en el PC donde se va a ejecutar el citect he realizado unas previas configuraciónes, lo primero de todo es configurar una cuenta de correo en el Outlook Express, esta cuenta de correo puede ser cualquier cuenta que tengamos en gmail,hotmail,etc... que admita POP , para este ejemplo he utilizado una cuenta en Gmail, y en el siguiente enlace puedes encontrar una guia detallada de como configurar el Outlook Express para una cuenta Gmail.

En la configuración de Gmail, he habilitado POP como se puede observar.

Se ejecuta el Internet Explorer -> Herramientas -> Opciones de Internet, y configurar el Outlook Express como programa predeterminado para el correo.

Una vez configurado el Outook Express vamos a Herramientas -> Opciones y deseleccionar la opción Avisarme cuando otras ...

Estos son los requisitos previos, antes de configurar una función en Citect

Una vez abierto nuestro proyecto Citect, lo que voy ha hacer es una función que englobe varias funciones ya predefinidas en Cicode, pulsamos sobre el icono y abrimos el editor Cicode, creamos un nuevo y nos aparece una ventana emergente para seleccionar el lenguaje de programación, seleccionamos Cicode

La función que voy a implementar realiza lo siguiente, primero logearse, enviar el e-mai y archivos adjuntos si es el caso y acto seguido deslogearse, en el caso de querer enviar datos adjuntos de gran peso, es aconsejable intercalar la funcion Sleep(5) antes de deslogearse

Para comprobar que la función se ejecute correctamente voy a crear un boton que al pulsar se envie el mail, creo una nueva pagina usando una plantilla predefinida e inserto un botón, busco la función creada anteriormente y listo, ya se puede compilar y ejecutar el proyecto, arranca el Runtime y pulso el botón.

El mail se ha enviado correctamente, en mi PC compruebo el correo y como se puede observar ha llegado un nuevo mensaje, con la configuración que se ha realizado anteriormente.

8 de Septiembre del 2012