Aplicación de Informe Automático

Generalidades

La aplicación “Auto Report” (Informe automático) está diseñada para generar varios informes en forma automática, guardarlos en disco y enviarlos por correo electrónico. El horario en que generar los informes se define utilizando el Módulo de Control Automático (Automatic Control Module). El envío de informes por correo electrónico se realiza mediante el controlador o driver KpEmail.dll correspondiente, que viene incluido en la instalación estándar de Rapid SCADA.

Se admiten los siguientes tipos de informes:

  • Informe de datos por horas (“Hourly data report”);
  • Informe de eventos (“Event report”);
  • Informe de datos de minutos (“Minute data report”);
  • Informe elástico (“Elastic report”).

Algoritmo de trabajo

Auto Report funciona como un servicio. Se conecta a la aplicación del servidor (the Server application) y está siempre listo para recibir comandos. El módulo de Control Automático, que opera como parte del servidor, envía los comandos para ejecutar las tareas necesarias para generar los informes en un momento específico. Ante un comando, se genera un conjunto de informes y se guardan en disco en un formato de archivos de MS Office. Si se activa la opción correspondiente, la aplicación Auto Report le pasa un comando al servidor para enviar los informes generados por correo electrónico.

Instalación

  1. Descomprima el paquete de instalación de la aplicación.
  2. Copie todos los archivos de la carpeta SCADA del paquete de instalación al directorio de instalación de Rapid SCADA, lo predeterminado es en C:\SCADA, reteniendo la jerarquía de directorios.
  3. Ejecute el archivo ScadaAutoReport\svc_install.bat como administrador para registrar el servicio.
  4. Ejecute el archivo ScadaAutoReport\svc_start.bat como administrador para ejecutar el servicio.
  5. Abra la aplicación ScadaAutoReport\ScadaAutoReportConfig.exe y vaya a la pestaña Registration para registrar la aplicación.

Configuración

La configuración de Auto Report se almacena en el archivo C:\SCADA\ScadaAutoReport\Config\ScadaAutoReportConfig.xml. Para editarla se usa la aplicación ScadaAutoReportConfig.exe. La interfaz de usuario correspondiente se muestra en las siguientes figuras:

General options of Auto Report
Task options of Auto Report

Para que el Informe Automático funcione, es necesario realizar ciertas configuraciones en el proyecto:

  1. Cree una línea de comunicación, un dispositivo y un canal de salida para enviar informes por correo electrónico a los destinatarios especificados.
  2. Cree un dispositivo y un canal de salida para enviar y recibir comandos para generar informes.
  3. Agregue un nuevo usuario, que se utilizará para conectar la aplicación al Servidor.
  4. Configure el Módulo de Control Automático para enviar comandos según un horario.
  5. Configure el envío de correo electrónico en Communicator.

Las siguientes figuras muestran las acciones 1, 2 y 3:

Communication lines
Devices
Output channels
Users

Abajo, se muestra la configuración del Módulo de Control Automático:

Automatic control module

En el proyecto DemoProject.en-GB.rsproj se incluye un ejemplo de la configuración de Communicator para enviar correos electrónicos (ítem 5). La siguiente figura muestra las propiedades del dispositivo:

Email settings

Operación

Después de completar la configuración o cambiar la configuración existente, reinicie el servicio Auto Report. Para hacerlo, ejecute el archivo ScadaAutoReport\svc_restart.bat como administrador. El nombre del servicio es ScadaAutoReportService.

Para verificar, ejecute la tarea de generar un informe mediante la aplicación Administrator (the Administrator application). Abra el formulario Generador y envíe un comando estándar, especificando el canal de control que se encarga de generar informes. En este ejemplo, el número del canal de salida es 201. Utilice el ID de tarea como valor del comando. Luego verifique los archivos de registro ubicados en el directorio C:\SCADA\ScadaAutoReport\Log\

Telecontrol command

Si la aplicación funciona bien, los informes generados se aparecerán en el directorio especificado en opciones generales, por defecto C:\SCADA\Reports\