Professional Documents
Culture Documents
FECHA NOMBRE
FIRMA
02/10/01 NAME
ELABORADO
PY.FORNIER
ESTABLISHED
VERIFICADO B. DURAND
CHECKED
Power
APROBADO Electrical and Control Systems
D. CANTERO
APPROVED
1. INTRODUCCIÓN 5
1.1. PRESENTACIÓN 5
1.2. ARQUITECTURA 5
1.3. OBJETIVO DEL DOCUMENTO 8
1.4. DESTINATARIOS DEL DOCUMENTO 8
1.5. LÍMITES DEL DOCUMENTO 8
1.6. SUMARIO DEL DOCUMENTO 8
1.7. ELEMENTOS TIPOGRÁFICOS CONVENCIONALES 8
1.8. GLOSARIO 9
1.1. PRESENTACIÓN
En un Centralog, la función Centralog Report Writer permite abrir la base de datos
Centralog para aplicaciones de ofimática existentes en el mercado y cuya ejecución
se desarrolla en un microordenador (microcomputadora).
1.2. ARQUITECTURA
La función Centralog Report Writer se instrumenta en dos máquinas distintas, a
saber:
Impresora
Disco de
almacenamiento
Ethernet
S8000
Impresora
Disco de
almacenamiento
Ethernet
CIS
S8000
La comunicación
Las informaciones procedentes de la base de datos Centralog se transfieren al PC
con el fin de que sean procesadas mediante la aplicación Centralog Report Writer.
No obstante, existe la posibilidad de retransmitir los resultados de dicho tratamiento
hacia la base de datos Centralog para realizar su gestión de la misma manera que
cualquier otra variable Centralog (visualización en esquemas sinópticos, curvas,
gráficos de barras, etc.).
• Una base de datos horaria constituida por 12 muestras (5 minutos) de las variables.
• Una base de datos diaria constituida por 24 muestras horarias de las variables.
• Una base de datos mensual constituida por las 28, 29, 30 ó 31 muestras diarias de
las variables.
• Una base de datos anual constituida por las 12 muestras mensuales de las variables.
Datos "10s"
( 6 / min )
Pre-procesamiento de
los datos Centralog
Datos
Centralog
"5min"
Datos
horarias Aplicación cliente
(1/h) Enlace DDE de turno
Datos
diarias
Enlace DDE
Aplicación cliente
( 1 / día ) semanal
Datos
mensual
Enlace DDE
Aplicación cliente
( 1 / mes ) trimestral
Enlace DDE
Base de datos Aplicación cliente
anual anual
El paso desde una base de datos a otra se efectúa al cumplirse cada fecha/hora de
plazo realizando un tratamiento dependiente de la configuración (promedio de las
muestras, suma de las muestras, valor de la última muestra, etc.) y ello,
independientemente de las aplicaciones clientes.
Por ejemplo: el valor del rendimiento promedio del grupo para el día 13 de junio
inscrito en la base de datos mensual del mes de junio, es igual al
promedio de las 24 muestras horarias de la base de datos diaria
del 13 de junio.
• Repertorio NFS Centralog : camino completo de los datos del Centralog a partir del
PC,
Ta maño de la BD CRW
Arra nque de
Aplica ón
Informe
Aplica ón
Cliente
Informe
Aplicaón
Cliente
Informe de
1 Hora (0-23) ón
2 Hora (0-23) ón
3 Hora (0-23) ón
4 Hora (0-23) ón
5 Hora (0-23) ón
6 Hora (0-23) ón
Informe
Aplica ón
Cliente
Informe
Aplica ón
Día (a
Informe
Aplica ón
Cliente
Informe
Aplica ón
Informe
Aplica ón
2.2.3. Instalación
Remitirse a la documentación específica del proyecto.
• Duplicar (copiar y pegar) la variable seleccionada para crear una nueva variable
sobre la misma base,
• Crear propone un registro vacío para entrar las características de la nueva variable.
• Valor mensual El último día del mes, a media noche, se realiza la lectura y el
tratamiento de las muestras de cada variable de la base de datos mensual con el fin
de crear, para cada variable, un valor mensual. El tipo de tratamiento se elige, para
cada variable, durante la configuración entre :
− (Ningún cálculo) El valor no se conserva más allá de la base de datos mensual
(la variable se considera como operando de un cáculo del cual únicamente se
conserva el resultado).
− Última muestra diaria
− Promedio de los 31 muestras diarias
− Suma de los 31 muestras diarias
− Mínimo de los 31 muestras diarias
− Máximo de los 31 muestras diarias
El valor »mensual» de cada variable se memoriza en la base de datos anual.
Un dialogo permite de configurar todos los tratamientos periódicos (5mn, horario, diario y
mensual).
Ejemplo para un resultado de aplicación horaria :
BD Centralog
BD horaria
(12)
✔ El valor de la variable se escribe en BD Centralog
BD diaria
(24)
✔ El valor de la variable se escribe en BD Centralog
BD mensual
(31)
✔ El valor de la variable se escribe en BD Centralog
BD anual
(12)
✔ El valor de la variable se escribe en BD Centralog
Se generan las bases de datos horaria, diaria, mensual y anual, al igual que los ficheros
de configuración de la aplicación Centralog CVS.
Los mensajes se desplieguen en la lista del dialogo de configuracion. En caso de falla, un
mensage de error aparece y se pare la generacion.
En caso de succeso, el boton Aplicar se despliegue. Su accion proporciona la copia de
los archivos generados en el repertorio de trabajo de CRW. Cancelar quita el dialogo sin
copiar algo.
• durante el paso a media noche del último día del mes para los ficheros mensuales,
• durante el paso a media noche del último día del año para los ficheros anuales,
Localización de los ficheros:
• Servidor DDE: CRW pone sus datos a disposición del mundo exterior,
• el servicio: CRW
Ejemplo: [HOJA.XLS]H1
Cabe señalar que sólo puede consultarse una hoja por carpeta.
End Sub
’----------------------------------------------------------------------
’ Función de tratamiento
’----------------------------------------------------------------------
Sub Trt()
’ salvaguardar y salir
Application.ActiveWorkbook.Save
Application.Quit
End Sub
End Sub
’----------------------------------------------------------------------
’ Función de tratamiento
’----------------------------------------------------------------------
Sub Trt()
’ imprimir
Sheets.(»H1»).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1 ?
’ salvaguardar y salir
Application.ActiveWorkbook.Save ?
Application.Quit
End Sub
El Centralog elabora una variable de llamada _ _DATE_ _ que contiene la fecha del
Centralog expresada en segundos transcurridos desde el 1o. de enero de 1970 a las 0
horas (ver $3.1.2.5.).
En la BD CRW se crea una variable _ _DATE_ _
En la carpeta Excel, se abonan 12 casillas con: =CRW|BDH!v_ _DATE_ _ (casillas F5 a
F16 en el siguiente ejemplo) que se hacen invisibles.
A continuación, se elaboran otras 12 casillas a partir de las 12 anteriores (casillas H5 a
H16 en el siguiente ejemplo) a las cuales se da el formato Fecha dd/mm/aaaa hh:mm
Fórmula de cálculos:
=INT(F5/(24*60*60))+DATE(1970,1,1)+MOD((F5;(24*60*60))/(24*60*60))
=CRW|BDH!v_ m_DATE_ _
• duplicar una carpeta EXCEL de referencia en una carpeta que lleve el nombre del
plazo,
• s1<fecha_día>.xls: <fecha _día> 6 caracteres que definen la fecha del día (ejemplo:
s1950308.xls para el primero turno del 8 de marzo de 2001).
(Ídem para los otros turnos s2 - s6).
• j<fecha_día>.xls: <fecha _día> 6 caracteres que definen la fecha del día pasado
(ejemplo: j950308.xls para el 8 de marzo de 2001).
• w<fecha_día>.xls: <fecha _día> 6 caracteres que definen la fecha del día pasado
para el informe semanal (ejemplo: w950308.xls para la semana terminando el 8 de
marzo de 2001).
• t<mes>.xls: <mes> 4 caracteres que definen el mes pasado para el informe trimestral
(ejemplo: t9503.xls para el trimestre enero-febrero-marzo de 2001).
• a<año>.xls: <año> 4 caracteres que definen el año pasado (ejemplo: a1995.xls para
el año 2001).
Si se solicita una consulta DDE durante este plazo, CRW va a consultar obligatoriamente
la carpeta que acaba de duplicarse y la palabra clave «service» sólo deberá incluir el
nombre del uñero de la carpeta Excel duplicada.
• Aplicaciones lanzadas:
Algunas aplicaciones Windows no pueden activarse varias veces (por ejemplo, la
carpeta Excel). Por consiguiente, se pondrá atención en cerrar automáticamente
cualquier aplicación de este tipo que pueda ser activada cíclicamente por CRW
(consultar en el capítulo 3.2.6.3.3. un ejemplo de macro que cierra automáticamente
una carpeta Excel).
Configuración general
Langue / Language / Idioma Español
Unidad de almacenamiento h:
Repertorio CRW c:\crw
Repertorio NFS Centralog g:\crw\tc\
Camino de acceso MS-Excel c:\Office\Excel.exe
Código de error MS-Excel NUMBER
Tamaño de la BD CRW del Centralog 1000
Servidores DDE
Hora Dia Mes Año
Arranque de CRW
Aplicación c:\Office\Excel.exe c:\crw\data\xls\appli5m.xls
Informe 5mn
Aplicación
Cliente DDE Servicio Excel Tema [APPLI5M.XLS]F1 Tempo (0-60000ms)
0
Informe horario
Aplicación c:\Office\Excel.exe c:\crw\data\xls\appli1h.xls
Informes de turno
Hora (0 - 23) Aplicación
Hora (0 - 23) Aplicación
Hora (0 - 23) Aplicación
Hora (0 - 23) Aplicación
Hora (0 - 23) Aplicación
Hora (0 - 23) Aplicación
Informe diario
Aplicación EXLOG
Cliente DDE Servicio Excel Tema F1 Tempo (0-60000ms)
10000
Informe semanal
Aplicación
Día (a 00h00m)
Informe mensual
Aplicación c:\Office\Excel.exe c:\crw\data\xls\appmes.xls
Cliente DDE Servicio Excel Tema [APPLI5M.XLS]F1 Tempo (0-60000ms)
20000
Informe trimestral
Aplicación
mes (el 1· a 00h05m)
Informe anual
Aplicación EXLOG
5 P=30
3 P=20
1 P=10
1 2 3 4 5
A.1. En el Centralog
En el Centralog el repertorio de trabajo de CRW es
/local/af/exe/crw/tc
En él se encuentra en especial los ficheros resultado elaborados cada 5 minutos y el
fichero s_dir que contiene el nombre de todos estos ficheros.
En el Centralog se conserva el equivalente de diez días de datos, es decir 2880 ficheros.
A.2. En el PC
<CRWD> es el repertorio de la aplicación CRW, definida en el Configurador Sistema de
CRW (CrwSysCf)
<CRWD> Ficheros ejecutables CRW
<CRWD>\ abq Ficheros de descripción de los ábacos
<CRWD>\data Ficheros de Traza
<CRWD>\data\arch Ficheros .dbf y .xls almacenados en disco local
<CRWD>\data\data Ficheros de trabajo de CRW Run Time
<CRWD>\data\xls Hojas Excel de referencia (Tratamientos Exlog)
<CRWD>\data\b Espacio bases de datos de trabajo de CRW
<CRWD>\data\bd\cnf Espacio del configurador de datos CrwDataCf
<CRWD>\data\bd\ref Espacio bases de datos de referencia de CRW:
las muestras de las BD están vacías
Todos los dias los archivos de la base de datos diaria, mensual y anual son
automaticamente salvados en un disco de almacenamiento :
<CRWD>\data\ <CRWA>
BDJ.DBF BDJ.BAK
BDM.DBF BDM.BAK
BDA.DBF BDA.BAK
En caso de perdida del disco del PC, despues de la re-instalación del software,
unicamente se tiene que recuperar los archivos del disco de almacenamiento al directorio
<CRWD>\data\