Registro diario de Alarmas y Eventos en Cx-Supervisor

Fecha de publicación
Cateogría del artículo Omron
Visualizaciones del artículo Leído 8350 veces

 

Cx-Supervisor es el SCADA de Omrron, en este ejemplo se muestra como guardar diariamente con el nombre de la fecha de un documento con la información de las Alarmas y los Eventos generados por el Cx-Supervisor.

Cx-Supervisor genera de forma automática dos archivos donde se van almacenando las Alarmas y los Eventos del sistema, estos archivos se pueden abrir con el Wordpad

Estos archivos se almacena en el directorio del proyecto y sus nombres son de estos archivos es:

Registro de Eventos UEL : nombre_del_proyecto.UEL // Registra los eventos como hora de apertura del sistema, fallo de comunicaciones etc

Registro de Alarmas UAL : nombre_del_proyecto.UAL // Registra las alarmas definidas en el SCADA

EL registro de datos consistirá en tomar los archivos actuales con los contenidos de las Alarmas y los Eventos y guardarlos en un directorio con el nombre de la fecha actual

Script

Para ello creamos un Script cuya condición sea por Evento y ponemos la expesión: $Hour==11  (Le indicamos qeu todos los días a las 11 ejecute este Script y por lo tanto haga el registro.

Dentro del Script:

// Transformamos los puntos de Días, MEs y Año a puntos de Texto (que previamente hemos creado)

DIA=ValueToText($DayOfMonth)

MES = ValueToText($Month)

AÑO = ValueToText($Year)

// Utilizamos la función CopyFile para realizar la copia de los archivos

CopyFile("C:\SCADA\0816_ALCALA_V1.UEL","C:\SCADA\BD\REGISTRO_EVENTOS\"+DIA+"-"+MES+"-"+AÑO+".UEL")

CopyFile("C:\SCADA\0816_ALCALA_V1.UAL","C:\SCADA\BD\REGISTRO_ALARMAS\"+DIA+"-"+MES+"-"+AÑO+".UAL")

Para construir el texto del nuevo archivo utilizamos la siguiente sintaxis: "+DIA+"-"+MES+"-"+AÑO+".UAL"  que nos dará como resultado 18-10-2013.UAL

 




Últimas descargas