Академический Документы
Профессиональный Документы
Культура Документы
ÍNDICE
Concepto de Informe ________________________ 2
Cómo modificar una plantilla _________________ 3
Cómo abrir una plantilla _____________________ 9
Cómo crear una plantilla ___________________ 10
Concepto de Informe
Se pueden crear informes (Reports) en los módulos de Design, Draft y Paragon. Las principales
características de estos son:
‐ Se puede sacar la información por pantalla o guardarla en un archivo
‐ Listar cualquier tipo de elementos que se encuentra en la BD. Por ejemplo, podría decirle
que me listara todos los nozzles con un bore mayor de 200.
‐ Aparte de pedirle el bore también podría decirle que me pusiera en otra columna la
especificación, en dónde está conectado (por eso la importancia de utilizar ^/ a la hora de
nombrar nozzles), cuál es su posición (coordenada) o la cantidad. A parte de estas cuatro
características que he nombrado hay muchas más.
‐ También podemos hacer que el informe salga con su encabezado, introducción, sumario…
‐ Los reports se pueden crear desde cero o usar templates (plantillas) de informes que trae
PDMS. Incluso podemos modificar estos para adaptarlos a nuestras necesidades. A
continuación vamos a ver los ejemplos de templates.
Tenéis también el manual oficial de AVEVA, que viene con la instalación de PDMS. Si queréis
ver estos manuales se hace a través de:
Inicio ‐> Programas ‐>AVEVA ‐> VANTAGE PDMS 11.6 SP4 ‐> MANUALS FOR PDMS
Este en concreto se llama “REPORTING USING VANTAGE PDMS”. También lo tenéis disponible
a través de moodle.
Cómo modificar una plantilla
Vamos a comenzar modificando una plantilla (template) y luego creamos nosotros un informe
desde cero. En el manual de AVEVA está muy bien explicado, pero veréis que tiene algunos
fallos como por ejemplo que indica que la carpeta que contiene estas plantillas es PDMSUSER y
no es así. La que los contiene es:
C:\AVEVA\Pdms11.6.SP4\pdmsui\reports\templates
Ahora bien, para cargarlos tenéis que entrar, por ejemplo, en el módulo de DESIGN e ir al
menú: Utilities ‐> Reports ‐> Modify
Vamos a entrar en Modify para ver antes el contenido de una de estas plantillas y conocer
cómo funcionan.
Si nos fijamos en la imagen vemos todas
plantillas que nos ofrecen.
Nosotros vamos a elegir nozz_sched.tmp
Antes de seguir, os copio aquí las
características que nos van a mostrar algunos
de estos templates. Esta información ha sido
sacada del manual oficial:
En nuestro ejemplo, que hemos dicho que va a ser nozz_sched, nos va a mostrar todas las
toberas ordenadas por nombre, el diámetro del P1, el tipo de conexión y la dirección y
posición de la tobera.
Volviendo a la ventana de PDMS seleccionamos nozz_sched.tmp y OK.
Ahora nos aparece otra ventana de modificación del template:
Destination:
‐ Screen: para que sólo nos muestre la información por pantalla y no en archivo
‐ Overwrite: si queremos sobreescribir en un archivo
‐ New: crear un nuevo archivo
‐ Append: para añadir nueva información al archivo ya creado
Filename: nombre que queremos darle al archivo. Si rellenamos este campo y marcamos NEW
nos creará el archivo en el directorio C:\AVEVA\Pdms11.6.SP4 .
Selection:
‐ Type: en este campo se específica el tipo de reporte que estamos usando o queremos
crear. Por ejemplo, en este caso es sobre toberas y por ello le ponemos NOZZ u otra
palabra que lo identifique.
‐ With: este campo se utiliza como un filtro. Es decir, si queremos que sólo nos muestre los
componentes con unas determinadas características.
Un ejemplo sería: P1BORE LT 150 (Todos los diámetros de P1 menores de 150)
Para usar este campo tenemos que usar comparativos. En esta tabla os muestro los
que tenéis:
COMPARATIVO SIGNIFICADO
EQ EQUAL =
NE NOT EQUAL ≠
LE LESS EQUAL ≤
GE GREATER EQUAL ≥
LT LESS THAN <
GT GREATER THAN >
AND , NOT, OR
‐ Hierarchy: elijo el nivel de la jerarquía que quiero usar para el informe. En esta plantilla
tiene por defecto puesto el world, pero podría cambiarlo por una zona o un equipo.
Columns: aquí aparecen las columnas que me va a mostrar el informe con esos nombres de
columna. Podría crear una nueva columna (New), modificar una columna existente (Modify),
ordenas las columnas (Move) o borrarla (Delete).
System Command: este cuadro de texto podemos usarlo para mandarle una acción, por
ejemplo, que una vez creado el informe me lo imprima.
Ahora que ya conocemos cómo funciona vamos a darle a Apply dejando todas las opciones tal
y como salían cuando hemos abierto el template.
Al ser un template si queremos modificarlo tenemos que guardarlo con otro nombre, por eso
nos pide que introduzcamos un Filename. Por ejemplo: “NOZZ_STABILIZER”
Vamos a la carpeta donde nos lo ha guardado, recordar: C:\AVEVA\Pdms11.6.SP4
(el que aparezca SP1,SP2, SP3 o SP4 depende de la versión que utilicéis)
Windows no nos reconoce este tipo de archivos y por eso nos aparece así. Le damos doble
click y de la lista de programas podemos usar cualquier procesador de textos. Por ejemplo, yo
voy a usar WORDPAD.
Veo que aparecen todas las columnas que el template nozz_sched indicaba ordenadas por
P1BORE.
Estos datos que aparecen al comienzo del informe no salen automáticamente, sino que han
sido previamente indicados:
Imagen 1
Para ver qué información le ha pedido el template que muestre, volvemos a nuestra ventana
de Modify Report y pinchamos en Page Info ‐> Footer (Imagen 1)
Y si vamos al final del informe veremos: (Page No. 2)
Si hacemos lo propio en Page Info ‐> Summary veremos:
Y si vamos al final del informe veremos:
Si os fijáis, el texto que se introduce entre comillas simples ‘texto’ es el que aparece literal en
el documento, mientras que lo demás son funciones. Por ejemplo, la de arriba lo que haces es
contar el número toberas que hay contando las líneas de texto.
Si estáis interesados en esto podéis ampliar los conocimientos si vais al apartado
“4.1 Introduction to Expressions” del manual de “Reporting Using VANTAGE PDMS”
Ahora ya hemos visto en qué consisten los informes, vamos a abrir directamente una plantilla
sin modificarla y también crearemos una plantilla desde cero.
Cómo abrir una plantilla
Tenemos dos posibilidades:
o Abrir una plantilla de las que ofrece PDMS
o Abrir una plantilla que nosotros hemos creado
Vamos al menú Utilities ‐> Reports ‐> Run
En Path vemos qué carpeta está leyendo y
por defecto aparece la de los templates de
PDMS.
Si nosotros hubiéramos creado un template
podríamos indicarle en qué carpeta está
cambiando la ruta. Por ejemplo, podríamos
probar con la que hemos modificado y
guardado con el nombre:
NOZZ_FORMACION
Elegimos la plantilla que queremos, podéis
cambiar o elegir la misma que antes.
Le damos a Ok y nos pide un nombre de
archivo.
Una vez hecho esto volvemos a tener la
plantilla en la carpeta:
C:\AVEVA\Pdms11.6.SP4
Cómo crear una plantilla
Por último vamos a ver cómo se crea una plantilla.
Vamos al menú Utilities ‐> Reports ‐> Create
Nos vuelve a aparecer la misma ventana que antes pero sin rellenar, así que lo primero que
tenemos que hacer es meterle los datos.
Vamos a decirle que nos cree un archivo con la información:
‐ Filename: nozz_equi
‐ Type: nozz
‐ With: (de momento en blanco)
‐ Hierarchy: pinchamos en Hierarchy
No quiero que me saque la información del WORLD, por lo
que lo selecciono y le doy a “Remove”. Voy a mi explorador y
por ejemplo, voy a coger del SITE STABILIZER (Zone Equip ) el
EQUI C1101.
A continuación le doy a “Add CE”
Entonces la ventana me tiene que quedar de la siguiente forma y le doy a OK:
Lo siguiente es ya crear las columnas que queremos que aparezcan en nuestro informe:
Expression: nombre de la columna. No podemos introducir el nombre que queramos, por
ejemplo, poner “prueba”. Estos nombres son atributos y debemos conocerlos con
anterioridad.
En esta primera columna pondremos NAME
Sorting: podemos ordenar la columna según queramos:
Units: también podemos indicarle las unidades. Vemos que hay una larga lista
Column Layout: con esta opción podemos cambiar el formato de la columna. Por ejemplo
podemos indicarle la anchura de la columna, justificación, decimales, etc.
No vamos a entrar en detalle, sólo que sepáis que existe y podéis probar formatos.
Una vez introducido NAME le damos a Next Column. Volvemos a repetir los mismos pasos que
antes y en total crearemos 4 columnas con los nombres NAME, P1BORE (con Units Any/mm),
POS (Units Pos(mm)) y QUANTITY.
Ya tenemos definido nuestro informe:
Le doy a Apply y como tengo también activa la opción de Screen me lo muestra por pantalla:
Las columnas no están bien separadas pero si le decimos en lugar de Screen, Destination ‐>
New para que nos lo guarde en C:\AVEVA\Pdms11.6.SP4 con el nombre nozz_equi sí que las
veremos bien ordenadas.
Seguramente la columna POS os ha salido alineada la derecha. Para modificarlo ir a modificar
la columna POS y en column layout alinearlo a la izquierda L.
Ahora probamos a meterle en With: P1BORE LT 150 y sorting A‐Z en P1BORE
En Destination ‐> Overwrite (aunque si no le digo nada PDMS me avisa)
Ahora solo me aparecen los BORE menores de 150 y además ordenados de mayor a menor.
Por último, sólo me queda guardar mi informe para poderlo volver a utilizar. Es decir, guardar
mi Template.
Voy a File ‐> Save As
En donde pone Sub‐directories sin pincho donde tengo el puntero del ratón puedo ir hacia a
atrás y buscar la carpeta que me interesa. Yo por ejemplo me he ido hasta C:\AVEVA\Pdms….
Abajo del todo, en Selection le indico el nombre con que quiero guardar mi template. En mi
caso he puesto MY_REPORT.
Le doy a Ok y ahora ya si voy a Utilities‐> Report ‐> Run puedo directamente ejecutar este
template seleccionándolo de la lista.