You are on page 1of 60

Centralog Report Writer

Manual de Instalación y de Utilización


This document is the exclusive property of ALSTOM and shall not be used, copied or communicated to third party without their prior authorization.
Este documento es propriedad exclusiva de ALSTOM y no puede ser utilizado, copiado o communicado a terceros sin su autorización

DIFUSIÓN : CONFIDENCIAL  RESTRINGIDA  CONTROLADA  LIBRE 


ACCESSIBILITY CONFIDENTIAL RESTRICTED CONTROLLED FREE

FECHA NOMBRE
FIRMA
02/10/01 NAME

ELABORADO
PY.FORNIER
ESTABLISHED

VERIFICADO B. DURAND
CHECKED
Power
APROBADO Electrical and Control Systems
D. CANTERO
APPROVED

REV STAT. P°/P° FIN NUM P


P SH/SH END N of SH
P T P 0 9 A 4 2 0 1 1 V 5 - S A A 4
A BPE 1/60
PA 400 D
LISTA DE MODIFICACIONES / MODIFICATIONS TABLE

REV ELABORADO VERIFICADO APROBADO FECHA MODIFICACIONES STAT.


ESTABLISHED CHECKED APPROVED

A PY. FORNIER B. DURAND D. CANTERO 02/10/01 Primera version BPE


PA 401 C

Centralog Report Writer PTP09A42011V5-SA.2/60


Manual de Instalación y de Utilización
ÍNDICE GENERAL

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

2. MANUAL DE INSTALACIÓN DEL PROGRAMA 10


2.1. INSTALACIÓN DEL PROGRAMA PC 10
2.1.1. Arquitectura material necesaria 10
2.1.2. Recursos software necesarios 10
2.1.3. Programa CRW 10
2.1.4. Configuración sistema 11
2.1.5. Biblioteca de las funciones termodinámicas y ábacos 13
2.2. INSTALACIÓN DEL PROGRAMA CVS 13
2.2.1. Arquitectura material necesaria 13
2.2.2. Recursos de software necesarios 13
2.2.3. Instalación 13

3. MANUAL DE UTILIZACIÓN DEL PROGRAMA CRW 14


3.1. MANUAL DE UTILIZACIÓN DEL CONFIGURADOR DE DATOS CRW 14
3.1.1. Función del configurador 14
3.1.2. Lanzamiento del programa 14
3.2. MANUAL DE UTILIZACIÓN DEL PROGRAMA CRW 25
3.2.1. Arranque del programa 25
3.2.2. Ventana de la aplicación 26
3.2.3. Ventana de almacenamiento 29
3.2.4. Ventana de estadísticas de comunicación 31
3.2.5. Parada del programa 31
3.2.6. Interfaz del programa con aplicaciones externas 32
3.2.7. Configuración de las acciones desarrolladas por CRW al cumplirse los
diversos plazos 41
3.3. MANUAL DE UTILIZACIÓN DE LAS FUNCIONES TERMODINÁMICAS 49
3.3.1. Objetivo de las funciones termodinámicas 49
3.3.2. Utilización con Excel 49

Centralog Report Writer PTP09A42011V5-SA.3/60


Manual de Instalación y de Utilización
3.3.3. Lista de funciones disponibles 49
3.4. MANUAL DE UTILIZACIÓN DE LOS ÁBACOS 51
3.4.1. Objetivo de los ábacos 51
3.4.2. Capacidades y límites 51
3.4.3. Definición de los parámetros de los ábacos 51
3.4.4. Ejemplo de definición de parámetros 53
3.4.5. Utilización con Excel 53
3.5. MANUAL DE UTILIZACIÓN DEL PROGRAMA CRW-CVS 54
3.5.1. Funcionamiento del programa 54
3.5.2. Mensajes de señalización 54

Centralog Report Writer PTP09A42011V5-SA.4/60


Manual de Instalación y de Utilización
1. Introducción

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:

• una de las estaciones CVS del Centralog en la cual se efectúa el muestreo y el


preprocesamiento de los datos,

• un microordenador (microcomputadora) PC en el cual se efectúan cálculos


suplementarios, el almacenamiento de los datos y la comunicación de dichos
datos a aplicaciones externas.
Arquitectura para el Centralog de tipo C10:

Estación Centralog Report Writer Centralog


C10

Impresora

Disco de
almacenamiento

Ethernet

S8000

Centralog Report Writer PTP09A42011V5-SA.5/60


Manual de Instalación y de Utilización
Arquitectura para el Centralog de tipo C30 ó C50 :

Estación Centralog Report Writer Estación CVS

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.).

Las bases de datos


Las variables se consultan cada diez segundos en la base de datos tiempo real del
Centralog. Con respecto a cada variable, un cálculo permite determinar un »valor 5
minutos».
A continuación, dichos datos se memorizan en las siguientes bases de datos:

• 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.

Centralog Report Writer PTP09A42011V5-SA.6/60


Manual de Instalación y de Utilización
Base de Datos Tiempo
Real Centralog

Datos "10s"
( 6 / min )

Pre-procesamiento de
los datos Centralog

Datos
Centralog
"5min"

Base de datos Enlace DDE Aplicación cliente


horaria horaria

Datos
horarias Aplicación cliente
(1/h) Enlace DDE de turno

Base de datos Enlace DDE Aplicación cliente


diaria diaria
Resultado de una aplicacion cliente

Datos
diarias
Enlace DDE
Aplicación cliente
( 1 / día ) semanal

Base de datos Enlace DDE Aplicación cliente


mensual mensual

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.

Centralog Report Writer PTP09A42011V5-SA.7/60


Manual de Instalación y de Utilización
1.3. OBJETIVO DEL DOCUMENTO
El objetivo del presente documento consiste en describir la instalación y la utilización del
programa.

1.4. DESTINATARIOS DEL DOCUMENTO


Este documento está destinado a todos aquellos que deben poner en servicio el
programa CRW en el Centralog y que requieren saber cómo instalarlo, configurarlo y
actualizarlo.
Se dirige asimismo a todos aquellos que están a cargo de la operación y el
mantenimiento del programa: en particular, explica cómo utilizar las interfaces del
programa con las aplicaciones externas.

1.5. LÍMITES DEL DOCUMENTO


Este documento proporciona la lista de los programas anexos que el CRW requiere en el
PC (programas de comunicación con una estación SUN por ejemplo) o aquellos con los
cuales es posible dialogar (por ejemplo: Excel®, biblioteca DDE). Asimismo, puede
proporcionar consejos para situarse en interfaz con las herramientas de ofimática.
En cambio, no incluye el manual de instalación o de utilización de dichos programas, los
cuales podrán obtenerse en la documentación suministrada con estos últimos.

1.6. SUMARIO DEL DOCUMENTO


Incluye dos partes que describen con respecto a cada uno de los elementos
constituyentes del programa CRW :
• el manual de instalación de los programas,
• el manual de utilización.

1.7. ELEMENTOS TIPOGRÁFICOS CONVENCIONALES


diálogos: los diálogos y comentarios producidos por las herramientas de
instalación o de utilización de los programas se describen con este
tipo de caracteres.
negritas: las respuestas esperadas del operador al desarrollarse los
diálogos de instalación o explotación se describen en negritas.
<rc> : tecla »Enter» o »Return» (Entrada/Retorno) de su teclado que
finaliza la introducción de cualquier respuesta
cursiva: los nombres de los programas y de los ficheros se describen en
letra cursiva.

® Excel es una marca registrada de Microsoft corporation

Centralog Report Writer PTP09A42011V5-SA.8/60


Manual de Instalación y de Utilización
1.8. GLOSARIO
CRW : Centralog Report Writer,
CVS : Centralog Video Station,
BDH : Base de datos horaria,
BDJ : Base de datos diaria,
BDM : Base de datos mensual,
BDA : Base de datos anual.

Centralog Report Writer PTP09A42011V5-SA.9/60


Manual de Instalación y de Utilización
2. Manual de Instalación del Programa

2.1. INSTALACIÓN DEL PROGRAMA PC

2.1.1. Arquitectura material necesaria


El programa funciona en un microordenador (microcomputadora) PC que disponga de las
siguientes características mínimas:
• Procesador Pentium
• Disco duro ? 1 Gigabytes
• Disco de almacenamiento intercambiable
• Memoria RAM ? 32 Megabytes
• Acceso Ethernet

2.1.2. Recursos software necesarios


• Programa Windows-NT 3.51 ó 4.0
• Programa de comunicación:
El PC y el CVS comunican gracias al protocolo Network File System (NFS)

2.1.3. Programa CRW


Utilizar los disquetes »Logiciel CRW» (Programa CRW).
En Windows, ejecutar el fichero setup.exe incluido en el primer disquete: pulsar dos
veces el ratón señalando el gestionador de ficheros.
El programa de instalación propone una estructura arborescente de instalación en el
disco de su computadora: introduzca un camino diferente o acepte el camino propuesto.
Puede solicitar la instalación en un repertorio en el cual el programa ya se ha instalado
antes, en este caso sólo se reemplazarán aquellos ficheros que deban substituirse.
Al final de la instalación:
El repertorio precisado anteriormente se crea cuando aún no existe y, en el caso
contrario, se actualiza,
En el Gestionador de programas se crea un grupo de trabajo con el nombre
»Centralog Report Writer». Este grupo incluye los iconos de lanzamiento de la
aplicación CRW Run Time, CRW System Configurator y CRW Data Configurator.

Centralog Report Writer PTP09A42011V5-SA.10/60


Manual de Instalación y de Utilización
2.1.4. Configuración sistema
Los componentes CRW utilizan parámetros de configuración que pueden ser entradas
con la ayuda del configurador sistema CrwSysCf.exe.
Los datos que deben ser configurados desde la fase de instalación de CRW son las
siguientes :

• Idioma : Idioma de las aplicaciones CRW (Francés, Ingles o Español),

• Repertorio CRW : repertorio de instalación del programa (por ejemplo c:\crw),

• Repertorio NFS Centralog : camino completo de los datos del Centralog a partir del
PC,

• Camino de acceso MS-EXCEL: camino completo del ejecutable excel.exe en su


computadora,

• Código de error MS-EXCEL : código de error de la hoja de cálculo electrónica


enviado por CRW a las aplicaciones externas a través del enlace DDE si el resultado
por transmitir no es numérico:
• NUMBER: CRW enviará #NÚMERO en este caso,
• SPACE : CRW enviará un carácter en blanco (espacio).
• Unidad de almacenamiento : nombre del disco que define el disco de
almacenamiento, (por ejemplo d:),

• Tamaño de la BD CRW del Centralog : Máximo número para el cual es posible


abonar en Centralog.
Este número determina también el tamaño máximo de la base de datos
horaria.
Si esté no es llenado el máximo valor (2048) es usado por defecto.
Este número no debe exceder la máxima capacidad de 2048 substraída del
consumo de otros abonados IBDD trabajando sobre el mismo equipo.
Este valor es llenado por el equipo del proyecto de ALSTOM. Alguna
modificación podra provocar serios problemas en el funcionamiento de
Centralog.
Otros parámetros sirven para configurar las interfaces de la aplicación CRW con las
aplicaciones externas. La guía de configuración se encuentra en el apartado 3.2.7.3. del
presente documento.
Al momento de quitar el programa de configuración sistema se propone al operador de
conservar o no los cambios.

Centralog Report Writer PTP09A42011V5-SA.11/60


Manual de Instalación y de Utilización
Configuraón Servidores
La ngue / La ngua ge / Unida d de Hora
Repertorio Día
Repertorio NFS Sema n
Ca mino de a cceso MS- Mes
Código de error MS- Trimestr
Año

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

Mes (el 1ero a

Informe
Aplica ón

Centralog Report Writer PTP09A42011V5-SA.12/60


Manual de Instalación y de Utilización
2.1.5. Biblioteca de las funciones termodinámicas y ábacos
Se suministra en forma de una DLL (Dynamic Link Library), 32 bits
Se encuentra situada en el repertorio system32 de Windows.
El nombre de la biblioteca es: crw_xl.dll

2.2. INSTALACIÓN DEL PROGRAMA CVS

2.2.1. Arquitectura material necesaria


Una de las estaciones SUN que sirva de soporte para un CVS del Centralog.

2.2.2. Recursos de software necesarios


Es suficiente con el programa instalado en el CVS.

2.2.3. Instalación
Remitirse a la documentación específica del proyecto.

Centralog Report Writer PTP09A42011V5-SA.13/60


Manual de Instalación y de Utilización
3. Manual de Utilización del Programa CRW

Antes de continuar, recomendamos ampliamente al lector una lectura cuidadosa del


primer capítulo del presente documento.
3.1. MANUAL DE UTILIZACIÓN DEL CONFIGURADOR DE DATOS CRW

3.1.1. Función del configurador


El programa CRW utiliza una base de datos local que define un conjunto de variables
específicas del CRW.
Cada variable CRW lleva asociada una variable de la base de datos del Centralog.
El programa CRW no se entrega configurado.
El configurador tiene por objeto definir cada variable cuya gestión será asumida por
CRW:
• nombre de la variable
• variable asociada en la base de datos Centralog
• preprocesamiento en el CVS
• tratamiento en los plazos 5mn, horario, etc.
Esta configuración se efectúa en la microcomputadora (microordenador).

3.1.2. Lanzamiento del programa


El configurador CRW se lanza mediante una doble presión del ratón señalando el icono
CRW Data Configurator :
Para poder comenzar, el configurador verifica que la aplicación CRW Run Time se
encuentre inactiva. En el caso contrario, aparecerá el mensaje siguiente:

Parar la aplicación CRW y volver a lanzar el configurador.

Centralog Report Writer PTP09A42011V5-SA.14/60


Manual de Instalación y de Utilización
El programa despliegue su ventana principal :

La ventana presenta la lista de las variables ya configuradas y una barra de herramientas


para :

• Registrar el trabajo en curso,

• Modificar la variable seleccionada (en un cuadro rojo),

• Crear una nueva variable,

• Duplicar (copiar y pegar) la variable seleccionada para crear una nueva variable
sobre la misma base,

• Suprimir la variable seleccionada,

• Generar los archivos de Base de Datos,

• Imprimir los datos de configuración.


Al momento de quitar el programa de configuración de los datos, se conserva
automáticamente los cambios.

Centralog Report Writer PTP09A42011V5-SA.15/60


Manual de Instalación y de Utilización
3.1.2.1. Crear, duplicar o modificar una variable
El punto común entre estas operaciones es el dialogo de modificación de la variable.

• Crear propone un registro vacío para entrar las características de la nueva variable.

• Duplicar propone una copia de la variable seleccionada. Hay que modificar al


mínimo la clave CRW por fin de crear la nueva variable.

• Modificar propone las características de la variable seleccionada para modificación.


Las modificaciones se aplican pulsando el botón Aplicar y se cancelan pulsando el botón
Cancelar. El dialogo se cierre.

El dialogo de modificación consta de los campos siguientes :

• Clave CRW (de 1 a 20 caracteres)


tipo: Campo alfanumérico, introducción obligatoria, único en la BD CRW.

• Comentario (de 1 a 32 caracteres)


tipo: Campo alfanumérico, introducción opcional.
Comentario que aparece únicamente en el formulario de introducción y en la edición
del contenido de la BD del configurador.

Centralog Report Writer PTP09A42011V5-SA.16/60


Manual de Instalación y de Utilización
• Origen : el botón a la derecha de la zona de texto permite de seleccionar entre:
- Variable adquirida de la BD Centralog,
- Resultado de una aplicación 5mn,
- Resultado de una aplicación horaria
- Resultado de una aplicación diaria
- Resultado de una aplicación mensual

• El boton Configurar los tratamientos abre el dialogo correspondiente al origen de


la variable.

• El tratamiento en caso de invalidez de la variable en el Centralog puede realizarse


de dos maneras :
− Conservando el ultimo valor valido de la variable
− Reemplazando su valor por una formula teniendo como base una medida de
referencia única para todas las variables. Debe existir una variable de referencia
en la BD CRW si ha de reemplazarse una variable por lo menos en caso de
invalidez.
Esta variable se despliega con la palabra Ref al derecho de la linea en la ventana
principal del configurador de datos (ver pagina precedente).

• medida de referencia Indica que la variable será la medida de referencia para


reemplazar las variables inválidas durante los cálculos efectuados en el Centralog.
No debe existir más de una variable de este tipo en la BD CRW,

Centralog Report Writer PTP09A42011V5-SA.17/60


Manual de Instalación y de Utilización
3.1.2.2. Configuración de los tratamientos
Variable adquirida de la BD Centralog :
Un dialogo permite de configurar su clave Centralog y todos los tratamientos periódicos
(5mn, horario, diario y mensual).

• Variable : (de 1 a 20 caracteres) tipo: Campo alfanumérico


Representa el nombre de la variable en la base de datos del Centralog.
NOTA : Varias claves CRW pueden referirse a la misma clave Centralog: una
variable CRW puede, por ejemplo, adoptar el valor promedio de una variable
Centralog y otra variable CRW adoptar el valor máximo de la misma variable
Centralog.

Centralog Report Writer PTP09A42011V5-SA.18/60


Manual de Instalación y de Utilización
• Valor 5mn
Las informaciones adquiridas cíclicamente cada 10 segundos son objeto de un
tratamiento cada 5 minutos con el fin de crear, para cada variable, un valor 5min. El
tipo de tratamiento se elige con el botón al derecho del campo, entre :
− Último valor conocido del paso 5mn
− Promedio de los 30 valores 10s
− Promedio y desviación standard de los 30 valores 10s
− Mínimo de los 30 valores 10s
− Máximo de los 30 valores 10s
− Tiempo de funcionamiento (durante el paso 5mn)
− Número de transiciones a 1 (durante el paso 5mn)
− Tiempo pasado en el umbral muy alto (durante el paso 5mn)
− Tiempo pasado en los umbrales alto y muy alto (durante el paso 5mn)
− Tiempo pasado en el umbral muy bajo (durante el paso 5mn)
− Tiempo pasado en los umbrales bajo y muy bajo (durante el paso 5mn)
Nota :
- Con respecto a cada variable analógica consultada configurada en tipo
«Promedio y desviación standard de los 30 valores 10s», por motivos de
homogeneidad de tratamiento, la separación en tres valores (promedio, promedio
+ desviación standard, promedio - desviación estándar) da lugar a la separación
en tres claves de identificación (clave externa), una por cada valor, con el fin de
tratarlas como tres variables distintas en el PC (se añade un carácter a la clave
externa de la variable consultada).
- los resultados de cálculo de tipo «Tiempo ...» son múltiplos de 10 segundos; en
efecto, la aplicación Centralog evalúa el estado de la variable durante el
muestreo realizado cada 10 segundos.
- los cálculos de tipo «Mínimo« y «Máximo» sólo se efectúan cada 10 segundos,
- los cálculos de tipo «Promedio ...» y « Tiempo pasado en el umbral ...» están
reservados para las variables analógicas (ASig) en la base de datos Centralog,
- los cálculos de tipo «Tiempo de funcionamiento» y «Número de transiciones a
1» están reservados para las variables lógicas (BSig) en la base de datos
Centralog,
Estos resultados de cálculo se escriben en la BD horaria, con el índice 5 minutos
correspondiente, a partir de su recepción por la aplicación CRW.

Centralog Report Writer PTP09A42011V5-SA.19/60


Manual de Instalación y de Utilización
• Valor horario Cada hora, un tratamiento se realiza con el fin de crear, para cada
variable, un valor horario. El tipo de tratamiento se elige con el botón al derecho del
campo, entre :
− (Ningún cálculo) El valor no se conserva más allá de la base de datos horaria (la
variable se considera como operando de un cáculo del cual únicamente se
conserva el resultado).
− Última muestra 5mn
− Promedio de los 12 muestras 5mn
− Suma de los 12 muestras 5mn
− Mínimo de los 12 muestras 5mn
− Máximo de los 12 muestras 5mn
El valor resultante de cada tratamiento se memoriza en la base de datos diaria.

• Valor diario Todas las noches, a media noche, se realiza la lectura y el


tratamiento de las muestras de cada variable de la base de datos diaria con el fin de
crear, para cada variable, un valor diario. El tipo de tratamiento se elige con el botón
al derecho del campo, entre :
− (Ningún cálculo) El valor no se conserva más allá de la base de datos diaria (la
variable se considera como operando de un cáculo del cual únicamente se
conserva el resultado).
− Última muestra horaria
− Promedio de los 24 muestras horarias
− Suma de los 24 muestras horarias
− Mínimo de los 24 muestras horarias
− Máximo de los 24 muestras horarias
El valor »diario» de cada variable se memoriza en la base de datos mensual.

• 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.

Centralog Report Writer PTP09A42011V5-SA.20/60


Manual de Instalación y de Utilización
Resultado de una aplicación 5mn, horaria, diaria o mensual :

Un dialogo permite de configurar todos los tratamientos periódicos (5mn, horario, diario y
mensual).
Ejemplo para un resultado de aplicación horaria :

• El valor de la variable se escribe en la BD Centralog : esta caja sirve para escribir


este resultado en la Base de Datos Tiempo Real del Centralog. En este caso el
campo siguiente se despliegue :

• utilizando la clave Centralog : indicar aquí la clave de identificación de la variable


en el Centralog (de 1 a 20 caracteres)
tipo: Campo alfanumérico.
Para los otros campos referirse a la pagina precedente.

Centralog Report Writer PTP09A42011V5-SA.21/60


Manual de Instalación y de Utilización
Resumen:

BD Centralog

DDE Aplicación cliente 5


Cada 5 minutos min
Valor 5mn

BD horaria
(12)
✔ El valor de la variable se escribe en BD Centralog

DDE Aplicación cliente


Cada hora horaria
Valor horaria

BD diaria
(24)
✔ El valor de la variable se escribe en BD Centralog

DDE Aplicación cliente


Cada día diaria
Valor diaria

BD mensual
(31)
✔ El valor de la variable se escribe en BD Centralog

DDE Aplicación cliente


Cada mes mensual
Valor mensual

BD anual
(12)
✔ El valor de la variable se escribe en BD Centralog

Centralog Report Writer PTP09A42011V5-SA.22/60


Manual de Instalación y de Utilización
3.1.2.3. Generacion de las bases de datos
G

El botón sirve para generar las bases de datos.

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.

Centralog Report Writer PTP09A42011V5-SA.23/60


Manual de Instalación y de Utilización
3.1.2.4. Tamaño máximo de los ficheros generados
El tamaño de los ficheros se encuentra limitado en número de registros.
Esté es calculado del valor del campo Tamaño de la BD CRW Centralog (T) del
configurador sistema CrwSysCf.exe

• Fichero BD horaria: incluye (T + 100) registros como máximo


− T objetos adquiridos del CVS cada 5 minutos,
− 100 objetos adquiridos de una aplicación externa cada 5 minutos.

• Fichero BD diaria: incluye (T + 200) registros como máximo


− (T + 100) objetos procedentes de la BD horaria cada hora,
− 100 objetos adquiridos de una aplicación externa cada hora.

• Fichero BD mensual: incluye (T + 300) registros como máximo


− (T + 200) objetos procedentes de la BD diaria cada día,
− 100 objetos adquiridos de una aplicación externa cada día.

• Fichero BD anual: incluye (T + 400) registros como máximo


− T + 300) objetos procedentes de la BD mensual cada mes,
− 100 objetos adquiridos de una aplicación externa cada mes.
Estos valores máximos se verifican en el momento de la generación.

3.1.2.5. Registro especial para Fecha


Un regsitro especial es automaticamente creado en todas las bases de datos.
El nombre de la clave CRW es _ _DATE_ _.
Esta variable es creada para recibir la fecha y hora de Centralog en el formato de número
de segundos desde la fecha del 1/1/1970.
El Centralog suministra está informacion en cada archivo cinco minutos.

Centralog Report Writer PTP09A42011V5-SA.24/60


Manual de Instalación y de Utilización
3.2. MANUAL DE UTILIZACIÓN DEL PROGRAMA CRW

3.2.1. Arranque del programa


El configurador CRW se lanza mediante una doble presión del ratón señalando el icono
CRW Run Time
Para poder comenzar, la aplicación CRW verifica que el configurador de datos se
encuentre inactivo.
Si éste no es el caso, aparecerá el siguiente mensaje:

Detener el configurador de datos CRW y volver a lanzar la aplicación.


Además, el programa sólo puede arrancar cuando las bases de datos horaria, diaria,
mensual y anual se encuentran presentes: por lo tanto, es necesario configurar los datos
que habrán de tratarse utilizando el configurador antes de lanzar la aplicación CRW.

Centralog Report Writer PTP09A42011V5-SA.25/60


Manual de Instalación y de Utilización
3.2.2. Ventana de la aplicación

La ventana principal de la aplicación CRW está constituida por un cuadro de


información, una lista de mensajes sistema y botones de mando.
El cuadro de información está destinado a proporcionar algunas informaciones
sintéticas al operador referentes a su sistema, como por ejemplo:
- el número de versión del programa CRW (visualizado en el momento
del arranque de la aplicación);
- el estado del disco de almacenamiento (disponible o no) y el número de
Megabytes disponibles;
- el número de intercambios COM (transferencia de ficheros por Ethernet)
en cada sentido;
- la fecha y la hora de los datos CENTRALOG en curso de tratamiento.

Centralog Report Writer PTP09A42011V5-SA.26/60


Manual de Instalación y de Utilización
La lista de los mensajes sistema constituye el informe de registro cronológico de
la aplicación. Esta lista se actualiza en tiempo real. Todos los mensajes
presentados en la lista se refieren al desarrollo de la aplicación CRW. Cada
mensaje está constituido por la fecha y la hora del acontecimiento (fecha y hora del
PC), seguido por un grado de emergencia, el trigrama del módulo que generó el
mensaje y, por último, el mensaje.
El grado de emergencia está destinado a diferenciar los mensajes de acuerdo con su
importancia visualizándolos con un color relativo a este código.
Los mensajes I son mensajes de »información» que permiten al operador seguir
los diferentes tratamientos de la aplicación de una manera bastante detallada.
Los mensajes N son mensajes »normales» de información.
Los mensajes U son mensajes »urgentes» relativos al sistema (errores o
indisponibilidades). En general, estos mensajes requieren una acción del
operador para solucionar el problema. Los mensajes T son mensajes de »traza»
COM que permiten al operador seguir de una manera sumamente detallada los
eventos relacionados con la red Ethernet.
El trigrama del módulo que generó el mensaje está destinado a identificar el origen
del mensaje:
CRW Punto de entrada de la aplicación
APP Monitor de la aplicación
ARC Funciones de almacenamiento
BD Servicios de gestión de las bases de datos
DDE Funciones de gestión de los enlaces DDE cliente / servidor
Windows
COM Funciones de gestión del enlace CVS - PC
HCO Funciones de Hash coding (direccionamiento calculado)
CNF Funciones de configuración
El tamaño del informe de registro CRW está establecido de manera que contenga
un máximo de 400 mensajes. Cuando el informe de registro se encuentra saturado,
la escritura de un nuevo mensaje se acompañará por la supresión del mensaje más
antiguo.
La totalidad de dichos mensajes se escribe en un fichero de rastreo circular de 100 000
bytes situado en el repertorio \data del repertorio de instalación de CRW. El nombre del
fichero es trace. Para fines de mantenimiento, en el momento del arranque de la
aplicación este fichero se salvaguarda en el fichero tracesav.

Centralog Report Writer PTP09A42011V5-SA.27/60


Manual de Instalación y de Utilización
Los botones de mando permiten ya sea actuar a nivel de la naturaleza de los
mensajes que se incorporan en la composición del informe de registro CRW, o bien
abrir las ventanas relativas a los tratamientos CRW.
Parada de desfile en pantalla permite fijar la visualización del informe de registro
CRW con el fin de permitir la consulta de los mensajes por medio de las teclas de
desplazamiento avance/retroceso o de los recursos Windows (ascensor o barra de
desplazamiento y flechas situados en el lado derecho de la ventana). Reanudar
desfile en pantalla permite volver al modo de desfile denominado »normal» de
manera que el último evento siempre permanezca visible.
Inhibir mensajes I impide la escritura de cualquier otro nuevo mensaje de grado de
emergencia I en el informe de registro CRW. La designación del botón se
transformará entonces en Validar mensajes I que permite restablecer la
autorización de escritura de los futuros mensajes I. Esta función permite limitar el
número de mensajes que se incorporan en el informe de registro CRW en cada
ciclo de tratamiento.
Inhibir mensajes N impide la escritura de cualquier nuevo mensaje de grado de
emergencia N en el informe de registro CRW. La designación del botón se
transformará entonces en Validar mensajes N, lo cual permite restablecer la
autorización de escritura de los futuros mensajes N. Los mensajes de grado de
emergencia U no pueden inhibirse.
Mensajes COM permite añadir al informe de registro CRW todos los mensajes de
traza de comunicación de la red Ethernet. Dichos mensajes, de grado de
emergencia T, permiten trazar la actividad de comunicación entre el CVS y el PC.
Esta función demuestra ser sumamente útil en caso de dificultades de
comunicación, a fin de proporcionar una ayuda para el diagnóstico. La designación
del botón se transformará entonces en Parada mensajes COM, lo cual permite
inhibir dichos mensajes.
Mensajes de traza da lugar a la apertura de una ventana compuesta por tres
cuadros. El de la izquierda indica cuáles son los ficheros de datos 5 min disponibles
en el CVS. Aquel situado en el centro visualiza los 10 primeros valores del último
fichero de datos recibido. El cuadro situado a la derecha visualiza los 10 primeros
resultados exportados desde una aplicación cliente hacia el CENTRALOG. Estas
informaciones son muy útiles en la fase de puesta a punto de la aplicación cliente y
no hay motivo para utilizarlas en fase de explotación normal. El cierre de la ventana
de traza se obtiene con el botón Cerrar.
Estadísticas COM permite acceder a la ventana de estadísticas de comunicación.
Almacenamiento permite acceder a la función de almacenamiento.
Parada aplicación da lugar a la interrupción de las funciones CRW.

Centralog Report Writer PTP09A42011V5-SA.28/60


Manual de Instalación y de Utilización
3.2.3. Ventana de almacenamiento
Los ficheros base de datos se duplican al término de los plazos diarios, mensuales
y anuales.
Lo mismo sucede con las carpetas Excel creadas mediante la aplicación CRW.
Estos ficheros se almacenan en el disco local del PC que sirve de soporte para la
aplicación CRW.
Se almacenan asimismo en el disco de almacenamiento.
Si este almacenamiento automático no pudo efectuarse (insuficiencia de espacio en
el disco de almacenamiento, disco fuera de servicio, etc.), el operador dispone de la
posibilidad de efectuar la operación cuando lo desee.
Asimismo, la destrucción de los ficheros del disco local del PC será responsabilidad
del operador.
Para ello, se accede al menú almacenamiento mediante una presión del ratón
señalando el botón «Almacenar» del menú general.

Centralog Report Writer PTP09A42011V5-SA.29/60


Manual de Instalación y de Utilización
En el cuadro de información se encuentra la lista de ficheros disponibles en el
espacio de almacenamiento del disco local de la aplicación CRW: el operador
puede almacenarlos o destruirlos. Una presión del ratón señalando el nombre de un
fichero en la ventana modifica el atributo de selección del fichero al igual que su
color de visualización:

• visualización en rojo: el fichero está seleccionado

• visualización en negro: el fichero no está seleccionado


Los botones de mando permiten seleccionar los ficheros presentados y después
practicar una acción en estos últimos.
Seleccionar todo permite seleccionar todos los ficheros descritos en la ventana:
todos los nombres de ficheros se visualizarán en rojo.
Suprimir selección total permite eliminar la selección de todos los ficheros descritos
en la ventana: todos los nombres de ficheros se visualizarán en negro.
De ... a ... permite seleccionar todos los ficheros comprendidos entre dos ficheros
ya seleccionados.
Ficheros DB *.DBF permite visualizar en la ventana únicamente los ficheros de tipo
base de datos.
Ficheros Excel *.XLS permite visualizar en la ventana únicamente los ficheros de
tipo carpeta Excel.
Copiar lanza el almacenamiento de los ficheros seleccionados en el disco de
almacenamiento. Durante la operación de copia, todos los botones estarán
inhibidos. Se genera un mensaje en la ventana principal de la aplicación para
indicar el resultado positivo o negativo de la operación.
Suprimir lanza la supresión de los ficheros seleccionados del disco local: se solicita
una confirmación al operador. En la ventana principal de la aplicación se genera un
mensaje para indicar el resultado positivo o negativo de la operación.
Probar Disco Almacenamiento lanza la evaluación del espacio restante en el disco
de almacenamiento expresado en megabytes: en la ventana principal de la
aplicación se genera un mensaje para indicar el resultado obtenido.

Centralog Report Writer PTP09A42011V5-SA.30/60


Manual de Instalación y de Utilización
3.2.4. Ventana de estadísticas de comunicación
En esta ventana se encuentra una estadística de los intercambios realizados entre el PC
CRW y la estación SUN que sirve de soporte al CVS.
Estos intercambios se efectúan a través de NFS, y la iniciativa de los intercambios
quedará siempre a cargo del PC.

El cuadro de información indica las estadísticas de las peticiones de


comunicación a partir del arranque de la aplicación.
Las cifras que se indican son aquellas correspondientes al momento en que la
ventana se abrió y no se reactualizan durante la visualización.
El botón de mando Cerrar permite cerrar esta ventana.

3.2.5. Parada del programa


El programa se detiene mediante una presión del ratón señalando el botón
Parada aplicación de la ventana principal de la aplicación.
Este botón se inhibe en dos casos:

• cuando la ventana de almacenamiento se encuentra activa,

• cuando el programa CRW está efectuando un tratamiento como:


− tratamiento de un fichero 5mn recibido del CVS,
− tratamiento horario, diario, mensual o anual.
En estas condiciones, el botón será gris y no incluirá texto alguno.

Centralog Report Writer PTP09A42011V5-SA.31/60


Manual de Instalación y de Utilización
3.2.6. Interfaz del programa con aplicaciones externas

3.2.6.1. Ficheros DBF


El programa CRW pone sus datos a disposición de los usuarios en forma de ficheros
base de datos.
Al término de los plazos diarios, mensuales o anuales, se cambia el nombre de los
ficheros de trabajo de la aplicación CRW y se almacenan en el espacio de
almacenamiento del disco local y en el disco de almacenamiento, cuando este último se
encuentra disponible.
A partir de ese momento, es posible acceder a ellos para consulta, modificación, copia,
etc..
Los ficheros se crean:

• durante el paso a media noche para los ficheros diarios,

• 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:

• en el espacio de almacenamiento del disco local, es decir \data\arch dentro del


repertorio de instalación de CRW.

• en el disco de almacenamiento definido en el momento de la configuración mediante


la palabra clave CRWA en el fichero crwcnf.ini (remitirse al apartado NO TAG).
Su nombre es:

• Jaammdd.DBF para los ficheros diarios,

• Maamm.DBF para los ficheros mensuales,

• Aaaaa.DBF para los ficheros anuales,


aa: dos caracteres numéricos que definen el año (cuatro caracteres para un
fichero anual),
mm: dos caracteres numéricos que definen el mes,
dd: dos caracteres numéricos que definen el día
ejemplos: J960803.DBF es el fichero diario que incluye las informaciones del
3 de Agosto de 1996
A1995.DBF es el fichero del año 2001.
La estructura de los ficheros se describe en el Anexo NO TAG.

Centralog Report Writer PTP09A42011V5-SA.32/60


Manual de Instalación y de Utilización
3.2.6.2. Enlaces DDE
La aplicación CRW dialoga con las aplicaciones exteriores gracias a la biblioteca DDE
(Dynamic Date Exchange) disponible en cualquier PC que funcione con Windows.
La aplicación CRW asume los dos modos de funcionamiento:

• Servidor DDE: CRW pone sus datos a disposición del mundo exterior,

• Cliente DDE: CRW consume datos procedentes del mundo exterior.


3.2.6.2.1. Funcionamiento del CRW en servidor DDE
La aplicación externa se abona a los datos del CRW proporcionando los tres parámetros
necesarios para el establecimiento de una conversación DDE :

• el servicio: CRW

• el tema: los cuatro temas posibles son


− BDH : la información suministrada se obtiene de la base de datos horaria,
− BDJ : la información suministrada se obtiene de la base de datos diaria,
− BDJ1 a BDJ7 : la información suministrada se obtiene de las bases de datos
diarias del día -1 al día -7,
− BDM : la información suministrada se obtiene de la base de datos mensual,
− BDM1 a BDM3 : la información suministrada se obtiene de las bases de datos
mensuales del mes-1 al mes-3,
− BDA : la información suministrada se obtiene de la base de datos anual,

• el elemento: los diferentes elementos posibles son


− la clave CRW (20 caracteres como máximo) de uno de los objetos de la BD: en
este caso, se proporciona el último valor válido contenido en la BD concernida.
− v<ClaveCRW>: la aplicación externa se abona a todas las muestras de la
variable. Estas informaciones se proporcionan a DDE en forma vertical (una
columna).
IMPORTANTE: en todas las palabras clave anteriores, los caracteres en minúsculas y
mayúsculas habrán de respetarse.

Centralog Report Writer PTP09A42011V5-SA.33/60


Manual de Instalación y de Utilización
• Opciones DDE seleccionadas
El enlace DDE funciona en el modo notificado: el CRW advierte al cliente que hay
nuevos datos disponibles. Este último formula la petición cuando se encuentra
preparado.
El formato DDE utilizado es XlTable: formato rápido de intercambio de datos
representados en forma rectangular (línea/columna).
Los datos se transmiten con formato flotante. En caso de datos inválidos, el formato
transmitido será, a elección:
#NOMBRE (Número): permite invalidar un cálculo Excel que incluya una
variable inválida
espacios: permite evitar invalidar un cálculo Excel que incluya una
variable inválida
La elección del formato se efectúa mediante la fijación de parámetros para la palabra
clave CRWERREX dentro del fichero crwcnf.ini (remitirse al capítulo NO TAG).
3.2.6.2.2. Funcionamiento del CRW como cliente DDE
Para cada variable que desea recuperar de la aplicación externa, el CRW establece
un enlace DDE de tipo cliente con los siguientes criterios DDE:

• el servicio: configurado (cf capítulo 3.2.7.)


Si el servidor es una carpeta EXCEL, el nombre del servicio deberá ser
Excel

• el tema: configurado (cf capítulo 3.2.7.)


Si el servidor es una carpeta EXCEL, el nombre del tema deberá ser
[<nom_fic>]<hoja> donde:
<nom_fic> : nombre del fichero que describe la carpeta EXCEL,
<hoja> : nombre del uñero (índice recortado) en la
carpeta que contiene el elemento por recuperar

Ejemplo: [HOJA.XLS]H1
Cabe señalar que sólo puede consultarse una hoja por carpeta.

• el elemento: clave externa de la variable en el sentido CRW (20 caracteres


como máximo). Si el servidor es una carpeta EXCEL, la casilla que
contiene el resultado deberá llevar dicho nombre.

• Opciones DDE elegidas


El enlace DDE funciona en el modo manual: el CRW interroga la aplicación externa
con respecto a cada uno de los datos configurados.
Los datos se transmiten con formato texto.
Si la cadena de caracteres que define un dato recibido no puede transcribirse en
flotante, el resultado adoptará el valor NAN.

Centralog Report Writer PTP09A42011V5-SA.34/60


Manual de Instalación y de Utilización
3.2.6.3. Ejemplos para situar EXCEL y CRW en interfaz

3.2.6.3.1. ¿Cómo abonar una carpeta Excel a un dato CRW?

Se seleccionan las casillas B14 a B25,


se les asigna la fórmula =CRW|BDH!vTMI001
se crea un cuadro tecleando simultáneamente Ctrl Shift
Enter
 la carpeta se abona a las 12 muestras de la BD horaria
para la variable TMI001 y los resultados se entregan en
forma de columna.

Centralog Report Writer PTP09A42011V5-SA.35/60


Manual de Instalación y de Utilización
3.2.6.3.2. ¿Cómo abonar CRW a un dato proporcionado por Excel?

La ca silla B27 está disponible pa ra CRW en


DDE,
el nombre del elemento es

Centralog Report Writer PTP09A42011V5-SA.36/60


Manual de Instalación y de Utilización
3.2.6.3.3. Ejemplo de macro Excel para realizar el cierre automático de la carpeta
El ejemplo que se presenta a continuación indica la manera en que una carpeta Excel
activada por medio de CRW va a cerrarse automáticamente, al término de una
temporización de 15 segundos.
’----------------------------------------------------------------------
’ Función activada automáticamente en el momento de la apertura del fichero
’----------------------------------------------------------------------
Sub Auto_open()

’ activar la función Trt dentro de 15 segundos


Application.OnTime Now + TimeValue(»00:00:15»), »Trt»

End Sub
’----------------------------------------------------------------------
’ Función de tratamiento
’----------------------------------------------------------------------
Sub Trt()

’ salvaguardar y salir
Application.ActiveWorkbook.Save
Application.Quit

End Sub

Centralog Report Writer PTP09A42011V5-SA.37/60


Manual de Instalación y de Utilización
3.2.6.3.4. Ejemplo de macro para una carpeta de tipo EXLOG

EXLOG define un encadenamiento de acciones en el momento en que se cumple un


plazo: la descripción correspondiente se presenta en el capítulo 3.2.7.3.
El ejemplo siguiente muestra la utilización de una macro incluida en la carpeta Excel de
referencia JREF.XLS.
Al pasar a media noche, CRW la duplica en Jaammdd.XLS y activa esta última.
Cuando Jaammdd.XLS se ejecuta por primera vez, la célula A1 del primer uñero está
vacía (?), esta célula se completa con el nombre del archivo (?), se rompen los enlaces
DDE cliente (?), se imprime el primer uñero (?), la carpeta se salvaguarda y se cierra(?).
En lo sucesivo, el operador podrá abrir dicha carpeta cuyos enlaces DDE estarán a partir
de ese momento fijos para consultarlo, volver a editarlo, modificarlo, etc. ya que, en
efecto, la macro se interrumpe por la condición ?.
Para efectuar una edición anticipada, bastará con activar manualmente la carpeta de
referencia JREF.XLS puesto que en este caso, la macro cede el control inmediatamente
(?): los enlaces DDE no serán alterados.

Centralog Report Writer PTP09A42011V5-SA.38/60


Manual de Instalación y de Utilización
’----------------------------------------------------------------------
’ Función activada automáticamente en el momento de la apertura del fichero
’----------------------------------------------------------------------
Sub Auto_open()

’ si se abre la hoja de referencia no activar la función Trt


If Application.ActiveWorkbook.Name = »JREF.XLS» Then End ?
If Application.ActiveWorkbook.Name = »jref.xls» Then End ?

’ probar si la función Trt ya se ha activado anteriormente (bloqueo)


Sheets(»H1»).Select
If Range(»A1») <> »» Then End ?

’ activar la función Trt dentro de 15 segundos


Application.OnTime Now + TimeValue(»00:00:15»), »Trt»

End Sub

’----------------------------------------------------------------------
’ Función de tratamiento
’----------------------------------------------------------------------
Sub Trt()

’ inscribir el nombre de la hoja en A1 (bloqueo)


Sheets(»H1»).Select
Range(»A1») = Application.ActiveWorkbook.Name ?

’ cortar los enlaces DDE con CRW


Columns(»A:J»).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _ ?
SkipBlanks:=False, Transpose:=False

’ imprimir
Sheets.(»H1»).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1 ?

’ salvaguardar y salir
Application.ActiveWorkbook.Save ?
Application.Quit

End Sub

Centralog Report Writer PTP09A42011V5-SA.39/60


Manual de Instalación y de Utilización
3.2.6.3.5. ¿Cómo visualizar la fecha Centralog de las muestras 5 minutos?

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_ _

Centralog Report Writer PTP09A42011V5-SA.40/60


Manual de Instalación y de Utilización
3.2.7. Configuración de las acciones desarrolladas por CRW al cumplirse los
diversos plazos

3.2.7.1. 3.2.7.1. Plazos y acciones asociadas


El programa CRW trata los siguientes plazos:
• el arranque de la aplicación CRW,
• la marca 5 minutes,
• la marca horaria,
• las 6 marcas de turno,
• la marca diaria,
• la marca semanal,
• la marca mensual,
• la marca trimestral,
• la marca anual.
Con motivo de dichos plazos, el programa puede efectuar las siguientes acciones:
• activar una aplicación externa,
• proporcionar datos a DDE como servidor,
• recuperar datos de DDE como cliente
• efectuar una acción de tipo EXLOG: duplicar una carpeta Excel de referencia
asignándole un determinado nombre y activar dicha carpeta.
La lista de las posibles acciones de acuerdo con el plazo es la siguiente:
Activar una Servidor DDE Cliente DDE EXLOG
aplicación
externa
Arranque de CRW X
5 minutos X X X
Hora X X X
Turno ( 1 a 6) X X X
Día X X X X
Semana X X X
Mies X X X X
Trimestre X X X
Año X X X

Centralog Report Writer PTP09A42011V5-SA.41/60


Manual de Instalación y de Utilización
3.2.7.2. Cronología de las operaciones
Estas operaciones están sincronizadas por la hora contenida en los archivos »5 minutos»
procedente del Centralog.
Los servidores DDE están continuamente en operación.

3.2.7.2.1. En el plazo 5 minutos


Esta operación se produce debido a la recepción de un fichero »5 minutos» procedente
del Centralog.
La cronología de las operaciones es la siguiente:
1. escritura de los datos recibidos del Centralog en la BD horaira,
2. activación de la aplicación 5 minutos (de acuerdo con la configuración),
3. lanzamiento de una temporización (duración configurada) y al término de ésta,
adquisición mediante DDE de los resultados proporcionados por una aplicación
externa (de acuerdo con la configuración),
4. escritura en BD horaria de los resultados adquiridos y envío al Centralog (de acuerdo
con la configuración).

3.2.7.2.2. En el plazo horario


El plazo horario se trata una vez terminado el último tratamiento 5 minutos de la hora.
La cronología de las operaciones es la siguiente:
1. cálculos sobre las muestras de la BD horaria y escritura en la BD diaria,
2. activación de la aplicación horaria (de acuerdo con la configuración),
3. lanzamiento de una temporización (duración configurada) y al término de ésta,
adquisición mediante DDE de los resultados proporcionados por una aplicación
externa (de acuerdo con la configuración),
4. escritura en BD diaria de los resultados adquiridos y envío al Centralog (de acuerdo
con la configuración).
5. activación de una aplicación de turno (de acuerdo con la configuración),
6. escritura sobre un disco de almacenamiento los archivos de base de datos diaria,
mensual y anual:
BDJ.DBF en BDJ.BAK
BDM.DBF en BDM.BAK
BDA.DBF en BDA.BAK
7. reinicialización de la BD horaria

Centralog Report Writer PTP09A42011V5-SA.42/60


Manual de Instalación y de Utilización
3.2.7.2.3. En el plazo diario
El plazo diario se tratará una vez terminado el último tratamiento horario del dia.
La cronología de las operaciones es la siguiente:
1. 1cálculos sobre las muestras de la BD diaria y escritura en la BD mensual,
2. activación de la aplicación diaria (de acuerdo con la configuración),
3. lanzamiento de una temporización (duración configurada) y al término de ésta,
adquisición mediante DDE de los resultados proporcionados por una aplicación
externa (de acuerdo con la configuración),
4. escritura en BD mensual de los resultados adquiridos y envío al Centralog (de
acuerdo con la configuración).
5. activación de la aplicación semanal (de acuerdo con la configuración),
6. almacenamiento de la BD diaria en el disco local y en el disco de almacenamiento
cuando se encuentre presente,
7. reinicialización de la BD diaria.

3.2.7.2.4. En el plazo mensual


El plazo mensual se trata una vez terminado el último tratamiento diario del mes.
La cronología de las operaciones es la siguiente:
1. cálculos sobre las muestras de la BD mensual y escritura en la BD anual,
2. activación de la aplicación mensual (de acuerdo con la configuración),
3. lanzamiento de una temporización (duración configurada) y al término de ésta,
adquisición mediante DDE de los resultados proporcionados por una aplicación
externa (de acuerdo con la configuración),
4. escritura en BD anual de los resultados adquiridos y envío al Centralog (de acuerdo
con la configuración).
5. activación de la aplicación trimestral (de acuerdo con la configuración),
6. almacenamiento de la BD mensual en el disco local y en el disco de almacenamiento
cuando se encuentre presente,
7. reinicialización de la BD mensual.

3.2.7.2.5. En el plazo anual


El plazo anual se trata una vez terminado el último tratamiento mensual del año.
La cronología de las operaciones es la siguiente:
1. activación de la aplicación anual (de acuerdo con la configuración),
2. almacenamiento de la BD anual en el disco local y en el disco de almacenamiento
cuando se encuentre presente,
3. reinicialización de la BD anual.
3.2.7.3. Configuración de las acciones en los plazos
Estas acciones se configuran con el programa de configuracion sistema CrwSysCf
(cf capítulo 2.1.4. ).
La ventana de esta aplicacion está dividida en secciones asociadas a cada plazo.

Centralog Report Writer PTP09A42011V5-SA.43/60


Manual de Instalación y de Utilización
Arranque de CRW
• Aplicación : define la aplicación que habrá de lanzarse en el momento del arranque
de la aplicación CRW RunTime.
Informe 5mn
• Aplicación : define la aplicación que habrá de lanzarse después de la recepción de
cada fichero 5mn.
• Cliente DDE : define si, en el plazo 5mn, CRW debe o no recuperar los datos
calculados por otra aplicación externa (cf capítulo 3.2.6.2.2.).
• Servicio : nombre del servicio del enlace DDE establecido con la aplicación externa
(cf capítulo 3.2.6.2.2.).
• Tema : nombre del tema del enlace DDE establecido con la aplicación externa (cf
capítulo 3.2.6.2.2.).
• Tempo: número de milésimas de segundo esperadas por CRW para recuperar los
datos después del lanzamiento de la aplicación externa.
Informe horario
• Aplicación : define la aplicación que habrá de lanzarse después del tratamiento
horario.
• Cliente DDE : define si, después del tratamiento horario, CRW debe o no recuperar
los datos calculados por una aplicación externa.
• Servicio : nombre del servicio del enlace DDE establecido con la aplicación externa.
• Tema : nombre del tema del enlace DDE establecido con la aplicación externa.
• Tempo: número de milésimas de segundo esperadas por CRW para recuperar los
datos después del lanzamiento de la aplicación externa.
Informe de turno
• Hora : define la hora de activacion de la aplicación de turno (0 -23).
• Aplicación : define la aplicación que habrá de lanzarse después del tratamiento
horario para realizar un informe de turno.
Informe diario
Ídem informe horario
Informe semanal
• Aplicación : define la aplicación que habrá de lanzarse después del tratamiento
diario para realizar un informe semanal.
• Día : define el dÍa de activación de la aplicación semanal.
Informe mensual
Ídem informe horario
Informe trimestral
• Aplicación : define la aplicación que habrá de lanzarse después del tratamiento
mensual para realizar un informe trimestral.
• Mes : define los meses de activación de la aplicación semanal.
Informe anual

Centralog Report Writer PTP09A42011V5-SA.44/60


Manual de Instalación y de Utilización
• Aplicación : define la aplicación que habrá de lanzarse después del tratamiento
anual.

3.2.7.3.1. Aplicación EXLOG


Para los plazos de turno, diarios, semanales, mensuales, trimestrales o anuales el campo
aplicación puede inicializarse con la cadena de caracteres particular EXLOG.
En estas condiciones, el tratamiento efectuado por CRW en el plazo consiste en:

• duplicar una carpeta EXCEL de referencia en una carpeta que lleve el nombre del
plazo,

• activar la carpeta EXCEL recientemente creada,

• almacenar esta carpeta.


El nombre de la carpeta de referencia será imperativamente:

• s1ref.xls: para la carpeta del turno 1,

• s2ref.xls: para la carpeta del turno 2,

• s3ref.xls: para la carpeta del turno 3,

• s4ref.xls: para la carpeta del turno 4,

• s5ref.xls: para la carpeta del turno 5,

• s6ref.xls: para la carpeta del turno 6,

• jref.xls: para la carpeta diaria,

• wref.xls: para la carpeta semanal,

• mref.xls: para la carpeta mensual,

• tref.xls: para la carpeta trimestral,

• aref.xls: para la carpeta anual.


Esta carpeta deberá estar presente en \data\xls del repertorio de instalación de CRW.
Además, deberá cerrase en el momento de la duplicación.

Centralog Report Writer PTP09A42011V5-SA.45/60


Manual de Instalación y de Utilización
El nombre de la carpeta creada por duplicación será:

• 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).

• m<mes>.xls: <mes> 4 caracteres que definen el mes pasado (ejemplo: m9503.xls


para el mes 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.

3.2.7.3.2. Configuración de los servidores DDE


El cuadro Servidores DDE sirve para activar o no los servidores DDE de cada base de
datos de CRW.
Por ejemplo: activar el servidor DDE semanal autoriza una aplicación a acceder a los
bases de datos de los dias D-1 hasta D-7.

3.2.7.4. Consejos prácticos para la configuración de su aplicación

• 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).

• Ajuste de las temporizaciones:


Se supone que el tiempo esperado por CRW antes de recuperar los datos de una
aplicación externa debe otorgar a la aplicación el tiempo necesario para terminar sus
cálculos. A pesar de ello, habrá de ser más breve que la vida de la aplicación
externa.

Centralog Report Writer PTP09A42011V5-SA.46/60


Manual de Instalación y de Utilización
3.2.7.5. Ejemplo de configuración

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

Centralog Report Writer PTP09A42011V5-SA.47/60


Manual de Instalación y de Utilización
Observaciones referentes al ejemplo:
La carpeta de cálculos appli5m.xls se lanza en el momento del arranque de la
aplicación CRW y debe estar activa durante toda la vida de esta última: en efecto, al
cumplirse los plazos 5mn y mensual, CRW consume a través de DDE los datos
producidos por la carpeta.
Al recibir un fichero 5mn, CRW no activa ninguna aplicación externa. En cambio,
CRW señala a DDE cuando se ponen a disposición los datos de la BD horaria.
Dentro de la misma dinámica, CRW consulta mediante DDE los datos
proporcionados por el folio F1 de la carpeta Excel appli5m.xls.
Al cambiar la hora, CRW activa la carpeta Excel appli1h.xls y señala a DDE la puesta
a disposición de los datos de la BD diaria. No se efectúa ninguna consulta DDE
mediante CRW.
Al cambiar de día, CRW duplica la carpeta Excel JREF.xls en Jaammdd.xls
(aammdd define el día que acaba de terminar). Posteriormente CRW activa la
carpeta Excel Jaammdd.xls y señala a DDE la puesta a disposición de los datos de
la BD mensual. Se lanza una temporización de 10 segundos. Al transcurrir dicho
lapso de tiempo, CRW consulta los datos presentados por el folio F1 de la carpeta
Jaammdd.xls. La carpeta Excel Jaammdd.xls se almacena en el disco de
almacenamiento.
Al cambiar de mes, CRW activa la carpeta Excel appmes.xls y señala a DDE la
puesta a disposición de los datos de la BD anual. Se lanza una temporización de 20
segundos. Al transcurrir dicho lapso de tiempo, CRW consulta mediante DDE los
datos proporcionados por el folio F1 de la carpeta Excel appli5m.xls.
Al cambiar de año, CRW duplica la carpeta Excel AREF.xls en Aaaaa.xls
(aaaa define el año que acaba de terminarse). A continuación CRW activa la carpeta
Excel Aaaaa.xls. Se lanza una temporización de 10 segundos, al transcurrir dicho
lapso de tiempo la BD anual se almacena y se reinicializa. La carpeta Excel
Aaaaa.xls se almacena en el disco de almacenamiento.

Centralog Report Writer PTP09A42011V5-SA.48/60


Manual de Instalación y de Utilización
3.3. MANUAL DE UTILIZACIÓN DE LAS FUNCIONES TERMODINÁMICAS

3.3.1. Objetivo de las funciones termodinámicas


Las funciones termodinámicas se suministran en forma de DLL (Dynamic Link Libraries).
Proporcionan a una carpeta Excel el acceso a los cálculos termodinámicos corrientes.

3.3.2. Utilización con Excel


Utilizar el asistente de función de Excel :
Pulsar el ratón señalando Insert, Function, All, CALL, Next,
Text_module etc..
− Text module: crw_xl
− procedure: introducir el nombre de la función (consultar
posteriormente las funciones disponibles)
− text_type : ee! para una función con 1 argumento ( ejem. TSAT )
eee! para una función con 2 argumentos ( ejem. HPS )
eeee! para una función con 3 argumentos ( ejem. HPT )
− argument(s) 1,2, 3 , etc.: introducir una constante, un nombre de célula,
etc. con formato flotante
La función devuelve:
− el valor calculado en flotante si es correcto
− #Value (Valor) si la función no es conocida, el número de argumentos incorrecto,
el parámetro type_texte incompatible, uno de los argumentos no es un flotante,
etc.
− #Number (Número) si uno de los argumentos se encuentra fuera de límites (V>1,
T>600 por ejemplo)

3.3.3. Lista de funciones disponibles

• Cálculo de la entalpia=f( presión , temperatura, fracción vaporizada )


− Nombre de la función: hpt
− Primer argumento: Presión (bar) (0.01 P 300)
− Segundo argumento: Temperatura (oC) (0 T 600)
− Tercer argumento: Fracción vaporizada (0 v 1)
Nota : v=0 el agua se encuentra en estado líquido
v=1 el agua se encuentra en estado de vapor
− Resultado : Entalpia (kJ/kg)

Centralog Report Writer PTP09A42011V5-SA.49/60


Manual de Instalación y de Utilización
• Cálculo de la entalpia=f( presión , entropía )
− Nombre de la función: hps
− Primer argumento: Presión (bar) (0.01≤P≤300)
− Segundo argumento: Entropía (kJ/kg/oC)
− Resultado: Entalpia (kJ/kg)

• Cálculo de la entropía=f( presión , entalpia )


− Nombre de la función : sph
− Primer argumento: Presión (bar) (0.01≤P≤300)
− Segundo argumento: Entalpia (kJ/kg)
− Resultado: Entropía (kJ/kg/oC)

• Cálculo de la temperatura=f( presión , entalpia)


− Nombre de la función: tph
− Primer argumento: Presión (bar) (0.01≤P≤300)
− Segundo argumento: Entalpia (kJ/kg)
− Resultado: Temperatura (oC)

• Cálculo de la temperatura de saturación=f( presión )


− Nombre de la función: tsat
− Primer argumento: Presión (bar) (0.01≤P≤300)
− Resultado: Temperatura (oC)

• Cálculo de la presión de saturación=f( temperatura )


− Nombre de la función: psat
− Primer argumento: Temperatura (oC) (T≤600)
− Resultado: Presión (bar)

• Cálculo de la masa por unidad de volumen=f( presión , entalpia)


− Nombre de la función: rolv
− Primer argumento: Presión (bar) (0.01≤P≤300)
− Segundo argumento: Entalpia (kJ/kg)
− Resultado: Masa por unidad de volumen(kg/m3)

Centralog Report Writer PTP09A42011V5-SA.50/60


Manual de Instalación y de Utilización
3.4. MANUAL DE UTILIZACIÓN DE LOS ÁBACOS

3.4.1. Objetivo de los ábacos


Las funciones ábacos se suministran en forma de DLL (Dynamic Link Libraries).
Proporcionan a una aplicación Windows la posibilidad de interpolar un punto en una red
de curvas.

3.4.2. Capacidades y límites


La biblioteca puede asumir la gestión de 20 ábacos como máximo.
Un ábaco puede incluir un máximo de 10 curvas caracterizadas por un parámetro.
Una curva se define por 2 puntos como mínimo y 20 puntos como máximo.
Todas las curvas de un mismo ábaco son ya sea crecientes o decrecientes.
Todas las curvas de un mismo ábaco se definen mediante el mismo número de puntos.
Las abscisas mínima y máxima son idénticas para todas las curvas de un mismo ábaco:
la interpolación sólo es posible al interior de dichas abscisas.

3.4.3. Definición de los parámetros de los ábacos


La descripción de los ábacos se incluye en los ficheros de formato texto:

• localización de los ficheros: <CRWD>\abq


<CRWD> es el repertorio de instalación de la aplicación CRW
(consultar anexo A.2.)

• nombre de los ficheros: abq<no> 00 ≤ no ≤ 19 en dos caracteres


La estructura de un fichero ábaco es la siguiente:
C <CLAVE_ÁBACO>
P <P1>, <P2>, ..... <Pn>
X <X1>, <X2>, ..... <Xm>
Y <Y1>, <Y2>, ..... <Ym>
Exceptuando los 4 caracteres clave C, P, X o Y, al principio de una línea sólo se aceptan
los caracteres # (línea de comentarios) y <return> (línea blanca).
Todos los campos se separan mediante espacios o tabulaciones

Centralog Report Writer PTP09A42011V5-SA.51/60


Manual de Instalación y de Utilización
El separador entre la parte entera y la parte fraccionaria de los números flotantes será
obligatoriamente el punto.
<CLAVE_ÁBACO> : 1 a 12 caracteres, nombre del ábaco
<Pi> : parámetro asociado a cada curva
- 20 parámetros como máximo
- formato flotante
- cada parámetro está seguido inmediatamente por una coma, excepto
el último
- el número de parámetros define el número de curvas que integran el
ábaco: a continuación deben encontrarse otros tantos pares de líneas
XeY
- los parámetros deben definirse en orden creciente
<Xi> : abscisa de un punto de la curva
<Yi> : ordenada de un punto de la curva
- abscisas y ordenadas tendrán el formato flotante
- todas las curvas habrán de definirse mediante el mismo número de puntos
- cada valor estará seguido inmediatamente por una coma, excepto el
último

Importante: la lectura de las tablas será efectuada por el programa en el momento de la


apertura de la DLL mediante la aplicación usuaria. La consideración de las
modificaciones en las tablas sólo será efectiva si se libera la DLL y se vuelve a cargarla.
Para una hoja Excel, lo anterior consiste en salir de Excel y después reanudar y volver a
abrir todas las carpetas hoja.
Después de cualquier interpretación de los ficheros fuente de ábacos, se genera un
fichero de rastreo dentro del repertorio de los ábacos: se trata del fichero abaque.sui

Centralog Report Writer PTP09A42011V5-SA.52/60


Manual de Instalación y de Utilización
3.4.4. Ejemplo de definición de parámetros
Un ejemplo de fichero ábaco se suministra dentro del repertorio de los ábacos. El fichero
se llama abqxx.dat y define un ábaco cuyo nombre es ABAQUE_xx. El ábaco contiene 3
curvas correspondientes a los parámetros 10, 20 y 30. Cada curva está definida por 5
puntos de abscisa 1, 2, 3, 4 y 5.

5 P=30

3 P=20

1 P=10

1 2 3 4 5

Contenido del fichero abqxx.dat:


C ABAQUE_xx
P 10, 20, 30
X 1, 2, 3, 4, 5
Y 0, 0.25, 0.5 0.75, 1
X 1, 2, 3, 4, 5
Y 0, 0.75, 1.5 2.25, 3
X 1, 2, 3, 4, 5
Y 0, 1.25, 2.5 3.75, 5

3.4.5. Utilización con Excel


Utilizar el asistente de función de Excel :
Pulsar el ratón señalando Insert, Function, All, CALL, Next,
Text_module etc..
− Text module: crw_xl
− procedure: abqxx xx que varía de 00 a 19
− text_type : eee!
− argumento 1 : parámetro que define la curva
− argumento 2 : abscisa del punto que habrá de interpolarse

Centralog Report Writer PTP09A42011V5-SA.53/60


Manual de Instalación y de Utilización
La función devuelve:
− la ordenada del punto interpolado en caso de que sea correcto
− #Valeur (Valor) si el número de argumentos es incorrecto, el parámetro
type_texte es incompatible, uno de los argumentos no es un flotante, etc.
− #Nombre (Número) si no se conoce el ábaco y si la abscisa se encuentra fuera
del trazado.

3.5. MANUAL DE UTILIZACIÓN DEL PROGRAMA CRW-CVS

3.5.1. Funcionamiento del programa


El programa forma parte integrante del programa Centralog: se pone en y fuera de
funcionamiento al mismo tiempo que este último.
El PC le envía la configuración de los datos:
1. que habrán de calcularse cada 5 minutos: el programa Centralog los muestrea cada
10 segundos a partir de la BD Centralog, efectúa un cálculo sobre tales datos cada 5
minutos y los pone a disposición del PC en forma de fichero de texto.
2. adquiridos y enviados por el PC: el programa Centralog los escribe en la BD
Centralog

3.5.2. Mensajes de señalización


El programa produce diversos mensajes de señalización sobre los sucesos importantes y
los errores que se presentaron.
Estos mensajes pueden visualizarse en la estación CCC del Centralog.
Corresponden al process denominado: piaa_CRW.
Principales mensajes:
»Nouvelle configuration reçue de CRW-PC» (Nueva configuración recibida de CRW-
PC)
• Causa: este mensaje señala sencillamente una modificación en la
configuración de las variables que la aplicación habrá de tratar.
»Variable xxxx inexistante en BD» (Variable xxxx inexistente en la BD)
• Causa: el nombre de la variable xxxx, introducida como una Clave Centalog
dentro del configurador de CRW, no existe en la BD Centralog
• Consecuencia: la variable CRW asociada nunca se actualizará
• Solución: verificar la configuración de la BD en el PC

Centralog Report Writer PTP09A42011V5-SA.54/60


Manual de Instalación y de Utilización
»Variable xxxx non BSig ou ASig» (La variable xxxx no es BSig ni ASig)
• Causa: el nombre de la variable xxxx, introducida como una Clave Centalog
dentro del configurador de CRW, no es una ASig ni una BSig dentro de la BD
Centralog
• Consecuencia: la variable CRW asociada nunca se actualizará
• Solución: verificar la configuración de la BD en el PC
»Clé xxxx Type ttt traitement yyyy incorrect» (Clave xxxx Tipo ttt tratamiento yyyy
incorrecto)
• Causa: el tipo de tratamiento yyyy solicitado para la variable xxxx es
incompatible con su naturaleza ttt (BSig o ASig)
ejemplo: tipo tiempo de funcionamiento para una ASig (análoga), tipo tiempo
fuera de umbral para una BSig (lógica)

• Consecuencia: el tratamiento utilizado por el Centralog sera de tipo Último


valor conocido del paso 5mn.
• Solución: verificar la configuración de la BD en el PC.

Centralog Report Writer PTP09A42011V5-SA.55/60


Manual de Instalación y de Utilización
ANEXO

APPENDIX A ORGANIZACIÓN DE LOS REPERTORIOS

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

Centralog Report Writer PTP09A42011V5-SA.56/60


Manual de Instalación y de Utilización
APPENDIX B ESTRUCTURA DE LOS ARCHIVOS DE LA
BASE DE DATOS (.DBF)

B.1. Base de datos horaria


Nombre : bdh.dbf tipo : xBase
Campo Tipo Tamaño Comentario
CLE Text 20 Clave CRW de la variable,
TYP_TR Text 4 Tipo de procesamiento en la BD horaria,
NVAL Text 3 Número de muestras significantes en el
registro,
PAS001 Text 10 Valor del periodo 0-5mn
PAS002 Text 10 Valor del periodo 5-10mn
...
PAS012 Text 10 Valor del periodo 55-60mn

B.2. Daily Database


Nombre : bdj.dbf tipo : xBase
Fields names Type Size Comment
CLE Text 20 Clave CRW de la variable,
TYP_TR Text 4 Tipo de procesamiento en la BD diaria
NVAL Text 3 Número de muestras significantes en el
registro,
H001 Text 10 Valor del periodo 0-1h)
H002 Text 10 Valor del periodo 1-2h)
...
H025 Text 10 Valor de la última hora
(Cambio de hora verano -> invierno)

Centralog Report Writer PTP09A42011V5-SA.57/60


Manual de Instalación y de Utilización
B.3. Monthly Database
Nombre : bdm.dbf tipo : xBase
Fields names Type Size Comment
CLE Text 20 Clave CRW de la variable,
TYP_TR Text 4 Tipo de procesamiento en la BD mensual
NVAL Text 3 Número de muestras significantes en el
registro,
J001 Text 10 Valor del primero día del mes
...
J031 Text 10 Valor del 31 del mes

B.4. Yearly Database


Nombre : bda.dbf tipo : xBase
Fields names Type Size Comment
CLE Text 20 Clave CRW de la variable,
TYP_TR Text 4 Tipo de procesamiento en la BD anual
NVAL Text 3 Número de muestras significantes en el
registro,
M001 Text 10 Valor de Enero
...
M012 Text 10 Valor de Diciembre

Centralog Report Writer PTP09A42011V5-SA.58/60


Manual de Instalación y de Utilización
APPENDIX C BACKUP DE LOS ARCHIVOS DE LA BASE
DE DATOS

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\

Ademas estos archivos contienen importantes informaciones


CrwCnf.ini en el directorio de Windows sirve de base de datos de
configuración sistema para el programa CrwSysCf.
Para recuperar una configuración hay que copiar en este lugar un
archivo salvado anteriormente.
Crw_cfg.dbf en el directorio data\bd\cnf sirve de base de datos de
configuración para el programa CrwDataCf .
Para recuperar una configuración hay que copiar en este lugar un
archivo salvado anteriormente y regenerar la BD CRW con la
aplicación CrwDataCf.
Durante la fase de desarrollo de la aplicación es muy importante de salvar
periódicamente estos archivos.

Centralog Report Writer PTP09A42011V5-SA.59/60


Manual de Instalación y de Utilización
Referencia de los Documentos

Las revisiones o correcciones posteriores de cualquiera de aquellos documentos cuyas


referencias incluyen un índice de revisión o que están fechados sólo se aplicarán al
presente documento en caso de que se incorporen mediante un cambio de índice de
revisión. Por lo que se refiere a los documentos cuyas referencias carecen de índice de
revisión o que no estén fechados, se aplicará la última edición de los mismos.

Título del documento Número de Ref

Sistema Alspa P320 PTP09-A42064


»Centralog Report Writer»
Especificación Técnica Detallada (ETD)

Centralog Report Writer PTP09A42011V5-SA.60/60


Manual de Instalación y de Utilización

You might also like