Buenas tardes Ronald,
En el archivo adjunto pasamos el programa solicitado, es completamente funcional y ya puede continuar con mejoras o no, por su cuenta.
Le recomiendo cuando lo use en producción, agregar acceso protegido por clave, que se hace configurando muy fácilmente.
El programa lee el caudal [Litros/min] de un caudalimetro de acuerdo a los pulsos por segundo en la entrada
DIN7/COUNTER del PLC (STX8091).
Si tiene dudas como conectarlo, nos avisa. Asegúrese de que entregue al menos 12V de tensión pico la onda cuadrada.
El caudal es muestreado cada
FLOW_SAMPLE_PERIOD_TIME segundos y se almacena en la memoria EEPROM.
Cada muestra se asocia a una fecha/hora (llamdo TimeStamp).
Por cada muestra almacenada, se envía un mail a la dirección definida en constante
FLOW_MAIL_TO detallando caudal y fecha/hora.
Accediendo al servidor web del PLC, es posible ver caudal instantáneo, registro de caudal con fecha/hora de la ultima semana, información de configuración y otros.
Ingrese con navegador a la direccion IP del PLC, por ej:
http://192.168.1.81Alli podra ver las paginas de acceso a registro e informacion.
En la tabla con los registros de caudal, la fila con los valores encerrados por corchetes [ ], significa que es la ultima muestra leída.
La tabla representa la memoria de almacenamiento en el PLC, la cual es circular, las muestras nuevas, van remplazando las viejas.
Recuerde configurar fecha/hora correctamente en el PLC, de lo contrario, las muestras se almacenarán, pero se mostrará la leyenda RTC ERROR.
ANTES DE USAREn el archivo
Globals.inc, es posible configurar direcciones de email y tiempo de muestreo con las constantes:
FLOW_MAIL_TO -> Dirección de destinatario.
FLOW_MAIL_FROM -> Dirección de remitente.
FLOW_SAMPLE_PERIOD_TIME -> Tiempo de muestreo en segundos (por defecto 15 minutos).
Para 8 horas, usar valor 28800.El sistema al energizarce, realiza un muestreo a los 30 segundos (enviando mail) y luego continua normalmente.
Configure el programa, grabe en PLC y luego pruebe.
Para documentación y ejemplos de uso del servidor web, descargue la nota de aplicación AN030 desde nuestra pagina Web.
Para documentación y ejemplos de uso del cliente de email, descargue la nota de aplicación AN020 desde nuestra pagina Web.
Le recomiendo intentar comprender el programa para que pueda modificarlo por su cuenta, esta muy bien documentado y organizado.Saludos y quedamos a disposición.