PI DataLink 2013 Manual del usuario

PI DataLink 2013 Manual del usuario OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 EE.UU. Tel: (01) 510-297-5800 Fax: (01) 510-357-8136

22 downloads 139 Views 1MB Size

Recommend Stories


PI DataLink Manual del usuario
PI DataLink 2014 Manual del usuario OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 EE.UU. Tel: (01) 510-297-5800 Fax: (01) 510-357-8136

PI SQC Manual del usuario
PI SQC 2014 Manual del usuario OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 EE.UU. Tel: (01) 510-297-5800 Fax: (01) 510-357-8136 Web:

PI WebParts 2010 R2 Manual del administrador
PI WebParts 2010 R2 Manual del administrador OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 USA Tel: (01) 510-297-5800 Fax: (01) 510-35

owners manual manual del usuario
FLOATING RESILIENT PLANK FLOORING PISO RESISTENTE FLOTANTE DE TABLAS owners manual manual del usuario ▲ ▲ ▲ ▲ Installation / Instalación Maintenance

Story Transcript

PI DataLink 2013 Manual del usuario

OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 EE.UU. Tel: (01) 510-297-5800 Fax: (01) 510-357-8136 Web: http://www.osisoft.com OSIsoft Australia • Perth, Australia OSIsoft Europe GmbH • Frankfurt, Alemania OSIsoft Asia Pte Ltd. • Singapur OSIsoft Canada ULC • Montreal & Calgary, Canadá Oficina de representación de OSIsoft, LLC • Shanghai, República Popular China OSIsoft Japan KK • Tokyo, Japón OSIsoft Mexico S. De R.L. De C.V. • Ciudad de México, México OSIsoft do Brasil Sistemas Ltda. • Sao Paulo, Brasil OSIsoft France EURL • París, Francia

Manual del usuario de PI DataLink 2013 Copyright: © 1992-2012 OSIsoft, LLC. Todos los derechos reservados. Ninguna parte de esta publicación puede ser reproducida, almacenada en un sistema de recuperación o transmitida, de ninguna forma ni por ningún medio, mecánico, fotocopiado, grabado o de cualquier otro modo, sin el consentimiento previo por escrito de OSIsoft, LLC. OSIsoft, el logotipo de OSIsoft, PI Analytics, PI ProcessBook, PI DataLink, ProcessPoint, PI Asset Framework (PI AF), IT Monitor, MCN Health Monitor, PI System, PI ActiveView, PI ACE, PI AlarmView, PI BatchView, PI Coresight, PI Data Services, PI Event Frames, PI Manual Logger, PI ProfileView, PI WebParts, ProTRAQ, RLINK, RtAnalytics, RtBaseline, RtPortal, RtPM, RtReports y RtWebParts son todas marcas comerciales de OSIsoft, LLC. Todas las demás marcas y nombres comerciales aquí utilizados son propiedad de sus respectivos propietarios. DERECHOS DEL GOBIERNO DE LOS EE UU. Su uso, réplica o difusión por parte del Gobierno de EE.UU. está sujeto a las restricciones estipuladas en el contrato de licencia de OSIsoft, LLC, de acuerdo con lo que establecen las regulaciones DFARS 227.7202, DFARS 252.227-7013, FAR 12.212, FAR 52.227, según proceda. OSIsoft, LLC. Versión: 5.0.0 Publicación: 3/28/2013

Tabla de contenido Capítulo 1 Introducción ................................................................................................................1 Descripción general de PI DataLink...................................................................................1 Acerca de esta versión.......................................................................................................2 Proceso de configuración de PI DataLink ..........................................................................4 Configuración del complemento para Microsoft Excel.......................................................7 Acerca de este documento ................................................................................................9 Capítulo 2 Conceptos básicos ...................................................................................................11 Interfaz de usuario............................................................................................................11 Descripción general de las funciones de PI DataLink......................................................13 Buscar elementos de datos..............................................................................................18 Configuración de preferencia ...........................................................................................23 Gestionar conexiones con servidores ..............................................................................25 Construcción de una hoja de cálculo ...............................................................................26 Capítulo 3 Funciones de PI DataLink ........................................................................................31 Función Valor actual.........................................................................................................31 Función Valor de archivo histórico ...................................................................................33 Función Datos comprimidos.............................................................................................35 Función Datos de muestra ...............................................................................................39 Función Datos temporizados ...........................................................................................41 Función Datos calculados ................................................................................................43 Función Filtrado de tiempo...............................................................................................48 Función Propiedades .......................................................................................................50 Capítulo 4 Hojas de cálculo........................................................................................................53 Matrices de función ..........................................................................................................53 Frecuencia de cálculo ......................................................................................................57 Compartir hojas de cálculo...............................................................................................60 Capítulo 5 Temas avanzados .....................................................................................................61 PI time ..............................................................................................................................61 Expresiones......................................................................................................................65 Entrada manual de funciones ..........................................................................................68 Funciones para escribir datos ..........................................................................................71 Capítulo 6 Funciones de tags.....................................................................................................73 Función Apuntar ID al Tag ...............................................................................................73 Manual del usuario de PI DataLink 2013

iii

Tabla de contenido

Función Máscara de atributo para tag .............................................................................74 Búsqueda de tags ............................................................................................................76 Capítulo 7 Tendencias ................................................................................................................77 Crear una tendencia.........................................................................................................78 Menú contextual de tendencias .......................................................................................81 Capítulo 8 Objetos de PI Module Database ..............................................................................83 PI Module Database y hojas de cálculo ...........................................................................83 Insertar objetos de PI Module Database en la hoja de cálculo........................................84 Funciones de bases de datos de módulos ......................................................................85 Capítulo 9 Notificaciones............................................................................................................87 Búsqueda e inserción de notificaciones...........................................................................87 Notificaciones insertadas .................................................................................................91 Configuración de visualización de notificaciones.............................................................92 Apéndice A Referencia de función ............................................................................................95 Funciones de valor único .................................................................................................95 Funciones de valor múltiple .............................................................................................99 Funciones de cálculo......................................................................................................109 Funciones de tags ..........................................................................................................127 Funciones de Module Database ....................................................................................129 Funciones de entrada ....................................................................................................131 Apéndice B Resolución de problemas ....................................................................................133 Archivos de registro........................................................................................................133 La pestaña PI DataLink no está disponible....................................................................133 Límites de matriz y de celda ..........................................................................................134 Límites de recuperación de datos ..................................................................................134 Elemento de datos no admitido por la función...............................................................134 Seguridad .......................................................................................................................135 Problemas de conexión de PI Server.............................................................................135 No se puede conectar a PI OLEDB Enterprise Agent ...................................................137 Excepción de tiempo de espera.....................................................................................138 Apéndice C Asistencia técnica y otros recursos ...................................................................139 Índice ...........................................................................................................................................141

iv

Capítulo 1

Introducción Bienvenido a PI DataLink. En esta sección se proporciona una descripción general de PI DataLink, se describen las características de esta versión y se explica el procedimiento de instalación y configuración.

Descripción general de PI DataLink PI DataLink es un complemento para Microsoft Excel que permite recuperar información de su PI Server directamente en una hoja de cálculo. Combinado con las capacidades gráficas, de cálculo y de formato de Microsoft Excel, PI DataLink ofrece potentes herramientas para obtener, controlar, analizar y realizar informes sobre datos de PI System. Con PI DataLink, puede: •

Recuperar valores de un PI point de un PI Server



Recuperar valores de los atributos de un servidor de PI Asset Framework (PI AF)



Recuperar metadatos de sistema para crear una visualización estructurada de datos de PI System: ο Nombres y atributos de los PI points ο Rutas, alias y propiedades de PI Module Database ο Atributos y elementos de PI AF



Hacer referencia a estos elementos utilizando funciones de PI DataLink para calcular y filtrar datos



Mantener los valores actualizados cuando la hoja de cálculo se recalcule



Recuperar las notificaciones a las que se haya suscrito con PI Notifications

PI DataLink proporciona una interfaz gráfica para recuperar datos y crear funciones y cálculos. Las funciones de DataLink se integran en celdas de hoja de cálculo y pueden proporcionar actualizaciones activas de datos en tiempo real de PI System. También puede utilizar las múltiples capacidades de cálculo y formato de Excel para organizar y presentar datos de PI System para adecuarlos a su propósito o a su audiencia Existen dos formas de trabajar con las funciones de PI DataLink en hojas de cálculo de Excel: •

Instalar una versión independiente de PI DataLink en un PC local.



Utilizar un navegador web para ver la hoja de cálculo con PI DataLink Server (página 2), un producto aparte que permite ver las hojas creadas con PI DataLink.

Póngase en contacto con el representante de ventas de OSIsoft para obtener más información. Manual del usuario de PI DataLink 2013

1

Introducción

PI DataLink Server (DLS) PI DataLink Server es una versión de servidor de PI DataLink para utilizar con Microsoft SharePoint Server 2007 o posterior. PI DataLink Server admite todas las funciones de PI DataLink y PI BatchView proporcionadas por los complementos Excel en una configuración típica de PI client. Con PI DataLink Server, puede utilizar un navegador web para recuperar y ver datos de PI Server incluidos en una hoja de cálculo de Microsoft Excel. Podrá ampliar el acceso a datos de PI System en tiempo real a muchos clientes distintos, independientemente de su ubicación o de sus conocimientos sobre Microsoft Excel o las funciones de PI DataLink. Esta versión de servidor de PI DataLink utiliza tecnologías de Microsoft SharePoint, como Servicios de Excel y elemento web de Excel Web Access. Juntos, estos componentes de Microsoft admiten la mayoría de funciones estándar de hoja de cálculo. PI DataLink Server amplía estos servicios dado que añade conectividad y compatibilidad con las funciones de PI DataLink. Se puede acceder de forma independiente a libros de Excel publicados en bibliotecas de documentos de SharePoint o añadirlos a páginas de elementos web. El elemento web de Excel Web Access admite conexiones que permiten intercambiar parámetros entre un libro de trabajo y otros elementos web, integrando las funciones de PI DataLink con el entorno de PI WebParts. Póngase en contacto con el representante de ventas de OSIsoft para obtener más información sobre PI DataLink Server.

Acerca de esta versión Esta versión de PI DataLink instala un complemento para Microsoft Excel 2007 SP3 o posterior. Este complemento no se puede ejecutar en versiones anteriores de Excel. Los temas incluidos en esta sección describen los requisitos del sistema, la actualización de la compatibilidad con versiones anteriores y los tipos de datos admitidos.

Requisitos del sistema Para consultar los requisitos del sistema actualizados, visite el sitio web de soporte técnico de OSIsoft: http://techsupport.osisoft.com/Products.htm (http://techsupport.osisoft.com/Products.htm)

2

Acerca de esta versión

Actualización de compatibilidad PI DataLink es compatible con versiones anteriores. Con esta versión de PI DataLink, se pueden leer libros creados con versiones anteriores sin necesidad de realizar ninguna conversión. Sin embargo, lo contrario no es necesariamente cierto. Después de modificar una hoja de cálculo en la versión actual, es posible que no funcione con versiones anteriores de PI DataLink. PI DataLink 2013 utiliza PI AF SDK, mientras que las versiones anteriores utilizan PI SDK o PI API. Es posible que los distintos comportamientos requieran cambiar las hojas de cálculo existentes: •

Es posible que difieran los mensajes de error devueltos. Puede que necesite cambiar las hojas de cálculo que buscan determinadas cadenas (por ejemplo, en código VBA o macros de Excel).



PI DataLink no crea conexiones con PI SDK o PI API. Es posible que necesite modificar el código VBA en los libros que dependen de una conexión a PI SDK o PI API existente para crear una nueva conexión explícita a PI SDK o PI API.



Algunos formatos de hora, como por ejemplo 10:, ya no son compatibles. Tendrá que cambiar las entradas de tiempo que utilicen formatos no compatibles.



Las conexiones de usuario predeterminadas a PI Server ya no son compatibles. Si se le solicita, puede introducir un nombre de usuario y una contraseña. Sin embargo, OSIsoft le recomienda configurar PI mappings para conectarse a PI Server.

La versión de 64 bits de PI DataLink 2013 no permite crear objetos de tendencia ActiveX. La versión de 64 bits sólo mostrará una imagen de la última tendencia en una hoja de cálculo existente y no actualizará esas tendencias.

Tipos de datos admitidos PI DataLink admite los siguientes tipos de datos de PI point: •

Digital: Digital (estados definidos)



Entero: Int (16 y 32)



Flotante: Float (16, 32 y 64)



Cadena: String (texto)



Marca de tiempo: Timestamp

PI DataLink no admite el tipo blob.

Manual del usuario de PI DataLink 2013

3

Introducción

PI DataLink admite los siguientes tipos de valores de atributo de PI AF: •

Byte: Byte



Entero: Int (16, 32 y 64)



Simple: Single



Doble: Double



Cadena: String*



Fecha y hora: DateTime*



Booleano: Boolean*



Enumeración: Enumeration* *No admitido por la función Datos calculados

PI DataLink no admite los tipos de valores de atributos de PI AF Guid, Attribute, Element, File, o Array.

Proceso de configuración de PI DataLink Para preparar el ordenador para que utilice PI DataLink, debe instalar PI DataLink desde un CD de distribución o descargar un kit de instalación de OSIsoft. Si lo desea, puede utilizar una instalación silenciosa. También puede instalar el paquete de idiomas para habilitar la compatibilidad con otros idiomas. Además, tendrá que considerar la configuración de PI Server que desea realizar y asegurarse de que tiene un acceso correcto a los PI points.

Instalar PI DataLink Inicie el programa de configuración para instalar PI DataLink. En sistemas operativos de 64 bits, el programa de configuración instala automáticamente la versión de 32 bits y de 64 bits de PI DataLink. Puede modificar el archivo setup.ini si desea instalar una única versión. Si tiene instalada una versión anterior de PI DataLink en el ordenador, el programa de configuración actualizará automáticamente la instalación y mantendrá los ajustes de preferencia de versiones anteriores. Antes de empezar Localice el kit de configuración. Puede:

4



Descargar el kit en http://techsupport.osisoft.com.



Insertar el CD de distribución.

Proceso de configuración de PI DataLink

Procedimiento 1. Extraiga los archivos en su ordenador. 2. Si desea instalar una única versión (32 bits o 64 bits), modifique el archivo setup.ini. 3. Ejecute el programa setup.exe. El programa de instalación instala PI DataLink bajo el directorio raíz de PIPC, normalmente en: C:\Archivos de programa\PIPC\Excel

El programa instala el archivo de Ayuda en línea en el directorio de idioma correspondiente bajo el directorio ../PIPC/Help. Puede descargar la versión en PDF y las notas de la versión en http://techsupport.osisoft.com. Una vez finalizada la configuración •

Instale el paquete de idiomas MUI de PI DataLink si desea ver PI DataLink en un idioma que no sea el inglés. Consulte Ver PI DataLink en un idioma compatible (página 5).



Active de forma manual el complemento PI DataLink (Legacy) si necesita utilizar funciones de tag, funciones de base de datos de módulo o tendencias. Consulte Configuración del complemento para Microsoft Excel (página 7).

Instalación silenciosa Puede instalar PI DataLink con la función de instalación silenciosa de Windows. En algunas ocasiones denominada instalación desatendida, la instalación silenciosa no requiere ningún tipo de comentario durante el proceso de configuración. Los administradores del sistema con una aplicación de distribución de software automatizada pueden utilizar la instalación silenciosa para implementar el software de forma automática en un gran número de equipos de la empresa. Para iniciar una instalación silenciosa, escriba: Setup.exe –f silent.ini

El archivo silent.ini se encuentra incluido en el kit de instalación. Puede realice en el archivo las modificaciones específicas del sitio que sean necesarias. Consulte el archivo setup.ini del PI SDK para obtener más información y descripciones de los argumentos disponibles.

Ver PI DataLink en un idioma compatible PI DataLink admite varios idiomas. Instale el paquete de idiomas MUI (interfaz de usuario multilingüe) de PI DataLink para ver la interfaz de usuario de PI DataLink en el mismo idioma que Microsoft Excel. Si PI DataLink no admite un idioma, la interfaz de usuario de PI DataLink aparece en inglés. Procedimiento 1. Defina el idioma que desee en Microsoft Excel. Manual del usuario de PI DataLink 2013

5

Introducción

a. Instale el paquete de idiomas de Microsoft Office. a. Utilice la herramienta de configuración de idiomas de Microsoft Office para cambiar el idioma de Microsoft Excel. 2. Descargue el paquete de idiomas MUI de PI DataLink en http://techsupport.osisoft.com. 3. Instale el paquete de idiomas MUI de PI DataLink.

Preferencias de conexión a PI Server collectives Si PI DataLink se conecta a un PI Server collective, establece una preferencia de conexión sobre la primera conexión al colectivo. La preferencia depende del componente que inicia la conexión: •

Las funciones de PI DataLink establecen la preferencia como Cualquiera.



La búsqueda establece la preferencia como Cualquiera.



Gestor de conexiones (al que se accede desde el cuadro de diálogo Configuración) establece la preferencia como Cualquiera.



Los objetos heredados de control de tendencia establecen la preferencia como Preferir primario.



Tag Search (al que se accede desde las funciones de tags heredados) establece la preferencia como Preferir primario.



PI Connection Manager (al que se accede desde el Tag Search heredado) establece la preferencia como Preferir primario.

Consulte el manual High Availability Administrator Guide para obtener más información sobre las conexiones cliente a PI Server.

Configuración de PI Server PI DataLink puede obtener datos de Server 3.4.375.91 y versiones posteriores. No obstante, PI DataLink debe conectarse a PI Server y tener acceso a los PI points. Es posible que esto exija realizar algunos cambios de configuración en: •

La base de datos de firewall. La base de datos de firewall de cada equipo de PI Server debe configurarse para permitir el acceso desde equipos cliente que ejecutan PI DataLink.



La autenticación y la autorización. Es necesario que los usuarios que utilicen PI DataLink puedan autenticar su identidad con PI Server y tener acceso a PI Server. OSIsoft recomienda utilizar PI mappings (disponibles en PI Server versión 3.4.380 y posteriores). También puede utilizar PI trusts o autenticación de contraseñas de PI. OSIsoft no recomienda la autenticación de contraseñas de PI, porque es el método menos seguro.



Las definiciones de los puntos. Deben definirse los puntos para conceder acceso de lectura a los usuarios autorizados y también acceso de escritura, si es necesario.

Para obtener más información, consulte la documentación relativa a PI Server, incluido el manual Configuring PI Server Security. Puede descargar la documentación en el sitio web del

6

Configuración del complemento para Microsoft Excel

Servicio de asistencia técnica de OSIsoft (http://techsupport.osisoft.com/downloadcenter.aspx).

Configuración del complemento para Microsoft Excel PI DataLink tiene tres complementos de aplicación para Microsoft Excel. Nombre

Ubicación

Tipo

PI DataLink

..\PIPC\Excel\OSIsoft.PIDataLink.UI.vsto

Complement o COM

PI DataLink (Legacy)

..\PIPC\Excel\OSIsoft.PIDataLink.UI(Legacy).vsto

Complement o COM

PI DataLink Notifications

..\PIPC\Excel\OSIsoft.PIDataLink.Notifications2007.UI.vsto

Complement o COM

Para utilizar todas las funciones de PI DataLink, estos complementos de aplicación deben estar activos. El programa de configuración instala todos los complementos y activa el complemento de PI DataLink. Si PI Notifications están instalado en el equipo, el programa de configuración también activa el complemento de PI DataLink Notifications. En caso contrario, deberá activar ese complemento después de instalar PI Notifications. El programa de configuración no activa el complemento de PI DataLink (Legacy). Debe activar el complemento si desea utilizar funciones de tag, objetos de Module Database o tendencias. En casos excepcionales, Microsoft Excel podría deshabilitar un complemento. Deberá habilitarlo para poder activarlo. Nota: Para activar el complemento de una aplicación, debe tener privilegios de administrador en el equipo. Si no es administrador, haga clic con el botón derecho del ratón en Excel.exe en Windows Explorer y, a continuación, haga clic en Ejecutar como administrador para ejecutar Microsoft Excel como administrador.

Consulte también •

Funciones de tags (página 73)



Objetos de Module Database (página 83)



Tendencias (página 77)



Notificaciones (página 87)

Manual del usuario de PI DataLink 2013

7

Introducción

Ver estado de los complementos Compruebe el estado de un complemento para averiguar si está activo, inactivo o deshabilitado. Procedimiento 1. Haga clic en la pestaña Archivo y, a continuación, en Opciones. (En Microsoft Excel 2007, haga clic en el botón de Microsoft Office y, a continuación, haga clic en Opciones de Excel.) 2. En el cuadro de diálogo Opciones de Excel, haga clic en Complementos. 3. Busque el estado actual de un complemento en la lista. Cada complemento se incluirá en la lista en una de estas dos categorías: ο ο ο

Complementos de aplicaciones activas Complementos de aplicaciones inactivas Complementos de aplicaciones deshabilitadas.

Habilitar un complemento deshabilitado Si un complemento está deshabilitado, deberá habilitarlo antes de activarlo. Procedimiento 1. Haga clic en la pestaña Archivo y, a continuación, en Opciones. (En Microsoft Excel 2007, haga clic en el botón de Microsoft Office y, a continuación, haga clic en Opciones de Excel.) 2. En el cuadro de diálogo Opciones de Excel, haga clic en Complementos. 3. En la lista Administrar, seleccione Elementos deshabilitados y, a continuación, haga clic en Ir. 4. Seleccione la casilla situada junto al complemento. 5. Haga clic en Habilitar.

Activar un complemento inactivo Active un complemento inactivo para hacer que esté disponible en Microsoft Excel. Nota: Para activar el complemento de una aplicación, debe tener privilegios de administrador en el equipo. Si no es administrador, haga clic con el botón derecho del ratón en Excel.exe en Windows Explorer y, a continuación, haga clic en Ejecutar como administrador para ejecutar Microsoft Excel como administrador.

8

Acerca de este documento

Procedimiento 1. Haga clic en la pestaña Archivo y, a continuación, en Opciones. (En Microsoft Excel 2007, haga clic en el botón de Microsoft Office y, a continuación, haga clic en Opciones de Excel.) 2. En el cuadro de diálogo Opciones de Excel, haga clic en Complementos. 3. En la lista Administrar, seleccione Complementos COM y, a continuación, haga clic en Ir. 4. Seleccione la casilla situada junto al complemento. 5. Haga clic en Aceptar.

Acerca de este documento El Manual de usuario de PI DataLink ofrece una descripción detallada de las características del producto y una referencia completa a las funciones de DataLink. El contenido de las versiones en PDF y de la Ayuda del manual es idéntico. Este documento asume que tiene conocimientos sobre conceptos de PI System. Consulte la documentación de PI Server y PI AF para obtener más información sobre esos productos. Conocer PI Server y PI AF le ayudará a comprender los términos que se utilizan en PI DataLink. Es posible que los materiales de formación puedan serle de utilidad. Los materiales incluyen ejercicios que OSIsoft utiliza en los cursos de formación de PI DataLink. Puede descargar los materiales de formación y la documentación relativa a otros productos de OSIsoft en el Sitio web del Servicio de asistencia técnica de OSIsoft (http://techsupport.osisoft.com/downloadcenter.aspx).

Manual del usuario de PI DataLink 2013

9

Capítulo 2

Conceptos básicos Cuando utiliza PI DataLink, define funciones de PI DataLink que extraen datos de PI System en matrices de función en una hoja de cálculo de Excel. Una matriz de función es un grupo de celdas que contiene la salida de una función de PI DataLink. Los siguientes apartados presentan las funciones y conceptos básicos de PI DataLink. Debería familiarizarse con estos apartados entes de utilizar PI DataLink para crear hojas de cálculo y recuperar datos de PI System. Estos apartados describen: •

Funciones de interfaz de usuario



Las funciones esenciales necesarias para comenzar a trabajar con PI DataLink



Los diferentes enfoques para construir una hoja de cálculo con PI DataLink dependiendo de sus objetivos, necesidades y recursos

Interfaz de usuario PI DataLink añade comandos de menú, ventanas y paneles de tareas específicos a Microsoft Excel. Los siguientes apartados describen los elementos fundamentales de la interfaz de PI DataLink.

Pestaña PI DataLink PI DataLink inserta la pestaña PI DataLink en la cinta de Microsoft Excel.



Haga clic en la pestaña PI DataLink para acceder a los comandos de PI DataLink.



Haga clic en un comando para abrir el correspondiente panel de tareas o el cuadro de diálogo.



Sitúe el cursor sobre un comando para mostrar una ayuda inmediata descriptiva.

Manual del usuario de PI DataLink 2013

11

Conceptos básicos

Paneles de tareas de funciones Utilice paneles de tareas de funciones para definir funciones de PI DataLink.

Un panel de tareas es un panel de controles que puede mover y acoplar. Puede continuar trabajando en una hoja de cálculo mientras el panel de tareas está abierto. Para abrir un panel de tareas de función: •

Haga clic en la celda de salida deseada y, a continuación, haga clic en un comando de función de la pestaña PI DataLink para añadir una función.



Haga clic en una celda de una matriz de función existente para mostrar el panel de tareas correspondiente y editar las entradas de la función. Nota: Puede desactivar la aparición automática (página 23) de paneles de tareas si lo prefiere.



Haga clic con el botón derecho en una celda de matriz de función y seleccione el nombre de la función para mostrar manualmente el panel de tareas.

Una vez que está abierto un panel de tareas de función:

12



Introduzca o modifique valores y, a continuación: ο Haga clic en Aceptar para guardar los valores de entrada, escribir la matriz de función resultante y cerrar el panel de tareas. ο Haga clic en Aplicar para guardar los valores de entrada y escribir la matriz de función resultante sin cerrar el panel de tareas.



Haga clic en el botón X de la barra de título del panel de tareas para cerrarlo sin guardar los cambios.



Haga clic en el botón de flecha para seleccionar los comandos Mover, Tamaño o Cerrar.

Descripción general de las funciones de PI DataLink



Arrastre la barra de título para desacoplar el panel de tareas.



Haga doble clic en la barra de título para acoplar el panel de tareas.



Coloque el cursor sobre el borde para arrastrar y redimensionar el panel.

Menú contextual PI DataLink añade varios comandos al menú contextual estándar de Microsoft Excel. Puede utilizar estos comandos para gestionar matrices de función que ya estén insertadas en una hoja de cálculo. Para abrir el menú contextual con los comandos de PI DataLink, haga clic con el botón derecho del ratón en cualquier lugar de una matriz de función de PI DataLink. PI DataLink añade los siguientes comandos al menú contextual: •

Seleccionar función DataLink Selecciona la matriz de función completa. Debe seleccionar una matriz antes de intentar copiarla, cortarla o arrastrarla a una nueva ubicación en la hoja de cálculo.



Recalcular (Redimensionar) función Vuelve a escribir la matriz de función completa: PI DataLink recupera valores nuevos de PI Server o PI AF y redimensiona automáticamente la matriz para que se ajuste a los datos obtenidos.



Nombre de función Abre el panel de tareas de función correspondiente y muestra las entradas de la matriz de función.

Las tendencias ofrecen un menú contextual alternativo. Consulte también •

Menú contextual de tendencias (página 80)



Paneles de tareas de funciones (página 12)

Descripción general de las funciones de PI DataLink Las funciones de PI DataLink extraen datos de PI System en Excel. Puede utilizar el panel de tareas de función para introducir de forma sencilla las entradas que definen la función. O también, a medida que vaya adquiriendo más experiencia, puede introducir una función directamente en la barra de fórmulas de Excel. Los siguientes apartados describen: •

Las funciones comunes de los paneles de tareas de funciones de PI DataLink



La obtención y presentación de datos en tiempo real



El uso de las funciones de PI DataLink en una hoja de cálculo

Manual del usuario de PI DataLink 2013

13

Conceptos básicos

Consulte también •

Paneles de tareas de funciones (página 12)



Entrada manual de funciones (página 68)

Elementos de datos Las funciones de PI DataLink devuelven datos sobre determinados elementos de datos de PI System, ya sean PI points o atributos de PI AF. Las funciones pueden obtener valores registrados de una base de datos o valores calculados en función de determinados criterios o una expresión concreta. Al definir una función, especifique las rutas de los elementos de datos con los campos Elemento de datos, Expresión y Expresión de filtro junto con el campo opcional Ruta raíz. Puede especificar: •

Rutas completas en los campos Elemento de datos, Expresión o Expresión de filtro. Una ruta completa comienza con dos barras diagonales inversas (\\) y evalúa un PI point o un atributo de PI AF.



Las rutas parciales en los campos Elemento de datos, Expresión o Expresión de filtro y la ruta de acceso base en el campo Ruta raíz. Los nombres de PI point o los nombres de atributos de PI AF son ejemplos de rutas parciales. PI DataLink combina la ruta de acceso base común con la ruta parcial para establecer la ruta completa que evalúa un PI point o un atributo de PI AF.

PI DataLink requiere una ruta completa para localizar el elemento de datos. Para localizar un PI point, PI DataLink debe conocer el PI Server donde realizará la búsqueda y el nombre del punto. Para localizar un atributo de PI AF, PI DataLink debe conocer el servidor de PI AF, la base de datos, el elemento y todos los subelementos y atributos primarios. Utilice una barra vertical (|) para separar los atributos de los elementos o de los atributos primarios. Puede dejar el campo Ruta raíz en blanco si los campos Elemento de datos, Expresión y Expresión de filtro contienen una ruta completa o un PI point en el PI Server predeterminado. Si se especifica, el campo Ruta raíz indica la ruta común de los elementos de datos especificados.

14

Tipo de elemento de datos

Contenido del campo de ruta raíz

PI point

PI Server que almacena el punto o un valor en blanco para indicar el PI Server predeterminado. Las entradas válidas incluyen: ƒ PIServer ƒ \\PIServer

Descripción general de las funciones de PI DataLink

Tipo de elemento de datos

Contenido del campo de ruta raíz

Atributo de PI AF

Servidor de PI AF y base de datos junto con cualquier elemento, subelemento o atributos primarios no especificados en Elemento de datos. Las entradas válidas incluyen: ƒ \\PIAFserver\database ƒ \\PIAFserver\database\element ƒ \\PIAFserver\database\element\subelement ƒ \\PIAFserver\database\element|ParentAttribute ƒ \\PIAFserver\database\element|ParentAttribute1|ParentAttribute2 Nota: El servidor de PI AF y la base de datos deben estar en el mismo campo. No puede especificar el servidor de PI AF en el campo Ruta raíz y la base de datos en el campo Elemento de datos.

Consulte también Expresiones (página 65)

Campo de entrada Los campos etiquetados como de entrada en los paneles de tareas de función aceptan valores correctos para la función. En la mayor parte de los campos de entrada, puede introducir un valor o una referencia a una celda de hoja de cálculo que contenga el valor. Algunos campos de entrada muestran un valor predeterminado cuando se abre el panel de tareas. Los campos de entrada que tienen la marca (opcional) son opcionales y no requieren un valor. En el caso de entradas con campos de edición

, puede:



Introducir texto directamente en el campo de edición; por ejemplo un nombre de atributo de PI AF o la dirección de una celda de salida.



Hacer clic en el campo de edición y después en una celda o rango de la hoja de cálculo que contenga valores correctos, como nombres de atributo de PI AF, marcas de tiempo o ubicaciones de celdas de salida.



Hacer clic en para abrir la herramienta de búsqueda y, a continuación, seleccionar los elementos de datos obtenidos en una búsqueda de un PI Server o un servidor de PI AF conectado.

En el caso de entradas con listas

, puede:



Seleccionar una opción de la lista, como un cálculo o un método de muestreo.



Hacer clic en y, a continuación, en una celda o rango de hoja de cálculo que contenga valores correctos, como el modo, la unidad de tiempo, el límite o la propiedad.

Nota: En los campos de edición, introduzca cadenas sin comillas. Sin embargo, en las celdas de hojas de cálculo, introduzca las cadenas con comillas sencillas iniciales (') para obligar a Excel a interpretar el contenido como una cadena.

Manual del usuario de PI DataLink 2013

15

Conceptos básicos

Por ejemplo, para especificar un PI point en el campo Elemento(s) de datos, puede: •

Introducir la cadena del nombre del punto.



Hacer clic en



Introducir una referencia a una celda de hoja de cálculo de contenga el nombre del punto:

para abrir la herramienta de búsqueda y buscar el punto en el PI Server.

a. Hacer clic en el campo Elemento(s) de datos. b. Hacer clic en la celda de la hoja de cálculo. PI DataLink introducirá automáticamente la referencia de la celda en el campo de edición.

Campos de entrada de tiempo Muchas funciones de PI DataLink requieren campos de entrada de Hora de inicio y Hora de finalización para recuperar una matriz de valores de evento a lo largo de un intervalo de tiempo específico. Otras funciones de PI DataLink requieren un campo de entrada de Marca de tiempo para obtener los valores de momento específico. Siga estas indicaciones para especificar valores en los campos de entrada de tiempo:

16



Introduzca un tiempo absoluto, como 10-dic-99 19:12, o una expresión de tiempo de PI que especifique un tiempo relativo; por ejemplo, -3h. Por ejemplo, puede introducir un tiempo absoluto para definir un periodo de tiempo en el pasado o puede introducir una expresión de tiempo relativa para definir un periodo de tiempo que incluya el momento actual.



Si la hora de inicio es más reciente que la hora de finalización, PI DataLink muestra los resultados en orden cronológico inverso.



Coloque comillas simples delante de las expresiones temporales introducidas en las celdas para indicar que se trata de una cadena (por ejemplo, '10-dic-99 19:12 o '3h).



Las referencias de celda también pueden utilizar el formato absoluto de tiempo de Excel (como 39299.6146, equivalente a 8/5/2007 2:45:00 PM). Excel almacena las marcas de tiempo en este formato, que representa el número acumulado de días desde 1900. Excel puede mostrar las mismas marcas de tiempo utilizando cualquier formato de fecha y hora asignado a la celda.



Algunas entradas de tiempo, como 9:45, pueden representar un tiempo válido y un rango válido de filas de hoja de cálculo. En el campo del panel de tareas, coloque al principio de estas entradas comillas simples, como '9:45, para forzar a PI DataLink a interpretarlas como una hora.

Descripción general de las funciones de PI DataLink

Algunas funciones de PI DataLink requieren una entrada de Intervalo de tiempo, que se especifica con un solo valor: •

Introduzca un valor y una unidad temporal, como 1d o 30m; nunca incluya una hora de referencia. Por ejemplo, para especificar un intervalo de 32 minutos, introduzca 32m o haga referencia a una celda que contenga esa cadena.



Para introducir intervalos en términos de frecuencia, convierta la frecuencia a los segundos equivalentes. Por ejemplo, una frecuencia de 25 Hz debe introducirse como un intervalo de 0,04s (=1/25 de segundo).

Nota: PI DataLink solo admite el sistema predeterminado de fecha de 1900 admitido por Excel. PI DataLink no admite el sistema de fecha de 1904 de Excel, y devuelve marcas de tiempo incorrectas si se utiliza dicho sistema.

Consulte también •

Especificación de marcas de tiempo (página 63)



Especificación de intervalos de tiempo (página 64)

Datos añadidos PI DataLink puede añadir información sobre los valores recuperados. Los datos añadidos pueden proporcionar un contexto a los valores recuperados. Los datos añadidos pueden incluir: •

Marcas de tiempo de evento



Marcas de tiempo que indican las horas de inicio y finalización de un intervalo



Marcas de tiempo que indican la ocurrencia de los valores mínimo y máximo



El porcentaje de valores correctos durante un intervalo de muestra



Atributos de valor



Anotaciones de eventos introducidas manualmente



Nombres de servidores fuente

PI DataLink muestra los datos añadidos especificados en las columnas (o filas) junto a los valores principales que la función devuelve: •

Los datos de tiempo se muestran en columnas a la izquierda (o en filas encima) de los valores principales.



Otros datos relacionados se añaden en columnas a la derecha (o en filas debajo) de los valores principales.

Formatos de presentación Utilice el cuadro de diálogo Configuración (página 23) para especificar los formatos de fecha y número que PI DataLink utiliza para dar formato a los datos en las matrices de función. Hay dos configuraciones: Manual del usuario de PI DataLink 2013

17

Conceptos básicos



Formato de número El formato para los números en la salida de función. El formato predeterminado, General, da formato a los números (y a todos los datos que no son marcas de tiempo) para que coincidan con el formato de la categoría General en el cuadro de diálogo Formato de celdas de Excel



Formato de hora El formato para las marcas de tiempo en la salida de función. El formato de fecha predeterminado, dd-mmm-yy hh:mm:ss, coincide con el formato de marca de tiempo estándar de PI. Puede añadir :000 al final de la cadena (dd-mmm-yy hh:mm:ss:000) para mostrar marcas temporales por debajo de un segundo. Tenga en cuenta que Excel no admite formatos con precisión de microsegundos.

Puede personalizar las cadenas de formato predeterminadas utilizando cualquier código de formato de Excel válido del cuadro de diálogo Formato de celdas en Excel. También puede aplicar un formato de fecha y hora individual a cualquier celda de hoja de cálculo, incluidas las que contienen funciones de PI DataLink con el cuadro de diálogo Formato de celdas. Consulte su documentación sobre Excel para obtener más información sobre cómo dar formato a fechas y horas.

Buscar elementos de datos Utilice la herramienta Búsqueda para buscar elementos de datos en un determinado PI Server o servidor de PI AF. Puede insertar elementos de datos en la hoja de cálculo y referenciar posteriormente estos elementos de datos en las funciones de PI DataLink. También puede insertar un elemento de datos directamente en un panel de tareas de funciones. Antes de empezar Conéctese al PI Server o al servidor de PI AF en el que desea realizar la búsqueda. Consulte Gestionar conexiones con servidores (página 25). Procedimiento 1. Abra la herramienta Búsqueda: ο

ο

Para insertar uno o varios elementos en una hoja de cálculo, seleccione la celda superior izquierda del intervalo en la hoja de cálculo donde desea insertar los elementos de datos y, a continuación, en la pestaña PI DataLink, en el grupo Buscar, haga clic en Buscar. Para insertar uno o varios elementos en un panel de tareas de función, haga clic en el botón

, situado junto al campo Elemento(s) de datos.

2. Defina el ámbito de la búsqueda, que se muestra en la ruta en la parte superior. Inicialmente, la herramienta establece el ámbito de búsqueda en Página de inicio, que son todos los PI Servers (indicados por ) y los servidores de PI AF (indicados por ) que aparecen listados en Gestor de conexiones. Puede limitar la búsqueda a un solo PI Server

18

Buscar elementos de datos

o un solo servidor de PI AF, e incluso aún más a una única base de datos en un servidor de PI AF y después a determinados elementos y atributos primarios. Puede: ο ο

Utilizar el panel del navegador para limitar la búsqueda (página 21) Utilizar la ruta del ámbito para limitar la búsqueda (página 22)

Si define el ámbito de búsqueda como un elemento o un atributo, en el panel de resultados se incluirán los atributos secundarios inmediatos de ese elemento o atributo. 3. Según proceda, busque elementos de datos dentro del ámbito para que aparezcan listados en el panel de resultados. a. En el campo situado en la parte superior de la herramienta, escriba el texto que identifica los elementos de datos que desea encontrar en el ámbito seleccionado. La herramienta añade caracteres comodín implícitos detrás del texto que escriba. Por ejemplo: −



Escriba sin para localizar todos los elementos de datos que comiencen por "sin," como sinuoide o sinusoidal. Escriba * para localizar todos los elementos de datos.

b. Si el ámbito de búsqueda es un PI Server, configure los campos bajo Filtros para especificar cualquier criterio adicional que deban cumplir los PI points recuperados. −









Fuente de punto Cadena que asocia un PI point con una interfaz; se corresponde con el atributo de punto PointSource. Tipo de punto Tipo de valor almacenado por el PI point; se corresponde con el atributo de punto PointType. Unidades de ingeniería La cadena que describe las unidades de medida; se corresponde con el atributo de punto EngUnits. Descriptor ampliado Cadena que proporciona información adicional sobre el PI point; se corresponde con el atributo de punto ExDesc. Tag de instrumento Para algunas interfaces, la cadena que contiene el tag en el sistema externo; se corresponde con el atributo de punto InstrumentTag.

Manual del usuario de PI DataLink 2013

19

Conceptos básicos

c. Haga clic en Buscar

para iniciar la búsqueda.

La herramienta busca dentro del ámbito especificado los elementos de datos que coinciden con el texto que se ha escrito y devuelve los elementos de datos encontrados en el panel de resultados. La herramienta busca en la totalidad de la jerarquía debajo del ámbito de búsqueda. (En contraposición, cuando se busca en la jerarquía, el panel de resultados solo muestra los atributos secundarios inmediatos del ámbito de búsqueda.) La herramienta localiza: − − −

PI points con nombres o descriptores coincidentes. Atributos de PI AF con nombres o descripciones coincidentes. Atributos de PI AF que tienen elementos principales con nombres o descripciones coincidentes.

Nota: Las búsquedas de PI Server devuelven un máximo de 100.000 PI points. Para asegurarse de ver todos los resultados, limite la búsqueda para que devuelva menos PI points.

4. Si lo desea, cambie las columnas que se muestran en el panel de resultados: ο

ο

Haga clic con el botón derecho del ratón en el panel de resultados y, a continuación, haga clic en el nombre de una columna para añadirla o eliminarla de las columnas mostradas. Arrastre los encabezados de columna para cambiar el orden de las columnas mostradas.

5. Si lo desea, mueva el control deslizante Longitud de ruta raíz para dividir la ruta de elemento de datos entre las columnas Ruta raíz y Elemento de datos: ο ο ο

Seleccione Mínimo para especificar una ruta completa en la columna Elemento de datos. Seleccione Máximo para especificar solo el atributo o el nombre de punto en la columna Elemento de datos, con el resto de la ruta en la columna Ruta raíz. Seleccione posiciones intermedias para otras divisiones de contenido entre las columnas.

El contenido de estas columnas determina el contenido que se añade a los campos del panel de tareas o las columnas de hoja de cálculo. 6. Si va a insertar elementos de datos en una hoja de cálculo, especifique cómo se insertará el contenido de Ruta raíz: ο

20

Seleccione Columna o fila para insertar el contenido de las columnas Ruta raíz y Elemento de datos en las celdas de hoja de cálculo designadas. Si ambas columnas contienen datos, PI DataLink inserta siempre el contenido de Ruta raíz en la primera columna de la hoja de cálculo y el contenido de Elemento de datos en la segunda. Si únicamente la columna Elemento de datos incluye contenido (es decir, una ruta completa), PI DataLink solo inserta esa columna en la hoja de cálculo:

Buscar elementos de datos

ο

Seleccione Lista desplegable para insertar una lista desplegable de rutas (procedentes de la columna Ruta raíz) seguida de los elementos de datos (procedentes de la columna Elemento de datos) en las celdas de hoja de cálculo designadas. Si referencia la lista desplegable y los elementos de datos insertados en una función de PI DataLink, la hoja de cálculo actualizará de forma dinámica los valores recuperados cuando se seleccione una ruta diferente en la lista. Nota: PI DataLink inserta la lista de rutas raíz en la columna EZ de la hoja de cálculo. Si esa columna contiene datos, PI DataLink inserta las rutas en la siguiente columna disponible a la derecha.

7. Seleccione los elementos que desee insertar y haga clic en Aceptar. Consulte también Crear un despliegue relacionado con activos (página 27)

Utilizar el panel del navegador para limitar la búsqueda El panel del navegador se encuentra a la izquierda de la herramienta Búsqueda.El panel del navegador muestra lo que incluye el actual ámbito de búsqueda (en la parte superior de la ventana, se muestra la correspondiente ruta del ámbito). Para los ámbitos en un servidor del PI AF, el panel del navegador solo muestra bases de datos, elementos o atributos que contienen atributos en la jerarquía por debajo de ellos. Por lo tanto, el panel del navegador nunca escuchará elementos o atributos sin ningún atributo secundario. Puede utilizar el panel del navegador para limitar el ámbito de una búsqueda (y definir la ruta del ámbito). Por ejemplo, puede limitar una búsqueda a un servidor de PI AF concreto o a una una determinada base de datos en ese servidor o a un elemento específico de la base de datos. A medida que navegue por la jerarquía del servidor de PI AF en el panel del navegador, el panel de resultados se actualizará para mostrar los atributos directamente en la ruta de ámbito seleccionada en ese momento. Procedimiento En el panel del navegador: •

Haga clic en un servidor para limitar la búsqueda a ese servidor. La herramienta actualiza la ruta del ámbito en la parte superior de la venta para listar el servidor seleccionado y actualiza el panel de navegación. Si ha hecho clic en un servidor de AF (indicado por ), el panel del navegador muestra todas las bases de datos de ese servidor. Si ha hecho clic en un PI Server (indicado por ), el panel del navegador muestra una lista de campos de filtro que puede utilizar para limitar el número de PI points recuperados.

Manual del usuario de PI DataLink 2013

21

Conceptos básicos



Haga clic en una base de datos (indicado por datos.

) para limitar la búsqueda a esa base de

La herramienta actualiza el panel del navegador para mostrar todos los elementos de primer nivel en la base de datos seleccionada y actualiza la ruta del ámbito en la parte superior de la ventana para listar la base de datos seleccionada. •

Haga clic en un elemento (indicado por

) para limitar la búsqueda a ese elemento.

La herramienta actualiza el panel del navegador para mostrar todos los elementos y atributos principales bajo el elemento seleccionado, actualiza la ruta del ámbito en la parte superior de la ventana para listar el elemento de datos seleccionado y lista todos los atributos bajo el elemento seleccionado en el panel de resultados. Tenga en cuenta que el panel del navegador solo muestra atributos principales, en tanto que el panel de resultados muestra atributos principales y no principales bajo el elemento seleccionado. •

Haga clic en un atributo (indicado por

) para limitar la búsqueda a ese atributo.

La herramienta actualiza el panel del navegador para mostrar todos los atributos principales bajo el elemento seleccionado, actualiza la ruta del ámbito en la parte superior de la ventana para listar el atributo seleccionado y lista todos los atributos bajo el atributo seleccionado en el panel de resultados.

Utilizar la ruta del ámbito para limitar la búsqueda La ruta del ámbito se encuentra en la parte superior de la herramienta Búsqueda.

La ruta del ámbito muestra la ubicación en la que la herramienta Búsqueda busca elementos de datos. Puede utilizar la ruta del ámbito para limitar el ámbito de una búsqueda. Por ejemplo, puede limitar una búsqueda a un servidor de PI AF concreto o a una una determinada base de datos en ese servidor o a un elemento específico de la base de datos. A medida que navegue por la jerarquía del servidor de PI AF en la ruta del ámbito, el panel de resultados se actualizará para mostrar los atributos directamente en la ruta de ámbito seleccionada en ese momento. Procedimiento En la ruta del ámbito:

22



Haga clic en Inicio para restablecer el ámbito a todos los PI Servers y servidores de PI AF listados en Gestor de conexiones.



Haga clic en la flecha situada junto a Inicio y, a continuación, haga clic en un servidor concreto para restablecer el ámbito a ese servidor.



Haga clic en el servidor para restablecer el ámbito a ese servidor completo.



Haga clic en la flecha situada junto a un servidor de PI AF y, a continuación, haga clic en una determinada base de datos para restablecer el ámbito a esa base de datos.



Haga clic en la base de datos para restablecer el ámbito a esa base de datos completa.

Configuración de preferencia



Haga clic en la flecha situada junto a la base de datos y, a continuación, haga clic en un elemento concreto para restablecer el ámbito a ese elemento.



Haga clic en un elemento para restablecer el ámbito al elemento completo.



Haga clic en la flecha situada junto a un elemento y, a continuación, haga clic en un subelemento o atributo para restablecer el ámbito a ese subelemento o atributo.



Haga clic en un atributo principal para restablecer el ámbito a todos sus subatributos.



Haga clic en la flecha situada junto a un atributo principal y, a continuación, haga clic en un subatributo concreto para restablecer el ámbito a ese subatributo.

Configuración de preferencia Utilice el cuadro de diálogo Configuración para especificar preferencias globales y formatos predeterminados para la salida de las funciones de PI DataLink. Estas configuraciones se aplican a un determinado usuario o equipo. Procedimiento 1. En la pestaña PI DataLink, en el grupo Recursos, haga clic en Configuración. 2. Defina el ajuste que desee y haga clic en Aceptar. Ajuste

Descripción

En una fila

Seleccione esta opción para pegar varios resultados de una búsqueda en una fila de valores en la hoja de cálculo.

En una columna

Seleccione esta opción para pegar varios resultados de una búsqueda en una columna de valores en la hoja de cálculo. Valor predeterminado.

Copiar nombre de PI Server (sólo complemento heredado)

Seleccione esta opción para pegar el nombre del origen de datos de PI Server en una celda de hoja de cálculo adyacente cuando inserte nombres de PI point procedentes de funciones de tags en una hoja de cálculo.

Utilizar zona horaria de PI Server

Seleccione esta opción para que PI DataLink interprete las marcas de tiempo de entrada y de salida como dentro de la zona horaria de PI Server para los elementos de datos o expresiones que contienen un PI point o un atributo de PI AF que es una referencia de datos de PI point. Si no se selecciona esta opción, o el elemento de datos o la expresión contienen un atributo de PI AF que no es una referencia de datos de PI point, PI DataLink interpreta las marcas de tiempo de entrada y de salida como dentro de la zona horaria de la estación de trabajo cliente. Esta opción solo tiene importancia si la configuración de zona horaria de un un PI Server no coincide con la de la estación de trabajo cliente.

Manual del usuario de PI DataLink 2013

23

Conceptos básicos

24

Ajuste

Descripción

Mostrar #N/D en vez de espacios en blanco

Seleccione esta opción para mostrar #N/A (no aplicable) en lugar de celdas en blanco sin valores cuando el recálculo devuelve menos valores de los que puede mostrar una matriz de función. Esta función es particularmente útil cuando los resultados de la función se trazan mediante el paquete de gráficas de Excel.

Independiente regional

Seleccione la casilla para obligar a PI DataLink a interpretar las cadenas de tiempo de entrada conforme a las reglas de formato de tiempo de PI, independientemente de los ajustes locales en el ordenador cliente. El tiempo PI asume que todas las cadenas están en inglés y utilizan el formato de fechahora dd-mmm-yyyy hh:mm:ss. Borre la casilla para analizar los formatos de fecha-hora conforme a la configuración regional de la estación de trabajo cliente, recurriendo al formato de tiempo PI solo si es necesario.

Desactivar la visualización automática del panel de tareas al hacer clic

Seleccione esta casilla para evitar la aparición automática del panel de tareas de función al hacer clic en una celda de función.

Desactivar el mensaje "Redimensionar para mostrar todos los valores"

Seleccione esta casilla para no mostrar un mensaje de advertencia cuando el número de valores recuperados por una matriz recalculada exceda el número que una matriz puede mostrar.

Formato de número

Introduzca el formato para los números en la salida de función. La cadena de formato puede ser cualquier código de formato numérico válido del cuadro de diálogo Formato de Excel (consultar "Formatos de presentación" en la página 17). Durante la instalación, PI DataLink asigna el formato numérico predeterminado de Excel a este campo, a menos que haya ajustado su propia preferencia de formato anteriormente en PI DataLink. Si su versión de Excel se ejecuta con una configuración regional diferente, este formato incluye la sintaxis correcta para reflejar la configuración. Por ejemplo: 35.03 aparecerá como 35,03 en Excel francés.

Gestionar conexiones con servidores

Ajuste

Descripción

Formato de hora

Introduzca el formato para las marcas de tiempo en la salida de función. La cadena de formato puede ser cualquier código de formato de fecha-hora válido del cuadro de diálogo Formato de Excel. Durante la instalación, PI DataLink asigna el formato estándar de marca de tiempo de PI a este campo, a menos que haya ajustado su propia preferencia de formato anteriormente en PI DataLink. Si su versión de Excel se ejecuta con una configuración regional diferente, este formato incluye la sintaxis correcta para reflejar la configuración. Por ejemplo: dd-mmm-yy hh:mm:ss aparecerá como jj-mmm-aa hh:mm:ss en Excel francés.

Calcular (F9)

Seleccione esta opción para volver a calcular todas las funciones volátiles (y las funciones que hagan referencia a ellas) durante todos los procesos de recálculo que la función Actualización automática inicie. La función Valor actual es la única función de PI DataLink volátil.

Cálculo completo (Ctrl+Alt+Mayúsculas+F9)

Seleccione esta opción para volver a calcular todas las funciones, independientemente de la volatilidad, durante todos los procesos de recálculo que la función Actualización automática inicie.

Intervalo (segundos)

Introduzca el número de segundos entre cada recálculo que la función Actualización automática inicie. El valor mínimo es cinco segundos. Introduzca 0 para que PI DataLink calcule un intervalo automático en función de la duración de los tiempos de cálculo anteriores.

Gestionar conexiones con servidores Utilice Gestor de conexiones para gestionar las conexiones con cualquier PI Server o servidor de PI AF, incluida la selección del PI Server o servidor de PI AF predeterminado. Procedimiento 1. En la pestaña PI DataLink, en el grupo Recursos, haga clic en Configuración para abrir el cuadro de diálogo Configuración. 2. Haga clic en Gestor de conexiones para abrir el cuadro de diálogo Servidores, que muestra las conexiones de servidor definidas y el estado actual de esas conexiones, incluidos los servidores predeterminados. 3. Modifique las conexiones, según desee: ο ο

Haga clic en Añadir servidor AF para abrir el cuadro de diálogo Propiedades de servidor AF, donde podrá definir una conexión con un servidor de PI AF. Haga clic en Añadir PI Server para abrir el cuadro de diálogo Propiedades de PI Server, donde podrá definir una conexión con un PI Server.

Manual del usuario de PI DataLink 2013

25

Conceptos básicos

ο

Seleccione un servidor que no esté conectado actualmente y haga clic en Conectar para conectarse a ese servidor. Para conectarse a servidores de PI AF, PI DataLink utiliza las credenciales de Windows del usuario que ha iniciado sesión. Para conectarse con PI Servers, PI DataLink puede utilizar un PI trust o un usuario predeterminados, además de las credenciales de Windows del usuario que ha iniciado sesión.

ο

ο ο

Seleccione un servidor que no sea actualmente la conexión predeterminada y haga clic en Establecer como predeterminado para que ese servidor sea la conexión predeterminada (un PI Server o un servidor de PI AF). Seleccione un servidor y haga clic en Propiedades para ver las propiedades de conexión de ese servidor. Haga clic con el botón derecho del ratón en un servidor y seleccione Eliminar para suprimir la definición de conexión con ese servidor.

Construcción de una hoja de cálculo Una vez familiarizado con los conceptos y herramientas básicas de PI DataLink, estará preparado para crear una hoja de cálculo que utilice funciones de PI DataLink. Considere sus objetivos Hágase estas preguntas: •

¿Qué datos desea mostrar en una hoja de cálculo a fin de controlar el rendimiento o responder a un problema del negocio?



¿Dónde residen los datos?



¿Cómo puede mostrar de la forma más eficaz la información, tanto para comunicar puntos esenciales como para proporcionar el necesario contexto de fondo?

Las respuestas le ayudarán a determinar qué funciones de PI DataLink pueden devolver los datos más adecuados para la tarea. Seleccione un enfoque Entre las técnicas que puede utilizar para construir una hoja de cálculo están: •

Basada en funciones Añada funciones (página 31) a la hoja de cálculo y cree la presentación alrededor de estas funciones según sea necesario. Por ejemplo, es posible que desee añadir información de punto para que le ayude a aclarar lo que representan los datos. Este puede ser el mejor enfoque si todavía está averiguando cuáles son sus requisitos o aprendiendo cómo funciona PI DataLink.



Basado en estructuras Añada una estructura cuando construya una hoja de cálculo. Utilice la herramienta Búsqueda (consultar "Buscar elementos de datos" en la página 18) para insertar elementos de datos que enmarquen el asunto de su hoja de cálculo y, a continuación, añada funciones para recuperar los datos correspondientes. Este enfoque requiere algo

26

Construcción de una hoja de cálculo

más de planificación y familiaridad con PI DataLink, pero después de añadir los elementos de datos a la hoja de cálculo, podrá utilizarlos para crear funciones más fácilmente mediante referencias de celda. De esta forma, podrá reutilizar más fácilmente las hojas de cálculo. •

Basado en informes Coloque las funciones de PI DataLink en la segunda hoja de cálculo de un libro y referencie los resultados de esas funciones en la primera hoja de cálculo. Utilice las funciones de seguridad de Excel para ocultar y proteger la sintaxis de las funciones y la lógica del negocio en la segunda hoja de cálculo de la mayoría de usuarios. Este enfoque es útil si es un administrador del sistema o crea hojas de cálculo para otros usuarios. Esta estrategia también funciona bien con documentos distribuidos mediante PI Data Link Server (página 2).

Despliegues relacionados con activos Los despliegues relacionados con activos muestran los valores de un conjunto de atributos de PI AF junto con el correspondiente activo (un elemento de PI AF). Puede seleccionar un activo diferente para mostrar los valores de ese activo.

Despliegue relativo a activos para el elemento React1

Despliegue relativo a activos para el elemento React2

Los despliegues relativos a activos requieren un conjunto común de nombres de atributo para los activos. Por ejemplo, para crear un despliegue relativo a activos, puede utilizar elementos de PI AF en base al mismo elemento y plantillas de atributo.

Manual del usuario de PI DataLink 2013

27

Conceptos básicos

Crear un despliegue relacionado con activos Para crear un despliegue relativo a activos, inserte un conjunto de elementos de datos que tenga una estructura común en la hoja de cálculo con una lista desplegable de rutas raíz y, a continuación, añada una función de PI DataLink que haga referencia a esas celdas. Una vez creado el despliegue relativo a activos, puede seleccionar un activo diferente en la lista para ver los valores de atributo de ese activo. Procedimiento 1. Insertar un conjunto de elementos de datos con una estructura común en la hoja de cálculo (página 28). 2. Configurar una función de PI DataLink para recuperar datos sobre los elementos de datos insertados (página 30) Consulte también •

Despliegues relacionados con activos (página 27)



Buscar elementos de datos (página 18)

Insertar un conjunto de elementos de datos con una estructura común en la hoja de cálculo Los despliegues relativos a activos requieren que la hoja de cálculo contenga un conjunto de elementos de datos (atributos de PI AF) que tengan una estructura común junto con una lista desplegable de rutas raíz para esos elementos de datos. Procedimiento 1. Seleccione una celda en la hoja de cálculo donde va a insertar los elementos de datos. 2. En la pestaña PI DataLink, haga clic en Buscar para abrir la herramienta Búsqueda. 3. Defina el ámbito de la búsqueda, especifique los elementos de datos que desea encontrar y haga clic en Buscar

.

En el caso de los despliegues relativos a activos, es posible que desee localizar atributos de PI AF que tengan un elemento principal común y la misma estructura de atributos. Estos atributos podrían tener la misma plantilla de atributos. Por ejemplo, es posible que desee localizar todos los reactores de sus instalaciones. 4. Divida la ruta de elementos de datos para que los activos del despliegue aparezcan en la columna Ruta raíz.

28

Construcción de una hoja de cálculo

Desplace el control deslizante Longitud de ruta raíz hasta que la columna Ruta raíz muestre los elementos exclusivos de los atributos listados. Por lo general, coincidirá exactamente con el valor Máximo o estará muy próximo a él.

5. Seleccione los elementos de datos que desee insertar en la hoja de cálculo. 6. En Insertar rutas raíz en, seleccione Lista desplegable. 7. Haga clic en Aceptar. PI DataLink inserta los elementos de datos exclusivos en la hoja de cálculo debajo de una lista desplegable que contiene los activos exclusivos (procedentes de la columna de ruta raíz).

Nota: PI DataLink inserta la lista de rutas raíz en la columna EZ de la hoja de cálculo. Si esa columna contiene datos, PI DataLink inserta las rutas en la siguiente columna disponible a la derecha.

Manual del usuario de PI DataLink 2013

29

Conceptos básicos

Configurar una función de PI DataLink para recuperar datos sobre los elementos de datos insertados Los despliegues relativos a activos exigen que configure una función de PI DataLink para obtener datos para los elementos de datos y la ruta raíz que ha insertado en la hoja de cálculo: un conjunto de elementos de datos con una estructura común y la ruta raíz de esa estructura. Procedimiento 1. Haga clic en la celda de la hoja de cálculo situada junto al primer elemento de datos del intervalo que ha insertado. 2. En la pestaña PI DataLink, haga clic en la función que desee utilizar para obtener valores. El panel de tareas de función se abre en la celda pulsada especificada en Celda de salida. 3. En el panel de tareas de función, haga clic en el campo Elemento(s) de datos y, a continuación, seleccione el intervalo de hojas de cálculo que contenga los elementos de datos que ha insertado. PI DataLink inserta el intervalo de celdas en el campo. 4. En el panel de tareas de función, haga clic en el campo Ruta raíz y, a continuación, seleccione la celda de hoja de cálculo que contenga la lista desplegable de rutas raíz. PI DataLink inserta una referencia de celda en el campo. 5. Especifique otras entradas de función, según desee. 6. Haga clic en Aceptar para insertar la matriz de función en la hoja de cálculo.

Puede seleccionar un activo diferente en la lista para ver los valores de atributo de ese activo.

30

Capítulo 3

Funciones de PI DataLink Las funciones de PI DataLink permiten consultar cualquier PI Server o servidor de PI AF, aplicar cálculos a los resultados obtenidos y devolver valores en las celdas de la hoja de cálculo. Al igual que otras funciones de Excel, los resultados de las funciones de PI DataLink se muestran en matrices,que pueden ser recalculadas para mostrar valores actualizados según se necesite Utilice los paneles de tareas de función para definir entradas de funciones de PI DataLink y pegarlas en una hoja de cálculo. Las descripciones de funciones de este apartado describen entradas específicas de cada función. Consulte también •

Paneles de tareas de funciones (página 12)



Matrices de función (página 53)



Referencia de función (página 95)

Función Valor actual La función Valor actual devuelve el valor actual o más reciente de un PI point o un atributo de PI AF. Valor actual es una función volátil: la función vuelve a calcular los valores y los actualiza siempre que Excel calcula o vuelve a calcular una celda en la hoja de cálculo. Para forzar un recálculo inmediato, pulse F9. Entrada

Descripción

Ruta raíz

Ruta común a los elementos de datos especificados. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Elemento(s) de datos

Uno o varios nombres de PI point o de nombres de atributo de PI AF para los que la función devuelve valores. Incluya un rango de celdas que contenga nombres de PI point o de atributos de PI AF para devolver valores para cada uno de ellos. Necesario.

Manual del usuario de PI DataLink 2013

31

Funciones de PI DataLink

Entrada

Descripción

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Sin marca de tiempo

Haga clic en esta opción para obtener sólo valores. La función devuelve valores en una columna para una columna de elementos de datos referenciados o devuelve valores en una fila para una fila de elementos de datos referenciados.

Tiempo a la izquierda

Haga clic en esta opción para obtener dos columnas: la marca de tiempo en la columna izquierda y el valor en la columna derecha.

Tiempo en la parte superior

Haga clic en esta opción para obtener dos filas: la marca de tiempo en la fila de arriba y el valor en la fila de abajo.

TEMAS RELACIONADOS •

PICurrVal() (página 95)

Ejemplo de Valor actual Para ver el valor actual del PI point sinusoid, defina las siguientes entradas para la función Valor actual: Entrada

Valor

Elemento(s) de datos

sinusoid

Tiempo a la izquierda

Seleccionado

La función devuelve la siguiente matriz:

32

Función Valor de archivo histórico

Función Valor de archivo histórico •

Si selecciona la opción Elemento de datos, la función Valor de archivo histórico recupera el valor de un PI point o un atributo de PI AF con una determinada marca de tiempo.



Si selecciona la opción Expresión, la función Valor de archivo histórico recupera el valor de una ecuación de rendimiento calculado para una determinada marca de tiempo.

Entrada

Descripción

Ruta raíz

La ruta común a los elementos de datos especificados, incluidos los de las expresiones. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Elemento(s) de datos

Uno o varios nombres de PI point o de nombres de atributo de PI AF para los que la función devuelve valores. Incluya un rango de celdas que contenga nombres de PI point o de atributos de PI AF para devolver valores para cada uno de ellos. Necesaria si selecciona la opción Elemento de datos.

Expresión(es)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas. Necesaria si selecciona la opción Expresión.

Marca de tiempo

La marca de tiempo para la que devuelve valores la función. Especifique una hora fija o una expresión de tiempo relativa a la hora actual. Consulte Campos de entrada de tiempo (página 16). Necesario.

Manual del usuario de PI DataLink 2013

33

Funciones de PI DataLink

34

Entrada

Descripción

Modo de recuperación

Método que la función utiliza para determinar los valores que se devolverán: Las opciones son: ƒ anterior Recupera el valor que coincide exactamente o es anterior a la marca de tiempo especificada. ƒ solo anterior Recupera el valor anterior a la marca de tiempo especificada. ƒ interpolado Recupera el valor interpolado en el tiempo especificado. ƒ auto Recupera el valor interpolado en el tiempo especificado o sigue el método anterior. (Utiliza el método anterior para elementos de datos con atributos de paso.) ƒ siguiente Recupera el valor que coincide exactamente o es posterior a la marca de tiempo especificada. ƒ solo siguiente Recupera el valor siguiente a la marca de tiempo especificada. ƒ hora exacta Recupera únicamente un valor que coincida exactamente con la marca de tiempo o devuelve No se han encontrado los eventos si no existe ningún valor con esa marca de tiempo. Disponible si selecciona la opción Elemento de datos.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Sin marca de tiempo

Haga clic en esta opción para obtener sólo valores. La función devuelve valores en una columna para una columna de elementos de datos o expresiones referenciados o devuelve valores en una fila para una fila de elementos de datos o expresiones referenciados.

Tiempo a la izquierda

Haga clic en esta opción para obtener dos columnas: la marca de tiempo en la columna izquierda y el valor en la columna derecha.

Tiempo en la parte superior

Haga clic en esta opción para obtener dos filas: la marca de tiempo en la fila de arriba y el valor en la fila de abajo.

Función Datos comprimidos

TEMAS RELACIONADOS •

PIArcVal() (página 96) Especifique elementos de datos.



PIExpVal() (página 97) Especifique una expresión.

Ejemplo de Valor de archivo Para ver el valor actual del PI point sinusoiden un momento concreto, defina las siguientes entradas para la función Valor de archivo: Entrada

Valor

Elemento(s) de datos

sinusoid

Marca de tiempo

30-Sep-07 15:13

Modo de recuperación

anterior

Tiempo a la izquierda

Seleccionado

La función devuelve la siguiente matriz:

Función Datos comprimidos •

Si selecciona la opción Intervalo de tiempo, la función Datos comprimidos devuelve todos los valores de un PI point o un atributo de PI AF junto con un recuento de los valores que se producen durante un determinado periodo de tiempo.



Si selecciona la opción Número de valores, la función Datos comprimidos devuelve un número específico de valores de punto de atributo que comienzan en un determinado momento.

Nota: Los valores almacenados en el archivo de PI Server se someten a un algoritmo de compresión que elimina todos los valores que representan la misma pendiente. Los valores almacenados en el snapshot de PI Server no se han sometido a este algoritmo de compresión. Si especifica la hora actual en el periodo de tiempo de la función Datos comprimidos, la función recupera un valor de snapshot para esa hora. El valor de snapshot puede no almacenarse posteriormente en el archivo debido a la compresión.

Manual del usuario de PI DataLink 2013

35

Funciones de PI DataLink

36

Entrada

Descripción

Ruta raíz

La ruta común a los elementos de datos especificados, incluidos los de las expresiones. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Elemento(s) de datos

Uno o varios nombres de PI point o de nombres de atributo de PI AF para los que la función devuelve valores. Incluya un rango de celdas que contenga nombres de PI point o de atributos de PI AF para devolver valores para cada uno de ellos. Necesario.

Hora de inicio

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16). Necesario.

Hora de finalización

El final del periodo de tiempo para el que la función devuelve valores. Necesaria si selecciona la opción Intervalo de tiempo.

Número de valores

El número de valores que la función recupera, a partir de la Hora de inicio. Necesaria si selecciona la opción Número de valores.

Atrás en el tiempo

Seleccione esta casilla para recuperar valores registrados en la Hora de inicio y anteriores. Disponible si selecciona la opción Número de valores e introduce un valor en el campo Número de valores. Si introduce una referencia de celda en el campo Número de valores, está casilla aparece deshabilitada. En su lugar, introduzca un número negativo en la celda referenciada para conseguir el mismo efecto.

Expresión de filtro

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Marcar como filtrado

Seleccione esta casilla para insertar la etiqueta Filtrado en lugar de un valor o un bloque de valores que la función ha filtrado de la salida en función de la Expresión de filtro.

Tipo de límite

Método que la función utiliza para determinar qué valores se recuperarán cerca de la hora de inicio o de la hora de finalización: ƒ interior (valor predeterminado) Recupera valores a las horas de inicio y de finalización, si existen, o los valores más cercanos producidos dentro del intervalo. ƒ externo Recupera los valores más cercanos que se producen inmediatamente fuera del intervalo. ƒ interpolado Recupera valores interpolados a las horas de inicio y de finalización. ƒ auto Recupera valores interpolados, pero utiliza el método interior para los elementos de datos con atributos de paso.

Función Datos comprimidos

Entrada

Descripción

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Ocultar recuento

Seleccione esta casilla para ocultar el recuento de valores devueltos y mostrar sólo los valores. Disponible si selecciona la opción Intervalo de tiempo.

Mostrar marcas de tiempo

Seleccione esta casilla para mostrar la marca de tiempo que corresponde a cada valor devuelto. PI DataLink muestra marcas de tiempo a la izquierda de los valores mostrados en una columna o encima de los valores mostrados en una fila.

Mostrar atributos de valor

Seleccione esta casilla para mostrar los bits de estado ampliados asociados con los valores devueltos. Los bits de estado pueden ser: ƒ A anotado, indica que se ha añadido un comentario al evento ƒ S sustituido, indica que el valor de evento ha sido cambiado desde su valor original ƒ Q cuestionable - indica que existen razones para dudar de la precisión del valor. PI DataLink muestra los atributos de valor en una columna a la derecha de los valores de evento.

Mostrar anotaciones

Seleccione esta casilla para mostrar las anotaciones asociadas con los valores devueltos. Las anotaciones contienen notas o comentarios que describen un valor de datos. PI DataLink muestra las anotaciones en una columna a la derecha de los valores.

Columna

Haga clic en esta opción para devolver valores en una columna.

Fila

Haga clic en esta opción para devolver valores en una fila. Nota: Si especifica un rango de elementos en Elemento(s) de datos, PI DataLink automáticamente seleccionará Columna o Fila para ajustarse a la orientación de los elementos.

Manual del usuario de PI DataLink 2013

37

Funciones de PI DataLink

TEMAS RELACIONADOS •

PICompDat() (página 101) Especifique un intervalo de tiempo sin una expresión de filtro.



PICompFilDat() (página 102) Especifique un intervalo de tiempo con una expresión de filtro.



PINCompDat() (página 99) Especifique un número de valores sin una expresión de filtro.



PINCompFilDat() (página 100) Especifique un número de valores con una expresión de filtro.

Ejemplo de Datos comprimidos Para ver el valor actual del PI point sinusoid, defina las siguientes entradas para la función Datos comprimidos: Entrada

Valor

Número de valores

Seleccionado

Elemento(s) de datos

sinusoid

Hora de inicio

$A$10 (asumiendo que la celda A-10 tiene la hora actual)

Número de valores

10

Atrás en el tiempo

Seleccionado

Tipo de límite

interior

Mostrar marcas de tiempo

Seleccionado

Columna

Seleccionado

La función devuelve la siguiente matriz:

Tenga en cuenta que podría seleccionar la opción Intervalo de tiempo y especificar la Hora de inicio y la Hora de finalización adecuadas para obtener los mismos valores.

38

Función Datos de muestra

Función Datos de muestra •

Si selecciona la opción Elemento de datos, la función Datos de muestra devuelve valores interpolados, separados por espacios, de un PI point o un atributo de PI AF a lo largo de un intervalo regular.



Si selecciona la opción Expresión, la función Datos de muestra devuelve valores interpolados, con intervalos iguales, de una ecuación de rendimiento a lo largo de un intervalo regular.

Entrada

Descripción

Ruta raíz

La ruta común a los elementos de datos especificados, incluidos los de las expresiones. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Elemento(s) de datos

Uno o varios nombres de PI point o de nombres de atributo de PI AF para los que la función devuelve valores. Incluya un rango de celdas que contenga nombres de PI point o de atributos de PI AF para devolver valores para cada uno de ellos. Necesaria si selecciona la opción Elemento de datos.

Expresión(es)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas. Necesaria si selecciona la opción Expresión.

Hora de inicio

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16). Necesario.

Hora de finalización

El final del periodo de tiempo para el que la función devuelve valores.Necesario.

Intervalo de tiempo

Frecuencia de muestreo utilizada para calcular valores durante el periodo de tiempo. Introduzca un valor y una unidad de tiempo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos en el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).Necesario.

Expresión de filtro

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Marcar como filtrado

Seleccione esta casilla para insertar la etiqueta Filtrado en lugar de un valor o un bloque de valores que la función ha filtrado de la salida en función de la Expresión de filtro.

Manual del usuario de PI DataLink 2013

39

Funciones de PI DataLink

Entrada

Descripción

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Mostrar marcas de tiempo

Seleccione esta casilla para mostrar la marca de tiempo que corresponde a cada valor devuelto. PI DataLink muestra marcas de tiempo a la izquierda de los valores mostrados en una columna o encima de los valores mostrados en una fila.

Columna

Haga clic en esta opción para devolver valores en una columna.

Fila

Haga clic en esta opción para devolver valores en una fila. Nota: Si especifica un rango de elementos en Elemento(s) de datos o un rango de expresiones en Expresión(es), PI DataLink automáticamente seleccionará Columna o Fila para ajustarse a la orientación del rango especificado.

TEMAS RELACIONADOS •

PISampDat() (página 103) Especifique un elemento de datos con una expresión de filtro.



PISampFilDat() (página 104) Especifique un elemento de datos sin una expresión de filtro.



PIExpDat() (página 106) Especifique una expresión.

Ejemplo de Datos de muestra Para ver los valores interpolados periódicos a lo largo de las 24 horas anteriores para el PI point sinusoid, defina las siguientes entradas para la función Datos de muestra:

40

Entrada

Valor

Elemento(s) de datos

sinusoid

Hora de inicio

-1d

Hora de finalización

$A$10 (asumiendo que la celda A-10 tiene la hora actual)

Intervalo de tiempo

3h

Función Datos temporizados

Entrada

Valor

Mostrar marcas de tiempo

Seleccionado

Columna

Seleccionado

La función devuelve la siguiente matriz:

La matriz contiene un valor para cada intervalo de tres horas.

Función Datos temporizados •

Si selecciona la opción Elemento de datos, la función Datos temporizados recupera valores de muestra reales o interpolados para un PI point o un atributo de PI AF con determinadas marcas de tiempo.



Si selecciona la opción Expresión, la función Datos temporizados recupera los valores de una ecuación de rendimiento calculados para unas determinadas marcas de tiempo.

Entrada

Descripción

Ruta raíz

La ruta común a los elementos de datos especificados, incluidos los de las expresiones. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Elemento(s) de datos

Uno o varios nombres de PI point o de nombres de atributo de PI AF para los que la función devuelve valores. Incluya un rango de celdas que contenga nombres de PI point o de atributos de PI AF para devolver valores para cada uno de ellos. Necesaria si selecciona la opción Elemento de datos.

Expresión(es)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas. Necesaria si selecciona la opción Expresión.

Manual del usuario de PI DataLink 2013

41

Funciones de PI DataLink

Entrada

Descripción

Marca(s) de tiempo

Las marcas de tiempo para las que devuelve valores la función. Introduzca una marca de tiempo o una referencia a una o varias celdas de hoja de cálculo que contengan valores de marca de tiempo. Necesario.

Modo de recuperación

Método que la función utiliza para obtener datos: ƒ interpolado Devuelve los valores interpolados correspondientes a determinadas marcas de tiempo. En el caso de elementos de datos con atributos de paso, recupera el valor que precede a la marca de tiempo especificada. ƒ hora exacta Devuelve únicamente valores que coinciden exactamente con las marcas de tiempo especificadas; devuelve No se han encontrado los eventos si no existe ningún valor.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

TEMAS RELACIONADOS •

PITimeDat() (página 107) Especifique un elemento de datos.



PITimeExpDat() (página 108) Especifique una expresión.

Ejemplo de Datos temporizados Para ver los valores correspondientes a una matriz de marcas de tiempo para el PI point sinusoidu, defina las siguientes entradas para la función Datos temporizados:

42

Entrada

Valor

Elemento(s) de datos

sinusoidu

Marcas de tiempo

$A$3..$A$12 (las celdas A-3 hasta A-12 contienen las marcas de tiempo de una matriz de datos comprimidos)

Modo de recuperación

interpolado

Función Datos calculados

La función devuelve la siguiente matriz de datos temporizados en la columna de la derecha:

La matriz de datos temporizados se basa en las marcas de tiempo de la primera columna.

Función Datos calculados •

Si selecciona la opción Elemento de datos, la función Datos calculados devuelve uno o varios valores con intervalos iguales, calculados en base a valores de PI point o de atributo de PI AF y determinadas preferencias de cálculo.



Si selecciona la opción Expresión, la función Datos calculados devuelve uno o varios valores con intervalos iguales, calculados en base a una ecuación de rendimiento evaluada y determinadas preferencias de cálculo.

Nota: Haga clic en el signo + junto a Avanzado para acceder a todas las entradas de función. Entrada

Descripción

Ruta raíz

La ruta común a los elementos de datos especificados, incluidos los de las expresiones. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Elemento(s) de datos

Uno o varios nombres de PI point o de nombres de atributo de PI AF para los que la función devuelve valores. Incluya un rango de celdas que contenga nombres de PI point o de atributos de PI AF para devolver valores para cada uno de ellos. Necesaria si selecciona la opción Elemento de datos.

Manual del usuario de PI DataLink 2013

43

Funciones de PI DataLink

44

Entrada

Descripción

Expresión(es)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas. Necesaria si selecciona la opción Expresión.

Hora de inicio

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16). Necesario.

Hora de finalización

El final del periodo de tiempo para el que la función devuelve valores.Necesario.

Intervalo de tiempo

Frecuencia de muestreo utilizada para calcular valores durante el periodo de tiempo. Introduzca un valor y una unidad de tiempo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos en el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

Expresión de filtro

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Factor de conversión

Factor que la función aplica a los valores devueltos. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día). Necesario. Por ejemplo, entre los factores de conversión comunes se incluyen: ƒ 1.0 para valores que almacenan unidades/día ƒ 24 para valores que almacenan unidades/hora ƒ 1440 para valores que almacenan unidades/minuto ƒ 86400 para valores que almacenan unidades/segundo

Modo de cálculo

Tipo de cálculo que realiza la función: ƒ total Suma los valores durante el intervalo. ƒ mínimo Localiza el valor mínimo durante el intervalo. ƒ máximo Localiza el valor máximo durante el intervalo. ƒ desviación estándar Calcula la desviación estándar de los valores durante el intervalo. ƒ intervalo Calcula el valor máximo menos el valor mínimo durante el intervalo. ƒ promedio Calcula la media de los valores durante el intervalo. ƒ contar Calcula el número de valores almacenados durante el intervalo. ƒ media Calcula la versión ponderada a evento del cálculo del promedio.

Función Datos calculados

Entrada

Descripción

Base del cálculo

El método de cálculo: ƒ ponderada a tiempo Valor predeterminado. La función pondera cada valor de evento según el intervalo de tiempo durante el que se aplica el evento. ƒ ponderada a evento La función pondera cada evento de forma equitativa. Seleccione esta opción para los valores en lotes. Este método requiere como mínimo un evento en un periodo de tiempo (dos eventos para los cálculos de desviación estándar).

Muestreo de expresión

Método que la función utiliza para determinar cuándo evaluar una expresión: ƒ comprimido La función evalúa la expresión durante el periodo de tiempo en las marcas de tiempo donde los PI points o los atributos de PI AF de la expresión han almacenado eventos. ƒ interpolado La función evalúa la expresión en intervalos de muestra espaciados regularmente determinados por la Frecuencia de muestreo de expresión. Disponible si selecciona Expresión o si especifica una Expresión de filtro.

Frecuencia de muestreo de expresión

La frecuencia con que la función evalúa una expresión. Necesario si establece Muestreo de expresión como interpolado. Por ejemplo, defina 10m (10 minutos) para devolver un valor interpolado por cada intervalo de 10 minutos.

Porcentaje correcto mínimo

Porcentaje mínimo de datos correctos necesarios durante cada intervalo de tiempo para calcular y devolver un valor para ese intervalo. La función devuelve la etiqueta Datos correctos insuficientes para los intervalos que no alcanzan este porcentaje.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Mostrar hora de inicio

Seleccione esta casilla para mostrar la hora de inicio del intervalo de tiempo que se utiliza para calcular el valor devuelto. PI DataLink muestra la hora de inicio en una columna a la izquierda de los valores devueltos o en un fila encima de ellos. Solo estará disponible si especifica Intervalo de tiempo.

Mostrar hora de finalización

Seleccione esta casilla para mostrar la hora de finalización del intervalo de tiempo que se utiliza para calcular el valor devuelto. PI DataLink muestra la hora de finalización en una columna a la izquierda de los valores devueltos o en un fila encima de ellos. Solo estará disponible si especifica Intervalo de tiempo.

Manual del usuario de PI DataLink 2013

45

Funciones de PI DataLink

Entrada

Descripción

Mostrar tiempo mín/máx

Seleccione esta casilla para mostrar la marca de tiempo correspondiente al valor mínimo o máximo durante el intervalo utilizado para calcular el valor. Solo está disponible para tres valores de Modo de cálculo: ƒ máximo Muestra la marca de tiempo del valor máximo. ƒ mínimo Muestra la marca de tiempo del valor mínimo. ƒ intervalo Muestra las marcas de tiempo del valor mínimo y el valor máximo.

Mostrar porcentaje correcto

Seleccione esta casilla para mostrar el porcentaje de tiempo en el que se han devuelto valores correctos durante el periodo de tiempo de la matriz. PI DataLink muestra el porcentaje de valores correctos en una columna a la derecha de los valores devueltos o en una fila debajo de ellos. Los valores correctos son valores de evento que PI Server ha determinado que eran válidos y no tenían un estado de error. Puede utilizar el porcentaje de valores correctos para evaluar la fiabilidad de los cálculos basados en valores de PI point, en especial si utiliza los valores calculados en otros cálculos posteriores. Por ejemplo, si un periodo de tiempo incluye datos erróneos, el total resultante ponderado a tiempo equivaldrá al total dividido por la fracción del intervalo donde están disponibles los datos correctos. Esta normalización asume que el promedio a lo largo del periodo de tiempo con datos incorrectos es equivalente al valor promedio durante todo el intervalo de tiempo. Por lo tanto, el promedio será menos fiable si una fracción considerable del periodo de tiempo incluye datos incorrectos.

Columna

Haga clic en esta opción para devolver valores en una columna.

Fila

Haga clic en esta opción para devolver valores en una fila. Nota: Si especifica un rango de elementos en Elemento(s) de datos o un rango de expresiones en Expresión(es), PI DataLink automáticamente seleccionará Columna o Fila para ajustarse a la orientación del rango especificado.

TEMAS RELACIONADOS

46



PIAdvCalcVal() (página 109) Especifique un elemento de datos para obtener un solo valor



PIAdvCalcFilVal() (página 111) Especifique un elemento de datos y una expresión de filtro para obtener un solo valor



PIAdvCalcExpVal() (página 112) Especifique una expresión para obtener un solo valor



PIAdvCalcExpFilVal() (página 114) Especifique una expresión y una expresión de filtro para obtener un solo valor



PIAdvCalcDat() (página 116) Especifique un elemento de datos y un intervalo de tiempo para obtener varios valores



PIAdvCalcFilDat() (página 118) Especifique un elemento de datos, un intervalo de tiempo y una expresión de filtro para obtener varios valores

Función Datos calculados



PIAdvCalcExpDat() (página 120) Especifique una expresión y un intervalo de tiempo para obtener varios valores



PIAdvCalcExpFilDat() (página 122) Especifique una expresión, un intervalo de tiempo y una expresión de filtro ara obtener varios valores

Ejemplo de Datos calculados Para ver los intervalos de valores por hora desde la medianoche de hoy hasta la hora actual del PI point sinusoid, defina las siguientes entradas para la función Datos calculados: Entrada

Valor

Elemento(s) de datos

sinusoid

Hora de inicio

t

Hora de finalización

*

Intervalo de tiempo

1h

Modo de cálculo

intervalo

Base del cálculo

ponderado a tiempo

Mostrar hora de inicio

seleccionada

Mostrar hora de finalización

seleccionada

Columna

seleccionada

La función devuelve la siguiente matriz:

En este ejemplo, la función calcula el rango de cada intervalo de una hora. Puede especificar cualquier cálculo disponible a lo largo de cualquier intervalo.

Manual del usuario de PI DataLink 2013

47

Funciones de PI DataLink

Función Filtrado de tiempo La función Filtrado de tiempo devuelve la cantidad de tiempo durante el que una ecuación de rendimiento se evalúa como verdadera a lo largo de un determinado periodo de tiempo. Nota: Los resultados de la función Filtrado de tiempo varían ligeramente dependiendo de la versión del PI Server.

48

Entrada

Descripción

Ruta raíz

La ruta común a los elementos de datos especificados, incluidos los de las expresiones. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Expresión(es)

Ecuación de rendimiento booleana que la función evalúa. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas. Necesario.

Hora de inicio

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16). Necesario.

Hora de finalización

El final del periodo de tiempo para el que la función devuelve valores.Necesario.

Intervalo de tiempo

Frecuencia de muestreo utilizada para calcular valores durante el periodo de tiempo. Introduzca un valor y una unidad de tiempo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos en el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

Unidades de tiempo

Unidades de tiempo en las que la función devuelve el resultado. Necesario.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Mostrar hora de inicio

Seleccione esta casilla para mostrar la hora de inicio del intervalo de tiempo que se utiliza para calcular el valor devuelto. PI DataLink muestra la hora de inicio en una columna a la izquierda de los valores devueltos o en un fila encima de ellos. Solo estará disponible si especifica Intervalo de tiempo.

Función Filtrado de tiempo

Entrada

Descripción

Mostrar hora de finalización

Seleccione esta casilla para mostrar la hora de finalización del intervalo de tiempo que se utiliza para calcular el valor devuelto. PI DataLink muestra la hora de finalización en una columna a la izquierda de los valores devueltos o en un fila encima de ellos. Solo estará disponible si especifica Intervalo de tiempo.

Mostrar porcentaje correcto

Seleccione esta casilla para mostrar el porcentaje de tiempo en el que se han devuelto valores correctos durante el periodo de tiempo de la matriz. PI DataLink muestra el porcentaje de valores correctos en una columna a la derecha de los valores devueltos o en una fila debajo de ellos. Los valores correctos son valores de evento que PI Server ha determinado que eran válidos y no tenían un estado de error. Puede utilizar el porcentaje de valores correctos para evaluar la fiabilidad de los cálculos basados en valores de PI point, en especial si utiliza los valores calculados en otros cálculos posteriores. Por ejemplo, si un periodo de tiempo incluye datos erróneos, el total resultante ponderado a tiempo equivaldrá al total dividido por la fracción del intervalo donde están disponibles los datos correctos. Esta normalización asume que el promedio a lo largo del periodo de tiempo con datos incorrectos es equivalente al valor promedio durante todo el intervalo de tiempo. Por lo tanto, el promedio será menos fiable si una fracción considerable del periodo de tiempo incluye datos incorrectos.

Columna

Haga clic en esta opción para devolver valores en una columna.

Fila

Haga clic en esta opción para devolver valores en una fila. Nota: Si especifica un rango de elementos en Expresión(es), PI DataLink automáticamente seleccionará Columna o Fila para ajustarse a la orientación de los elementos.

TEMAS RELACIONADOS •

PITimeFilterVal() (página 125) Obtenga un solo valor



PITimeFilter() (página 124) Especifique un intervalo de tiempo y obtenga varios valores

Manual del usuario de PI DataLink 2013

49

Funciones de PI DataLink

Ejemplo de Filtrado de tiempo Para ver el número de horas que el valor de PI point sinusoid ha sobrepasado el valor 75 durante los siete días anteriores, defina las siguientes entradas para la función Filtrado de tiempo: Entrada

Valor

Expresión

'sinusoid' > 75

Hora de inicio

-7d

Hora de finalización

*

Unidades de tiempo

h

Mostrar porcentaje correcto

seleccionada

Columna

seleccionada

La función devuelve la siguiente matriz:

En este ejemplo, la función calcula que el valor sinusoid ha estado por encima de 75 durante 7,85 horas a lo largo de los 7 días anteriores y que el 100% de los valores fueron correctos durante ese periodo.

Función Propiedades La función Propiedades recupera el valor de propiedad de un elemento de datos especificado.

50

Entrada

Descripción

Ruta raíz

Ruta común a los elementos de datos especificados. Las entradas válidas incluyen: ƒ Nombre del PI Server si el elemento de datos es un PI point. ƒ Servidor de PI AF y base de datos si el elemento de datos es un atributo de PI AF. ƒ En blanco si el elemento de datos es un PI point del PI Server predeterminado. Consulte Elementos de datos (página 14).

Elemento(s) de datos

Uno o varios nombres de PI point o de nombres de atributo de PI AF para los que la función recupera valores de propiedad. Incluya un rango de celdas que contenga nombres de PI point o de atributos de PI AF para mostrar valores para cada uno de ellos. De forma predeterminada, PI DataLink graba valores en filas para una columna de elementos de datos referenciados y en columnas para una fila de elementos de datos referenciados.

Función Propiedades

Entrada

Descripción

Propiedad

La propiedad para la que devuelve valores la función. Las propiedades incluidas en la lista dependen del elemento de datos introducido: ƒ PI point único. La lista contiene los atributos de punto de la clase de punto del punto introducido. Nota: Esta lista sustituye uom por engunits. Seleccione uom si desea ver el valor del atributo de punto engunits. ƒ Atributo de PI AF único. La lista contiene tres propiedades de atributo de PI AF: categories (categorías), description (descripción) y uom. ƒ Referencia a varias celdas. La lista depende del tipo de elemento de datos en la primera celda referenciada: ƒ PI point. La lista contiene los atributos de punto de la clase de punto de ese punto. ƒ Atributo de PI AF. La lista contiene tres propiedades de atributo de PI AF: categorías, descripción y uom. Si la lista está en blanco, PI DataLink no podría encontrar el elemento de datos. Seleccione la propiedad deseada o especifique una referencia de celda a una celda que contenga la propiedad.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

TEMAS RELACIONADOS •

PITagAtt() (página 98)

Manual del usuario de PI DataLink 2013

51

Funciones de PI DataLink

Ejemplo de propiedades Para ver los atributos de valor de algunos de los PI points listados en la hoja de cálculo, defina las siguientes entradas para la función Propiedades: Entrada

Valor

Elemento de datos

B3..B5 (matriz de celda que contiene puntos)

Propiedad

description (descripción)

La función devuelve la siguiente matriz:

En este caso, los nombres de los PI points están en una columna a la izquierda. Puede utilizar la función Propiedades aparte para mostrar atributos adicionales en las columnas siguientes.

52

Capítulo 4

Hojas de cálculo En esta sección se explica cómo funcionan las funciones de PI DataLink en una hoja de cálculo y cómo gestionar y mantener la hoja de cálculo a lo largo del tiempo.

Matrices de función Una matriz de función es un grupo de celdas que contiene la salida de una función de PI DataLink única. Cuando se añade una función a una hoja de cálculo, PI DataLink introduce la fórmula de la función en las celdas de salida especificadas. La función realiza una consulta a PI Server o al servidor de PI AF y devuelve valores en una matriz de función. El tamaño de la matriz depende de la función, del número de valores coincidentes disponible, del número de valores solicitado y de la salida solicitada. La hoja de cálculo muestra los valores devueltos en las celdas de una matriz de función. Sin embargo, estas celdas contienen en realidad la fórmula de función. Puede ver la fórmula de función en la barra de fórmulas de Excel al hacer clic en una celda.

1 — Fórmula de función en la barra de fórmulas 2 — Valores devueltos en la matriz de función.

Manual del usuario de PI DataLink 2013

53

Hojas de cálculo

Tareas comunes relacionadas con las matrices de función La matriz original permanece en su ubicación original. Para seleccionar una matriz, realice una de las acciones siguientes: •

Haga clic y arrastre para seleccionar todas las celdas de la matriz. Tenga presente que la matriz puede contener valores vacíos, que también deben ser seleccionados.



Haga clic con el botón derecho en cualquier parte de la matriz y elija Seleccionar función DataLink para seleccionar todas las celdas de la matriz.

Una vez seleccionadas, podrá gestionar la matriz fácilmente. •

Elimine manualmente los caracteres $ de la barra de fórmulas para convertir las referencias de celda en relativas. Nota: Después de realizar un cambio en la barra de fórmulas, pulse Ctrl + Alt + Mayús para aplicar el cambio.



Haga clic con el botón derecho en cualquier celda de la matriz y seleccione, según desee, la operación Cortar, Copiar, Eliminar, Borrar o Formato.



Haga clic con el botón derecho en una nueva celda y seleccione Pegar para volver a insertar una matriz cortada o copiada.



Sitúe el cursor sobre el borde de la matriz seleccionada hasta que aparezca un cursor en forma de cruz y, a continuación, arrastre la matriz a una nueva celda para desplazarla. Nota: Debe trasladar o borrar una matriz Excel completa, incluidas todas las celdas, o PI DataLink mostrará un mensaje de error: No se puede cambiar parte de una matriz.



Abra el cuadro de diálogo de función o el panel de tareas y actualice el campo Celda de salida para colocar la matriz en una nueva ubicación. Consulte Actualizar entradas en una matriz de función (página 54).

También puede copiar los valores de una matriz de función si desea utilizarlos en otra parte en una hoja de cálculo. Una vez copiados y pegados los valores, ya no forman parte de una matriz de función; son simplemente valores de celda y no se actualizan. Para copiar valores de matriz: •

Seleccione los valores de función que desea, cópielos y utilice Pegado especial para pegarlos en la ubicación deseada. No es necesario seleccionar la columna o fila completa de la matriz para copiar valores.

54

Matrices de función

Actualizar entradas en una matriz de función Utilice el panel de tareas de función para actualizar una matriz de función con nuevos valores de entrada. Procedimiento 1. Abra el panel de tareas de funciones de una matriz: ο ο

Con la visualización automática del panel de tareas de funciones activada, haga clic en una o varias celdas. Con la visualización automática del panel de tareas de funciones desactivada, seleccione una celda o varias, haga clic con el botón derecho del ratón y elija un nombre de función.

El panel de tareas de funciones muestra las entradas actuales de la matriz de función seleccionada. Si ha seleccionado una única celda, PI DataLink detecta de forma automática las matrices de función adyacentes que únicamente difieren por el origen (es decir, por el elemento de datos o la expresión) y selecciona las matrices para editar. Si ha seleccionado varias celdas, PI DataLink sólo selecciona las matrices con el mismo origen (es decir, con los mismos valores para el elemento de datos o la expresión) que las celdas seleccionadas. 2. Modifique los valores de entrada como desee para actualizar las matrices seleccionadas y haga clic en Aceptar o Aplicar. Si ha modificado el campo Celda de salida, los resultados dependen de la ubicación de la nueva referencia de celda: ο

ο

Si la nueva referencia de celda forma parte de la matriz original, PI DataLink desplaza toda la matriz, de forma que la celda superior izquierda de la matriz se coloca en la nueva celda a la que se hace referencia. Si la nueva referencia de celda no forma parte de la matriz original, PI DataLink copia la matriz y la pega con la celda superior izquierda colocada en la nueva celda a la que se hace referencia. La matriz original permanece en su ubicación original.

Tamaño de la matriz Cuando una función de PI DataLink escribe una matriz de función, ajusta automáticamente el tamaño de la matriz para que se ajuste a los datos obtenidos. Las funciones escriben la matriz de función cuando se hace clic en Aceptar o Aplicar en un panel de tareas o al hacer clic en Recalcular (Redimensionar) función en el menú contextual. Otros métodos que recalculan o actualizan un función no escriben una nueva matriz de función. Estos métodos solo actualizan valores de matriz; el tamaño de la matriz permanece invariable. Por ejemplo, si especifica entradas de función con referencias de celda y cambia el valor de una celda, la función actualizará los valores devueltos, pero el tamaño de la matriz seguirá siendo el mismo. La actualización puede devolver un número mayor o menor de Manual del usuario de PI DataLink 2013

55

Hojas de cálculo

valores que la matriz de función de la hoja de cálculo puede mostrar. La configuración controla los valores devueltos por PI DataLink. •

Si la actualización devuelve menos valores, PI DataLink devuelve valores en blanco o #N/A en las celdas sin valores.



Si la actualización devuelve más valores de los que puede mostrar la matriz de función, PI DataLink devuelve el texto Redimensionar para mostrar todos los valores en la parte inferior de la matriz a no ser que la configuración de preferencias inhabilite el mensaje.

Los valores vacíos pueden modificar el aspecto de una hoja de cálculo. Para mantener un tamaño constante, plantéese configurar entradas de función para limitar los datos devueltos. Por ejemplo, en la función Datos comprimidos, puede especificar el número de valores para recuperar en lugar del periodo de tiempo durante el cual se recuperarán todos los valores. Consulte también •

Frecuencia de cálculo (página 56)



Redimensionar matrices (página 56)



Configuración de preferencia (página 23)

Redimensionar matrices Una actualización o un recálculo de una función de PI DataLink puede mostrar más o menos valores de los que la matriz de función puede mostrar. Utilice el comando Recalcular (Redimensionar) función para volver a escribir la totalidad de la matriz de función: PI DataLink recupera valores nuevos de PI Server o PI AF y redimensiona automáticamente la matriz para que se ajuste a los datos obtenidos. Procedimiento •

Haga clic con el botón derecho del ratón en cualquier parte de una matriz de función y, a continuación, haga clic en Recalcular (Redimensionar) función. La función vuelve a escribir la matriz de función, utilizando las entradas actuales, y redimensiona automáticamente la matriz para que se ajuste a los datos obtenidos.

56

Frecuencia de cálculo

Frecuencia de cálculo PI DataLink escribe una matriz de función y calcula los valores actuales de la función al hacer clic en Aceptar o Aplicar en el panel de tareas de función. Para mantener actualizados lo datos, debe recalcular la matriz de función. En las secciones posteriores se explican los métodos para volver a calcular una matriz de función. Para obtener información detallada de cómo gestiona Excel el cálculo, consulte el tema Recálculo en Excel (http://msdn.microsoft.com/en-us/library/bb687891.aspx) en la biblioteca MSDN.

Función Actualización automática La función Actualización automática inicia de forma automática un recálculo de las funciones y tendencias dentro de un determinado intervalo. Se aplica a cualquier libro de cálculo abierto en la misma sesión de Excel. La función Actualización automática se detiene al abrir un menú, panel de tareas o ventana o cuando la hoja de cálculo actual esta en modo de edición. No puede actualizar libros de cálculo protegidos que son de solo lectura. La configuración de las preferencias afectan a la función Actualización automática: •

Tipo de actualización Una configuración de preferencia determina qué funciones se actualizan durante la actualización automática. Hay dos opciones: ο

Calcular (F9) Seleccione esta opción para volver a calcular las funciones volátiles y cualquier función que haga referencia a ellas durante cada recálculo.

ο

Cálculo completo (Ctrl+Alt+Mayúsculas+F9) Seleccione esta opción para volver a calcular todas las funciones, independientemente de la volatilidad, durante cada recálculo.



Frecuencia de actualización En el campo Intervalo, indique el número de segundos entre cada recálculo automático. El valor mínimo es cinco segundos. Introduzca 0 para que PI DataLink establezca automáticamente el intervalo como dos veces la duración del cálculo, con un intervalo mínimo de cinco segundos. OSIsoft recomienda utilizar el intervalo automático para garantizar que Excel permanecerá receptivo el 50% del tiempo. Si el recálculo tarda más que el intervalo especificado, un mensaje pregunta si se desea cambiar al ajuste de intervalo automático o desactivar completamente la función Actualización automática.

Manual del usuario de PI DataLink 2013

57

Hojas de cálculo

Consulte también •

Configuración de preferencia (página 23)



Activar Actualización automática (página 58)



Cancelación de Actualización automática (página 58)

Activar Actualización automática Active la función Actualización automática para recalcular las funciones de PI DataLink automáticamente dentro de un intervalo especificado. Procedimiento •

En la pestaña PI DataLink, haga clic en el botón Actualizar. Excel recalcula de forma inmediata todas las funciones de PI DataLink en todos los libros abiertos en la sesión actual de Excel. A continuación, Excel recalcula de forma automática estas funciones dentro del intervalo especificado en los ajustes de preferencia. Cuando se habilita la función Actualización automática, el botón Actualizar se resalta y la barra de estado muestra un mensaje de indicador.

Consulte también Configuración de preferencia (página 23) Cancelación de Actualización automática Cancele la función Actualización automática para detener el recálculo automático de las funciones de PI DataLink. Procedimiento

58



En la pestaña PI DataLink, haga clic en el botón Actualizar para anular la selección.



Haga clic en ESC para cancelar un recálculo en curso. PI DataLink finaliza el cálculo de la función actualmente en proceso, muestra Cálculo cancelado en las celdas de matriz de función sin procesar y anula la Actualización automática.

Frecuencia de cálculo

Recálculo provocado Excel vuelve a calcular funciones volátiles y cualquier función que haga referencia a una función volátil siempre que se edita una celda de la hoja de cálculo o se pulsa F9. Las funciones volátiles incluyen las funciones de tiempo de Excel: ahora() y hoy(). La función Valor actual es una función volátil, en tanto que otras funciones de PI DataLink no lo son. Puede iniciar el recálculo de funciones de PI DataLink no volátiles haciendo referencia a una función volátil dentro de las funciones no volátiles de PI DataLink. Basar funciones de PI DataLink en funciones volátiles de Excel Si no utiliza la función Actualización automática, puede maximizar la frecuencia de actualización y mantener las matrices de función actualizadas basando las funciones de PI DataLink en una función volátil de Excel. Procedimiento 1. Utilice la barra de fórmulas de Excel para introducir una función volátil en una celda de la hoja de cálculo. Por ejemplo, puede utilizar (hoy()+1/3) para representar las 8 am del mismo día, o ahora() como una referencia de celda para remplazar el tiempo PI actual, *. Para crear una marca de tiempo absoluta que inicie actualizaciones, añada y reste ahora(); por ejemplo, 2-feb-12 00:30:30 + ahora() - ahora(). 2. Haga referencia a la celda al definir las entradas Hora de inicio u Hora de finalización de una función PI DataLink. Nota: Para maximizar la frecuencia de actualizaciones cuando no se utiliza Actualización automática, compruebe sus preferencias de cálculo en Excel para asegurarse de que tanto la hoja de cálculo como la aplicación están ajustadas a cálculo Automático en lugar de Manual. Tenga presente que esto puede causar impacto en el rendimiento y dificultar el uso de hojas de cálculo grandes.

Recálculo manual También puede calcular de forma manual funciones de PI DataLink: •

Pulse F9 para forzar el recálculo de todas las funciones volátiles (y cualquier función que haga referencia a ellas).



Pulse Ctrl+Alt+Mayúsculas+F9 para forzar el recálculo de todas las funciones.



Haga clic en cualquier parte de una matriz de función y, a continuación, haga clic en Recalcular (Redimensionar) función. Este comando escribirá la totalidad de la matriz y redimensionará de forma automática la raíz para que se ajuste a los datos recuperados.

Manual del usuario de PI DataLink 2013

59

Hojas de cálculo

Compartir hojas de cálculo Para compartir datos de PI System con otros, puede compartir hojas de cálculo creadas con PI DataLink. Para determinar la mejor forma de compartir las hojas de cálculo, tenga presente lo siguiente: •

Puede enviar un libro de trabajo de PI DataLink a otro usuario de Microsoft Excel. El usuario debe tener instalado PI DataLink y una conexión activa con el mismo PI Server y servidor de PI AF para poder recalcular las funciones y ver valores de PI point y atributos de PI AF actualizados de forma dinámica.



Los usuarios que no tengan instalado PI DataLink podrán ver los últimos datos guardados en la hoja de cálculo siempre que la opción Cálculo de libro de Excel esté configurada como Manual antes de abrir la hoja de cálculo en Excel. Consulte Definir la opción Cálculo de libro de trabajo como manual (página 60).



También puede guardar un libro de trabajo como una página web o un archivo PDF para compartir una versión estática de la hoja de cálculo.



Puede copiar y pegar (página 53) valores de matrices de función en nuevas ubicaciones de una hoja de cálculo utilizando el mandato Pegado especial. Aunque no se puedan recalcular los datos de hoja de cálculo una vez copiada, este método permite distribuir una instantánea personalizada de los datos a cualquier usuario que disponga de una copia de Excel.



Si dispone de Microsoft SharePoint Server en su entorno informático, puede publicar una hoja de cálculo de PI DataLink en un sitio de SharePoint y utilizar PI DataLink Server (página 2) para mostrar y volver a calcular los datos de las funciones de PI DataLink.

Definir la opción Cálculo de libro de trabajo como manual Para permitir a los usuarios sin PI DataLink consultar los datos más recientes guardados en el libro de trabajo, defina la opción Cálculo de libro de Excel como Manual antes de guardar un libro. Procedimiento 1. Haga clic en la pestaña Archivo y seleccione Opciones. (En Excel 2007, haga clic en el botón de Microsoft Office y, a continuación, haga clic en Opciones de Excel.) 2. En el cuadro de diálogo Opciones de Excel, haga clic en Fórmulas. 3. En Opciones de cálculo, establezca Cálculo de libro como Manual y, a continuación, haga clic en Aceptar.

60

Capítulo 5

Temas avanzados Los temas incluidos en esa sección ofrecen información útil más detallada para trabajar con las funciones de PI DataLink.

PI time Puede utilizar una sintaxis especial, denominada PI time, para especificar entradas de marcas de tiempo e intervalos de tiempo. PI time utiliza abreviaturas específicas, que puede combinar para crear expresiones temporales.

Abreviaturas de hora de PI Al especificar un PI time, puede utilizar determinadas abreviaturas que representan unidades y referencias temporales. Abreviaturas de unidades temporales Abreviatura

Unidad temporal

s

segundo

m

minuto

h

hora

d

día

mo

mes

y

año

w

semana

Para especificar unidades temporales, puede especificar la abreviatura, la unidad de tiempo completa o la versión plural de la unidad de tiempo en inglés; por ejemplo s, second o seconds. Debe incluir un valor válido con una unidad de tiempo. Al especificar segundos, minutos y horas, puede utilizar un valor fraccionario; por ejemplo, 1,25h. No se pueden utilizar valores fraccionarios con otras unidades de tiempo.

Manual del usuario de PI DataLink 2013

61

Temas avanzados

Abreviaturas de referencias temporales Abreviatura

Versión completa

*

Referencia temporal Hora actual

t

today (hoy)

00:00:00 (medianoche) del día en curso

y

yesterday (ayer)

00:00:00 (medianoche) del día anterior

sun (domingo)1

sunday (domingo)

00:00:00 (medianoche) del domingo más reciente

jun2

june (junio)

00:00:00 (medianoche) del día en curso del mes de junio del año actual

dec DD

december (diciembre) DD

00:00:00 (medianoche) del día actual DD de diciembre del año en curso

YYYY

00:00:00 (medianoche) del día actual del mes del año YYYY

M-D o M/D

00:00:00 (medianoche) del día D del mes M del año en curso

DD

00:00:00 (medianoche) del día DD del mes en curso

1

Utilice las tres primeras letras como abreviatura de un día de la semana: sun, mon, tue, wed, thu, fri o sat (domingo, lunes, martes, miércoles, jueves, viernes o sábado). 2

Utilice las tres primeras letras como abreviatura de cualquier mes del año: jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov o dec (enero, febrero, marzo, abril, mayo, junio, julio, agosto, septiembre, octubre, noviembre o diciembre).

Expresiones de tiempo de PI Las expresiones de PI time pueden incluir una referencia temporal o un desplazamiento horario, indicado por una dirección (+ o -) y una unidad temporal con un valor. Las expresiones de PI time pueden incluir: •

Solo una referencia temporal; por ejemplo, t



Solo un desplazamiento horario; por ejemplo, +3h



Una referencia temporal con un desplazamiento horario; por ejemplo, t+3h

Una referencia temporal puede ser un momento fijo, como 24-aug-2012 09:50:00, o una abreviatura de referencia temporal válida, como t. Solo se puede incluir un desplazamiento horario en una expresión. Si se introducen varios desplazamientos, podrían producirse resultados inesperados. Por ejemplo, las siguientes expresiones de tiempo no son válidas: *+1d+4h t-1d+12h

62

PI time

Especificación de marcas de tiempo Para especificar las entradas de las marcas de tiempo, puede introducir expresiones que contengan: •

Horas fijas Una hora fija representa siempre la misma hora, independientemente de la hora actual.

Entrada

Significado

23-aug-12 15:00:00

15:00 del 23 de agosto de 2012

25-sep-12

00:00:00 (medianoche) del 25 de septiembre de 2012



Abreviaturas de referencias temporales Una abreviatura de referencia temporal representa una hora relativa respecto a la hora actual.

Entrada

Significado

*

Hora actual (ahora)

1-3 o 1/3

00:00:00 (medianoche) del 1 de marzo del año actual

2011

00:00:00 (medianoche) del mes y día en curso de 2011

25

00:00:00 (medianoche) del día 25 del mes actual

t

00:00:00 (medianoche) del día en curso (hoy)

y

00:00:00 (medianoche) de la fecha anterior al día en curso (ayer)

tue

00:00:00 (medianoche) del martes más reciente



Abreviaturas de referencias temporales con un desplazamiento horario Cuando se incluye con una hora fija o una abreviatura de referencia temporal, se añade o resta un desplazamiento horario de la hora especificada.

Entrada

Significado

*-1h

Hace una hora

t+8h

08:00:00 (8:00 a.m.) de hoy

y-8h

16:00:00 (4:00 p.m.) de antes de ayer

mon+14.5h

14:30:00 (2:30 p.m.) del último lunes

sat-1m

23:59:00 (11:59 p.m.) del último viernes

1-jan-11-1d

00:00:00 (12:00 a.m.) del 31 de diciembre de 2010

Manual del usuario de PI DataLink 2013

63

Temas avanzados



Desplazamientos temporales Cuando se introducen solos en un campo de hora, los desplazamientos temporales especifican una hora relativa respecto a una hora de referencia implícita. La hora de referencia implícita depende del campo donde introduzca la expresión: ο ο ο

En el caso de una hora de inicio, la hora de referencia es la hora de reloj actual. En el caso de una hora de finalización, la hora de referencia es la hora de inicio. En el caso de una única marca de tiempo, la hora de referencia es la hora de reloj actual.

Campo de hora

Entrada

Significado

Hora de inicio

-1d

Un día antes de la hora de reloj actual (24 horas antes de la hora de reloj actual)

Hora de finalización

+6h

Seis horas después de la hora de inicio

Hora de finalización

-30m

30 minutos antes de la hora de inicio

Marca de tiempo

-15s

15 segundos antes de la hora de reloj actual

Especificación de intervalos de tiempo Las entradas de intervalos temporales definen intervalos para recopilar o calcular valores durante un período de tiempo. Por ejemplo, podría especificar un intervalo de 60 minutos para calcular un promedio de horas a lo largo de un período de 12 horas. Para especificar entradas de intervalos de tiempo, especifique un valor y una unidad temporal válidos: •

Los valores positivos definen intervalos que comienzan en un momento anterior dentro del período y finalizan en o antes de un momento posterior dentro del período. Ejemplos con un valor de intervalo de tiempo positivo Hora de inicio



64

2:00:00

3:15:00

Hora de finalización 3:15:00

2:00:00

Intervalo de tiempo

30m

30m

Intervalos devueltos

2:00:00 a 2:30:00 2:30:00 a 3:00:00

2:30:00 a 3:00:00 2:00:00 a 2:30:00

Los valores negativos definen intervalos que finalizan en un momento posterior dentro del período y comienzan en o después de un momento anterior dentro del período.

Expresiones

Ejemplos con un valor de intervalo de tiempo negativo Hora de inicio

2:00:00

3:15:00

Hora de finalización 3:15:00

2:00:00

Intervalo de tiempo

-30m

-30m

Intervalos devueltos

02:15:00 a 02:45:00 02:45:00 a 03:15:00

02:45:00 a 03:15:00 02:15:00 a 02:45:00

Expresiones En PI DataLink, las expresiones son ecuaciones de rendimiento que se pueden utilizar en funciones para incorporar operaciones matemáticas y cálculos basados en elementos de datos de PI System. Por ejemplo, puede utilizar una expresión en una función de PI DataLink para calcular valores a medida que se obtengan de PI Server. Nota: PI DataLink restringe los elementos de datos que se pueden incluir en las expresiones. Consulte Restricciones relativas a los elementos de datos en expresiones (página 66).

Algunas funciones de PI DataLink aceptan un elemento de datos o una expresión como entrada. Estas funciones tienen las opciones Elemento de datos y Expresión en la parte superior del panel de tareas. Algunas funciones de DataLink tienen también un campo Expresión de filtro. Especifique una expresión de filtro para limitar los valores que devuelve una función. Las funciones de PI DataLink que pueden utilizar expresiones son: •

Valor de archivo (página 32)



Datos comprimidos (página 35)



Datos de muestra (página 39)



Datos temporizados (página 41)



Datos calculados (página 43)



Filtrado de tiempo (página 48)

En las siguientes secciones se proporciona información básica sobre las expresiones. PI DataLink admite la sintaxis, operadores y funciones admitidos por PI Server. Para obtener una descripción completa de las ecuaciones de rendimiento y ejemplos, consulte PI Server Applications User Guide o el archivo de ayuda PI 3 Performance Equations Help File. Puede descargar estos documentos en el sitio web del Servicio de asistencia técnica de OSIsoft (http://techsupport.osisoft.com/downloadcenter.aspx).

Manual del usuario de PI DataLink 2013

65

Temas avanzados

Uso de expresiones en funciones de PI DataLink Utilice expresiones en funciones de PI DataLink para incorporar operaciones matemáticas y cálculos basados en elementos de datos de PI System. Las funciones que aceptan un elemento de datos o una expresión tienen las opciones Elemento de dato y Expresión en la parte superior del panel de tareas. Antes de empezar Abra el panel de tareas de función Procedimiento 1. Haga clic en la opción Expresión en la parte superior del panel de tareas de función. El campo Elemento(s) de datos se convierte en un campo Expresión(es). La disponibilidad de otros campos puede variar. 2. Especifique la expresión directamente en el campo Expresión(es) o introduzca una referencia a una celda que contenga una expresión. Utilice referencias de celda para especificar varias expresiones para una función. Recuerde que una expresión en una celda referenciada es una cadena y debe ir precedida de comillas simples.

Sintaxis de las expresiones Siga estas indicaciones cuando escriba expresiones: •

Incluya cualquier PI point o los nombres de atributos de PI AF entre comillas simples.



Si va a introducir una expresión en una celda de Excel, escriba una comilla simple al principio de la expresión para obligar a Excel a interpretar la expresión como una cadena.



Si va a introducir una expresión en una celda de Excel y la expresión empieza con un PI point o un nombre de atributo de PI AF, escriba unas comillas dobles al principio de la expresión.



Si va a introducir un valor para comparar con un PI point digital, especifique un valor negativo del número de código de estado digital.

Restricciones relativas a los elementos de datos en expresiones. PI DataLink permite los siguientes elementos de datos en expresiones:

66



PI points



Atributos de PI AF que almacenan referencias de datos a PI points



Atributos de PI AF que almacenan valores constantes

Expresiones

Además, una función de PI DataLink solo puede devolver datos de un solo PI Server. Por lo tanto, todos los PI points de una expresión, incluidos aquellos a los que hacen referencia los atributos de PI AF, deben almacenarse en el mismo PI Server. De forma similar, los PI points de una expresión de filtro deben almacenarse en el mismo PI Server que cualquier PI point especificado en los campos Elemento de datos o Expresión.

Ejemplos de expresiones La siguientes expresión calcula el total del valor del PI point sinusoid al cubo y el valor del PI point cdf144 dividido por 10: (('sinusoid')^3 + 'cdf144'/10)

La expresión siguiente se evalúa como verdadera (distinta de cero) si el valor absoluto del PI point mytages al menos 14,65: (abs('mytag') >= 14.65)

La siguiente expresión se evalúa como verdadera si el valor del atributo de PI AF Manufacturer es ACME: ('\\Server\Database\Element|Manufacturer' = "ACME")

La siguiente expresión se evalúa como verdadera si el valor del PI point sinusoid es menor que 45 y la raíz cuadrada del valor del PI point vdf1002 es mayor que 2: ('sinusoid' < 45 and sqr('vdf1002') > 2)

Expresiones de filtro Utilice una expresión de filtro en una función de PI DataLink para filtrar los valores de evento devueltos con una ecuación de rendimiento booleana. PI DataLink elimina los datos para los que la expresión se evalúa como falsa. PI DataLink aplica la expresión de filtro a los datos recuperados sin procesar (y no a los valores que resultan del propio cálculo). Por ejemplo, si se añade la expresión de filtro simple sinusoid < 70 a la función Datos calculados, se eliminarán del cálculo todos los valores por encima de 70. Las expresiones de filtro pueden contener cualquier ecuación de rendimiento booleana válida; sin embargo los elementos de datos de las expresiones de filtro deben hacer referencia a un PI point. Puede crear expresiones complejas. Por ejemplo, puede utilizar expresiones de filtro para eliminar picos atípicos en valores de datos. Si está disponible, seleccione la casilla Marcar como filtrado para insertar la etiqueta Filtrado en lugar de un valor o un bloque de valores que la función ha filtrado de la salida en función de la expresión de filtro.

Manual del usuario de PI DataLink 2013

67

Temas avanzados

Consulte también •

Sintaxis de las expresiones (página 66)



Restricciones relativas a los elementos de datos en expresiones. (página 66)

Entrada manual de funciones Aunque se puede utilizar la interfaz de PI DataLink para crear cualquier función de PI DataLink, es posible que los usuarios con más experiencia prefieran introducir las funciones directamente en la barra de fórmulas de Excel. Los siguientes temas se refieren a las funciones de PI DataLink introducidas directamente en la barra de fórmulas.

Definir funciones manualmente Si no desea utilizar el panel de tareas de función, puede definir las funciones de PI DataLink de forma manual. Procedimiento 1. Seleccione un intervalo adecuado en la hoja de cálculo para la matriz de salida en función del número de valores previstos. 2. Introduzca la función de PI DataLink y sus argumentos en la barra de fórmulas de Excel. 3. Pulse Ctrl+Mayús+Intro para situar la función de PI DataLink en las celdas de salida seleccionadas. Consulte la ayuda en línea de Microsoft Excel para obtener más información sobre las fórmulas de matriz.

Pautas para introducir argumentos de forma manual En la siguiente tabla, se incluyen los tipos de datos que pueden introducirse como argumentos de funciones de PI DataLink y proporciona pautas para introducirlos.

68

Datos introducidos como argumento

Pauta

Funciones estándar

Puede incluir varias funciones en argumentos que acepten expresiones. Consulte el manual PI Server Applications User Guide o el Archivo de ayuda PI 3 Performance Equations para obtener una lista de funciones.

Cadenas

Incluya los argumentos de cadena entre comillas dobles. Por ejemplo, para recuperar la hora del snapshot y el valor del PI point sinusoid del PI Server denominado casaba, seleccione una matriz de salida de 1 x 2 e introduzca: =PICurrVal("sinusoid", 1, "casaba")

Entrada manual de funciones

Datos introducidos como argumento

Pauta

Referencias de celda

Puede utilizar referencias de celda para cualquier argumento de las funciones PI DataLink. Por ejemplo, supongamos que las celdas de hoja de cálculo tienen los siguientes valores: ƒ A1 — "sinusoid" ƒ A2 — 1 ƒ A3 — "casaba" Por lo tanto, la introducción de la siguiente función en la barra de fórmulas: =PICurrVal(A1, A2, A3) es equivalente a introducir: =PICurrVal("sinusoid", 1, "casaba")

Ruta raíz

Incluya una entrada entre comillas dobles. Por ejemplo, para recuperar el valor actual de los atributos de PI AF especificados en las celdas B3 a B5 y almacenados en el servidor de PI AF DLAFPI, la base de datos MyTest y el elemento Reactor, introduzca: =PICurrVal(B3:B5,0,"\\DLAFPI\MyTest\Reactor") Consulte Elementos de datos (página 14) para obtener información sobre las entradas válidas.

Códigos de salida

Determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69).

Códigos de salida La sintaxis de la función PI DataLink contiene un argumento OutCode de entero. Este argumento toma un código de salida que determina que datos añadidos (página 17) devuelve la función y la orientación de las celdas de salida. Los paneles de tareas de PI DataLink generan valores de código de salida automáticamente. Sin embargo, si introduce de forma manual una función en la barra de fórmulas de Excel, tendrá que calcular e incluir un valor de código de salida adecuado. Un código de salida es una representación con enteros de bits binarios. En PI DataLink, el significado del bit depende de la función: Significado de los bits para las funciones Valor actual y Valor de archivo BIT

Finalidad

1

Mostrar marca de tiempo en la columna a la izquierda del valor

2

Mostrar marca de tiempo en la fila encima del valor

Manual del usuario de PI DataLink 2013

69

Temas avanzados

Significado de los bits para otras funciones de PI DataLink

1

BIT

Finalidad

1

Mostrar marcas de tiempo

2

Orientar datos en filas en lugar de en columnas

3

Mostrar porcentaje correcto

4

Ocultar recuento

5

Mostrar estado extendido

6

Mostrar anotaciones

71

Mostrar hora de inicio

81

Mostrar hora de finalización

91

Mostrar tiempo mín./máx.

Requiere que el bit 1 esté también habilitado

Con un argumento OutCode de 0, una función devuelve el valor en una orientación de columna sin datos añadidos. Para calcular el argumento OutCode, utilice la siguiente fórmula:

Por ejemplo, con un argumento OutCode de 0, la función PISampDat() devuelve los valores de muestra en la celda de salida designada. Con un argumento OutCode de 1, la función devuelve marcas de tiempo en la columna uno y los valores de muestra en la columna dos de una matriz n x 2. Con un argumento OutCode de 3, la función devuelve marcas de tiempo en la fila uno y las valores de muestra en la fila dos de una matriz n x 2. (En estos resultados, n es el número de los eventos de muestra.) Nota: Las funciones admiten distintos bits y, por lo tanto, valores de argumento de OutCode. Aquellos que son válidos para una función no son necesariamente válidos para otra. Consulte en la referencia de función (página 95) los bits que cada función admite en su especificación de OutCode.

70

Funciones para escribir datos

EJEMPLO

Supongamos que desea que la función Datos calculados muestre el porcentaje correcto, la hora de inicio y el tiempo mín/máx. Para mostrar la hora de inicio y el tiempo mín/máx, debe activar el bit mostrar marcas de tiempo. Para calcular el argumento OutCode:

En la barra de fórmulas de Excel, introduzca: =PICalcDat("sinusoid","y","t","1h","minimum", 1, 325,"piserver") Nota: Si un argumento OutCode especifica que una función debe mostrar varias columnas o filas, pero la hoja de cálculo no las muestra, haga clic con el botón derecho en la matriz de función y seleccione Recalcular/Redimensionar para actualizar la matriz de función.

Funciones para escribir datos A diferencia de las funciones estándar de PI DataLink, que recuperan datos de un PI Server o un servidor de PI AF, las funciones PIPutVal() y PIPutValX() (página 131) escriben un valor de una hoja de cálculo en un PI Server o un servidor de PI AF. Estas funciones pueden sustituir los valores existentes con los valores nuevos proporcionados por el usuario que tienen marcas de tiempo coincidentes. Las funciones PIPutVal() y PIPutValX() son funciones macro de Excel. Puede ejecutar la función PIPutVal() o PIPutValX() en una hoja de macros Excel 4.0 o en VBA utilizando el método application.run. Consulte el módulo putval_code en el archivo piexam32.xls, distribuido con PI DataLink para Excel de 32 bits, y el archivo piexam64.xls, distribuido con PI DataLink para Excel de 64 bits. En particular, consulte los tags marcados como PutVal y el módulo VBA PutVal_code para ver un ejemplo de un módulo VBA utilizado para introducir funciones de PI DataLink en una hoja de cálculo. Tenga en cuenta que VBA no reconoce las funciones de PI DataLink, pero puede formular una función como cadena de texto y después definir la propiedad FormulaArray de un rango de celdas con el valor de cadena de texto. De este modo, el código VBA puede comprobar los Manual del usuario de PI DataLink 2013

71

Temas avanzados

valores de celda de los resultados de las funciones de PI DataLink. Esto produce los mismos resultados que la entrada manual de funciones de PI DataLink en el mismo rango de celdas.

72

Capítulo 6

Funciones de tags Un PI point es un flujo de datos en tiempo real procedentes de una fuente definida. Los atributos de punto, incluidos el tag (es decir, el nombre del PI point) y el origen de punto, describen un PI point. Utilice las funciones de tags de PI DataLink para localizar los tags que corresponden a IDs de PI point y otros atributos de punto. Podrá encontrar funciones de tag en la pestaña PI DataLink, en el grupo Funciones de tag. Nota: Debe activar el complemento PI DataLink (Legacy) para utilizar estas funciones (consulte Configuración del complemento para Microsoft Excel (página 7)).

Consulte también •

Descripción general de las funciones de PI DataLink (página 13)



Función Propiedades (página 50)



Tendencias (página 77)

Función Apuntar ID al Tag La función Apuntar ID al Tag devuelve el tag correspondiente a un ID de PI point específico. Entrada

Descripción

PI Server

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

ID(s) de punto

Uno o varios point IDs para los que desea que la función devuelva tags. Necesario.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Manual del usuario de PI DataLink 2013

73

Funciones de tags

TEMAS RELACIONADOS •

PIPointIDToTag() (página 127)

Ejemplo de Apuntar ID al Tag Para ver el tag correspondiente a un ID de PI point, defina las siguientes entradas para la función Apuntar ID al Tag: Entrada

Valor

ID de punto

A5 (una celda que contiene un ID de punto)

La función devuelve la siguiente matriz:

En este caso, 1 es el ID de punto y SINUSOID es el tag devuelto.

Función Máscara de atributo para tag La función Máscara de atributo para tag devuelve tags que coinciden con uno o varios valores de atributos de PI point específicos. Entrada

Descripción

PI Server

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

Nombre(s) de tag

Valor de atributo de PI para el que la función busca el correspondiente tag. Debe introducir un valor en un campo de entrada como mínimo. Utilice el carácter comodín (*) para encontrar todas las coincidencias o las coincidencias limitadas a determinados caracteres. Por ejemplo, introduzca S* en Fuente de punto para localizar tags con la fuente de punto "S" o una fuente de punto que empiece por "S".

Descriptor Fuente de punto Tipo de punto Clase de punto Unidades de ingeniería

74

Función Máscara de atributo para tag

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Columna

Haga clic en esta opción para devolver valores en una columna.

Fila

Haga clic en esta opción para devolver valores en una fila.

TEMAS RELACIONADOS •

PIAttributeMaskToTag () (página 127)

Ejemplo de Máscara de atributo para tag Para ver los tags que tienen un nombre que empieza por "BA" y de tipo "Float32," defina las siguientes entradas para la función Máscara de atributo para tag: Entrada

Valor

Nombre de tag

BA*

Tipo de punto

Float32

La función devuelve la siguiente matriz:

Tenga en cuenta que las cadenas de atributo deben coincidir con los valores de atributo en PI Server y que se pueden utilizar comodines.

Manual del usuario de PI DataLink 2013

75

Funciones de tags

Búsqueda de tags Con las funciones relacionadas con la información de tags, utilice la ventana Búsqueda de etiquetas para consultar el PI Server en busca de IDs de punto o tags para insertar en el panel de tareas. Procedimiento 1. En el panel de tareas, haga clic en tag.

junto al campo ID(s) de punto o Nombre(s) de

2. En la ventana Búsqueda de etiquetas, haga clic en la pestaña adecuada para su búsqueda: ο

@@Búsqueda básica Utilice esta opción para crear una máscara a partir de determinados atributos de PI point y buscar tags que tengan valores de atributo coincidentes.

ο

Búsqueda avanzada Utilice esta opción para crear una consulta para una búsqueda compleja que implique más atributos de punto que la búsqueda básica.

ο

Búsqueda de alias Utilice esta opción para seleccionar tags por sus alias descriptivos en PI Module Database.

3. Introduzca los criterios de búsqueda. Utilice '*' o '?' como caracteres comodín, según proceda. Por ejemplo, la @@Máscara de tag Tem* devuelve todos los nombres de punto que comienzan por Tem, mientras que Tem? devuelve solo los puntos que empiezan con Tem y terminan con otro carácter simple. Todos los campos de búsqueda distinguen entre mayúsculas y minúsculas. 4. Si lo desea, haga clic en Favoritos para acceder a las búsquedas anteriores. 5. Haga clic en Buscar para encontrar los tags que coincidan con los criterios especificados. 6. Seleccione el tag deseado en el panel de resultados y haga clic en Aceptar para insertar el valor en el panel de tareas. Si especifica varios tags, PI DataLink solo pega el primer tag en el panel de tareas.

76

Capítulo 7

Tendencias La versión de PI DataLink para Microsoft Office de 32 bits incluye un objeto de tendencia ActiveX. Puede insertar una tendencia en una hoja de cálculo para mostrar visualmente los cambios en los valores de evento a lo largo del tiempo. Las tendencias pueden mostrar datos en la hoja de cálculo o de PI points seleccionados.

Nota: Debe activar el complemento PI DataLink (Legacy) para insertar o editar tendencias (consulte Configuración del complemento para Microsoft Excel (página 7)).

Manual del usuario de PI DataLink 2013

77

Tendencias

Crear una tendencia Una tendencia incluye uno o varios trazos, que muestran visualmente un conjunto de valores. Utilice el Asistente para complementos de trend para insertar y configurar tendencias. Procedimiento 1. En una hoja de cálculo, haga clic en la celda donde desee situar la esquina izquierda superior de la tendencia. Al seleccionar la celda, recuerde que la tendencia requiere de forma predeterminada aproximadamente 14 x 8 celdas estándar. 2. En la pestaña PI DataLink, en el grupo Funciones de tag, haga clic en Insertar tendencia para abrir el Asistente para complementos de trend. 3. Defina uno o varios trazos para incluir en la tendencia. Puede: ο ο

Crear un trazo de valores en la hoja de cálculo (página 79). Crear un trazo de valores de PI point obtenidos de un PI Server (página 80).

4. Ajuste el aspecto de los trazos de la tendencia. Puede: ο

Seleccionar la casilla de verificación en la columna Marcadores para incluir marcadores que indiquen la ubicación de los puntos de datos archivados. Nota: Los trazos se dibujan con distintos colores. De forma predeterminada, una tendencia incluye también marcadores ocultos para diferenciar los trazos en las pantallas monocromas. Los marcadores ocultos tienen una separación regular a lo largo del trazo y no indican puntos de datos archivados.

ο ο ο ο

Seleccionar un trazo y, a continuación, utilizar los botones de flecha para mover el trazo hacia arriba o abajo en la leyenda. Seleccionar un trazo y hacer clic en X para eliminar el trazo. Hacer clic en x todo para eliminar todos los trazos. Seleccionar un trazo y hacer clic en Cambiar nombre para cambiar el nombre del trazo.

5. Haga clic en Siguiente. 6. Si alguno de los trazos de la tendencia contiene valores de PI point obtenidos de un PI Server, especifique el periodo de tiempo para recuperar valores. a. Especifique el inicio del periodo en el campo Hora de inicio y el final del periodo en el campo Hora de finalización. Puede: − −

78

Seleccionar una cadena de tiempo de la lista. Introducir un valor de tiempo en el campo.

Crear una tendencia



Hacer clic en para convertir el campo en un campo de referencia de datos y, a continuación, hacer clic en la celda de hoja de cálculo que contenga una serie de tiempo o escriba la dirección de esa celda.

Consulte PI time (página 61) para ver una explicación de las cadenas de tiempo válidas. b. Seleccione la casilla Activar actualizaciones para actualizar la tendencia con nuevos datos de PI Server si el intervalo de tiempo cambia o se extiende hasta el presente. 7. Haga clic en Siguiente. 8. Especifique el título y la colocación de la tendencia: a. En el campo Título de trend, escriba un título para la tendencia. b. Anule la selección de la casilla Mostrar atributos de valor si no desea que los atributos de valor aparezcan en los trazos de la tendencia. Los iconos aparecen cuando el intervalo de datos contiene eventos que tienen ajustados los bits Cuestionable, Sustituido o Anotado. c. Si lo desea, especifique una ubicación diferente para la tendencia. Puede seleccionar: −



Hoja de cálculo nueva para situar la tendencia en la esquina superior izquierda de una hoja de cálculo en blanco. Hoja de cálculo existente para situar la tendencia en la hoja de cálculo actual empezando por la celda especificada. Si cambia la celda, asegúrese de que la nueva celda no contenga datos.

9. Haga clic en Finalizar.

Crear un trazo de valores en la hoja de cálculo Al crear una tendencia con el Asistente para complementos de trend, puede definir un trazo para la tendencia a partir de los valores de una hoja de cálculo. Procedimiento 1. En el Asistente para complementos de trend, haga clic en Datos de la hoja de cálculo. 2. Haga clic en el campo Rango de celdas con datos y, a continuación, seleccione las celdas que contengan los valores. 3. Especifique opciones adecuadas para el intervalo de celdas especificado. ο

Seleccione la casilla El primer elemento es el nombre de tendencia para utilizar el valor de una celda adyacente como nombre del trazo. (Si el intervalo de celdas es una columna, el nombre del trazo estará en la celda situada encima del primer valor; si el intervalo de celda es una fila, el nombre del trazo estará en la celda situada a la izquierda del primer valor.)

Manual del usuario de PI DataLink 2013

79

Tendencias

ο

ο

Seleccione la casilla Incluir todas las celdas en la matriz para incluir todas las celdas en una matriz de función en el intervalo de celdas. Si selecciona esta casilla, el campo Rango de celdas con datos solo necesita especificar una celda en una matriz de función. Seleccione la casilla Escalonado trazar un plot de tendencia escalonado en lugar de un trazo continuo Puede seleccionar esta casilla para PI points que almacenen valores discretos.

4. Haga clic en Añadir para insertar el trazo en la tendencia.

Crear un trazo de valores de PI point obtenidos de un PI Server Al crear una tendencia con el Asistente para complementos de trend, puede definir un trazo para la tendencia a partir de los valores obtenidos de un PI Server. Procedimiento 1. En el Asistente para complementos de trend, haga clic en Datos de PI. 2. En el campo Nombre de tag, especifique el nombre de PI point para el que desea recuperar valores. Puede: ο ο ο

Escribir el nombre del punto. Hacer clic en el campo y seleccionar las celdas de hoja de cálculo que contengan nombres de puntos. Hacer clic en para abrir el cuadro de diálogo Búsqueda de tags, que puede utilizar para buscar tags (página 75).

3. En el campo Nombre de servidor, especifique el PI Server que almacena valores para el punto. Puede: ο

Seleccionar el servidor de la lista.

ο

Hacer clic en para convertir el campo en un campo de referencia de datos y, a continuación, hacer clic en la celda de hoja de cálculo que contenga un servidor o escriba la dirección de esa celda.

4. Haga clic en Añadir para insertar el trazo en la tendencia.

80

Menú contextual de tendencias

Menú contextual de tendencias Utilice el menú contextual para actualizar, editar o gestionar una tendencia insertada en una hoja de cálculo. Haga clic con el botón derecho del ratón en una tendencia para abrir un menú con varios comandos: •

Cambiar escala Abra la ventana Cambiar escala para cambiar la escala del eje Y o el intervalo de tiempo del eje X.



Revertir Deshaga los cambios y vuelva a la configuración original de la tendencia definida en el Asistente para complementos de trend.



Barra de desplazamiento Habilite una barra de desplazamiento en la parte inferior de la tendencia para desplazar la pantalla por los intervalos de tiempo adyacentes.



Formato Abra el cuadro de diálogo Propiedades de control PI Trend para modificar el aspecto de trazos individuales o de la tendencia entera. Puede cambiar el color o el grosor de la línea de un trazo o añadir elementos de leyenda a la tendencia.



Definir trend Abra la página de definición de trazos del asistente de tendencias para actualizar o cambiar los trazos.



Definir rango temporal de trend Abra la página de definición del intervalo de tiempo del asistente de tendencias para actualizar el intervalo.



Eliminar trend Elimine la tendencia de la hoja de cálculo. Nota: No se puede restaurar una tendencia eliminada, solo se puede volver a crear.



Exportar datos Abra el cuadro de diálogo Exportar datos para pegar los valores de la tendencia en filas o columnas de la hoja de cálculo. También puede exportar nombres de trazos como títulos.

Manual del usuario de PI DataLink 2013

81

Tendencias



Mover/Cambiar tamaño Abra el cuadro de diálogo Mover/Cambiar tamaño para mover la esquina superior izquierda de la tendencia a la celda especificada. Introduzca un intervalo de celdas para redimensionar la tendencia.



Copiar/Pegar Abra el cuadro de diálogo Copiar/Pegar para pegar una copia de la tendencia a una determinada celda.

82

Capítulo 8

Objetos de PI Module Database Los temas de este apartado describen las herramientas que PI DataLink proporciona para acceder a objetos de PI Module Database. Podrá encontrar estas herramientas en la pestaña PI DataLink, en el grupo Módulo de base de datos. Consulte la documentación de PI Server para obtener más información sobre las bases de datos de módulos y su configuración. Nota: Debe activar el complemento PI DataLink (Legacy) para utilizar estas herramientas (consulte Configuración del complemento para Microsoft Excel (página 7)).

PI Module Database y hojas de cálculo PI Module Database es una estructura jerárquica en árbol basada en el contenido de un PI Server. PI Module Database proporciona una forma completamente diferente de crear la infraestructura de una hoja de cálculo. Si la base de datos del módulo del PI Server se configura e incluye objetos que representan los tags que desea utilizar, será más sencillo crear hojas de cálculo y proporcionar más flexibilidad y potencial de reutilización. La configuración de PI Module Database normalmente es tarea del administrador del sistema o de PI. PI Module Database almacena alias y propiedades que hacen referencia a PI points y sus atributos, respectivamente. La estructura jerárquica de estos objetos proporciona un contexto relacional entre puntos. Por ejemplo, puede tener cinco PI points que representen los niveles de cinco tanques individuales idénticos. Cada punto tiene un nombre de tag distinto y representa un objeto físico diferente, pero sus requisitos de uso o de supervisión son los mismos. Mediante la recuperación de objetos de la base de datos del módulo, puede crear una única hoja de cálculo construida con los alias y propiedades que representan los cinco tanques. Las funciones de la base de datos de módulo resuelven estos objetos en nombres de tag y valores de atributo. Las rutas de módulo paralelas para cada tanque proporcionan un contexto diferente para las referencias de alias. Con este tipo de estructura, puede utilizar la misma hoja de cálculo para cambiar entre distintas vistas de varios recursos. Por ejemplo, cuando selecciona el nombre de cualquiera de los cinco tanques en una hoja de cálculo, la asociación de alias con el PI point coincidente permite que las funciones de PI DataLink recuperen los valores del tanque apropiado.

Manual del usuario de PI DataLink 2013

83

Objetos de PI Module Database

Insertar objetos de PI Module Database en la hoja de cálculo Utilice el cuadro de diálogo Buscar módulo para buscar alias de PI, propiedades y rutas de módulos en PI Module Database. Puede seleccionar estos elementos y copiarlos directamente en una hoja de cálculo. Nota: Los alias y propiedades correspondientes a los PI points deben configurarse en PI Server Module Database para utilizar las funciones de Module Database en PI DataLink.

Procedimiento 1. Seleccione una celda y en PI DataLink haga clic en Buscar módulo para abrir el cuadro de diálogo Buscar módulo. 2. Seleccione el tipo de objeto que está buscando: ο ο ο

Alias Propiedad Módulo

3. En la lista desplegable PI Server, seleccione el PI Server conectado que contiene la base de datos de módulo que desea examinar. 4. En la lista Fecha de consulta, especifique la fecha y hora efectivas de la jerarquía de base de datos de módulo que desea ver. 5. Navegue por la jerarquía de árbol para localizar el elemento deseado. 6. Seleccione el elemento o el objeto de colección principal que desea copiar en la hoja de cálculo: ο ο

Seleccione un elemento para copiar en la hoja de cálculo. Seleccione un objeto principal (Alias o Propiedades) de un módulo para copiar todos los alias o propiedades de ese módulo en la hoja de cálculo.

7. Seleccione la casilla Copiar ruta de módulo para copiar la ruta de módulo completa del alias o la propiedad en una celda de hoja de cálculo adyacente. La ruta de módulo proporciona el contexto para el objeto seleccionado. Nota: Si el ajuste (consultar "Configuración de preferencia" en la página 23) Copiar nombre de servidor PI está activado, PI DataLink también copiará el nombre del PI Server correspondiente.

8. Haga clic en Aceptar para copiar los elementos seleccionados en la hoja de cálculo y cerrar el cuadro de diálogo.

84

Funciones de bases de datos de módulos

Funciones de bases de datos de módulos Utilice las funciones de base de datos del módulo PI DataLink para localizar los tags correspondientes a los alias y las propiedades de un árbol de base de datos de módulo. Estas funciones utilizan la ruta de módulo. Puede introducir una ruta de módulo como argumento de función o hacer referencia a él en una celda de hoja de cálculo. Podrá encontrar estas funciones de base de datos de módulo en la pestaña PI DataLink, en el grupo Module Database. Nota: La función no puede resolver un alias o un objeto de propiedad en un tag sin una ruta de módulo. La ruta proporciona un contexto que correlaciona el alias con un PI point específico.

Consulte también Descripción general de las funciones de PI DataLink (página 13).

Función Alias para tag La función Alias para tag devuelve el PI tag correspondiente a un determinado alias de PI. Opción

Descripción

PI Server

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

Alias

Alias de PI Module Database. Necesario.

Ruta de módulo

La ruta de módulo procedente de PI Module Database donde puede encontrarse el alias especificado. Si especifica Alias al navegar por Module Database, PI DataLink introduce Ruta de módulo de forma automática. Necesario.

Fecha de consulta

Fecha efectiva del alias. PI DataLink devuelve el tag correspondiente al alias especificado en esa fecha. Necesario.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Sin servidor

Seleccione esta opción para recuperar sólo el PI tag.

Servidor a la derecha

Seleccione esta opción para mostrar el PI Server que almacena el tag en la celda a la derecha del tag.

Servidor en la parte inferior

Seleccione esta opción para mostrar el PI Server que almacena el tag en la celda debajo del tag.

Manual del usuario de PI DataLink 2013

85

Objetos de PI Module Database

TEMAS RELACIONADOS •

PIAliasToTag() (página 129)

Función Propiedad para valor La función Propiedad para valor devuelve el valor o valores correspondientes a una propiedad de PI especificada. PI DataLink puede devolver valores para tipos de propiedad Boolean, Date, Double, Integer, Long, Null, Single y String, o tipos de propiedad de matriz Double, Integer, Long y Single. Opción

Descripción

PI Server

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

Propiedad(es)

Una propiedad de PI en PI Module Database. Necesario.

Ruta de módulo

La ruta de módulo procedente de PI Module Database donde puede encontrarse la propiedad especificada. Si especifica Propiedad al navegar por Module Database, PI DataLink introduce Ruta de módulo de forma automática. Necesario.

Fecha de consulta

Fecha efectiva de la propiedad de PI. PI DataLink devuelve el tag correspondiente a la propiedad especificada en esa fecha. Necesario.

Celda de salida

La celda de hoja de cálculo donde la función escribe la matriz de función resultante. Si selecciona una celda antes de abrir el panel de tareas de función, PI DataLink inserta la celda seleccionada en el campo Celda de salida. Especifique la esquina superior izquierda de la matriz de función. PI DataLink expande el rango hacia abajo y a la derecha de la celda de salida, según resulte necesario para devolver los datos especificados. PI DataLink puede sobrescribir las celdas adyacentes. Si especifica una matriz multiceldas en el campo Celda de salida y la matriz especificada es mayor que la matriz de función resultante, PI DataLink pega la fórmula de función en las celdas de la matriz especificada que no se necesitan.

Columna

Haga clic en esta opción para devolver valores en una columna.

Fila

Haga clic en esta opción para devolver valores en una fila.

TEMAS RELACIONADOS •

86

PIPropertyToValue() (página 129)

Capítulo 9

Notificaciones PI DataLink incluye el complemento PI DataLink Notifications. Al activarse, este complemento añade la función Búsqueda de notificación a la pestaña PI DataLink. Utilice la función Búsqueda de notificación para recuperar notificaciones de PI System a las que se haya suscrito e insertar estas notificaciones en hojas de cálculo. El complemento PI DataLink Notifications se ejecuta en Windows XP y sistemas operativos posteriores y requiere Excel 2007 SP3 o versiones posteriores. PI Notifications debe estar instalado en el ordenador para poder activar el complemento (consulte Configuración del complemento para Microsoft Excel (página 7)). Nota: Debe tener una cuenta como mínimo en un servidor de PI AF 2.0 con PI Notifications 1.0 y estar suscrito a una regla de notificación como mínimo para recibir notificaciones. Para obtener más información sobre PI Notifications, consulte el Manual del usuario de PI Notifications.

Para acceder a la función Búsqueda de notificación, haga clic en la celda de salida de la hoja de cálculo que desee y, a continuación, en la pestaña PI DataLink (en el grupo Notificaciones), haga clic en Notification Search para abrir el cuadro de diálogo Notification Search.

Búsqueda e inserción de notificaciones Utilice el cuadro de diálogo Notification Search para buscar notificaciones a las que se haya sucrito desde un determinado servidor PI AF y, a continuación, insértelas en su hoja de cálculo. El servidor PI AF contiene una base de datos de elementos estructurales y eventos de notificación que le permiten trabajar con datos en su PI Server.

Manual del usuario de PI DataLink 2013

87

Notificaciones

Procedimiento 1. En la pestaña PI DataLink, en el grupo Notifications, haga clic en Notification Search para abrir el cuadro de diálogo Notification Search. 2. En la pestaña Search, seleccione el servidor PI AF en el que buscará las notificaciones: ο

En la lista PI Systems, seleccione un servidor PI AF y haga clic en Conectar para conectarse a ese servidor. Si es necesario, haga clic en Mostrar lista para abrir el cuadro de diálogo Servidores AF, donde podrá añadir un servidor de PI AF (página 89) a la lista.

ο

Haga clic en y, a continuación haga clic en una celda de hoja de cálculo que contenga el nombre de un servidor de PI AF. Vuelva a hacer clic en el botón para mostrar la lista PI Systems.

3. En la lista View Notifications, seleccione la opción de filtrado de las notificaciones devueltas: ο ο

ο

Seleccione Active para devolver todas las notificaciones activas actualmente. Seleccione Timerange e introduzca valores en Start Time y End Time para devolver las notificaciones que se produzcan a lo largo de un intervalo de tiempo especificado. Seleccione Recent e introduzca un número y un intervalo de tiempo para devolver las notificaciones más recientes de un periodo de tiempo específico.

4. En el campo Output Cell, especifique la hoja de celda de cálculo en la que desee insertar las notificaciones. 5. Haga clic en Search para recuperar las notificaciones que coincidan con determinados criterios en el área de resultados en la parte inferior de la ficha. 6. Examine las notificaciones recuperadas. Puede: ο ο 88

Ajustar la visualización de las notificaciones recuperadas (página 90) Gestionar las notificaciones recuperadas (página 90)

Búsqueda e inserción de notificaciones

7. Haga clic en OK para insertar las notificaciones mostradas en la hoja de cálculo y cerrar el cuadro de diálogo. PI DataLink inserta la consulta de notificación en la hoja de cálculo como matriz de función en la ubicación designada. Al igual que otras funciones de PI DataLink, la función Búsqueda de notificación se actualiza cuando la hoja de cálculo se recalcula (página 58).

Añadir un servidor de PI AF a la función Búsqueda de notificación El PI System puede tener varios servidores PI AF, cada uno de los cuales puede tener instalado PI Notifications y ser fuente de notificaciones relevantes. Por ejemplo, puede suscribirse a notificaciones de servidores de PI AF que se ejecuten en distintas instalaciones o que representen diferentes unidades de negocio. Para poder ver las notificaciones de un determinado servidor de PI AF en Excel, deberá añadir el servidor a la lista PI Systems que mantiene la función Búsqueda de notificación. Antes de empezar Suscríbase a las notificaciones en PI System Explorer. Procedimiento 1. En la pestaña Search del cuadro de diálogo Notification Search, haga clic en Mostrar lista

junto a la lista PI Systems para abrir el cuadro de diálogo Servidores AF.

Manual del usuario de PI DataLink 2013

89

Notificaciones

2. Haga clic en Añadir servidor AF para abrir el cuadro de diálogo Propiedades de servidor de PI AF. 3. Introduzca la información de red pertinente para localizar el servidor PI AF y para autenticar su equipo en ese servidor. ο ο

En el campo Nombre, introduzca el nombre que identificará al servidor de PI AF en la función Búsqueda de notificación. Haga clic en Configurar Active Directory para configurar el acceso a Active Directory para obtener información de inicio de sesión.

4. Haga clic en Aceptar para guardar las propiedades y añadirlo a la lista de servidores de PI AF. 5. Haga clic en Aceptar para cerrar el cuadro de diálogo Servidores AF. El servidor de PI AF aparece en la lista PI Systems. Para obtener más información sobre los servidores de PI AF, consulte la documentación relativa a PI AF.

Ajustar la visualización de las notificaciones recuperadas En el cuadro de diálogo Notification Search, el área de resultados situada en la parte inferior de la pestaña Search muestra las notificaciones que coinciden con los criterios de búsqueda especificados. Puede ajustar la visualización de estas notificaciones. Procedimiento

90



Haga clic en las cabeceras de columna para ordenar notificaciones según un atributo determinado.



Haga clic con el botón derecho en los resultados para mostrar y ocultar columnas: ο Haga clic en Expand All o Collapse All para expandir o contraer un grupo de notificaciones. ο Haga clic en Show Contact Events para activar y desactivar la visualización de los eventos de contacto para cada notificación.

Notificaciones insertadas

Gestionar las notificaciones recuperadas En el cuadro de diálogo Notification Search, el área de resultados situada en la parte inferior de la pestaña Search muestra las notificaciones que coinciden con los criterios de búsqueda especificados. Antes de insertar las notificaciones obtenidas en la hoja de cálculo, puede evaluar, gestionar y responder a estas notificaciones. Procedimiento Haga clic con el botón derecho en una notificación y elija un comando. •

Acknowledge Instance Reconocimiento de que se ha llevado a cabo una acción en respuesta a la notificación y de que no es necesario escalar la notificación. Si lo desea, introduzca un comentario y haga clic en Aceptar.



Acknowledge Subscription Acusar recibo de una notificación a la que está suscrito. Si lo desea, introduzca un comentario y haga clic en Aceptar.



Add Comment Comentario sobre una notificación.



View Notification Rule Summary Muestra las propiedades de la regla de notificación que ha desencadenado la notificación seleccionada.

Notificaciones insertadas Las funciones de PI DataLink pueden hacer referencia a datos de notificaciones en celdas de hoja de cálculo. Por ejemplo, puede utilizar el valor de Start Time de una notificación recuperada para obtener datos de muestra que indiquen el progreso de un proceso por lotes.

Si sus notificaciones están ajustadas para mostrar confirmaciones, dichas columnas incluyen enlaces a páginas web de PI Notifications en las que podrá confirmar o comentar una notificación. Para obtener más información sobre notificaciones, suscripción y confirmación, consulte el Manual de usuario de PI Notifications. Manual del usuario de PI DataLink 2013

91

Notificaciones

Configuración de visualización de notificaciones Utilice la pestaña Display Format del cuadro de diálogo Notification Search para especificar el aspecto de las notificaciones insertadas en las celdas de hoja de cálculo. Puede seleccionar las columnas que se mostrarán y cambiar la forma en que están organizadas y el formato.

Columnas •

Seleccione columnas en la lista Available columns y haga clic en Add para moverlas a la lista Column order, que especifica los datos que se insertarán en la hoja de cálculo. Nota: Incluya la columna Acknowledge para añadir un enlace a la hoja de cálculo para confirmar la recepción e incluya la columna Acknowledge With Comment para añadir un enlace en la hoja de cálculo para comentar una notificación.

92



Haga clic en Add All para mover todas las columnas a la lista Column order.



Seleccione columnas de la lista Column order y haga clic en los botones de flecha situados encima de la lista para cambiar el orden de las columnas.



Seleccione columnas en la lista Column order y haga clic en Remove para eliminar las columnas seleccionadas de la lista.



Haga clic en Clear para eliminar todas las columnas de la lista Column order.

Configuración de visualización de notificaciones

Eventos de contacto •

Seleccione la casilla Display contact events para incluir eventos de contacto relacionados con cada notificación, como el envío a cada destinatario, comentarios y confirmaciones.



Seleccione la casilla Indent contacts para añadir un sangrado a los eventos de contacto en la hoja de cálculo. Esto ayuda a identificarlos. ο Seleccione Using separate columns para añadir una segunda columna para eventos de contactos. ο Seleccione Formatting cells para añadir un sangrado a los eventos de contacto en la misma columna que los eventos de notificación.



Seleccione la casilla Group notifications with Excel grouping para utilizar la funcionalidad de agrupación de Excel para anidar eventos de contactos bajo las notificaciones primarias individuales que los generan. Nota: PI DataLink Server (página 2) no admite la agrupación de Excel.

Presentación y orientación •

Seleccione la casilla Display column headers para añadir cabeceras de columna y fila sobre los datos de notificaciones.



Seleccione la casilla Display count para añadir una fila o una columna que contenga el total de notificaciones delante de los datos de notificaciones.



En Orient results in, seleccione Columns para mostrar los datos de notificaciones en columnas o seleccione Rows para mostrarlos en filas.

Manual del usuario de PI DataLink 2013

93

Apéndice A

Referencia de función Puede generar funciones de PI DataLink en los paneles de tareas (página 13) de PI DataLink. La matriz de la función resultante depende de las entradas. También puede introducir estas mismas funciones directamente (página 68) en la barra de fórmulas de Excel. En esta sección se incluye una referencia a las funciones de PI DataLink admitidas. En cada tema, se describen la sintaxis de función y los argumentos; la mayor parte de los temas incluyen un ejemplo. En las secciones siguientes, se agrupan las funciones por tipo.

Funciones de valor único Las funciones de valor único recuperan el valor de un elemento de datos en un punto específico en el tiempo. Recuperan exactamente un valor por elemento de datos.

PICurrVal() Devuelve el valor actual de un PI point procedente del snapshot o un atributo de PI AF procedente de la base de datos. SINTAXIS PICurrVal(DataItem, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve un valor. Especifique un rango de celdas que contengan nombres de PI point o de atributos de PI AF para devolver un valor para cada uno de ellos.

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1 y 2.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Manual del usuario de PI DataLink 2013

95

Referencia de función

EJEMPLO

La siguiente función recupera el valor actual y la marca de tiempo correspondiente para el PI point let439 del PI Server denominado holden y coloca la marca de tiempo en la columna a la izquierda del valor: =PICurrVal("let439",1,"holden") TEMAS RELACIONADOS •

Función Valor actual (página 31)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PIArcVal() Recupera el valor de un PI point o un atributo de PI AF para una marca de tiempo específica. SINTAXIS PIArcVal(DataItem, TimeStamp, OutCode, RootPath, Mode) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve un valor. Especifique un rango de celdas que contengan nombres de PI point o de atributos de PI AF para devolver un valor para cada uno de ellos.

TimeStamp (cadena)

La marca de tiempo para la que devuelve valores la función. Consulte Campos de entrada de tiempo (página 16).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1 y 2.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Mode (cadena)

Método que la función utiliza para obtener valores: ƒ previous: anterior ƒ previous only: solo anterior ƒ interpolated: interpolado ƒ auto: auto ƒ next: siguiente ƒ next only: siguiente únicamente ƒ exact time: tiempo exacto

EJEMPLO

La siguiente función recupera el valor interpolado del PI point cdep158 a las 7:20 p.m. del 11 de diciembre de 1992 procedente del PI Server denominado casaba: 96

Funciones de valor único

=PIArcVal("cdep158","11-dec-92 19:20",0, "casaba","interpolated") TEMAS RELACIONADOS •

Función Valor de archivo histórico (página 32)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PIExpVal() Recupera el valor calculado de una ecuación de rendimiento para una marca de tiempo específica. SINTAXIS PIExpVal(Expression, TimeStamp, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

Expression (cadena)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

TimeStamp (cadena)

La marca de tiempo para la que devuelve valores la función. Consulte Campos de entrada de tiempo (página 16).

OutCode (cadena)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1 y 2.

RootPath (cadena)

Ruta al elemento de datos al que hace referencia la expresión. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función calcula la raíz cuadrada del valor del PI point sinusoid procedente del PI Server denominado thevax en la medianoche de ayer: =PIExpVal("sqr('sinusoid')","y",0,"thevax")

Manual del usuario de PI DataLink 2013

97

Referencia de función

TEMAS RELACIONADOS •

Función Valor de archivo histórico (página 32)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PITagAtt() Recupera un valor de propiedad asociado con un elemento de datos específico. SINTAXIS PITagAtt(DataItem, Property, RootPath) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve un valor. Especifique un rango de celdas que contengan nombres de PI point o de atributos de PI AF para devolver un valor para cada uno de ellos.

Property (cadena)

El atributo del PI point o la propiedad del atributo de PI AF para los que la función devuelve un valor.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función recupera las unidades de ingeniería del PI point especificado en la celda D1 del PI Server predeterminado: =PITagAtt(d1,"uom",) TEMAS RELACIONADOS •

98

Función Propiedades (página 50)

Funciones de valor múltiple

Funciones de valor múltiple Las funciones de valor múltiple asocian un PI point o un atributo de PI con un periodo de tiempo a lo largo del cual puede haber uno o muchos valores correspondientes.

PINCompDat() Recupera un número específico de valores de PI point o de atributos de PI AF a partir de una determinada hora. SINTAXIS PINCompDat(DataItem, STime, NumVals, OutCode, RootPath, Mode) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para devolver valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16).

NumVals (entero)

El número de valores que la función recupera, a partir de STime (especifique un número negativo para recuperar valores hacia atrás en el tiempo).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1, 2, 5 y 6.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Mode (cadena)

Método que la función utiliza para determinar qué valores se recuperarán cerca de la hora de inicio (tipo de límite): ƒ dentro ƒ fuera ƒ interpolado ƒ auto

EJEMPLO

La siguiente función devuelve diez valores y sus marcas de tiempo correspondientes procedentes del PI Server predeterminado para el PI point cdf144 a partir de la 1:00 a.m. de esta mañana, utilizando el tipo de límite "inside": =PINCompDat("cdf144","1:00:00",10,1,,"inside") TEMAS RELACIONADOS •

Función Datos comprimidos (página 35)

Manual del usuario de PI DataLink 2013

99

Referencia de función



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PINCompFilDat() Recupera un número específico de valores de PI point filtrados o de atributos de PI AF filtrados a partir de una determinada hora. SINTAXIS PINCompFilDat(DataItem, STime, NumVals, FiltExp, FiltCode, OutCode, RootPath, Mode) ARGUMENTOS

100

Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para devolver valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16).

NumVals (entero)

El número de valores que la función recupera, a partir de STime (especifique un número negativo para recuperar valores hacia atrás en el tiempo).

FiltExp (cadena)

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

FiltCode (entero)

Código que indica si deben etiquetarse los valores filtrados: ƒ 1 Insertar la etiqueta Filtrado en lugar de un valor o un bloque de valores que la función ha filtrado de la salida en función de FiltExp. ƒ 0 No etiquetar valores filtrados.

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1, 2, 5 y 6.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Mode (cadena)

Método que la función utiliza para determinar qué valores se recuperarán cerca de la hora de inicio (tipo de límite): ƒ dentro ƒ fuera ƒ interpolado ƒ auto

Funciones de valor múltiple

EJEMPLO

La siguiente función devuelve diez valores y sus marcas de tiempo correspondientes procedentes del PI Server predeterminado para el PI point cdf144 a partir de las 02:00:00 a.m. de esta mañana, cuando el tag cdep158 es mayor que 38, utilizando el tipo de límite "inside": =PINCompFilDat("cdf144","2:00:00",10,"'cdep158'>38",1,1,,)

La salida contiene la etiqueta Filtered entre todos los valores en los que la condición de filtro ha sido falsa. TEMAS RELACIONADOS •

Función Datos comprimidos (página 35)



Expresiones de filtro (página 67)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PICompDat() Devuelve valores de PI point o de atributos de PI AF, almacenados durante un determinado periodo de tiempo. SINTAXIS PICompDat(DataItem, STime, ETime, OutCode, RootPath, Mode) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para devolver valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función devuelve valores.

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1, 2, 4, 5 y 6.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Manual del usuario de PI DataLink 2013

101

Referencia de función

Argumento

Descripción

Mode (cadena)

Método que la función utiliza para determinar qué valores se recuperarán cerca de STime o ETime (tipo de límite): ƒ dentro ƒ fuera ƒ interpolado ƒ auto

EJEMPLO

La siguiente función devuelve valores y sus marcas de tiempo correspondientes procedentes del PI Server predeterminado para el PI point cdf144 desde la 1:00 a.m. a las 3:00 a.m. de esta mañana, utilizando el tipo de límite "inside": =PICompDat("cdf144","1:00:00","3:00:00",1,,"inside") TEMAS RELACIONADOS •

Función Datos comprimidos (página 35)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PICompFilDat() Devuelve valores de PI point filtrados o de atributos de PI AF filtrados, almacenados durante un determinado periodo de tiempo. SINTAXIS PICompFilDat(DataItem, STime, ETime, FiltExp, FiltCode, OutCode, RootPath, Mode) ARGUMENTOS

102

Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para devolver valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función devuelve valores.

FiltExp (cadena)

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Funciones de valor múltiple

Argumento

Descripción

FiltCode (entero)

Código que indica si deben etiquetarse los valores filtrados: ƒ 1 Insertar la etiqueta Filtrado en lugar de un valor o un bloque de valores que la función ha filtrado de la salida en función de FiltExp. ƒ 0 No etiquetar valores filtrados.

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1, 2, 4, 5 y 6.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Mode (cadena)

Método que la función utiliza para determinar qué valores se recuperarán cerca de STime o ETime (tipo de límite): ƒ dentro ƒ fuera ƒ interpolado ƒ auto

EJEMPLO

La siguiente función devuelve diez valores y sus marcas de tiempo correspondientes procedentes del PI Server predeterminado para el PI point cdf144, desde las 2:00 a.m. hasta las 10:00 a.m., cuando el PI point cdep158 es mayor que 38, utilizando el tipo de límite "inside": =PICompFilDat("cdf144","2:00:00","10:00:00","'cdep158'>38",1,1,,)

La salida contiene la etiqueta Filtered entre todos los valores en los que la condición de filtro ha sido falsa. TEMAS RELACIONADOS •

Función Datos comprimidos (página 35)



Expresiones de filtro (página 67)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Manual del usuario de PI DataLink 2013

103

Referencia de función

PISampDat() Recupera valores interpolados, con intervalos iguales, para un PI point o un atributo de PI AF almacenados a lo largo de un determinado periodo de tiempo. SINTAXIS PISampDat(DataItem, STime, ETime, Interval, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para devolver valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función devuelve valores.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1 y 2.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función recupera datos de muestra y las marcas de tiempo correspondientes para el PI point sinusoid procedentes del PI Server predeterminado, desde la medianoche de ayer hasta la medianoche de hoy, notificando valores en intervalos de 3 horas: =PISampDat("sinusoid","y","t","3h",1,) TEMAS RELACIONADOS

104



Función Datos de muestra (página 39)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Funciones de valor múltiple

PISampFilDat() Recupera valores interpolados y filtrados, con intervalos iguales, para un PI point o un atributo de PI AF almacenados a lo largo de un determinado periodo de tiempo. SINTAXIS PISampFilDat(DataItem, STime, ETime, Interval, FiltExp, FiltCode, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para devolver valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función devuelve valores. Consulte Entradas de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función devuelve valores.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

FiltExp (cadena)

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

FiltCode (entero)

Código que indica si deben etiquetarse los valores filtrados: ƒ 1 Insertar la etiqueta Filtrado en lugar de un valor o un bloque de valores que la función ha filtrado de la salida en función de FiltExp. ƒ 0 No etiquetar valores filtrados.

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1 y 2.

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Manual del usuario de PI DataLink 2013

105

Referencia de función

EJEMPLO

La siguiente función recupera datos de muestra para el PI point sinusoid procedentes del PI Server predeterminado. La función recupera valores a las 12 de las noche del 11-ene-97, a la 1:00 a.m del 11-ene-97, a las 2:00 a.m. del 11-ene-97 y a las 3:00 a.m. del 11-ene-97. Si no se ha satisfecho la condición de la celda A1 en alguna de esas horas, la función devuelve la etiqueta Filtered para esa hora. La función muestra marcas de tiempo en la primera columna y valores en la segunda columna. =PISampFilDat("sinusoid","11-Jan-97","+3h","1h",A1,1,1,) TEMAS RELACIONADOS •

Función Datos de muestra (página 39)



Expresiones de filtro (página 67)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PIExpDat() Recupera valores calculados, con intervalos iguales, de una ecuación de rendimiento a lo largo de un determinado periodo de tiempo. SINTAXIS PIExpDat(Expression, STime, ETime, Interval, OutCode, RootPath) ARGUMENTOS

106

Argumento

Descripción

Expression (cadena)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula un valor. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula un valor.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 1 y 2.

Funciones de valor múltiple

Argumento

Descripción

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función calcula la raíz cuadrada del valor del PI point sinusoid recuperado del PI Server denominado thevax a intervalos de una hora, comenzando por la medianoche de ayer hasta la medianoche de hoy: =PIExpDat("sqr('sinusoid')","y","t","1h",1,"thevax")

La función muestra la marca de tiempo de cada valor en la columna situada a la izquierda del valor calculado. TEMAS RELACIONADOS •

Función Datos de muestra (página 39)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PITimeDat() Recupera los valores de muestra reales o interpolados de un PI point o un atributo de PI AF con determinadas marcas de tiempo. SINTAXIS PITimeDat(DataItem, TimeStamps, RootPath, Mode) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función devuelve valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para devolver valores para cada uno de ellos.

TimeStamps (referencia)

Referencia a una o varias hojas de cálculo que contienen marcas de tiempo para las que la función devuelve valores. Consulte Campos de entrada de tiempo (página 16).

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Mode (cadena)

Método que la función utiliza para obtener datos: ƒ interpolado ƒ tiempo exacto

Manual del usuario de PI DataLink 2013

107

Referencia de función

DEVOLUCIONES

Valores con las marcas de tiempo especificadas, presentados con la misma orientación que la referencia de marca de tiempo. Si la referencia de marca de tiempo es una fila, la función presenta valores en una fila. Si la referencia de marca de tiempo es una columna, la función presenta valores en una columna. La orientación de la matriz de salida debe coincidir con la de la referencia de marca de tiempo. EJEMPLO

La siguiente función recupera valores interpolados con las marcas de tiempo ubicadas en las celdas B1 a B12 para el PI point mytag en el PI Server predeterminado: =PITimeDat("mytag",b1:b12,,"interpolated")

Esta función requiere una matriz de salida horizontal de doce celdas; por ejemplo, C1:C12 o B14:B25. TEMAS RELACIONADOS •

Función Datos temporizados (página 41)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PITimeExpDat() Recupera los valores de una ecuación de rendimiento calculados para unas determinadas marcas de tiempo. SINTAXIS PITimeExpDat(Expression, TimeStamps, RootPath) ARGUMENTOS

108

Argumento

Descripción

Expression (cadena)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

TimeStamps (referencia)

Referencia a una o varias hojas de cálculo que contienen marcas de tiempo para las que la función devuelve valores. Consulte Campos de entrada de tiempo (página 16).

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

Funciones de cálculo

DEVOLUCIONES

Valores con las marcas de tiempo especificadas, presentados con la misma orientación que la referencia de marca de tiempo. Si la referencia de marca de tiempo es una fila, la función presenta valores en una fila. Si la referencia de marca de tiempo es una columna, la función presenta valores en una columna. La orientación de la matriz de salida debe coincidir con la de la referencia de marca de tiempo. EJEMPLO

La siguiente función calcula la raíz cuadrada del valor del PI tag sinusoid recuperado del PI Server predeterminadas a las horas especificadas en las celdas B1 a B12: =PITimeExpDat("sqr('sinusoid')",b1:b12,)

Esta función requiere una matriz de salida horizontal de doce celdas; por ejemplo, C1:C12 o B14:B25. TEMAS RELACIONADOS •

Función Datos temporizados (página 41)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Funciones de cálculo Las funciones de cálculo calculan nuevos valores a partir de valores de PI points, atributos de PI AF o evaluaciones de ecuaciones de rendimiento durante un periodo de tiempo específico.

PIAdvCalcVal() Recupera un valor calculado a partir de valores de PI point o de atributo de PI AF durante un determinado periodo de tiempo. SINTAXIS PIAdvCalcVal(DataItem, STime, ETime, Mode, CalcBasis, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función calcula un valor. Especifique un rango de celdas que contengan nombres de PI point o de atributos de PI AF para calcular un valor para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula un valor. Consulte Campos de entrada de tiempo (página 16).

Manual del usuario de PI DataLink 2013

109

Referencia de función

Argumento

Descripción

ETime (cadena)

El final del periodo de tiempo para el que la función calcula un valor.

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3 y 9 (si Mode se establece en mínimo, máximo o rango).

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve un total de tiempo ponderado para el PI point cdf144 calculado a partir de los valores del PI Server predeterminado desde ayer a hoy: =PIAdvCalcVal("cdf144","y","t","total","time-weighted",50,1,4,)

La función multiplica el resultado por 1 y sólo devuelve un resultado si al menos un 50 por ciento de los datos son correctos. La función devuelve el porcentaje correcto a la derecha del total calculado. TEMAS RELACIONADOS

110



Función Datos calculados (página 43)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Funciones de cálculo

PIAdvCalcFilVal() Recupera un valor calculado a partir de valores filtrados de PI point o de atributo de PI AF durante un determinado periodo de tiempo. SINTAXIS PIAdvCalcFilVal(DataItem, STime, ETime, FiltExp, Mode, CalcBasis, SampMode, SampFreq, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función calcula un valor. Especifique un rango de celdas que contengan nombres de PI point o de atributos de PI AF para calcular un valor para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula un valor. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula un valor.

FiltExp (cadena)

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

SampMode (cadena)

Método de muestreo que la función utiliza para determinar cuándo evaluar FiltExp: ƒ comprimido ƒ interpolado

SampFreq (cadena)

Frecuencia con que la función evalúa FiltExp si SampMode se define como interpolado. Introduzca una expresión de tiempo de PI (página 62) relativa. Por ejemplo, defina 10m (10 minutos) para devolver un valor interpolado por cada intervalo de 10 minutos.

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

Manual del usuario de PI DataLink 2013

111

Referencia de función

Argumento

Descripción

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3 y 9 (si Mode se establece en mínimo, máximo o rango).

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve el total de tiempo ponderado para el PI point cdf144 calculado a partir de los valores del PI Server predeterminado, sumando los valores de ayer a hoy durante los períodos de tiempo en que el PI point cdm158 se ha establecido como Manual: =PIAdvCalcFilVal("cdf144","y","t","'cdm158'=""Manual""","total","t ime-weighted","compressed","10m",50,1,4,)

La función multiplica el resultado por 1. Dado que el modo de muestreo es compressed, la función ignora el intervalo de muestreo y realiza un muestreo de la expresión de filtro en los eventos comprimidos del punto cdf144. La función solo devuelve un resultado si al menos un 50 por ciento de los datos son correctos. La función devuelve el porcentaje correcto a la derecha del total calculado. TEMAS RELACIONADOS

112



Función Datos calculados (página 43)



Expresiones de filtro (página 67)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Funciones de cálculo

PIAdvCalcExpVal() Devuelve un valor calculado a partir de una ecuación de rendimiento durante un determinado período de tiempo. SINTAXIS PIAdvCalcExpVal(Expression, STime, ETime, Mode, CalcBasis, SampMode, SampFreq, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

Expression (cadena)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula un valor. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula un valor.

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

SampMode (cadena)

Método de muestreo que la función utiliza para determinar cuándo evaluar Expression: ƒ comprimido ƒ interpolado

SampFreq (cadena)

Frecuencia con que la función evalúa Expression si SampMode se define como interpolado. Introduzca una expresión de tiempo de PI (página 62) relativa. Por ejemplo, defina 10m (10 minutos) para devolver un valor interpolado por cada intervalo de 10 minutos.

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

Manual del usuario de PI DataLink 2013

113

Referencia de función

Argumento

Descripción

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3 y 9 (si Mode se establece en mínimo, máximo o rango).

RootPath (cadena)

Ruta al elemento de datos al que hace referencia la expresión. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve el total de tiempo ponderado para la expresión 'cdf144'+'cdt158' calculado a partir de los valores del PI Server predeterminado desde ayer a hoy: =PIAdvCalcExpVal("'cdf144'+'cdt158'","y","t","total","timeweighted","compressed","10m",50,1,4,)

La función multiplica el resultado por 1. Dado que el modo de muestreo es compressed, la función ignora el intervalo de muestreo y realiza un muestreo de la expresión de filtro en los eventos comprimidos de cdf144 y cdt158. La función solo devuelve un resultado si al menos un 50 por ciento de los datos son correctos. La función devuelve el porcentaje correcto a la derecha del total calculado. TEMAS RELACIONADOS

114



Función Datos calculados (página 43)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Funciones de cálculo

PIAdvCalcExpFilVal() Devuelve un valor filtrado de PI point calculado en función de una ecuación de rendimiento. SINTAXIS PIAdvCalcExpFilVal(Expression, STime, ETime, FiltExp, Mode, CalcBasis, SampMode, SampFreq, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

Expression (cadena)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula un valor. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula un valor.

FiltExp (cadena)

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

SampMode (cadena)

Método de muestreo que la función utiliza para determinar cuándo evaluar Expression y FiltExp: ƒ comprimido ƒ interpolado

SampFreq (cadena)

Frecuencia con que la función evalúa Expression y FiltExp si SampMode se define como interpolado. Introduzca un valor y una unidad de tiempo. Por ejemplo, defina 10m (10 minutos) para devolver un valor interpolado por cada intervalo de 10 minutos. Consulte Especificación de intervalos de tiempo (página 64).

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

Manual del usuario de PI DataLink 2013

115

Referencia de función

Argumento

Descripción

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3 y 9 (si Mode se establece en mínimo, máximo o rango).

RootPath (cadena)

Ruta al elemento de datos al que hace referencia la expresión. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve el total de tiempo ponderado para la expresión 'cdf144'+'cdt158' calculado a partir de los valores del PI Server predeterminado cuando 'productid' = "Product2", utilizando valores desde ayer a hoy: =PIAdvCalcExpFilVal("'cdf144'+'cdt158'","y","t","'productid'= "Product2"","total","time-weighted","compressed","10m",50,1,4,)

La función multiplica el resultado por 1. Dado que el modo de muestreo es compressed, la función ignora el intervalo de muestreo y realiza un muestreo de la expresión de filtro en los eventos comprimidos de cdf144 y cdt158. La función solo devuelve un resultado si al menos un 50 por ciento de los datos son correctos. La función devuelve el porcentaje correcto a la derecha del total calculado. TEMAS RELACIONADOS

116



Función Datos calculados (página 43)



Expresiones de filtro (página 67)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Funciones de cálculo

PIAdvCalcDat() Recupera valores espaciados regularmente calculados a partir de valores de PI point o de atributo de PI AF durante un determinado periodo de tiempo. SINTAXIS PIAdvCalcDat(DataItem, STime, ETime, Interval, Mode, CalcBasis, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función calcula valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para calcular valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula valores. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula valores.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3, 7, 8 y 9 (si Mode se establece en mínimo, máximo o rango).

Manual del usuario de PI DataLink 2013

117

Referencia de función

Argumento

Descripción

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve el total de tiempo ponderado para el PI point cdf144 calculado a partir de los valores del PI Server predeterminado en intervalos de tres horas desde la medianoche de ayer a la medianoche de hoy: =PIAdvCalcDat("cdf144","y","t","3h","total","time-weighted",50, 1,4,)

La función multiplica el resultado por 1 y sólo devuelve un resultado si al menos un 50 por ciento de los datos son correctos. La función devuelve el porcentaje correcto a la derecha de cada total calculado. TEMAS RELACIONADOS •

Función Datos calculados (página 43)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PIAdvCalcFilDat() Recupera un valores espaciados regularmente calculados a partir de valores filtrados de PI point o de atributo de PI AF durante un determinado periodo de tiempo. SINTAXIS PIAdvCalcFilDat(DataItem, STime, ETime, Interval, FiltExp, Mode, CalcBasis, SampMode, SampFreq, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS

118

Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el nombre del atributo de PI AF para los que la función calcula valores. Especifique un rango de celdas que contengan nombres de PI point o nombres de atributos de PI AF para calcular valores para cada uno de ellos.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula valores. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula valores.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

Funciones de cálculo

Argumento

Descripción

FiltExp (cadena)

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

SampMode (cadena)

Método de muestreo que la función utiliza para determinar cuándo evaluar FiltExp: ƒ comprimido ƒ interpolado

SampFreq (cadena)

Frecuencia con que la función evalúa FiltExp si SampMode se define como interpolado. Introduzca una expresión de tiempo de PI (página 62) relativa. Por ejemplo, defina 10m (10 minutos) para devolver un valor interpolado por cada intervalo de 10 minutos.

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3, 7, 8 y 9 (si Mode se establece en mínimo, máximo o rango).

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve el total de tiempo ponderado para el PI point cdf144 calculado a partir de los valores del PI Server predeterminado en intervalos de tres horas desde la medianoche de ayer a la medianoche de hoy cuando el PI point cdf144 se ha establecido como Manual: =PIAdvCalcFilDat("cdf144","y","t","3h","'cdm158'=""Manual""", "total","time-weighted","compressed","10m",50,1,4,) Manual del usuario de PI DataLink 2013

119

Referencia de función

La función multiplica el resultado por 1. Dado que el modo de muestreo es compressed, la función ignora el intervalo de muestreo y realiza un muestreo de la expresión de filtro en los eventos comprimidos de cdf144. La función solo devuelve un resultado si al menos un 50 por ciento de los datos son correctos. La función devuelve el porcentaje correcto a la derecha del total calculado. TEMAS RELACIONADOS •

Función Datos calculados (página 43)



Expresiones de filtro (página 67)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PIAdvCalcExpDat() Devuelve valores espaciados regularmente calculados a partir de una ecuación de rendimiento durante un determinado período de tiempo. SINTAXIS PIAdvCalcExpDat(Expression, STime, ETime, Interval, Mode, CalcBasis, SampMode, SampFreq, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS

120

Argumento

Descripción

Expression (cadena)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula valores. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula valores.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

Funciones de cálculo

Argumento

Descripción

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

SampMode (cadena)

Método de muestreo que la función utiliza para determinar cuándo evaluar Expression: ƒ comprimido ƒ interpolado

SampFreq (cadena)

Frecuencia con que la función evalúa Expression si SampMode se define como interpolado. Introduzca una expresión de tiempo de PI (página 62) relativa. Por ejemplo, defina 10m (10 minutos) para devolver un valor interpolado por cada intervalo de 10 minutos.

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3, 7, 8 y 9 (si Mode se establece en mínimo, máximo o rango).

RootPath (cadena)

Ruta al elemento de datos al que hace referencia la expresión. Consulte Elementos de datos (página 14).

Manual del usuario de PI DataLink 2013

121

Referencia de función

EJEMPLO

La siguiente función calcula la expresión 'cdf144'+'cdt158' con cualquier marca de tiempo entre la medianoche de ayer y la medianoche de hoy con un evento almacenado en el PI Server predeterminado y calcula el total de tiempo ponderado de los valores calculados en intervalos de tres horas: =PIAdvCalcExpDat("'cdf144'+'cdt158'","y","t","3h","total", "timeweighted","compressed", "10m",50,1,4,)

La función multiplica cada total calculado por 1 y devuelve un valor cuando el porcentaje de valores correctos es como mínimo del 50% durante el intervalo de tres horas. La función devuelve el porcentaje correcto a la derecha del total calculado. Tenga en cuenta que dado que el modo de muestreo es compressed, la función ignora el intervalo de muestreo y realiza un muestreo de valores siempre que se almacena un evento cdf144 o cdt158. TEMAS RELACIONADOS •

Función Datos calculados (página 43)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PIAdvCalcExpFilDat() Devuelve valores espaciados regularmente calculados a partir de una ecuación de rendimiento filtrada durante un determinado período de tiempo. SINTAXIS PIAdvCalcExpFilDat(Expression, STime, ETime, Interval, FiltExp, Mode, CalcBasis, SampMode, SampFreq, MinPctGood, CFactor, OutCode, RootPath) ARGUMENTOS

122

Argumento

Descripción

Expression (cadena)

Una o varias ecuaciones de rendimiento para los que la función calcula un valor. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula valores. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula valores.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

Funciones de cálculo

Argumento

Descripción

FiltExp (cadena)

Ecuación de rendimiento booleana que la función utiliza para filtrar valores. Cuando la expresión se evalúa como falsa, la función excluye los valores correspondientes. Consulte Expresiones de filtro (página 67).

Mode (cadena)

Tipo de cálculo que realiza la función: ƒ total ƒ mínimo ƒ máximo ƒ desviación estándar ƒ intervalo ƒ promedio ƒ recuento ƒ media

CalcBasis (cadena)

El método de cálculo: ƒ ponderado a tiempo ƒ ponderado a eventos

SampMode (cadena)

Método de muestreo que la función utiliza para determinar cuándo evaluar Expression y FiltExp: ƒ comprimido ƒ interpolado

SampFreq (cadena)

Frecuencia con que la función evalúa Expression y FiltExp si SampMode se define como interpolado. Introduzca un valor y una unidad de tiempo. Por ejemplo, defina 10m (10 minutos) para devolver un valor interpolado por cada intervalo de 10 minutos. Consulte Especificación de intervalos de tiempo (página 64).

MinPctGood (número)

Porcentaje mínimo de datos correctos necesarios durante el periodo de tiempo para calcular y devolver un valor.

CFactor (número)

Factor que la función aplica al valor devuelto. Introduzca 1 si el factor de conversión no es necesario. Para los cálculos de totales ponderados en el tiempo, especifique un factor que convierta los valores de velocidad registrados a la unidad de tiempo predeterminada del servidor (unidades por día).

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3, 7, 8 y 9 (si Mode se establece en mínimo, máximo o rango).

RootPath (cadena)

Ruta al elemento de datos al que hace referencia la expresión. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función calcula un total de tiempo ponderados para la expresión 'cdf144'+' cdt158' cuando 'productid' = "Product2" en intervalos de 3 horas desde ayer a hoy del PI Server predeterminado:

Manual del usuario de PI DataLink 2013

123

Referencia de función

=PIAdvCalcExpFilDat("'cdf144'+'cdt158'","y","t","3h","'productid'= "Product2"","total","time-weighted","compressed","10m",50,1,4,)

La función multiplica cada total calculado por 1 y devuelve un valor cuando el porcentaje de valores correctos es como mínimo del 50% durante el intervalo de tres horas. La función devuelve el porcentaje correcto a la derecha del total calculado. Tenga en cuenta que debido a que el modo de muestreo es compressed, la función ignora la frecuencia de muestreo y realiza un muestreo de los valores siempre que se almacena un evento cdf144 o cdt158 o el valor de productid cambia de o a Product2. TEMAS RELACIONADOS •

Función Datos calculados (página 43)



Expresiones de filtro (página 67)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

PITimeFilter() Devuelve la cantidad de tiempo durante el que una ecuación de rendimiento se evalúa como verdadera a lo largo de intervalos iguales de un determinado periodo de tiempo especificado. SINTAXIS PITimeFilter(Expression, STime, ETime, Interval, TimeUnit, OutCode, RootPath) ARGUMENTOS

124

Argumento

Descripción

Expression (cadena)

Ecuación de rendimiento booleana que la función evalúa. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula valores. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula valores.

Interval (cadena)

El intervalo entre valores devueltos. Introduzca un valor y la unidad temporal que especifica la duración del intervalo. Por ejemplo, introduzca 15m (15 minutos) para devolver un valor por cada intervalo de 15 minutos durante el periodo de tiempo. Consulte Especificación de intervalos de tiempo (página 64).

TimeUnit (cadena)

Unidad de tiempo del resultado calculado: ƒ segundos ƒ minutos ƒ horas ƒ días

Funciones de cálculo

Argumento

Descripción

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2, 3, 7 y 8.

RootPath (cadena)

Ruta al elemento de datos al que hace referencia la expresión. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve el número de segundos durante los cuales la expresión de la celda A1 es verdadera en el PI Server denominado thevax en intervalos de 1 hora, comenzando en la medianoche de ayer hasta la medianoche de hoy: =PITimeFilter($A$1,"y","t","1h","seconds",65,"thevax")

La función muestra la marca de tiempo del inicio de cada intervalo de cálculo a la izquierda del valor. TEMAS RELACIONADOS •

Función Filtrado de tiempo (página 48)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Manual del usuario de PI DataLink 2013

125

Referencia de función

PITimeFilterVal() Devuelve la cantidad de tiempo durante el que una ecuación de rendimiento se evalúa como verdadera a lo largo de un determinado periodo de tiempo. SINTAXIS PITimeFilterVal(Expression, STime, ETime, TimeUnit, OutCode, RootPath) ARGUMENTOS Argumento

Descripción

Expression (cadena)

Ecuación de rendimiento booleana que la función evalúa. Consulte Expresiones (página 65). Incluya un rango de celdas que contenga expresiones para devolver valores para cada una de ellas.

STime (cadena)

El inicio del periodo de tiempo para el que la función calcula un valor. Consulte Campos de entrada de tiempo (página 16).

ETime (cadena)

El final del periodo de tiempo para el que la función calcula un valor.

TimeUnit (cadena)

Unidad de tiempo del resultado calculado: ƒ segundos ƒ minutos ƒ horas ƒ días

OutCode (entero)

Código de salida que determina los datos añadidos que devuelve la función y la forma en que la función orienta la salida. Consulte Códigos de salida (página 69) para obtener información sobre cómo calcular el código. Esta función admite los bits 2 y 3.

RootPath (cadena)

Ruta al elemento de datos al que hace referencia la expresión. Consulte Elementos de datos (página 14).

EJEMPLO

La siguiente función devuelve el número de segundos durante los cuales la expresión de la celda A1 es verdadera en el PI Server denominado thevax desde la medianoche de ayer hasta la medianoche de hoy: =PITimeFilterVal($A$1,"y","t","seconds",0,"thevax") TEMAS RELACIONADOS

126



Función Filtrado de tiempo (página 48)



Definir funciones manualmente (página 68)



Pautas para introducir argumentos de forma manual (página 68)

Funciones de tags

Funciones de tags Las funciones de tags permiten trabajar con PI tags.

PIPointIDToTag() Recupera el tag que corresponde a un ID de PI point concreto. SINTAXIS PIPointIDToTag(PointID, PIServer) ARGUMENTOS Argumento

Descripción

PointID (cadena)

ID de PI point, el cual es un ID interno exclusivo que no se ha vuelto a utilizar tras eliminar un punto.

PIServer (cadena)

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

EJEMPLO

La siguiente función busca el point ID 123 en el PI Server denominado thevax y copia el tag del punto: =PIPointIDToTag("123","thevax") TEMAS RELACIONADOS •

Función Apuntar ID al Tag (página 73)

PIAttributeMaskToTag () Obtiene tags que coinciden con uno o más de los valores de atributos de PI point especificados. SINTAXIS PIAttributeMaskToTag(TagName, Descriptor, PointSource, PointType, PointClass, EngUnits, OutCode, PIServer) ARGUMENTOS Argumento

Descripción

TagName (cadena)

Nombre de los tags devueltos.1

Descriptor (cadena)

Descriptor de los tags devueltos.1

PointSource (cadena)

Origen de punto de los tags devueltos.1

PointType (cadena)

Tipo de punto de los tags devueltos.1

PointClass (cadena)

Clase de punto de los tags devueltos.1

Manual del usuario de PI DataLink 2013

127

Referencia de función

Argumento

Descripción

EngUnits (cadena)

Unidades de ingeniería de los tags devueltos.1

OutCode (entero)

Código de salida que determina la forma en que la función orienta la salida: ƒ 0 Escribir valores en una columna. ƒ 2 Escribir valores en una fila.

PIServer (cadena)

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

1

Utilice el carácter comodín (*) para encontrar todas las coincidencias o las coincidencias limitadas a determinados caracteres.

EJEMPLO

La siguiente función devuelve los tags que empiezan por "sin" del PI Server denominado thevax: =PIAttributeMaskToTag("sin*","*","*","*","*","*",0,"thevax") TEMAS RELACIONADOS •

128

Función Máscara de atributo para tag (página 74)

Funciones de Module Database

Funciones de Module Database PIAliasToTag() Devuelve el PI tag correspondiente a un determinado alias de PI. SINTAXIS PIAliasToTag(Alias, ModulePath, QueryDate, OutCode, PIServer) ARGUMENTOS Argumento

Descripción

Alias (cadena)

El alias de la base de datos de módulo correspondiente al PI tag para devolver.

ModulePath (cadena)

Ruta de módulo completa del alias.

QueryDate (entero)

Fecha efectiva del alias. la función devuelve el tag correspondiente al alias especificado en esa fecha.

OutCode (entero)

Código de salida que determina si se añadirá el nombre del servidor al resultado: ƒ 0 Devuelve sólo el tag. ƒ 1 Devuelve el PI Server que almacena el tag en la celda a la derecha del tag. ƒ 2 Devuelve el PI Server que almacena el tag en la celda debajo del tag.

PIServer (cadena)

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

EJEMPLO

La siguiente función devuelve el tag correspondiente al alias Temperature del módulo Reactor1, que es un submódulo de Unit1. Unit1 está en la raíz de la base de datos de módulo de un PI Server denominado thevax. La base de datos de módulo se consulta a la hora actual. =PIAliasToTag("Temperature","\Unit1\Reactor1","*",0,"thevax") TEMAS RELACIONADOS •

Función Alias para tag (página 85)

Manual del usuario de PI DataLink 2013

129

Referencia de función

PIPropertyToValue() Devuelve el valor o valores correspondientes a una propiedad de PI especificada. SINTAXIS PIPropertyToValue(Property, ModulePath, QueryDate, PIServer, OutCode) ARGUMENTOS Argumento

Descripción

Property (cadena)

La propiedad de base de datos de módulo correspondiente al PI point para el que la función recupera valores.

ModulePath (cadena)

Ruta de módulo completa de la propiedad.

QueryDate (entero)

Fecha efectiva del valor de la propiedad de PI. la función devuelve los valores correspondientes a la propiedad especificada en esa fecha.

PIServer (cadena)

El PI Server cuyos datos devuelve la función. Si no selecciona un servidor o deja este campo en blanco, la función buscará el PI Server predeterminado.

OutCode (entero)

Código de salida que determina la forma en que se orientará el resultado: ƒ 0 Devuelve valores en una columna. ƒ 2 Devuelve valores en una fila.

EJEMPLO

La siguiente función devuelve el valor correspondiente a la propiedad Implementer del módulo Reactor1, que es un submódulo de Unit1. Unit1 está en la raíz de la base de datos de módulo de un PI Server denominado thevax. La base de datos de módulo se consulta a la hora actual. =PIPropertyToValue("Implementer","\Unit1\Reactor1","*","thevax") TEMAS RELACIONADOS •

130

Función Propiedad para valor (página 86)

Funciones de entrada

Funciones de entrada PIPutVal() y PIPutValX() Escribe un valor en PI Server o el servidor de PI AF y devuelve una cadena que indica el estado. SINTAXIS PIPutVal(DataItem, Value, TimeStamp, RootPath, OutCell) PIPutValX(DataItem, Value, TimeStamp, RootPath, OutCell) ARGUMENTOS Argumento

Descripción

DataItem (cadena)

El nombre del PI point o el atributo de PI AF para que la función escribe un valor.

Value (referencia)

Referencia a la celda que contiene el valor que se va a escribir, ya sea una cadena o un número.

TimeStamp (cadena)

La marca de tiempo del valor. Consulte Campos de entrada de tiempo (página 16).

RootPath (cadena)

La ruta del elemento de datos. Consulte Elementos de datos (página 14).

OutCell (referencia)

Referencia a la celda en la que PI DataLink escribe la cadena que la función macro devuelve. La cadena devuelta varía: ƒ Si la escritura es correcta, la función PIPutVal devuelve xxx Written , donde xxx es Real Value, Integer, Digital State o Value, en función del tipo de valor escrito; la función PIPutValX devuelve Value Written. ƒ Si la escritura falla, la función devuelve un código de error, como [-5] Tag not found por ejemplo.

NOTAS

Las funciones PIPutVal y PIPutValX no pueden escribir en atributos de PI AF que sean atributos de configuración. Estas funciones sólo pueden escribir en un atributo PI AF para el que no esté seleccionada la casilla Elemento de configuración. Puede comprobar el estado de la casilla en la pestaña Atributos de PI System Explorer. Las funciones PIPutVal y PIPutValX admiten todos los tipos de datos de PI Server, incluida la entrada de cadenas en tags de cadena y datos de los subsegundos. Las funciones interpretan las marcas de tiempo utilizando la información de la zona horaria del ordenador cliente de PI Server a menos que se haya activado la opción Utilizar zona horaria de PI Server. Las funciones no verifican el intervalo especificado por el usuario para un punto antes de escribir el valor. El intervalo se define desde zero a zero + span, donde zero y span son atributos de punto especificados durante la creación del punto. La función devuelve una Manual del usuario de PI DataLink 2013

131

Referencia de función

cadena escrita de valor aunque Over Range o Under Range estén almacenados en PI Server. EJEMPLO

La siguiente función escribe el valor localizado en la celda A5 del archivo de PI Server en el PI Server predeterminado para el PI point testtag con la marca de tiempo de la medianoche de hoy: =PIPutVal("testtag",a5,"t",,e5)

La función escribe el resultado de la función de macros en la celda E5 de la hoja de cálculo.

132

Apéndice B

Resolución de problemas Consulte los temas incluidos en esta sección si tiene alguna dificultad con el uso de PI DataLink. Si estos temas no contemplan o no resuelven el problema, consulte Soporte técnico y recursos (página 139) para obtener más detalles sobre cómo ponerse en contacto con el Servicio de asistencia técnica.

Archivos de registro PI DataLink no genera un archivo de registro genérico. Puede utilizar los mensajes de error de las hojas de cálculo para diagnosticar problemas. Sin embargo, algunos procesos específicos no generan archivos de registro: •

Instalación El directorio ../pipc/dat contiene los archivos de registro de instalación, SetupPIDataLink_x64.log y SetupPIDataLink_x86.log.



Conectividad de PI Server Examine el archivo de registro de PI Server en PI SMT para detectar problemas de conectividad de PI Server.

La pestaña PI DataLink no está disponible Si la pestaña PI DataLink no aparece después de instalar PI DataLink, es posible que necesite configurar de forma manual (página 7) el complemento para Excel o reducir los parámetros de seguridad (página 135) para los complementos. Algunas secuencias VBA escritas por el usuario en las hojas de cálculo (o complementos) de Excel restablecen la cinta principal de Excel. En estos casos, la pestaña PI DataLink puede desaparecer aunque el complemento de PI DataLink esté todavía cargado y las funciones de PI DataLink integradas pueden funcionar aunque la pestaña PI DataLink no esté disponible. Reiniciar Excel suele corregir este problema.

Manual del usuario de PI DataLink 2013

133

Resolución de problemas

Límites de matriz y de celda PI DataLink está sujeto a una limitación de Excel en el número de elementos de la matriz de cálculos. Una única función de PI DataLink puede devolver como máximo 1.048.576 valores por recuperación. El SDK de Excel utilizado por PI DataLink limita las cadenas a 255 caracteres de longitud. Las cadenas de entrada para expresiones de PI DataLink en una celda referenciada no pueden exceder este límite de 255 caracteres. Del mismo modo, la salida de cadena, como las cadenas de PI tags, puede ser truncada por PI DataLink a 255 caracteres.

Límites de recuperación de datos El código de error -11091 indica que una consulta única iniciada por una función de PI DataLink ha intentado recuperar más eventos de PI Server de los que permite el parámetro ArcMaxCollect. Dado que este límite se aplica a los eventos recuperados del archivo de PI Server, incluso las funciones que devuelven un número menor de valores pueden superar el límite establecido por este parámetro de ajuste. Por ejemplo, el valor del PI point sinusoid varía constantemente entre 0 y 100. Puede crear una función que devuelva valores de muestra de sinusoid cada 30 segundos a lo largo de un año con un filtro para excluir los valores inferiores a 95. Esta función podría devolver un número relativamente pequeño de valores, pero recuperará muchos más eventos de los archivos para procesar la consulta. Si recibe este error, plantéese modificar los criterios de búsqueda para reducir los datos recuperados. Por ejemplo, podría reducir el periodo de tiempo a lo largo del cual la función recuperará datos.

Elemento de datos no admitido por la función El mensaje de elemento de datos no admitido por la función puede indicar lo siguiente:

134



Un atributo de PI AF utiliza una referencia de datos personalizada que no permite los cálculos. Para utilizarlo en PI DataLink, modifique el código de referencia de datos personalizado para que permita el uso de métodos de acceso a datos. Esta desactivado de forma predeterminada.



La función Datos calculados ha intentado realizar un cálculo de resumen en un atributo de PI AF de tipo PI Point Array.

Seguridad

Seguridad Las funciones de seguridad de Excel para los complementos, los controles de ActiveX y las macros controlan los tipos de componentes que se pueden ejecutar en Excel. Los parámetros de seguridad proporcionan los medios para desactivar, activar bajo demanda o activar completamente estos tipos de objetos. Los parámetros de seguridad de Excel pueden entrar en conflicto con algunas funciones de PI DataLink: •

PI DataLink es un complemento para Excel. La configuración de seguridad que desactiva los complementos impide que PI DataLink se cargue en Excel



Las tendencias utilizan un control ActiveX firmado marcado como seguro para su inicialización y requieren que se activen los controles ActiveX.



Las hojas de cálculo que contienen la función PIPutVal o PIPutValX (página 131) utilizan macros y requieren que estén activadas.

Si aplica con regularidad la seguridad de Excel a las hojas de cálculo, o encuentra problemas utilizando estas funciones de PI DataLink, deberá reducir o eliminar la configuración de seguridad de Excel dependiendo de cómo prevea utilizar PI DataLink. Para más información sobre la seguridad de Excel, consulte los recursos y la ayuda en línea de Microsoft Excel.

Problemas de conexión de PI Server Esta versión de Problemas de conexión utiliza parámetros de seguridad más estrictos para conectarse a PI Server. Esta nueva configuración reduce la exposición a problemas de seguridad asociados con la autenticación de contraseñas en PI. Consulte el boletín de asistencia técnica, Security Alert: PI Authentication Weakness (http://techsupport.osisoft.com/Bulletins/4/224a5434-ba62-41d1-83eb-244ba60da193.htm), para obtener más información. Los nuevos parámetros de seguridad pueden producir errores si PI DataLink utiliza: •

Nombres de usuario y contraseñas de PI para conectarse a PI Server



El usuario predeterminado para conectarse a PI Server

De manera específica, estos parámetros podrían generar el error -10407 "No Access - Secure Object" (Sin acceso - Objeto seguro) con información sobre privilegios insuficientes para acceder a PI Server. La configuración también podría generar un mensaje sobre una solicitud de inicio de sesión explícita desactivada.

Manual del usuario de PI DataLink 2013

135

Resolución de problemas

Para resolver estos errores, puede: •

Configurar PI mappings para usuarios que se conecten a PI Server. OSIsoft recomienda este enfoque (disponible en la versión 3.4.380 de PI Server y posteriores). Este es el método de conexión más seguro. Consulte el manual Configuring PI Server Security para obtener información sobre la creación de PI mappings. Para utilizar PI mappings, deberá activar también el protocolo de autenticación de Windows Security en cada ordenador en el que se ejecute PI DataLink.



Configurar PI trusts para usuarios que se conecten a PI Server. Este es el segundo mejor enfoque. Consulte el manual Configuring PI Server Security para obtener información sobre la creación de PI trusts. Para utilizar PI trusts, deberá activar también el protocolo de autenticación de PI Trust en cada ordenador en el que se ejecute PI DataLink.



Configurar cada ordenador para permitir una solicitud de inicio de sesión explícita cuando no estén disponibles una PI mapping o un PI trust. OSIsoft no recomienda este enfoque. Los inicios de sesión explícitos no son seguros. Nota: La introducción de una contraseña incorrecta en una solicitud de inicio de sesión puede generar el mismo mensaje de error.

Consulte también •

Configurar un ordenador para permitir solicitudes de inicio de sesión explícitas (página 136)



Activar un protocolo de autenticación (página 137)

Configurar un ordenador para permitir solicitudes de inicio de sesión explícitas Para conectarse a PI Server a través de un inicio de sesión como usuario de PI, utilice PI SDK Utility para permitir solicitudes de inicio de sesión explícitas en su ordenador. Deberá configurar cada ordenador desde el que se conecte a PI Server iniciando sesión como usuario de PI. Atención: OSIsoft recomienda utilizar un método alternativo más seguro para conectarse a PI Server.

Procedimiento 1. Haga clic en Inicio > Todos los programas > PI System > PISDKUtility para abrir PI SDK Utility. 2. En PI-SDK, haga clic en Conexiones para mostrar los PI Servers disponibles y actualizar los menús de utilidades. 3. Haga clic en Conexiones > Opciones para abrir el cuadro de diálogo Opciones de conexión. 4. Seleccione la casilla Solicitar inicio de sesión (si fallan protocolos configurados). 5. Haga clic en Aceptar.

136

No se puede conectar a PI OLEDB Enterprise Agent

Una vez finalizada la configuración Se le solicitará el nombre de usuario y la contraseña cada vez que inicie una conexión nueva a PI Server.

Activar un protocolo de autenticación Para conectarse a PI Server con una PI mapping o un PI trust, utilice PI SDK Utility para activar el protocolo correspondiente en su ordenador. Deberá configurar cada ordenador desde el que se conecte a PI Server con una PI mapping o un PI trust. Procedimiento 1. Haga clic en Inicio > Todos los programas > PI System > PISDKUtility para abrir PI SDK Utility. 2. En PI-SDK, haga clic en Conexiones para mostrar los PI Servers disponibles y actualizar los menús de utilidades. 3. Haga clic en Conexiones > Opciones para abrir el cuadro de diálogo Opciones de conexión. 4. En Especificar procedimiento de autenticación, utilice las teclas de fecha para mover y ordenar los protocolos activados en Orden de protocolos. Liste los protocolos necesarios: ο ο

Para utilizar PI mappings, Windows Security debe estar en la lista. Debe ser el primer protocolo en la lista Orden de protocolos. Para utilizar PI trusts, PI Trust debe estar en la lista.

5. Haga clic en Aceptar.

No se puede conectar a PI OLEDB Enterprise Agent El mensaje de error "Cannot connect to PI OLEDB Enterprise Agent" (No se puede conectar a PI OLEDB Enterprise Agent) indica que el servicio de Windows PI OLEDB Enterprise Agent no se está ejecutando. Para eliminar el error, abra el panel Servicios (a través de Herramientas administrativas desde el Panel de control) e inicie el servicio PI OLEDB Enterprise Agent.

Manual del usuario de PI DataLink 2013

137

Resolución de problemas

Excepción de tiempo de espera Las búsquedas de PI Servers con bases de datos de puntos grandes podría alcanzar el tiempo de espera para datos antes de que PI Server haya devuelto todos los resultados. En este caso, recibirá el siguiente error: OSIsoft.PI.Net.PITimeoutException: [-10722] PINET: Timeout on PI RPC or System Call. Para eliminar el error, utilice Gestor de conexiones para aumentar el valor del tiempo de espera para los datos: 1. En la pestaña PI DataLink, en el grupo Recursos, haga clic en Configuración para abrir el cuadro de diálogo Configuración. 2. Haga clic en Gestor de conexiones para abrir el cuadro de diálogo Servidores. 3. Haga clic con el botón derecho en el PI Server que ha devuelto el error y, a continuación, haga clic en Propiedades para abrir el cuadro de diálogo @@Propiedades de PI Server. 4. Incremente el valor del campo Tiempo de espera de datos y, a continuación, haga clic en Aceptar.

138

Apéndice C

Asistencia técnica y otros recursos Para obtener asistencia técnica, póngase en contacto con el Servicio de asistencia técnica de OSIsoft llamando al +1 510-297-5828 o escribiendo a [email protected]. El sitio web de Asistencia técnica de OSIsoft (http://techsupport.osisoft.com) ofrece opciones de contacto (http://techsupport.osisoft.com/Contact+Us/Contact+Methods/Contact+Methods.htm) adicionales para clientes fuera de Estados Unidos. Cuando se ponga en contacto con el Servicio de asistencia técnica de OSIsoft, tenga a mano la siguiente información: •

Nombre del producto, versión y números de compilación



La plataforma del equipo (tipo de CPU, sistema operativo y número de versión)



La hora en la que se inició la dificultad



Los archivos de registro en ese momento



Detalles de cualquier cambio en el entorno con anterioridad al inicio del problema



Resumen del problema, incluido cualquier archivo de registro relacionado con el mismo durante el período en que se produjo

El sitio web OSIsoft Virtual Campus (vCampus) (http://vCampus.osisoft.com) tiene recursos basados en suscripción para ayudarle con la programación e integración de productos de OSIsoft.

Manual del usuario de PI DataLink 2013

139

Índice A

F

acceso de datos - 7 Acceso de puntos - 7 actualizar datos automático - 56 manual - 56 ajustes - 22 anotaciones - 35, 66 argumento outcode - 66 atrás en el tiempo - 35 atributos de valor, mostrar - 35

factor de conversión - 42 formatos de número - 17 formatos de tiempo - 17 frecuencia de muestreo de expresión - 42 función - 51 función Alias para tag - 83 función Datos calculados - 42 función Datos calculados avanzados - 42 función Datos comprimidos - 35 función Datos de muestra - 38 Función Datos temporizados - 40 Función Filtrado de tiempo - 46 función Identificador del punto para tag - 71 función Máscara de atributo para tag - 72 Función Propiedad para valor - 84 función Valor actual - 31 función Valor de archivo histórico - 32 funciones definición - 12, 65 descripción general - 13 entrada manual - 65 frecuencia de cálculo - 54 modificación - 52 paneles de tareas - 12 referencia - 93 funciones de tags - 71

B base de cálculo - 42 base de datos de módulo - 82 Búsqueda de etiquetas, cuadro de diálogo - 73

C celdas, hoja de cálculo referencias - 15 valores de función - 51 conexiones - 24 configuración - 7 configuración del complemento para Excel - 7 instalación silenciosa - 6

D descripción - 11 descripción de complemento - 85 desviación estándar - 42

E ecuaciones de rendimiento - 62 entradas de tiempo - 16 errores - 125 expresiones cálculo - 62 filtro - 65 sintaxis - 64 expresiones de cálculo - 62 expresiones de cálculo de PI - 64 expresiones de filtro - 65

Manual del usuario de PI DataLink 2013

G gestionar conexiones con - 24

I intervalo de tiempo - 38, 42, 46, 62

M marcas de tiempo - 16, 17, 60 modo de cálculo - 42 modo de muestreo de expresión - 42 modo de recuperación - 32, 40 Module Database, buscar - 81, 82 mostrar anotaciones - 35, 66 mostrar atributos de valor - 35 mostrar marcas de tiempo - 31, 32, 35, 38, 66 mostrar porcentaje correcto - 42, 46, 66 141

Índice

N

T

navegación - 82

tamaño - 53 tiempo - 17 tipo de límite - 35 totales - 42 trasladar matrices de función - 51

O operadores - 62

P pestaña PI DataLink funciones de interfaz - 11 proceso de configuración - 5 versión del servidor - 3 PI Module Database base de datos de módulo - 82 navegación - 82 PI Notifications - 85 PI SDK - 3 PIAdvCalcDat - 112 PIAdvCalcExpDat - 115 PIAdvCalcExpFilDat - 116 PIAdvCalcExpFilVal - 110 PIAdvCalcExpVal - 109 PIAdvCalcFilDat - 113 PIAdvCalcFilVal - 107 PIAdvCalcVal - 106 PIAliasToTag - 122 PIArcVal - 94 PICompDat - 98 PICompFilDat - 99 PICurrVal - 93 PIExpDat - 103 PIExpVal - 95 PINCompDat - 96 PINCompFilDat - 97 PIPropertyValue - 123 PIPutVal - 123 PISampDat - 101 PISampFilDat - 101 PITagAtt - 95 PITimeDat - 104 PITimeExpDat - 105 PITimeFilter - 118 PITimeFilterVal - 119 porcentaje correcto mínimo - 42 promedio - 42

R referencias de celda - 15 resolución de problemas - 125

142

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.