PI System Explorer Guía del usuario Para PI Asset Framework: parte del Parche 1 de PI Server 2018 SP3 OSIsoft, LLC 1600 Alvarado Street San Leandro, CA 94577 EE. UU. Tel.: (1) 510 297 5800 Fax: (1) 510 357 8136 Web: http://www.osisoft.com Guía del usuario PI System Explorer © 2009-2020, 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 ningun medio, mecanicó, fotocopiado, grabado o de cualquier otro modo, sin el consentimiento previo por escrito de OSIsoft, LLC. OSIsoft, el logotipo de OSIsoft, Managed PI, OSIsoft Advanced Services, OSIsoft Cloud Services, OSIsoft Connected Services, OSIsoft EDS, PI ACE, PI Advanced Computing Engine, PI AF SDK, PI API, PI Asset Framework, PI Audit Viewer, PI Builder, PI Cloud Connect, PI Connectors, PI Data Archive, PI DataLink, PI DataLink Server, PI Developers Club, PI Integrator for Business Analytics, PI Interfaces, PI JDBC Driver, PI Manual Logger, PI Nótificatións, PI ODBC Driver, PI OLEDB Enterprise, PI OLEDB Provider, PI OPC DA Server, PI OPC HDA Server, PI ProcessBook, PI SDK, PI Server, PI Square, PI System, PI System Access, PI Vision, PI Visualization Suite, PI Web API, PI WebParts, PI Web Services, RLINK y RtReports son marcas comerciales de OSIsoft, LLC. Todas las demas marcas y nombres comerciales aquí utilizados son propiedad de sus respectivos propietarios. DERECHOS DEL GOBIERNO DE LOS EE. UU. Su uso, replica o difusión por parte del Gobierno de EE.UU. esta 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-19, o sus sucesorias, segun proceda. OSIsoft, LLC. Versión: 2.10.8 Publicación: 6 de febrero de 2020 Contenido Introducción a PI Asset Framework.........................................................................1 Cómo se representan los activos en PI AF..................................................................................................1 PI System Explorer....................................................................................................................................2 Componentes de la interfaz de usuario de PI System Explorer...............................................................3 Sugerencias de funciones......................................................................................................................4 Navegador de PI System Explorer......................................................................................................... 5 Personalizar el navegador..................................................................................................................... 6 Opciones de personalización de PI System Explorer.............................................................................. 6 Configuración de la pantalla de columnas..............................................................................................7 Seleccionar varios objetos en el visor.................................................................................................... 9 Duplicación de objetos........................................................................................................................ 10 Iconos que indican estados de objetos................................................................................................. 11 Ingresar cambios en bases de datos..................................................................................................... 11 Eliminar objetos de PI AF..................................................................................................................... 13 Accesos directos de teclado.................................................................................................................14 Cambiar el idioma............................................................................................................................... 15 Caracteres válidos en nombres de objetos de PI AF............................................................................. 16 Tiempo PI............................................................................................................................................16 Conexiones de servidor y base de datos.................................................................21 Conexiones del servidor de PI AF.............................................................................................................21 Conectarse a un servidor de PI AF........................................................................................................22 Añadir un servidor de PI AF a la lista de conexiones............................................................................. 23 Propiedades del servidor de PI AF....................................................................................................... 24 Ver las propiedades generales del servidor de PI AF conectado........................................................... 24 Administrar identidades en PI AF.........................................................................................................25 Administrar asignaciones en PI AF....................................................................................................... 27 Ver recuentos de objetos del servidor de PI AF.................................................................................... 29 Ver métricas de RPC............................................................................................................................29 Ver conexiones de servidor de PI AF.................................................................................................... 30 Conexiones de PI Data Archive................................................................................................................ 31 Conectarse a un PI Data Archive.......................................................................................................... 32 Revisar conjuntos de estados digitales en un PI Data Archive.............................................................. 34 Añadir los servidores de PI Data Archive a las listas de servidores conectados..................................... 36 Ver estados de almacenamiento en búfer para servidores de PI Data Archive conectados....................37 Conexiones de bases de datos de PI AF....................................................................................................37 Crear bases de datos de PI AF.............................................................................................................. 38 Ver o editar las propiedades de las bases de datos de PI AF................................................................. 39 Conectarse a una base de datos en un servidor de PI AF diferente....................................................... 40 Configurar la base de datos predeterminada....................................................................................... 41 La estructura del modelo de activos de PI AF.......................................................................................41 Renombrar bases de datos.................................................................................................................. 42 Buscar bases de datos de PI AF............................................................................................................43 Actualizar la lista de bases de datos.....................................................................................................43 Eliminar bases de datos....................................................................................................................... 43 Conexiones de colectivos de PI AF y PI Data Archive............................................................................... 43 Gestionar preferencias de conexión para PI System Explorer.............................................................. 44 Cambiar miembros colectivos............................................................................................................. 46 Cambiar a un miembro colectivo concreto.......................................................................................... 46 Importación y exportación de bases de datos........................................................ 47 Exportar una base de datos a XML...........................................................................................................47 Guía del usuario PI System Explorer iii Contenido Opciones de exportación a XML.......................................................................................................... 48 Todos los objetos referenciados.......................................................................................................... 48 Formato de archivo de exportación y restauración...............................................................................51 Restaurar bases de datos desde archivos XML exportados...................................................................... 52 Exportar objetos de biblioteca a otra base de datos.................................................................................53 Bibliotecas guardadas de PI AF............................................................................................................ 53 Guardar bases de datos como bibliotecas............................................................................................54 Cargar bibliotecas de bases de datos................................................................................................... 54 Consultar propiedades de bibliotecas cargadas................................................................................... 54 Utilidad AFExport....................................................................................................................................55 Pautas para exportar colecciones........................................................................................................ 55 Parámetros de la utilidad AFExport..................................................................................................... 56 Rutas de exportación de muestra.........................................................................................................57 Utilidad AFImport................................................................................................................................... 58 Parámetros de la utilidad AFImport.....................................................................................................59 Recuperación de información de activos................................................................63 Exploración de activos.............................................................................................................................63 Exploración de elementos................................................................................................................... 64 Configurar el tamaño de la página del navegador................................................................................64 Abrir ventanas adicionales del navegador............................................................................................65 Activos y búsquedas de datos de activos................................................................................................. 65 Búsqueda rápida................................................................................................................................. 66 Paginación de resultados de búsqueda................................................................................................66 Tamaños máximos de consulta........................................................................................................... 66 Búsqueda en una fecha concreta......................................................................................................... 67 Búsqueda de PI points......................................................................................................................... 67 Administrar resultados de búsqueda....................................................................................................73 Buscar elementos................................................................................................................................ 74 Caracteres especiales en búsquedas de nombres.................................................................................79 Búsqueda de atributos en elementos.................................................................................................. 80 Buscar event frames............................................................................................................................ 81 Buscar atributos en event frames........................................................................................................ 85 Búsqueda de transferencias................................................................................................................. 87 Búsqueda de atributos en transferencias............................................................................................. 88 Tendencias en PI System Explorer...........................................................................................................90 Crear tendencias................................................................................................................................. 90 Gestión de versiones para equipos y procesos......................................................................................... 91 Crear versiones para elementos o modelos......................................................................................... 92 Crear versiones de tabla...................................................................................................................... 92 Comparar dos versiones...................................................................................................................... 93 Visualización de diferentes versiones de objeto y objetos obsoletos........................................................93 Fecha de consulta y tiempo en PI System Explorer.............................................................................. 94 Mostrar fechas y horas específicas.......................................................................................................95 Contexto temporal para los valores de atributo................................................................................... 95 Ver datos de series temporales............................................................................................................... 96 Tipo de límite...................................................................................................................................... 97 Expresión de filtro............................................................................................................................... 97 Estadísticas......................................................................................................................................... 98 Ponderación........................................................................................................................................99 Modo de horizonte de eventos............................................................................................................ 99 Restricciones de visualización de los datos de serie temporal.............................................................100 Organización de modelos de activos en PI AF....................................................... 103 La estructura del modelo de activos de PI AF......................................................................................... 103 El diseño de las jerarquías de activos de PI AF........................................................................................104 Referencias de elementos en la jerarquía de activos.............................................................................. 105 iv Guía del usuario PI System Explorer Contenido Tipos de referencia............................................................................................................................ 105 Crear una sola referencia de elemento...............................................................................................108 Crear varias referencias de elemento................................................................................................. 108 Localizar otras referencias al mismo elemento.................................................................................. 108 Cambiar tipos de referencia...............................................................................................................109 Creación de tipos de referencia personalizados................................................................................. 109 Categorización de objetos..................................................................................................................... 110 Crear nuevas categorías..................................................................................................................... 111 Asignar objetos a categorías.............................................................................................................. 111 Representación de activos en PI AF..................................................................... 113 Representación de activos con plantillas................................................................................................ 113 Estrategia de plantillas.......................................................................................................................... 114 Plantillas de elementos..........................................................................................................................114 Atributo predeterminado...................................................................................................................115 Plantillas base y derivadas................................................................................................................. 115 Extensiones........................................................................................................................................117 Patrones de asignación de nombres...................................................................................................118 Crear plantillas de elementos.............................................................................................................120 Encontrar referencias de plantillas..................................................................................................... 122 Definir plantillas para otros objetos................................................................................................... 124 Plantillas secundarias............................................................................................................................ 125 Crear referencias de plantilla secundaria............................................................................................125 Representación de activos con elementos............................................................................................. 126 Crear elementos a partir de una plantilla........................................................................................... 126 Crear elementos sin basarse en una plantilla...................................................................................... 127 Localizar dónde se utiliza un elemento.............................................................................................. 128 Eliminación de elementos..................................................................................................................128 Restablecer valor del atributo a sus propiedades originales............................................................... 129 Convertir elementos existentes en plantillas de elementos................................................................129 Cambiar plantillas de elementos........................................................................................................129 Almacenamiento de información específica para cada aplicación.......................................................... 130 Crear propiedades extendidas............................................................................................................130 Asociación de datos con activos de PI AF............................................................. 133 Plantillas de atributos............................................................................................................................ 133 Propiedades de atributos................................................................................................................... 134 Características de atributos............................................................................................................... 136 Controlar la visualización de los valores de atributos y plantillas de atributos.....................................147 Crear plantillas de atributos............................................................................................................... 147 Tipos de datos de PI AF......................................................................................................................150 Definir valores constantes para las plantillas de atributos...................................................................151 Añadir extensiones de atributos a elementos basados en plantillas....................................................153 Conjuntos de enumeración en PI AF...................................................................................................... 155 Administrar conjuntos de enumeración............................................................................................. 156 Volver a numerar los valores de enumeración.................................................................................... 159 Configuración de referencias de datos................................................................. 161 Cadenas de configuración de atributos en PI System Explorer............................................................... 162 Cadenas de configuración para referencias de datos de PI points.......................................................162 Sintaxis de ruta para las referencias a otros atributos.........................................................................165 Parámetros de substitución en referencias de datos...............................................................................171 Símbolos utilizados en los parámetros de substitución.......................................................................172 Sustituciones de nombre....................................................................................................................173 Referencias a valores de atributos...................................................................................................... 173 Lista de parámetros de sustitución de PI AF....................................................................................... 174 Cadenas de formato para parámetros de sustitución de hora.............................................................178 Guía del usuario PI System Explorer v Contenido Encontrar el servidor predeterminado de PI Data Archive.................................................................. 179 Referencias de datos de PI points.......................................................................................................... 180 Referencias de PI point directas......................................................................................................... 181 Referencias de PI Point indirectas...................................................................................................... 181 Crear referencias directas de datos de PI Point desde los resultados de la búsqueda de tags.............. 183 Configurar referencias de datos de PI Point directas o indirectas........................................................183 Referencias a valores de atributos......................................................................................................185 Consideraciones relativas a las unidades de medida.......................................................................... 185 Configuración de métodos de recuperación de los valores de un atributo.......................................... 185 El valor de PI point se actualiza a partir de la referencia de datos....................................................... 193 Actualizaciones del valor de atributo a partir de referencias de datos de PI Point...............................194 Configurar la creación de PI Points.....................................................................................................196 Editar propiedades de PI Point........................................................................................................... 197 Vista previa de los parámetros de substitución en las referencias de datos de PI Point....................... 197 Referencias de datos de matriz de PI point............................................................................................ 198 Crear referencias de datos de matriz de PI Point................................................................................ 198 Referencias de datos Fórmula............................................................................................................... 199 Operadores de referencias de datos de fórmulas............................................................................... 200 Funciones de fórmula de referencia de datos..................................................................................... 201 Unidades de medida en referencias de datos de fórmula................................................................... 202 Configurar referencias de datos de fórmula....................................................................................... 203 Referencia de datos String Builder........................................................................................................ 205 Referencias de atributo en String Builder.......................................................................................... 206 Implementación de funciones en el generador de cadenas................................................................ 207 Crear referencias de datos del generador de cadenas.........................................................................211 Referencias de datos Table Lookup....................................................................................................... 214 Crear tablas de PI AF......................................................................................................................... 214 Crear definiciones de columna de la tabla.......................................................................................... 217 Completar tablas de forma manual....................................................................................................218 Referencias de datos desde fuera del PI System................................................................................ 219 Configurar las referencias de datos de búsqueda de tabla.................................................................. 231 Referencias de datos de Uri Builder....................................................................................................... 241 Crear referencias de datos de Uri Builder........................................................................................... 241 Unidades de medida de PI AF............................................................................. 245 Distinción de mayúsculas en abreviaturas de unidades de medida........................................................ 246 Configuración de abreviaturas de unidades de medida con distinción de mayúsculas y minúsculas....247 Clases base y clases derivadas............................................................................................................... 248 Clases base de unidades de medida...................................................................................................248 Clases derivadas de unidades de medida comunes............................................................................ 249 Crear clases de UOM.............................................................................................................................249 Crear unidades de medida..................................................................................................................... 250 Cálculo de conversión de unidades de medida con una fórmula......................................................... 252 Calcular valores de conversión para una unidad de medida....................................................................253 Grupos de UOM.................................................................................................................................... 254 Administrar grupos de UOM.............................................................................................................. 255 Origen de las UOM................................................................................................................................ 256 Seguridad de objetos en PI AF.............................................................................257 Identidades y asignaciones de PI AF...................................................................................................... 257 Identidades de PI AF incorporadas........................................................................................................ 259 Jerarquía de seguridad.......................................................................................................................... 260 Herencia de seguridad de los objetos de PI AF.......................................................................................261 Herencia de permisos para objetos de elementos..............................................................................262 Derechos de acceso de PI AF................................................................................................................. 266 Opción para rechazar permisos............................................................................................................. 268 Ventana de configuración de seguridad.................................................................................................268 vi Guía del usuario PI System Explorer Contenido Pestaña Permisos.............................................................................................................................. 268 Pestaña Acceso eficaz........................................................................................................................270 Ver el acceso eficaz por usuario..........................................................................................................272 Seguridad del servidor de PI AF............................................................................................................. 273 Configurar la seguridad de un servidor de PI AF................................................................................. 273 Seguridad de bases de datos de PI AF....................................................................................................274 Configurar la seguridad para nuevas bases de datos de PI AF............................................................. 275 Configurar la seguridad para una única base de datos de PI AF.......................................................... 276 Seguridad de colecciones en PI AF......................................................................................................... 277 Configurar la seguridad para colecciones........................................................................................... 277 Seguridad de objetos de PI AF............................................................................................................... 279 Configurar la seguridad para objetos................................................................................................. 279 Configurar la seguridad de análisis y plantillas de análisis.................................................................. 280 Configurar la seguridad para la base de datos de unidades de medida...................................................282 Diferencias del modelo de seguridad de PI Data Archive....................................................................... 282 Event Frames en PI AF....................................................................................... 283 Estructura de marcos de evento............................................................................................................ 284 Ventajas de los marcos de evento......................................................................................................... 284 Ejemplos de marcos de evento..............................................................................................................285 ¿Event frames o batch?......................................................................................................................... 286 Métodos de creación de marcos de evento............................................................................................286 Visualización de marcos de evento........................................................................................................ 287 Plantillas de event frames......................................................................................................................287 Elementos referenciados primarios................................................................................................... 289 Referencias de datos a atributos en el elemento de referencia primario............................................ 289 Referencias de datos a atributos en otros elementos.........................................................................289 Crea plantillas de event frames..........................................................................................................292 Cambiar plantillas de event frames....................................................................................................294 Crea event frames................................................................................................................................. 295 Crear atributos en event frames.........................................................................................................297 Captura de valores para event frames y transferencias..........................................................................298 Capturar valores................................................................................................................................298 Bloquear marcos de evento o transferencias......................................................................................... 300 Reconocimiento de event frames.......................................................................................................... 300 Realizar el acuso de recibo de event frames....................................................................................... 301 Transferencias....................................................................................................................................... 302 Crear plantillas de transferencia........................................................................................................ 302 Crear transferencias.......................................................................................................................... 305 Crear puertos de transferencias......................................................................................................... 306 Anotaciones en PI AF......................................................................................... 309 Anotaciones de elementos.................................................................................................................... 309 Añadir anotaciones a elementos........................................................................................................ 310 Anotaciones de event frames.................................................................................................................311 Añadir anotaciones a event frames.................................................................................................... 311 Anotaciones de transferencias...............................................................................................................312 Añadir anotaciones a transferencias.................................................................................................. 312 Análisis basados en activos................................................................................. 315 Introducción a los análisis...................................................................................................................... 315 Configurar y administrar análisis en un elemento...............................................................................316 Plantillas de análisis........................................................................................................................... 318 Actualización de análisis y plantillas de análisis.................................................................................. 319 Atributos excluidos en análisis........................................................................................................... 319 Programación de análisis................................................................................................................... 320 Expresiones para análisis................................................................................................................... 322 Guía del usuario PI System Explorer vii Contenido Análisis y datos futuros...................................................................................................................... 325 Análisis de expresiones......................................................................................................................... 326 Crear una plantilla de análisis de expresiones.................................................................................... 326 Crear un análisis de expresiones........................................................................................................ 329 Análisis de resumen............................................................................................................................... 331 Funciones del análisis de resumen..................................................................................................... 332 Crear una plantilla de análisis de resumen..........................................................................................332 Crear un análisis de resumen..............................................................................................................335 Análisis de generación de marcos de evento..........................................................................................338 Modos implícitos de generación de Event Frame en Asset Analytics..................................................340 Crear una plantilla de análisis de generación de marcos de evento.....................................................341 Crear un análisis de generación de marcos de evento........................................................................ 344 Condiciones del activador de inicio y finalización............................................................................... 347 Generación de marcos de evento con varios start triggers................................................................. 348 Análisis de SQC..................................................................................................................................... 349 Crear una plantilla de análisis de SQC................................................................................................ 350 Crear un análisis de SQC.................................................................................................................... 352 Análisis de ejemplo................................................................................................................................354 Crear un análisis de expresión para estudiar la desviación de la eficiencia.......................................... 355 Crear una plantilla para los análisis de resumen de potencia...............................................................357 Crear de forma automática event frames para realizar un seguimiento de la ineficiencia................... 359 Rellenado y recálculo de análisis............................................................................................................ 361 Reponer o recalcular datos de un análisis...........................................................................................362 Rellenar o recalcular datos de varios análisis...................................................................................... 363 Conciliación de event frames durante el rellenado.............................................................................364 Configurar el recálculo automático de análisis y plantillas de análisis................................................. 365 Habilitar o deshabilitar el recálculo automático para múltiples análisis.............................................. 366 Abrir la carpeta de registro de recálculo.............................................................................................366 Gestión de análisis en la base de datos de PI AF.....................................................................................366 Referencia de funciones de expresión.................................................................................................... 367 Abs.................................................................................................................................................... 375 Acos...................................................................................................................................................375 AND.................................................................................................................................................. 376 ArrayLength...................................................................................................................................... 376 Ascii................................................................................................................................................... 377 Asin....................................................................................................................................................377 Atn.................................................................................................................................................... 378 Atn2.................................................................................................................................................. 378 Avg.................................................................................................................................................... 379 BadVal...............................................................................................................................................380 Bod....................................................................................................................................................381 Bom.................................................................................................................................................. 382 Bonm................................................................................................................................................ 382 Ceiling............................................................................................................................................... 383 Char ..................................................................................................................................................384 Compare........................................................................................................................................... 384 Concat...............................................................................................................................................385 Contains............................................................................................................................................ 386 Convert..............................................................................................................................................387 Cos.................................................................................................................................................... 387 Cosh.................................................................................................................................................. 388 Cot.................................................................................................................................................... 388 Coth.................................................................................................................................................. 389 Cov....................................................................................................................................................389 Csc.....................................................................................................................................................391 Csch.................................................................................................................................................. 391 Curve.................................................................................................................................................392 viii Guía del usuario PI System Explorer Contenido Day....................................................................................................................................................393 DaySec.............................................................................................................................................. 393 DeltaValue........................................................................................................................................ 394 DigState............................................................................................................................................394 DigText..............................................................................................................................................395 E........................................................................................................................................................396 ELSE................................................................................................................................................. 396 EventCount....................................................................................................................................... 397 EventFrame....................................................................................................................................... 397 Exit....................................................................................................................................................398 Exp.................................................................................................................................................... 399 FilterData.......................................................................................................................................... 399 FindEq...............................................................................................................................................400 FindGE.............................................................................................................................................. 401 FindGT.............................................................................................................................................. 402 FindLE............................................................................................................................................... 403 FindLT............................................................................................................................................... 404 FindNE.............................................................................................................................................. 405 FirstValue..........................................................................................................................................406 Float.................................................................................................................................................. 407 Floor................................................................................................................................................. 408 Format.............................................................................................................................................. 408 Frac...................................................................................................................................................409 HasChanged......................................................................................................................................409 HasValueChanged............................................................................................................................. 410 Hour.................................................................................................................................................. 411 IF....................................................................................................................................................... 411 IN...................................................................................................................................................... 412 InStr.................................................................................................................................................. 412 Int...................................................................................................................................................... 413 InterpolatedValues............................................................................................................................ 414 IsSet.................................................................................................................................................. 415 LastValue.......................................................................................................................................... 416 LCase................................................................................................................................................. 417 Left....................................................................................................................................................417 Len.................................................................................................................................................... 417 LinRegr..............................................................................................................................................418 Log....................................................................................................................................................420 Log10................................................................................................................................................ 420 Logbase............................................................................................................................................ 421 LTrim................................................................................................................................................. 421 MapData........................................................................................................................................... 422 Max................................................................................................................................................... 422 Median..............................................................................................................................................424 Mid....................................................................................................................................................425 Min................................................................................................................................................... 426 Minute...............................................................................................................................................427 Mod.................................................................................................................................................. 428 Month............................................................................................................................................... 429 NextEvent......................................................................................................................................... 429 NextVal............................................................................................................................................. 430 Noon................................................................................................................................................. 430 NoOutput.......................................................................................................................................... 431 Normalrnd......................................................................................................................................... 431 NOT.................................................................................................................................................. 432 NumOfChanges.................................................................................................................................432 O....................................................................................................................................................... 433 Guía del usuario PI System Explorer ix Contenido ParseTime......................................................................................................................................... 433 PctGood............................................................................................................................................ 434 Pi....................................................................................................................................................... 435 Poisson.............................................................................................................................................. 435 Poly................................................................................................................................................... 436 Pow................................................................................................................................................... 436 PrevEvent.......................................................................................................................................... 437 PrevVal..............................................................................................................................................438 PStDev.............................................................................................................................................. 438 Rand................................................................................................................................................. 440 Range................................................................................................................................................441 Rate.................................................................................................................................................. 442 RecordedValues................................................................................................................................ 442 RecordedValuesByCount...................................................................................................................444 Remainder.........................................................................................................................................445 Right................................................................................................................................................. 446 Round............................................................................................................................................... 446 Roundfrac......................................................................................................................................... 448 RTrim................................................................................................................................................ 449 Sec.................................................................................................................................................... 449 Sech.................................................................................................................................................. 450 Second.............................................................................................................................................. 450 SecSinceChange................................................................................................................................451 Sgn....................................................................................................................................................451 Sin.....................................................................................................................................................452 Sinh...................................................................................................................................................452 Split...................................................................................................................................................453 Sqr.....................................................................................................................................................453 StateNo............................................................................................................................................ 454 SStDev.............................................................................................................................................. 454 StDev................................................................................................................................................ 456 String................................................................................................................................................ 457 TagAvg.............................................................................................................................................. 458 TagBad..............................................................................................................................................459 TagDesc............................................................................................................................................ 460 TagEU............................................................................................................................................... 460 TagExDesc.........................................................................................................................................461 TagMax............................................................................................................................................. 462 TagMean........................................................................................................................................... 463 TagMin..............................................................................................................................................464 TagName.......................................................................................................................................... 465 TagNum............................................................................................................................................ 466 TagSource......................................................................................................................................... 466 TagSpan............................................................................................................................................ 467 TagTot............................................................................................................................................... 467 TagType............................................................................................................................................ 469 TagTypVal......................................................................................................................................... 470 TagVal............................................................................................................................................... 470 TagZero............................................................................................................................................. 471 Tan.................................................................................................................................................... 472 Tanh.................................................................................................................................................. 472 Text................................................................................................................................................... 473 THEN.................................................................................................................................................473 TimeEq.............................................................................................................................................. 474 TimeGE............................................................................................................................................. 475 TimeGT............................................................................................................................................. 476 TimeLE.............................................................................................................................................. 477 x Guía del usuario PI System Explorer Contenido TimeLT.............................................................................................................................................. 478 TimeNE............................................................................................................................................. 479 TimeStamp....................................................................................................................................... 480 Total..................................................................................................................................................480 Trim.................................................................................................................................................. 482 Trunc................................................................................................................................................. 482 UCase................................................................................................................................................483 Weekday........................................................................................................................................... 483 Year...................................................................................................................................................484 Yearday............................................................................................................................................. 484 Funciones del vapor para expresiones de análisis.................................................................................. 485 Funciones de vapor en análisis basados en tags y activos.................................................................. 486 Rangos de las entradas de la función de vapor................................................................................... 487 Conversión de unidades de medida para funciones de vapor............................................................. 489 Estados de referencia de la propiedad del vapor................................................................................490 Referencia de funciones Steam (Asset Analytics).............................................................................. 490 Administración de PI Analysis Service................................................................................................... 504 Ver estadísticas del servicio de análisis.............................................................................................. 504 Ver o modificar el servicio de análisis................................................................................................. 505 Configuración del servicio de análisis................................................................................................. 505 Buffering de salidas de PI point para PI Analysis Service.................................................................... 509 Notificaciones................................................................................................... 511 Introducción a las notificaciones............................................................................................................ 512 Notificaciones y event frames................................................................................................................512 Historial de notificaciones......................................................................................................................513 Requisitos para notificaciones............................................................................................................... 514 Soporte del cliente para notificaciones ................................................................................................. 514 Seguridad de notificaciones...................................................................................................................514 Seguridad para contactos.................................................................................................................. 515 Seguridad para las reglas y plantillas de notificación..........................................................................516 Configurar autenticación para la conexión con un servidor SMTP.......................................................517 Configuración de la autenticación para una conexión de servicio web................................................ 518 Creación de una regla de notificación.................................................................................................... 519 Crear plantilla de regla de notificación...................................................................................................520 Criterios de activación en reglas de notificación.....................................................................................521 Intervalo de no repetición en reglas de notificación........................................................................... 522 Intervalo de reenvío en reglas de notificación.................................................................................... 522 Formatos de entrega en reglas de notificación.......................................................................................523 Agregar un dominio a la lista blanca.................................................................................................. 525 Agregar una captura de pantalla en el formato de entrega de correo electrónico de notificación....... 527 Suscripciones en las reglas de notificación............................................................................................. 527 Personalización de la entrega y del contenido de la suscripción......................................................... 528 Configuración de puntos finales de entrega de notificaciones............................................................... 529 Configurar un punto final de entrega de correo electrónico............................................................... 529 Configurar un punto final de entrega de correo electrónico dinámico.................................................531 Configurar un punto final de entrega de servicios web REST.............................................................. 531 Configurar un punto final de entrega de servicios web SOAP............................................................. 533 Complemento Contactos.......................................................................................................................535 Configuración de acceso a Active Directory para los contactos.......................................................... 536 Administración de contactos............................................................................................................. 538 Opciones para el canal de entrega de notificaciones de correo electrónico........................................ 541 Opciones para el canal de entrega de servicio web de notificaciones................................................. 542 Configuración de reglas de notificación para análisis o event frames..................................................... 542 Configuración de reglas de notificación a partir de análisis.................................................................543 Configurar reglas de notificación para event frames definidos por el usuario..................................... 546 Configurar escalaciones para las reglas de notificación...................................................................... 549 Guía del usuario PI System Explorer xi Contenido Administración de reglas de notificación............................................................................................... 549 Cambios de PI Notifications 2012.......................................................................................................... 549 Migración de PI Notifications 2012........................................................................................................ 550 Recursos adicionales..............................................................................................................................553 Administración de análisis y reglas de notificación................................................555 Buscar análisis o reglas de notificación.................................................................................................. 555 Administración de análisis..................................................................................................................... 556 Administración de reglas de notificación............................................................................................... 558 Modelos de proceso en PI AF.............................................................................. 559 El alcance de un modelo de PI AF.......................................................................................................... 559 Pautas para los modelos de PI AF.......................................................................................................... 560 Submodelos.......................................................................................................................................... 560 Tipos de elementos de los modelos....................................................................................................... 561 Crear modelos de PI AF......................................................................................................................... 561 Editar modelos de PI AF........................................................................................................................ 562 Puertos y conexiones............................................................................................................................ 562 Crear puertos.................................................................................................................................... 562 Crear conexiones............................................................................................................................... 563 Capas.................................................................................................................................................... 563 Crear capas....................................................................................................................................... 564 Utilidades y plug-ins de PI AF..............................................................................565 Iniciar PSE con opciones de línea de comandos..................................................................................... 565 Parámetros de AFExplorer.................................................................................................................565 Utilidad de diagnóstico de PI AF............................................................................................................566 Otorgar permisos a la utilidad de diagnóstico de Pi AF.......................................................................567 Ejecutar la utilidad AFDiag................................................................................................................ 568 Parámetros de la utilidad AFDiag...................................................................................................... 569 Implementación de pista de auditoría................................................................................................ 574 Utilidad de configuraciones de complementos de actualización de AF...................................................576 Configurar la utilidad del servidor de PI AF.............................................................................................578 Parámetros de la utilidad SetPISystem.............................................................................................. 578 Capturar salidas de trazos de eventos en AF SDK.................................................................................. 578 Parámetros de la utilidad AFGetTrace................................................................................................579 Seguimiento de los cambios en PI AF con pista de auditoría..................................................................580 Revisar cambios con la utilidad Pista de Auditoría..............................................................................581 Ver módulos instalados......................................................................................................................... 583 Registro de módulos mediante la línea de comandos............................................................................ 583 Parámetros RegPlugIn.......................................................................................................................585 Crear un archivo de registro XML.......................................................................................................... 586 Crear un script de registro SQL.............................................................................................................. 587 Registrar plug-ins generados con scripts SQL........................................................................................588 Gestión de proveedores de plug-ins...................................................................................................... 588 Buscar nombres de proveedores de confianza................................................................................... 589 Soporte técnico y otros recursos......................................................................... 591 xii Guía del usuario PI System Explorer Introducción a PI Asset Framework PI Asset Framework permite representar activos y procesos como objetos de PI AF y estructurarlos para que ofrezcan valor a su empresa. PI System Explorer y PI Builder son las principales herramientas utilizadas en la creación y gestión de objetos de PI AF. Ambas herramientas incluyen soporte para las siguientes funciones: • Event frames Con los event frames, puede captar eventos de proceso importantes y recopilar datos relevantes sobre ellos para analizar por que se produjeron. Consulte Event Frames en PI AF si desea mas infórmación. • Análisis basados en activos Integrados en PI System Explorer, puede utilizar los analisis basados en activos para crear calculós y cónfigurar declaraciones condicionales relacionadas con valores de activo. Consulte Analisis basados en activos si desea mas infórmación. • Notificaciones Integrado en PI System Explorer en PI AF 2016 R2, puede utilizar nótificaciónes para crear reglas mediante las cuales se puede alertar a los usuarios en tiempo real sobre condiciones anómalas del sistema. Consulte Intróducción a las nótificaciónes si desea mas infórmación. En esta sección • Cómó se representan los activos en PI AF • PI System Explorer Cómo se representan los activos en PI AF PI Asset Framework (PI AF) permite crear una representación del equipo y los procesos, própórciónandóle de este modo una excelente visión general de los datos. En PI AF, el equipo y los procesos objeto de supervisión se denominan activos. La representación de PI AF de todos los activos y procesos juntos se denomina modelo de activos. El modelo de activos organiza al equipo en una estructura tal que simplifica la busqueda de infórmación. En el modelo de activos de PI AF, cada equipo se encuentra representado por un elemento. Los datos asociados de un elemento se almacenan como atributos de ese elemento. Los atributos pueden incluir valores simples, que representan infórmación fija, como el diametró de un tanque. Un atributo puede hacer referencia tambien a un PI point, una fórmula, un valor de una base de datos relacional, un archivo, una fótógrafía, etc. Todos los datos pertinentes sobre un activo se vinculan al elemento que representa ese activo. Por ejemplo, supongamos que tiene una bomba con tres datos asociados: la presión (leída de un PI point), la temperatura de entrada y la temperatura de salida. Para establecer un modelo de estos datos en PI AF, puede crear un elemento PI AF que represente la bomba y crear los tres atributos que representen los datos asociados. En la siguiente ilustración, se muestra la forma en que aparecen los datos en PI AF. Aunque todos los valores son PI points, el usuario no necesita conocer en ningun momento los nombres de los PI points. Todos los datos estan disponibles directamente en el elemento. Guía del usuario PI System Explorer 1 Introducción a PI Asset Framework Video Para obtener infórmación sobre los activos y los atributos, mire este video: https://www.youtube.com/watch?v=18RgS8Y3JtQ&rel=0 PI System Explorer PI System Explorer proporciona una interfaz grafica de usuario para crear, editar y administrar objetos de PI AF. Utilice PI System Explorer para crear y administrar su estructura de activos, lo que incluye bases de datos de PI AF, elementos y plantillas. Eliminación de interfaces Aleatorio y Ramp Soak A partir de PI Server 2018 SP3, las interfaces Aleatorio y Ramp Soak ya no se instalan de manera predeterminada con una nueva instalación de PI Data Archive. De manera opcional, puede instalarlas usando kits de instalación individuales: PI Interface para datos del simulador de Ramp Soak y PI Interface para datos de simulador aleatorio. Luego de instalar estas interfaces, siga las instrucciones que se proporcionan en los kits de instalación de la interfaz para crear PI points predeterminados y, luego, recibir datos simulados de dichas interfaces. En lo que respecta a las actualizaciones, las versiones anteriores de Aleatorio y Ramp Soak cóntinuaran vigentes y los PI points predeterminados cóntinuaran recuperando datos simulados. Con anterioridad a PI Server 2018 SP3, los siguientes PI points predeterminados se crean de manera autómatica con el kit de instalación de PI Data Archive: • BA:ACTIVE.1 • BA:CONC.1 • BA:LEVEL.1BA:PHASE.1 • BA:PHASE.1 • BA:TEMP.1 • CDEP158 • CDM158 • CDT158 • SINUSOID • SINUSOIDU Versiones de PI System Explorer En las computadoras que tienen un sistema operativo de 64 bits, tanto la versión de 32 bits como la versión de 64 bits de PI System Explorer estaran disponibles despues de una instalación del cliente de PI AF. A partir de PI AF 2017, la versión de 32 bits se etiqueta como PI System Explorer heredado de 32 bits, mientras que la versión de 64 bits se etiqueta simplemente como PI System Explorer. 2 Guía del usuario PI System Explorer Introducción a PI Asset Framework La versión heredada de 32 bits esta disponible en caso de que necesite seguir utilizando la versión heredada de Nótificaciónes (anterior a la versión 2016 R2) y su editor de contactos. Esta versión del editor de contactos es necesaria para trabajar con los canales de entrega heredados. Para obtener mas infórmación sobre las nótificaciónes, consulte Nótificaciónes. Compatibilidad con FIPS A partir de PI AF 2017 R2, PI AF admite entornos de Windows que hace cumplir el uso de algoritmos criptógraficós de los Estandares de Procesamiento de Infórmación Federales (FIPS) de EE. UU. Una vez que se habilitó la pólítica Criptografía del sistema: usar algoritmos de cumplimiento FIPS para cifrado, dispersión y firma; no se requiere otra cónfiguración. Para cumplir con los FIPS, los usuarios que necesitan usar cóntrasenas para vincularse a tablas externas solo pueden usar PI AF 2017 R2 o clientes y servidores de versiones posteriores. Ademas, los usuarios no pueden exportar datos de una base de datos de PI AF que contenga cóntrasenas de tabla creadas con PI AF 2017 R2 o un cliente de una versión posterior e importar esas cóntrasenas a los clientes PI AF en versiones anteriores. Para obtener mas infórmación sobre cómó vincularse a referencias de datos de tabla externas, consulte Referencias de datos desde fuera del PI System. En esta sección • Componentes de la interfaz de usuario de PI System Explorer • Sugerencias de funciones • Navegador de PI System Explorer • Personalizar el navegador • Opciones de persónalización de PI System Explorer • Cónfiguración de la pantalla de columnas • Seleccionar varios objetos en el visor • Duplicación de objetos • Iconos que indican estados de objetos • Ingresar cambios en bases de datos • Eliminar objetos de PI AF • Accesos directos de teclado • Cambiar el idioma • Caracteres validós en nombres de objetos de PI AF • Tiempo PI Componentes de la interfaz de usuario de PI System Explorer En la siguiente ilustración se muestran los principales componentes de PI System Explorer. Guía del usuario PI System Explorer 3 Introducción a PI Asset Framework 1. Barra de menús 2. Barra de herramientas 3. Navegador 4. Navegador 5. Barra de estado 6. Paleta 7. Visor Videos Para obtener infórmación sobre el navegador de PI System Explorer, mire este video: https://www.youtube.com/watch?v=Dtf7xC2N7ak&rel=0 Para obtener infórmación sobre la paleta y el visor de PI System Explorer, mire este video: https://www.youtube.com/watch?v=IXXR88qBv2I&rel=0 Sugerencias de funciones A partir de PI AF 2017, puede realizar sugerencias sobre las funciones que le gustaría ver agregadas en PI System. Tambien, puede revisar las sugerencias que otros usuarios ya han presentado y votar por las que apruebe. Puede seleccionar una de las siguientes categórías para su sugerencia: • Analisis y calculós • Asset Framework • Data Archive • Marcos de evento • General • Ayuda/Dócumentación/Videós • Instalación • Nótificaciónes • PI Builder 4 Guía del usuario PI System Explorer Introducción a PI Asset Framework • Seguridad • Administración del sistema Para proporcionar comentarios, seleccione Ayuda > Give Us Feedback (Proporcione sus comentarios) y haga clic en Sign in (Iniciar sesión). Puede escribir sus comentarios en el campo Enter your idea (Introduzca su idea), seleccionar una categóría adecuada y proporcionar detalles adicionales, segun sea necesario. Programa de mejora de la experiencia del cliente de PI System La Opción de comentarios de experiencia del cliente en el menu Ayuda le permite participar en el programa de telemetría que OSIsoft utiliza para recopilar datos de uso anónimó a fin de mejorar el PI System y priorizar las nuevas funciones. Los datos recopilados no incluyen lógica ni datos empresariales, pero pueden incluir infórmación como direcciones IP, nombres de host y nombres de objetos de PI System. Para participar en el programa de telemetría, seleccione Sí, me gustaría participar (Recomendado) y haga clic en Aceptar. Navegador de PI System Explorer El contenido del navegador de PI System Explorer depende del bótón que se seleccione en el panel del navegador. Los objetos predeterminados disponibles en el navegador son elementos, Event Frames, objetos de biblioteca, unidades de medida y contactos. El objeto de administración tambien aparece si esta instalado el complemento de administración (que abarca analisis y reglas de nótificación). Nota: Si las nótificaciónes heredadas se instalan en un equipo cliente PI AF, es posible que MyPI y Nótificaciónes tambien se muestren en el navegador. Puede moverse muy rapidó entre los objetos del navegador de PI System Explorer con los siguientes accesos directos de teclado. Tenga en cuenta que tambien se muestran diferentes colores en la parte superior del navegador y el visor para distinguir entre los objetos seleccionados del navegador: Accesos directos Navegador CTRL + 1 CTRL + 2 CTRL + 3 CTRL + 4 CTRL + 7 Guía del usuario PI System Explorer 5 Introducción a PI Asset Framework Accesos directos Navegador CTRL + 0 Personalizar el navegador Para aumentar el espacio disponible en su pantalla para los objetos del navegador, cambie los botones del navegador a iconos. Procedimiento 1. Haga clic con el bótón secundario en el navegador y luego haga clic en Opciones del panel de navegación. 2. En la ventana Opciones del panel de navegación, borre la casilla de verificación junto a cada componente de la lista Mostrar botón entero. 3. Haga clic en Aceptar. Las filas de las etiquetas de los botones se sustituyen por una unica fila de iconos. 4. Mueva el cursor sobre un icono para ver su etiqueta. Opciones de personalización de PI System Explorer Puede personalizar muchos aspectos de PI System Explorer para que se adapte a sus necesidades con Herramientas > Opciones. Pestaña General Utilice la pestana General para controlar las opciones de visualización de varias funciones. Puede controlar: • Tecla para abrir las ventanas de Entrada y Deshacer-Salida. Para obtener mas infórmación, consulte Ingresar cambios en bases de datos. • Apariencia de la barra de títuló. • Tamanó de pagina para objetos del navegador. Para obtener mas infórmación, consulte Cónfigurar el tamanó de la pagina del navegador. • Numeró de consultas que devuelven las busquedas de objetos. Para obtener mas infórmación, consulte Paginación de resultados de busqueda. • Apariencia de las unidades de medida para atributos. Para obtener mas infórmación, consulte Mostrar valores de atributo en unidad de medida de origen. • Muestra los valores de atributo para las unidades de medición que estan asignadas a un grupo de UOM seleccionado. Cuando no se selecciona un grupo de UOM, los valores de atributo se basan en la UOM predeterminada que esta definida en las plantillas de atributo o en su unidad de medición de origen (si esta seleccionada la ópción Usar unidad de medición de origen para mostrar atributo). Para obtener mas infórmación, consulte Grupos de UOM. • Visualización de atributos excluidos. Para obtener mas infórmación, consulte Propiedad de atributo apagado. • Cantidad de dígitós que se muestra para los valores de atributo. Para obtener mas infórmación, consulte Controlar la visualización de los valores de atributos y plantillas de atributos. 6 Guía del usuario PI System Explorer Introducción a PI Asset Framework Pestaña de Contexto de tiempo Utilice la pestana Contexto de tiempo para definir una hora o un intervalo de tiempo que PI System Explorer utiliza para mostrar valores de atributo. Para obtener mas infórmación, consulte Establecer el contexto temporal de los valores de atributo mostrados. Pestaña Opciones de servidor Use la pestana Opciones de servidor para definir de que manera PI System Explorer debe conectarse a un colectivo de PI AF o a un colectivo de PI Data Archive. Para obtener mas infórmación, consulte Gestionar preferencias de cónexión para PI System Explorer. En esta sección • Mostrar valores de atributo en unidad de medida de origen • Cambiar la unidad de medida de los valores de atributo mostrados Mostrar valores de atributo en unidad de medida de origen En el caso de los atributos que estan definidós por las referencias de datos, puede mostrar sus valores en las unidades de medición que estan definidas por la referencia de datos, en lugar de las unidades de medición predeterminadas que estan establecidas en las plantillas de atributos. Procedimiento 1. Seleccione Herramientas > Opciones. 2. En la pestana General, seleccione Utilizar unidad de medida origen para visualizar atributo. 3. Haga clic en Apply. 4. Haga clic en Aceptar para cerrar la ventana. Cambiar la unidad de medida de los valores de atributo mostrados Durante la sesión actual en PI System Explorer, puede cambiar la unidad de medición (UOM) que se muestra para un valor de atributo desde su valor predeterminado o asignado. Procedimiento 1. En la pestana Atributos del visor de Elementos o Event Frames, haga clic con el bótón secundario sobre el valor de un atributo y luego haga clic en Cambiar despliegue de UOM. 2. En la ventana Seleccionar visualización de UOM, seleccione una UOM nueva para el valor de la lista Visualización de UOM. Nota: La lista contiene todos los valores de las UOM de una clase. <Default> se muestra al lado de la UOM predeterminada. Si selecciónó un grupo de UOM en Herramientas > Opciones, y el grupo de UOM seleccionado tiene una asignación para la UOM predeterminada del atributo, se muestra <Mapped> al lado de la UOM asignada. 3. Haga clic en Aceptar. Configuración de la pantalla de columnas Columnas de propiedades Siempre que se muestran columnas en el visor o en una ventana resultados de busqueda, es posible personalizar que columnas de propiedades se desea ver. En la parte mas a la derecha de Guía del usuario PI System Explorer 7 Introducción a PI Asset Framework la ventana, puede hacer clic en y efectuar selecciones de columnas adicionales o borrar las selecciones de columnas predeterminadas. Columnas de atributos En las ventanas Visor o Resultados de busqueda de elementos y event frames, tambien puede seleccionar columnas de atributos y mostrarlas como columnas junto con las columnas de propiedades predeterminadas. Cada columna de atributos se identifica mediante el caracter |. Seleccionar atributos para mostrar como columnas del visor Para las colecciones de Elementos, Búsquedas de elementos, Búsquedas de marcos de evento y Búsquedas de transferencias, puede seleccionar atributos para mostrar como columnas en el visor, ademas de las propiedades predeterminadas. Procedimiento 1. En el panel del navegador, elija una de las siguientes acciones: ◦ Para seleccionar atributos para las colecciones Elementos y Búsquedas de elementos, haga clic en Elementos. ◦ Para seleccionar atributos para las colecciones Búsquedas de event frames y Búsquedas de transferencias, haga clic en Event Frames. 2. En el navegador, haga clic en la cólección para la que desea seleccionar atributos. 3. En el extremo derecho del visor, haga clic en . 4. Haga clic en Seleccionar atributos. 5. En la ventana Seleccionar atributos, elegir entre las siguientes opciones para seleccionar los atributos que desea mostrar en el visor: Para… Haga lo siguiente… Anadir atributos desde la plantilla a. Seleccione la ópción Añadir atributos desde la plantilla. b. Seleccione una plantilla de la lista. Anadir atributos de un elemento o event frame Nota: No es posible anadir atributos desde una cólección Búsquedas de transferencias. a. Seleccione la ópción Añadir atributos desde el elemento/event frame. b. Elija una de las siguientes acciones: ▪ Para buscar un elemento o event frame, haga clic en e introduzca criterios para localizar atributos en la ventana Búsqueda de elementos o Búsqueda de event frames. ▪ Para seleccionar un elemento o event frame desde el arból del navegador, haga clic en y seleccione entre la ventana Navegador de elementos o Explorador de EventFrame. c. Haga clic en Aceptar. Anadir otros atributos a. En el campo Otros, introduzca nombres de atributos separados por punto y coma o haga clic en e introduzca criterios para localizar atributos en la ventana Búsqueda de atributos. b. Haga clic en Agregar. 8 Guía del usuario PI System Explorer Introducción a PI Asset Framework Los atributos seleccionados se muestran por orden alfabeticó en las listas de la izquierda Atributos o Plantillas de atributos. Para mayor comodidad, puede agruparlos por categóría o plantilla seleccionando una de las casillas de Agrupar por. Tambien puede filtrarlós si es necesario con criterios de busqueda adicionales. 6. En las listas Atributos o Plantillas de atributos, seleccione los atributos que desee mostrar en el visor. a. Utilice combinaciones de teclas estandares de Windows (como MAYUS+<click> y CTRL +<click>) para seleccionar atributos contiguos y no contiguos en la lista, tal como se describe en Seleccionar varios objetos en el visor. para mover los elementos seleccionados o en b. Haga clic en elementos a la lista Atributos de la derecha. para mover todos los 7. Opcional. Ajuste el orden en el que se móstraran los atributos en las columnas del visor: Para… Haga lo siguiente… Mover un atributo hacia arriba en la lista Seleccione un atributo debajo de la fila superior y haga clic en . Mover un atributo hacia abajo en la lista Seleccione un atributo arriba de la fila inferior y haga clic en . Eliminar un atributo de la lista Seleccione un atributo y haga clic en Eliminar todos los atributos seleccionados Haga clic en . . 8. Opcional. Puede anadir atributos adicionales segun se requiera; por ejemplo, puede anadirlós desde otra plantilla. Repita los pasos del 5 al 7. 9. Haga clic en Aceptar para finalizar la selección de atributos. Los atributos seleccionados apareceran como columnas en el visor. 10. Opcional. Es posible controlar que columnas de atributos seleccionadas se móstraran en el visor: Para… Haga lo siguiente… Eliminar una columna de atributo a. Haga clic en . b. Haga clic en Columnas de atributo. c. No marque el atributo que desee eliminar. Eliminar todas las columnas de atributo a. Haga clic en . b. No marque Mostrar atributos en columnas. Seleccionar varios objetos en el visor Para seleccionar en el visor varios objetos para operaciones como copiar, eliminar, exportar, ingresar o extraer, cambiar de plantilla, etc., utilice el ratón y las combinaciones de teclas estandares de Windows. Guía del usuario PI System Explorer 9 Introducción a PI Asset Framework Procedimiento • Para seleccionar un grupo de objetos consecutivos en el visor, haga clic en un objeto, mueva el cursor al final del grupo, pulse la tecla MAYÚS. y haga clic en el ultimó objeto del grupo. • Para seleccionar objetos no consecutivos, pulse la tecla CTRL y haga clic al mismo tiempo en cada objeto del visor. • Para seleccionar todos los objetos del visor, pulse CTRL + A. Si desea anular la selección de algun objeto individual dentro del grupo seleccionado, pulse la tecla CTRL y haga clic en cada objeto. Resultados Tras seleccionar los objetos, haga clic con el bótón secundario y haga clic en la óperación que desee realizar en el menu contextual. Duplicación de objetos Puede copiar objetos individuales o varias filas de objetos y pegar la infórmación de esos objetos en una hoja de calculó en un formato separado por tabulaciones. La ópción Copiar esta disponible en el menu contextual de PI AF. Las opciones Copiar ruta y Copiar celda estan disponibles donde corresponde. Nota: Cuando arrastra y suelta, el portapapeles siempre contiene la infórmación de la ruta, que devuelve los datos compatibles con otras aplicaciones cliente, como PI ProcessBook. Copiar En cualquier navegador de PI AF, utilice Copiar en un menu contextual para colocar la ruta completa del objeto seleccionado del portapapeles: \\Kaboom\Chocolate Milk Tutorial\ChocolateMilkModel\MixFlow En cualquier lista o cuadrícula del visor, use Copiar para colocar el contenido de cada columna mostrada en la fila seleccionada del portapapeles. Si selecciona multiples filas de PI AF, Copiar coloca multiples filas de datos separadas por una nueva línea. En la lista de atributos, los datos copiados incluyen cadenas que corresponden a los iconos de la columna Cónfiguración ( ), Calidad ( ), Plantilla ( ) y Oculto ( ), ademas de las otras columnas mostradas: Nombre Valor Ruta 10 Guía del usuario PI System Explorer Introducción a PI Asset Framework Copiar ruta La ópción Copiar ruta coloca la ruta completa para cada objeto seleccionado del portapapeles. Si se seleccionan diversos objetos de PI AF, Copiar ruta coloca diversas rutas separadas por una nueva línea: \\ABACUS-CURRENT\NuGreen\NuGreen\Houston\Cracking Process\Equipment\F-321|Model \\ABACUS-CURRENT\NuGreen\NuGreen\Houston\Cracking Process\Equipment\F-321|Motor Amps Copiar celda En cualquier lista o cuadrícula del visor que contiene multiples columnas, como atributos, elementos referenciados, event frames secundarios, etc., la ópción Copiar celda coloca los contenidos de la celda seleccionada en el portapapeles. Iconos que indican estados de objetos PI System Explorer usa los siguientes (mini) iconos superpuestos en los iconos de objetos, como atributos ( ), elementos ( ), Event Frames ( ) y servidores ( ), para indicar el estado actual de dichos objetos. Dichos iconos tambien se pueden combinar para indicar varios estados: por ejemplo, usa los iconos de referencia y predeterminado para indicar el elemento de referencia principal en un Event Frame, mientras que usa los iconos de cónexión y predeterminado para indicar el servidor de PI AF conectado de manera predeterminada. Icono Estado de objeto Se módificó, pero tódavía no se aplicó. Lo registró usted. Lo registró un usuario diferente. Esta disponible en varias versiones. Es una referencia a otro objeto. Es el valor predeterminado. Esta desconectado (p. ej., un miembro colectivo). Esta conectado (p. ej., un servidor de PI AF). Es una busqueda. Es una plantilla. Esta ordenado por categóría. No esta guardado (p. ej., una busqueda). No es compatible (p. ej., una versión del servidor). Ingresar cambios en bases de datos Cada vez que realice un cambio en un objeto, como siempre que cree un nuevo objeto, PI System Explorer extraera ese objeto de la base de datos. Debe guardar estos cambios en la base Guía del usuario PI System Explorer 11 Introducción a PI Asset Framework de datos, aunque puede aplicar cambios a un objeto seleccionado al hacer clic en de herramientas y luego registrar sus cambios. en la barra • Los cambios que no se han guardado se indican con un icono de marca de verificación de color rojo . • Los cambios que se han aplicado, pero no se han guardado en la base de datos, se indican con un icono de marca de verificación de color rojo oscuro . Dispone de las siguientes opciones para guardar los cambios mientras trabaja: • Haga clic en Archivo > Ingresar. • En la barra de herramientas, haga clic en Ingresar. • En el navegador, haga clic con el bótón secundario sobre un objeto y luego haga clic en Ingresar para guardar los cambios en la base de datos para ese objeto unicamente. Las dos primeras opciones le permiten guardar los cambios de todos los objetos que haya módificadó. Se móstrara la ventana Ingresar con los objetos que se han módificadó. Puede seleccionar todos o seleccionar solo algunos y dejar el resto fuera. Haga clic en Sesión para seleccionar los objetos módificadós solo en la sesión actual. Seguira teniendo la posibilidad de ingresar los objetos módificadós en otras sesiones. Deshacer extracción Si opta por no guardar los cambios, puede utilizar la ópción Archivo > Deshacer extracción. En la ventana Deshacer extracción, borre los elementos de la lista que desea ingresar y haga clic en Deshacer extracción. Deshacer extracción para todos los usuarios Ocasionalmente, es posible que no pueda módificar un objeto de PI AF porque el elemento se ha extraídó ha otro usuario. Vera los siguientes tipos de mensajes que le infórmaran de que el objeto lo ha bloqueado otro usuario. • En las nótificaciónes, cuando intente detener una nótificación, cambiarle el nombre, eliminarla o módificarla de cualquier otra forma, aparecera el mensaje de error Notification 'Notification_name' with Unique ID 'ID' is locked by user Windows_account. • En PI AF, cuando intente trabajar con un objeto, aparecera el mensaje de error AF Object Name 'Object_name' with UniqueID 'ID' is locked by user Windows_account. Para deshacer el bloqueo, un usuario con permisos de administrador sobre el objeto cónfiguradó en Permitir, puede seleccionar Mostrar todos los usuarios en la ventana Deshacer extracción, seleccione Todo y haga clic en Deshacer extracción. Para obtener mas infórmación, consulte Derechos de acceso de PI AF. 12 Guía del usuario PI System Explorer Introducción a PI Asset Framework Videos Para obtener infórmación sobre el mecanismo de ingresó/extracción de un objeto PI AF, mire este video: https://www.youtube.com/watch?v=Pb8ZKxOaTsE&rel=0 Para obtener infórmación sobre cómó ingresar módificaciónes a los objetos PI AF, mire este video: https://www.youtube.com/watch?v=Ky1ICZwwBqY&rel=0 Para obtener infórmación sobre cómó deshacer la extracción de los objetos PI AF, mire este video: https://www.youtube.com/watch?v=OPSy_HbvAyY&rel=0 Eliminar objetos de PI AF Los objetos de base de datos de PI AF se eliminan del navegador PI System Explorer. Puede eliminar cualquier objeto ingresado o extraídó, así como eliminar referencias entre elementos, event frames y elementos, y event frames. Para obtener mas infórmación sobre las referencias, consulte Referencias de elementos en la jerarquía de activos. Procedimiento 1. Para eliminar un objeto de base de datos de PI AF, haga clic en el bótón Elemento, Event Frame o Biblioteca en el navegador. 2. En el navegador, desplacese hasta el objeto que desea eliminar. 3. Haga clic con el bótón secundario sobre el objeto y luego haga clic en Eliminar. 4. En la ventana Eliminar, puede eliminar objetos que hacen referencia a otros objetos, así como los que no hacen referencia a ningun objeto. ◦ Si el objeto hace referencia a otros objetos... Para... Haga esto... Eliminar un objeto y todas sus referencias sin ingresar inmediatamente los cambios. Haga clic en Eliminar este objeto y todas las referencias a él. Se requiere el registro para completar esta acción. Eliminar solo las referencias seleccionadas actualmente sin ingresar inmediatamente los cambios. Haga clic en Solo eliminar esta referencia al objeto. Se requiere el registro para completar esta acción. Eliminar el objeto permanentemente de su modelo de activos de PI. Haga clic en Eliminar permanentemente; esta acción no puede revertirse. PRECAUCIÓN: El resultado de esta ópción es la eliminación inmediata del objeto y sus referencias de la base de datos. ◦ Si el objeto no hace referencia a otros objetos... Para... Haga esto... Eliminar un objeto sin ingresar inmediatamente los cambios. Haga clic en Eliminar este objeto. Se requiere el registro para completar esta acción. Guía del usuario PI System Explorer 13 Introducción a PI Asset Framework Eliminar el objeto permanentemente de su modelo de activos de PI. Haga clic en Eliminar permanentemente; esta acción no puede revertirse. PRECAUCIÓN: El resultado de esta ópción es la eliminación inmediata del objeto de la base de datos. Consejo: De forma predeterminada, PI AF elimina autómaticamente los analisis y las nótificaciónes que hacen referencia a un elemento eliminado. Para cambiar este comportamiento, deshabilite el parametró /EnablePropogationOfTargetDeletion en la utilidad de diagnósticó de PI AF. Para obtener mas infórmación, consulte Eliminación de elementos. 5. Haga clic en Aceptar. Nota: Si no eliminó permanentemente el objeto, recuerde hacer clic en el bótón Ingresar para aplicar y guardar los cambios en la base de datos. Accesos directos de teclado PI System Explorer proporciona metódós abreviados de teclado para navegar y realizar otras tareas que necesitan un ratón u otro dispositivo senaladór. 14 Accesos directos Acción CTRL+A Selecciona todos los objetos en el visor CTRL+C Copia el objeto seleccionado en el portapapeles. CTRL+ALT+C Copia la ruta del objeto seleccionado en el portapapeles. CTRL+V Pega el objeto en el portapapeles del visor. CTRL+X Corta (elimina) el objeto seleccionado y lo copia en el portapapeles. ELIMINAR Elimina el objeto seleccionado. SHIFT+SUPR Igual que CTRL+X INSERT Agrega un objeto nuevo al visor o navegador. INICIO Selecciona la primera fila del visor; por ejemplo, la primera fila de una tabla de atributos. FIN Selecciona la ultima fila del visor. CTRL+INICIO Selecciona la primera celda de la pagina actual del visor. CTRL+FIN Selecciona la ultima celda de la pagina actual del visor. ALT+INICIO Selecciona la primera pagina de objetos del visor. ALT+FIN Selecciona la ultima pagina de objetos del visor. CTRL+RePag Selecciona la pagina anterior de objetos del visor. CTRL+AvPag Selecciona la pagina siguiente de objetos del visor. CTRL+INTRO Si el visor contiene varias paginas de objetos, muestra la ventana Seleccionar número de página. ALT+INTRO En el navegador, muestra las propiedades del objeto seleccionado. Guía del usuario PI System Explorer Introducción a PI Asset Framework Accesos directos Acción ESPACIO Presiona el bótón seleccionado actualmente. o INTRO Flechas a la izquierda, a la derecha, hacia arriba y hacia abajo Desplace objetos en el visor o navegador. F2 Edita el objeto seleccionado en el visor. En el caso de objetos complejos, muestra la ventana de edición para el objeto. F4 Muestra las opciones en el cuadro de lista seleccionado. En el caso de las listas con capas, muestra la jerarquía completa de las opciones. o ALT+flecha hacia arriba o ALT+flecha hacia abajo CTRL + 1 Navega hasta el navegador Elementos. CTRL + 2 Navega hasta el navegador Marcos de evento. CTRL + 3 Navega hasta el navegador Biblioteca. CTRL + 4 Navega hasta el navegador Unidad de medida. CTRL + 5 Navega hasta el navegador MyPI. CTRL + 6 Navega hasta el navegador Notificaciones. CTRL + 7 Navega hasta el navegador Contactos. CTRL + 0 Navega hasta el navegador Análisis. Cambiar el idioma Pódra cambiar el idioma de PI System Explorer en su equipo si dispone de un paquete de idioma y tiene instalados los recursos del idioma deseado. La cónfiguración de idioma se corresponde con la cónfiguración regional del usuario. Por lo tanto, si otros usuarios desean usar PI System Explorer en el mismo equipo iniciando sesión con otra cuenta, pódran utilizar otros recursos de idioma, si estan disponibles. Procedimiento 1. Ejecute el paquete de idioma y seleccione los recursos de idioma que desee instalar, si no estan aun disponibles. 2. Haga clic en Ver > Configuración de idioma. 3. En la ventana Herramienta de configuración de idioma, seleccione el idioma que desee y haga clic en Aceptar. 4. Salga de PI System Explorer y reinícieló. PI System Explorer aparece en el idioma especificadó. Nota: La cónfiguración de idioma es específica de la cuenta, por lo que los usuarios que inician sesión en una cuenta diferente ven el idioma especificadó para esa cuenta. Guía del usuario PI System Explorer 15 Introducción a PI Asset Framework Caracteres válidos en nombres de objetos de PI AF PI AF tiene las siguientes limitaciones con respecto a los nombres de objetos: • Se eliminan los espacios iniciales y finales de los nombres. • La longitud maxima para los nombres es 259 caracteres. • No se permiten los nombres en blanco. Puede utilizar caracteres estandar del teclado con las siguientes excepciones: Tipo de objeto Caracteres no válidos Otros que no sean contactos Caracteres de control mas: * ? ; { } [ ] | \ ` ' " Contactos Caracteres de control mas: * ? ; [ ] | \ " Tiempo PI 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. En esta sección • Abreviaturas de tiempo PI • Expresiones de tiempo PI • Especificación de intervalos de tiempo • Especificación de intervalos de tiempo Abreviaturas de tiempo PI Al especificar un tiempo PI, puede utilizar abreviaturas concretas que representen unidades de tiempo y referencias temporales. Abreviaturas de unidades temporales Abreviatura Versión completa Versión plural Unidad de tiempo correspondiente s second seconds Segundo m minute minutes Minuto h hour hours Hora d day days Día mo month months Mes y year years Anó w week weeks Semana Para especificar unidades de tiempo, puede indicar la abreviatura, el nombre completo o la versión plural de la unidad de tiempo; por ejemplo, s, second o seconds. Debe incluir un valor validó con cualquier unidad de tiempo. Al especificar segundos, minutos y horas, puede utilizar 16 Guía del usuario PI System Explorer Introducción a PI Asset Framework un valor fraccionario; por ejemplo, 1.25h. No se pueden utilizar valores fraccionarios con otras unidades de tiempo. Abreviaturas de referencia temporal Abreviatura Versión completa Referencia temporal correspondiente Hora actual * today 00:00:00 (medianoche) del día en curso y yesterday 00:00:00 (medianoche) del día anterior sun1 sunday 00:00:00 (medianoche) del domingo mas reciente jun2 june 00:00:00 (medianoche) del día en curso del mes de junio del anó actual dec DD december DD 00:00:00 (medianoche) del día DD de diciembre del anó actual t YYYY 00:00:00 (medianoche) del día y el mes actual del anó YYYY M-D o M/D 00:00:00 (medianoche) del día D del mes de M del anó actual DD 00:00:00 (medianoche) del día DD del mes actual 1: Utilice las tres primeras letras como abreviatura de cualquier día de la semana: sun, mon, tue, wed, thu, fri o sat. 2: Utilice las tres primeras letras como abreviatura de cualquier mes del anó: jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov o dec. Expresiones de tiempo PI Las expresiones de tiempo PI pueden incluir horas fijas, abreviaturas de hora de referencia o compensaciones de tiempo. Una cómpensación de tiempo indica la dirección de desplazamiento (+ o -) y la cantidad de desplazamiento (una abreviatura de unidad de tiempo con un valor). Por ejemplo, las expresiones de tiempo PI pueden tener la estructura siguiente: Estructura Ejemplo Solo hora fija 24-aug-2012 09:50:00 Solo abreviatura de hora de referencia t Solo cómpensación de tiempo +3h Abreviatura de hora de referencia con cómpensación de tiempo t+3h Incluya como maximó una cómpensación de tiempo en una expresión. Incluir varias compensaciones de tiempo puede llevar a resultados imprevisibles. Especificación de intervalos de tiempo Para especificar las entradas de las marcas de tiempo, puede introducir expresiones de tiempo que contengan: • Tiempos fijós Una hora fija representa siempre la misma hora, independientemente de la hora actual. Entrada Significado 23-aug-12 15:00:00 3:00 p. m. del 23 de agosto de 2012 Guía del usuario PI System Explorer 17 Introducción a PI Asset Framework Entrada Significado 25-sep-12 00:00:00 (medianoche) del 25 de septiembre de 2012 • Abreviaturas de referencia temporal Una abreviatura de referencia temporal representa una hora relativa a la hora actual. Entrada Significado * Hora actual (ahora) 3-1 o 3/1 00:00:00 (medianoche) del 1 de marzo del anó 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 mas reciente • Abreviaturas de referencia temporal con cómpensación horaria Cuando se incluye con una abreviatura de referencia temporal, se anade una cómpensación horaria a la hora especificada o se resta de ella. 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 ultimó lunes sat-1m 23:59:00 (11:59 p. m.) del ultimó viernes • Desplazamientos temporales Cuando se introducen solos, estos desplazamientos temporales especifican una hora relativa a una hora de referencia implícita. La hora de referencia implícita puede ser la hora de reloj actual u otra, en función de dónde introduzca la expresión. Entrada Significado -1d Un día antes de la hora actual +6h Seis horas despues de la hora actual Especificación de intervalos de tiempo Las entradas de intervalos temporales definen intervalos para recopilar o calcular valores durante un períódó de tiempo. Por ejemplo, puede especificar un intervalo de 60 minutos para calcular el promedio por hora para un períódó de 12 horas. Para especificar entradas de intervalo de tiempo, introduzca un valor y una unidad de tiempo validós: • Los valores positivos definen intervalos que comienzan en un momento anterior dentro del períódó y finalizan en o antes de un momento posterior dentro del períódó. 18 Hora de inicio 2:00:00 Hora de finalización 3:15:00 Intervalo de tiempo 30m Guía del usuario PI System Explorer Introducción a PI Asset Framework Intervalos devueltos 2:00:00 a 2:30:00 2:30:00 a 3:00:00 • Los valores negativos definen intervalos que finalizan en un momento posterior dentro del períódó y comienzan en o despues de un momento anterior dentro del períódó. Hora de inicio 2:00:00 Hora de finalización 3:15:00 Intervalo de tiempo -30m Intervalos devueltos 02:15:00 a 02:45:00 02:45:00 a 03:15:00 Guía del usuario PI System Explorer 19 Introducción a PI Asset Framework 20 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Luego de la instalación de Cliente de PI AF, un administrador debe cónfigurar el servidor de PI AF para uso general. La cónfiguración incluye las siguientes tareas: • Conectarse a un servidor de PI AF y ajustar uno como predeterminado. • Establecer identidades de PI AF. • Asignar cuentas de usuario de Windows a una o mas identidades de PI AF. • Seleccionar un PI Data Archive predeterminado, si no selecciónó uno durante la instalación de Cliente de PI AF. • Crear (o importar) bases de datos de PI AF. • Especificar las preferencias de cónexión de PI System Explorer, si los colectivos de PI AF estan definidós. • Cónfigurar permisos de acceso para identidades al servidor y las bases de datos de Cliente de PI AF. Para obtener mas infórmación, consulte Seguridad de objetos en PI AF. Video Para obtener infórmación sobre cómó conectarse a un PI System y buscar uno, mire este video: https://www.youtube.com/watch?v=_n3yLpjMhew&rel=0 En esta sección • Conexiones del servidor de PI AF • Conexiones de PI Data Archive • Conexiones de bases de datos de PI AF • Conexiones de colectivos de PI AF y PI Data Archive Conexiones del servidor de PI AF Un administrador debe establecer el valor predeterminado y seleccionar a que servidores de PI AF se debe conectar. Asimismo, un administrador debe cónfigurar las identidades y asignaciones de PI AF de los servidores de PI AF. En esta sección • Conectarse a un servidor de PI AF • Anadir un servidor de PI AF a la lista de conexiones • Propiedades del servidor de PI AF • Ver las propiedades generales del servidor de PI AF conectado • Administrar identidades en PI AF • Administrar asignaciones en PI AF • Ver recuentos de objetos del servidor de PI AF • Ver metricas de RPC • Ver conexiones de servidor de PI AF Guía del usuario PI System Explorer 21 Conexiones de servidor y base de datos Conectarse a un servidor de PI AF Utilice la ventana Servidores para revisar las conexiones del servidor de PI AF y para conectarse a diferentes servidores, segun resulte necesario. Procedimiento 1. En la barra del menu de PI System Explorer, seleccione Archivo > Conexiones. En la ventana Servidores, vera una lista de servidores conocidos, identificadós por los siguientes iconos. Un servidor de PI AF desconectado en la Tabla de servidores conocidos Un servidor de PI AF conectado El servidor de PI AF conectado predeterminado Un PI Data Archive en la Tabla de servidores conocidos. El PI Data Archive conectado predeterminado local Un colectivo de PI Data Archive desconectado Un colectivo de PI Data Archive conectado Nota: El icono y una advertencia indican que el cliente de PI AF esta conectado a una versión no admitida de PI Data Archive, como las versiones 3.4.375 o 3.4.370. El cliente de PI AF no puede conectarse a un servidor de PI Data Archive que este ejecutando un software anterior a la versión 3.4.370. 2. Para conectarse a un servidor de PI AF, elija una de las siguientes acciones: Para… Haga lo siguiente… Conectarse a un servidor de PI AF diferente Seleccione un servidor de la lista y haga clic en Conectar. Conectarse a un servidor como un usuario diferente (por ejemplo, desde un equipo compartido) a. Haga clic con el bótón secundario sobre un servidor de la lista y haga clic en Conectarse como. b. En la ventana Conectarse al servidor PI AF server, introduzca un nombre de cuenta de usuario de Windows y la cóntrasena. c. Haga clic en Aceptar. Conectarse a un servidor que no se muestra en la Haga clic en Añadir servidor de activos. Para tabla de servidores conocidos obtener mas infórmación, consulte Anadir un servidor de PI AF a la lista de conexiones. Establecer un servidor de PI AF predeterminado Haga clic con el bótón secundario en un servidor de PI AF conectado de la lista y seleccione Establecer como servidor de activos predeterminado local. Aparecera un icono junto al servidor predeterminado. 22 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Conectarse a un colectivo a. Haga clic con el bótón secundario en un colectivo de la lista. b. Seleccione una de las siguientes acciones: ▪ Para conectarse al servidor primario del colectivo, haga clic en Connect to Primary (Conectarse al servidor primario). ▪ Para conectarse a un miembro colectivo específicó, haga clic en Connect to Collective Member (Conectarse a un miembro colectivo), como se describe en Cambiar a un miembro colectivo concreto. 3. Haga clic en Cerrar. Añadir un servidor de PI AF a la lista de conexiones Si el servidor de PI AF que desea conectar no se muestra actualmente en la tabla de servidores conocidos, puede anadirló en la ventana Propiedades del servidor de PI AF. Procedimiento 1. En PI System Explorer, haga clic en Archivo > Conexiones. 2. Haga clic en Añadir servidor de activos. 3. En la ventana Propiedades del servidor de PI AF, introduzca las propiedades del servidor de PI AF. 4. No es necesario que el campo Nombre coincida con el nombre de host. Una vez que conecta un servidor de PI AF, puede cambiar el nombre del servidor haciendo clic en Renombrar e introduciendo un nuevo nombre. PRECAUCIÓN: El cambio de nombre del servidor de PI AF afectara a todos los clientes. 5. Habitualmente, el campo Cuenta no es necesario en las instalaciones normales y se debe dejar en blanco. De manera predeterminada, los clientes de PI AF, como PI System Explorer, intentan utilizar un nombre principal de servicio (SPN) registrado por el servidor de PI AF para establecer una cónexión segura con el servidor. Si un SPN no puede ser creado por el servidor de PI AF, se puede establecer una cónexión segura a traves de Microsoft NTLM si el servidor se ejecuta bajo una cuenta de sistema, como Network Service. En cada caso, el campo Cuenta no es necesario y se debe dejar en blanco. No obstante, si el servidor de PI AF se ejecuta bajo una cuenta de dominio, y un SPN no es creado correctamente por el servidor de PI AF o un administrador, la cuenta de dominio del servidor se debe especificar para que el cliente de PI AF pueda identificar al servidor de manera segura. 6. El valor de Tiempo de espera predeterminado de 300 segundos es aceptable en la mayóría de los casos. Si se producen errores de tiempo de espera mientras trabaja en PI System Explorer, aumente el tiempo en el cuadro Tiempo de espera. 7. Opcional. Los Alias son nombres alternativos del servidor de PI AF que los usuarios pueden utilizar para buscar el servidor. Al cónfigurarse, los alias del servidor de PI AF se almacenan de forma local para el cliente unicamente. 8. Opcional. El vínculó Configurar Active Directory se utiliza para cónfigurar la lista de contactos de nótificaciónes. Esta es una función del administrador del sistema de PI AF. 9. Haga clic en Conectar. Guía del usuario PI System Explorer 23 Conexiones de servidor y base de datos Nota: Si se muestra un mensaje de error que indica que no se puede conectar al servidor de PI AF, debe introducir la cuenta de dominio del servidor en el campo Cuenta. 10. Despues de conectar un servidor, puede hacer clic en Seguridad y cónfigurar la seguridad para el servidor. Para obtener mas infórmación, consulte Jerarquía de seguridad. 11. Haga clic en OK. Propiedades del servidor de PI AF Usted administra la cónfiguración del servidor de PI AF conectado actualmente desde la ventana Propiedades del servidor de PI AF. Las siguientes pestanas estan disponibles: • General. Para obtener mas infórmación, consulte Ver las propiedades generales del servidor de PI AF conectado. • Plug-ins. Para obtener mas infórmación, consulte Ver módulós instalados. • Bibliotecas. Para obtener mas infórmación, consulte Consultar propiedades de bibliotecas cargadas. • Identidades. Para obtener mas infórmación, consulte Administrar identidades en PI AF. • Asignaciones. Para obtener mas infórmación, consulte Administrar asignaciones en PI AF. • Recuentos. Para obtener mas infórmación, consulte Ver recuentos de objetos del servidor de PI AF. • Métricas de RPC Para obtener mas infórmación, consulte Ver metricas de RPC. • Conexiones Para obtener mas infórmación, consulte Ver conexiones de servidor de PI AF. Ver las propiedades generales del servidor de PI AF conectado En la pestana General de la ventana Propiedades del servidor de PI AF controle y módifique la cónfiguración del servidor de PI AF conectado actualmente, por ejemplo: • Nombre del servidor, nombre del host y el ID • Servidor de datos predeterminado • Cuenta del servidor • Numeró de versión del servidor • Puerto del servidor, tiempo de espera y alias Procedimiento en la barra de herramientas de PI System Explorer o haga clic en Archivo > 1. Haga clic en Propiedades de servidor. 2. En la pestana General de la ventana Propiedades del servidor de PI AF, controle la infórmación del servidor y módifíquela segun sea necesario. 3. Tambien puede seleccionar una de las siguientes acciones. 24 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Para… Haga esto… Cambiar el nombre del servidor de PI AF a. Haga clic en Renombrar. b. En el campo Nuevo nombre en la ventana Nuevo nombre del servidor de PI AF reemplace el nombre actual por el nombre nuevo. c. Haga clic en Aceptar. PRECAUCIÓN: El cambio de nombre del servidor de PI AF afecta a todos los clientes de PI AF. Cambiar el servidor de datos predeterminado a. Haga clic en la flecha junto al campo Servidor de datos predeterminado. b. Seleccione el servidor de datos que se invócara cuando utilice el parametró de sustitución de %Server% para los atributos de plantilla que estan unidos al PI Point o las referencias de datos de matriz de PI Point. c. Haga clic en Aceptar. Nota: Para utilizar el servidor de datos predeterminado local del cliente, seleccione <Inherit local default Data Server>. Introducir un alias a. Haga clic en . b. En el campo Nuevo nombre de la ventana Alias nuevo introduzca el nombre alternativo que los usuarios pueden utilizar para el servidor de PI AF. Los alias se almacenan localmente en el cliente. Cónfiguración de acceso a Active Directory para los contactos Ver o módificar los permisos de seguridad de las identidades de usuario asignadas Consulte Cónfiguración de acceso a Active Directory para los contactos. a. Haga clic en Seguridad. b. En la Configuración de seguridad controle los permisos de las identidades enumeradas que han sido cónfiguradas para cada componente del servidor. Puede anadir o eliminar identidades (tambien puede crear identidades y asignaciones nuevas) segun sea necesario. Para obtener mas infórmación, consulte Cónfigurar la seguridad de un servidor de PI AF. 4. Haga clic en Aceptar. Administrar identidades en PI AF Utilice la pestana Identidades para repasar las identidades que estan asignadas actualmente al servidor de PI AF. Tambien puede agregar, eliminar y editar identidades. Guía del usuario PI System Explorer 25 Conexiones de servidor y base de datos Nota: Mediante los permisos, puede restringir las identidades y asignaciones visibles en la pestana Identidades, excepto tres identidades integradas: Administradores, Propietario y Mundial. Esas identidades estan siempre visibles. Tambien puede utilizar permisos para que las identidades sean editables o de solo lectura. Para obtener mas infórmación sobre el otorgamiento de permisos a las identidades de PI AF, consulte Seguridad de objetos en PI AF. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Propiedades del servidor de PI AF, haga clic en la pestana Identidades. 3. Repase la lista de identidades ordenada alfabeticamente. Haga clic en el encabezado de una columna para cambiar el orden. Las identidades activadas se indican como Verdaderas, mientras que las identidades desactivadas aparecen en gris y estan indicadas como Falsas. Las identidades incorporadas Administrador y Mundial son de solo lectura. 4. Puede realizar una de las siguientes acciones: Para… Haga lo siguiente… Desactivar una identidad a. Haga doble clic en una identidad activada de la lista. b. En la ventana Propiedades de identidad, no seleccione la casilla La identidad está activada. c. Haga clic en Aceptar. Activar una identidad a. Haga doble clic en una identidad desactivada de la lista. b. En la ventana Propiedades de identidad, seleccione la casilla La identidad está activada. c. Haga clic en Aceptar. Crear una nueva identidad a. Haga clic con el bótón secundario y seleccione Nueva identidad. b. En la ventana Propiedades de identidad, introduzca un nombre y una descripción para la identidad. c. Opcional. Haga clic en la pestana Asignaciones y haga clic en Añadir. Para obtener mas infórmación, consulte Anadir una asignación a una identidad. Administrar ajustes de seguridad para las identidades a. Haga clic con el bótón secundario sobre el títuló de una columna o debajo de la lista y haga clic en Seguridad. b. En la ventana Configuración de seguridad, puede repasar o módificar permisos para una identidad enumerada, como tambien puede agregar o eliminar identidades segun sea necesario. Para obtener mas infórmación, consulte Cónfigurar la seguridad de un servidor de PI AF. Eliminar una identidad a. Haga clic con el bótón secundario sobre una identidad de la lista y haga clic en Eliminar. b. En la ventana de cónfirmación Eliminar, haga clic en Sí. 26 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Asignar un nuevo nombre a una identidad a. Haga clic con el bótón secundario en la lista y haga clic en Renombrar. b. Introduzca un nuevo nombre para la identidad. c. Haga clic con el bótón secundario y haga clic en Ingresar para aplicar el cambio. Administrar asignaciones en PI AF Utilice la pestana Asignaciones para repasar las asignaciones que estan cónfiguradas actualmente en el servidor de PI AF. Tambien puede agregar, eliminar y editar asignaciones. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Propiedades del servidor de PI AF, haga clic en la pestana Asignaciones. 3. Repase la lista de asignaciones ordenada alfabeticamente. Si es necesario, desplacese hacia la derecha para ver las identidades asignadas y las cuentas de Windows. 4. Puede realizar una de las siguientes acciones: Para… Módificar las propiedades de una asignación Haga lo siguiente… a. Haga doble clic en una asignación de la lista. b. En la ventana Propiedades de asignación, puede editar el nombre y la descripción segun sea necesario, como tambien seleccionar una identidad diferente desde la lista desplegable Identidad. c. Haga clic en Aceptar. Crear una nueva asignación Consulte Anadir una asignación a una identidad. Eliminar una asignación para una identidad a. Haga clic con el bótón secundario en una asignación de la lista y haga clic en Eliminar. b. En la ventana de cónfirmación Eliminar, haga clic en Sí. Nota: Si la cuenta del usuario esta asociada con la asignación que esta eliminando, se móstrara una advertencia que indica que puede estar bloqueado. Cambiar el nombre a una asignación a. Haga clic con el bótón secundario en una asignación de la lista y haga clic en Renombrar. b. Introduzca un nuevo nombre para la asignación. c. Haga clic con el bótón secundario y haga clic en Ingresar para aplicar el cambio. Guía del usuario PI System Explorer 27 Conexiones de servidor y base de datos Administrar ajustes de seguridad para las asignaciones a. Haga clic con el bótón secundario sobre el títuló de una columna o debajo de la lista y haga clic en Seguridad. b. En la ventana Configuración de seguridad, puede repasar o módificar permisos para una identidad enumerada, como tambien puede agregar o eliminar identidades segun sea necesario. Para obtener mas infórmación, consulte Cónfigurar la seguridad de un servidor de PI AF. Añadir una asignación a una identidad Cuando agrega una asignación para una identidad, debe especificar la cuenta de Windows que debe ser asignada y el nombre de la asignación. Antes de empezar El identificadór de seguridad (SID) de la cuenta se genera autómaticamente y no se puede cambiar mientras se crea la asignación. Procedimiento 1. En el campo Cuenta de la ventana Propiedades de asignación, introduzca uno de los siguientes tipos de objeto: ◦ Usuario ◦ Grupo ◦ Entidad de seguridad integrada ◦ Cuenta de servicios ◦ Nombre del equipo Tambien puede hacer clic en e introducir criterios de busqueda en la ventana Seleccionar usuario, Equipo, Cuenta de servicio, o Grupo para seleccionar el tipo de objeto, la ubicación y el nombre. Las ubicaciones de busqueda disponibles son el equipo local que aloja el servidor de PI AF conectado y los nodos de Active Directory a los que el usuario puede acceder. Nota: Tambien puede introducir un SID directamente en el campo Cuenta. Cuando se valida la entrada, si la cuenta es una cuenta de dominio, se antepone un identificadór de dominio. Si la cuenta es una cuenta local en el equipo host de PI System, se antepone el nombre de dominio completo. 2. Para validar su entrada en el campo Cuenta, presione Tabulador o haga clic en otro campo. El campo SID de la cuenta muestra el SID de la cuenta, y el campo Nombre muestra de manera predeterminada el nombre de la cuenta. 3. En el campo Nombre, módifique el nombre de cuenta predeterminado, segun resulte necesario. 4. El texto que introduce en el campo Descripción se muestra en la ventana Propiedades del servidor de PI AF, por lo que puede utilizar este campo para establecer diferencias entre las asignaciones para una determinada identidad (ya que en PI AF un solo usuario se puede asignar a varias identidades). 5. Si la identidad aun no se selecciónó, seleccione la identidad que desea asociar con la asignación de la lista desplegable Identidad. 6. Haga clic en Aceptar. 28 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Ver recuentos de objetos del servidor de PI AF Puede consultar los recuentos de objetos del servidor de PI AF a los que esta conectado, como el numeró de bases de datos, elementos, plantillas de elementos, Event Frames, etc. Procedimiento 1. En PI System Explorer, haga clic en Archivo > Propiedades de servidor. 2. En la ventana Propiedades del servidor de PI AF, haga clic en la pestana Recuentos. Ver métricas de RPC Puede ver metricas de llamada a procedimiento remoto (RPC) para la cónexión de servidor actual. La pagina Métricas de RPC muestra datos de desempenó sobre llamadas RPC por nombre, incluido el numeró de llamadas y la duración de la llamada. Nota: Solo los usuarios con privilegios de administrador pueden ver la pagina Métricas de RPC. A partir de PI AF 2018 SP2, solo ciertos encabezados de columnas en la pagina Metricas de RPC son visibles. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Propiedades del servidor de PI AF, haga clic en la pestana Métricas de RPC. 3. Puede ver, ordenar y copiar datos en la pagina Metricas de RPC: ◦ Para ordenar los datos por un encabezado de columna, como Llamadas o Duración total, haga clic en el encabezado de columna. ◦ Para copiar una fila de datos de cónexión de datos, haga clic derecho en la fila y luego haga clic en Copiar. ◦ Para copiar todos los datos de cónexión, haga clic derecho en la fila, luego haga clic en Seleccionar todo y a cóntinuación haga clic en Copiar. 4. Revise la infórmación sobre cada llamada segun corresponda. Puede expandir el ancho de las columnas segun sea necesario. 5. La pagina Metricas de RPC muestra la siguiente infórmación: Título de la columna Explicación Nombre de RPC El nombre del proceso de cliente ejecutado por el servidor Llamadas El numeró de llamadas totales para cada RPC desde que se inició el servidor por ultima vez Duración total La longitud total de todas las llamadas al servidor provenientes de un cliente particular Por llamada La longitud promedio de cada llamada Llamadas (Delta) Un recuento del numeró de llamadas desde que la lista se móstró o actualizó por ultima vez Duración (Delta) La longitud total de las llamadas para cada RPC desde que la lista se móstró o actualizó por ultima vez Guía del usuario PI System Explorer 29 Conexiones de servidor y base de datos Por llamada (Delta) La longitud promedio de las llamadas para cada RPC que ócurrió desde que la lista se móstró o actualizó por ultima vez Llamadas (Cliente) El numeró de llamadas para cada RPC que realizó el cliente al recuperar las metricas de RPC Duración (Cliente) La longitud de la llamada RPC que realizó el cliente al recuperar las metricas de RPC Por llamada (cliente) La longitud promedio de las llamadas para cada RPC que realizó el cliente al recuperar las metricas de RPC Reintentos El numeró de veces que se intentó el proceso de cliente Nota: Utilice el bótón Actualizar para actualizar la pagina Métricas de RPC con la infórmación de llamada RPC mas actual. Ver conexiones de servidor de PI AF Puede ver, ordenar y copiar detalles sobre conexiones de Servidor de PI AF en la pagina Conexiones. Nota: Solo los usuarios con privilegios de administrador pueden ver infórmación en la pagina Conexiones. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Propiedades del servidor de PI AF, haga clic en la pestana Conexiones. Se abre la pagina Conexiones. 3. Puede ver, ordenar y copiar datos en la pagina Conexiones: ◦ Para ordenar los datos por un encabezado de columna en particular, como la hora de inicio o de finalización, haga clic en el encabezado de columna. ◦ Para copiar una fila de datos de cónexión de datos, haga clic derecho en la fila y luego haga clic en Copiar. ◦ Para copiar todos los datos de cónexión, haga clic derecho en la fila, luego haga clic en Seleccionar todo y a cóntinuación haga clic en Copiar. 4. La pagina Conexiones muestra la siguiente infórmación: 30 Título de la columna Explicación Nombre de usuario El nombre del usuario o el servicio conectados al servidor Host de cliente La dirección IPv6 del host Puerto de cliente El puerto desde el que se realiza la cónexión Autenticación Tipo de protocolo de autenticación utilizada para establecer la cónexión Hora de inicio Hora de inicio de la cónexión Hora de finalización Hora de finalización de la cónexión Guía del usuario PI System Explorer Conexiones de servidor y base de datos Nota: Utilice el bótón Actualizar para actualizar la pagina Conexiones con la infórmación mas actual. 5. Para moverse rapidamente a traves de un numeró definidó de registros, haga clic en el bótón Anterior o Siguiente. Para cambiar la cónfiguración de paginado, consulte Paginar los resultados de busqueda. Conexiones de PI Data Archive Puede definir el PI Data Archive predeterminado, tambien denominado el servidor de datos predeterminado, en el nivel de la base de datos de Servidor de PI AF y PI AF. La definición del servidor de datos predeterminado senala PI System Explorer en la ubicación de las referencias de datos de PI Point. De manera predeterminada, cualquier base de datos sin un conjunto de servidor de datos predeterminado hereda el servidor de datos predeterminado de Servidor de PI AF. El parametró de sustitución %Server% se resuelve segun el servidor de datos predeterminado. Para obtener mas infórmación, consulte Encontrar el servidor predeterminado de PI Data Archive. El diagrama siguiente muestra la orden resuelta por el servidor de datos predeterminado mediante el parametró de sustitución %Server%: 1. Base de datos actual de AF 2. Servidor de PI AF 3. Máquina local del cliente 1. PI AF comprueba si el PI Data Archive predeterminado de la base de datos actual de PI AF esta especificadó. Si esta especificadó, PI AF busca allí los atributos de plantilla almacenados que estan vinculados a PI Point o a la referencia de datos de matriz de PI Point. Para obtener mas infórmación, consulte Ver o editar las propiedades de las bases de datos de PI AF. 2. Si no hay uno especificadó para la base de datos actual, se resuelve segun el ajuste predeterminado de PI Data Archive de Servidor de PI AF. Para obtener mas infórmación, consulte Ver las propiedades generales del servidor de PI AF conectado. 3. Si no hay ninguno especificadó en el nivel de PI System, se resuelve segun el PI Data Archive predeterminado local. Puede ver el servidor de datos predeterminado para la base de datos y el Servidor de PI AF usando los metódós siguientes: • Utilice la ventana Propiedades de la base de datos para ver y ajustar el Servidor de PI AF predeterminado para la base de datos. • Utilice la ventana Propiedades del servidor de PI AF para ver y ajustar el servidor predeterminado de PI Data Archive para el sistema. Guía del usuario PI System Explorer 31 Conexiones de servidor y base de datos Nota: Si el PI Data Archive predeterminado no se especificó en la base de datos de Servidor de PI AF o PI AF, se puede resolver para un PI Data Archive para maquinas del cliente en función de su cónfiguración. En esta sección • Conectarse a un PI Data Archive • Revisar conjuntos de estados digitales en un PI Data Archive • Anadir los servidores de PI Data Archive a las listas de servidores conectados • Ver estados de almacenamiento en bufer para servidores de PI Data Archive conectados Conectarse a un PI Data Archive Utilice la ventana Servidores para revisar las conexiones del servidor conocido de PI Data Archive y para conectarse a diferentes servidores, segun resulte necesario. Procedimiento 1. Haga clic en Archivo > Conexiones. En la ventana Servidores, se muestra una lista de servidores conocidos en la Tabla de servidores conocidos (KST). Cada uno de los iconos siguientes indica el tipo de servidor y su cónexión actual: Un servidor de PI AF desconectado en la Tabla de servidores conocidos Un servidor de PI AF conectado El servidor de PI AF conectado predeterminado Un PI Data Archive en la Tabla de servidores conocidos El PI Data Archive conectado predeterminado Un colectivo de PI Data Archive desconectado Un colectivo de PI Data Archive conectado Nota: Un icono de advertencia ( ) junto a un servidor indica que PI Data Archive esta ejecutando una versión no admitida, como las versiones 3.4.375 o 3.4.370. El cliente de PI AF no puede conectarse a un servidor de PI Data Archive que este ejecutando un software anterior a la versión 3.4.370. 2. Para conectarse a PI Data Archive, elija una de las siguientes acciones: Para… Haga lo siguiente… Conectarse a un PI Data Archive diferente Seleccione un servidor de la lista y haga clic en Conectar. Conectarse a un servidor como un usuario diferente (por ejemplo, desde un equipo compartido) a. Haga clic con el bótón secundario sobre un servidor de la lista y haga clic en Conectarse como. b. En la ventana Conectarse al archivo de datos de PI server, introduzca un nombre de cuenta de usuario de Windows y la cóntrasena. c. Haga clic en Aceptar. 32 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Conectarse a un servidor que no se muestra en la Haga clic en Añadir servidor de PI. Para obtener tabla de servidores conocidos mas infórmación, consulte Anadir los servidores de PI Data Archive a las listas de servidores conectados. Defina un PI Data Archive local predeterminado Haga clic con el bótón secundario en un servidor de la lista y seleccione Establecer como servidor de datos predeterminado local. Aparecera un icono junto al servidor de datos predeterminado local. 3. Haga clic en Close. En esta sección • Problemas de cónexión de PI Data Archive • Cónfiguración de clientes para permitir solicitudes de inicio de sesión explícitas Problemas de conexión de PI Data Archive La autenticación de Windows solo utiliza mapeos de identidad y no emplea los trusts de autenticación definidós con credenciales de Windows ni ningun otro tipo de trust que se cónfigure. Al conectarse a PI Data Archive, es posible que aparezcan mensajes de error si no se ha cónfiguradó ninguna asignación de PI y existe alguna de estas condiciones: • Utiliza un nombre de usuario y cóntrasena de PI para iniciar sesión en PI Data Archive. • Utiliza el usuario predeterminado con una cóntrasena en blanco para iniciar sesión en PI Data Archive. Estos errores se producen porque en PI AF 2012 y versiones posteriores, los ajustes de seguridad son mas estrictos que en versiones anteriores de PI AF. Los clientes que se conectan a PI Data Archive a traves de PI AF 2012 y versiones posteriores deben respetar estos comportamientos: • El comportamiento predeterminado de las conexiones es no solicitar al usuario un inicio de sesión explícitó excepto si se ha cónfiguradó la ópción de Permitir petición de inicio de sesión. Este ajuste controla lo que sucede cuando falla la autenticación en PI Data Archive. Si se ha activado la ópción Permitir petición de inicio de sesión, se abrira una ventana donde se sólicitara al usuario que proporcione un nombre de usuario y una cóntrasena. Si no se ha marcado esta ópción, se móstrara un mensaje de error. Este ajuste es específicó de cada equipo cliente. Para obtener mas infórmación, consulte Cónfiguración de clientes para permitir solicitudes de inicio de sesión explícitas. • Las conexiones de usuario predeterminadas ya no son compatibles. Para resolver las condiciones que producen errores, cónfigure las asignaciones de PI para los usuarios que vayan a conectarse a PI Data Archive. Para obtener mas infórmación, consulte el tema "Identidades, usuarios y grupos" in Live Library (https://livelibrary.osisoft.com) de PI System Management Tools. Mensajes de error de conexión con PI Data Archive Mensajes de error Condiciones del error de conexión No tiene privilegios suficientes para acceder a PI Data Archive. Las conexiones de usuario predeterminadas estan activadas en PI SDK. Sin acceso: objeto seguro Las conexiones de usuario predeterminadas a PI Data Archive estan activadas actualmente para este cliente, pero no son admitidas por PI AF. Guía del usuario PI System Explorer 33 Conexiones de servidor y base de datos Mensajes de error Condiciones del error de conexión No tiene privilegios suficientes para acceder a PI Data Archive. No hay metódós de autenticación compatibles activados. Las conexiones de usuario predeterminadas son el unicó metódó de autenticación activado en PI SDK. Sin acceso: objeto seguro Las conexiones de usuario predeterminadas a PI Data Archive estan activadas actualmente para este cliente, pero no son admitidas por PI AF. No tiene privilegios suficientes para acceder a PI Data Archive. No se cónfiguró la ópción de inicio de sesión explícitó en el registro. Sin acceso: objeto seguro La solicitud explícita de inicio de sesión no esta cónfigurada en este ordenador y por lo tanto no esta permitida. Configuración de clientes para permitir solicitudes de inicio de sesión explícitas Si fallan todos los protocolos cónfiguradós, utilice PI SDK Utility para permitir la petición de inicio de sesión. Procedimiento 1. Abra PISDKUtility desde el menu Inicio de Windows. 2. Haga clic en Conexiones > Opciones. 3. En la ventana Opciones de conexión, seleccione la casilla Permitir petición de inicio de sesión (si fallan todos los protocolos configurados). 4. Haga clic en Aceptar. 5. Haga clic en Archivo > Salir de PISDKUtility. Revisar conjuntos de estados digitales en un PI Data Archive Utilice la pestana Conjuntos de estados en la ventana Propiedades de PI Data Archive para revisar los conjuntos de estados digitales en un PI Data Archive específicó y compararlos con conjuntos de enumeración existentes en la base de datos actual de PI AF. Tambien puede exportar conjuntos de estados digitales del PI Data Archive para crear conjuntos de enumeración. Procedimiento 1. Haga clic en Archivo > Conexiones. 2. En la ventana Servidores, seleccione un PI Data Archive conectado. 3. Seleccione una de las siguientes acciones. ◦ Haga clic con el bótón secundario y luego seleccione Propiedades. ◦ En la barra de tareas, haga clic en Propiedades. 4. En la ventana Propiedades de PI Data Archive, haga clic en la pestana Conjuntos de estados. 34 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Ademas de los conjuntos de estados digitales disponibles en el PI Data Archive seleccionado, la ventana muestra conjuntos de enumeración coincidentes en la base de datos actual de PI AF y cuantas diferencias existen entre ellos. 5. Elija una de las siguientes acciones. Para... Haga esto... Revisar las diferencias entre un conjunto de estados digitales y su conjunto de enumeración equivalente en la base de datos actual Consulte Revisar diferencias entre conjuntos de estados digitales y conjuntos de enumeración. Exportar conjuntos de estados digitales en un PI Data Archive a la base de datos actual Consulte Crear conjuntos de enumeración a partir de conjuntos de estados digitales. Actualizar la lista de conjuntos de estados digitales Haga clic con el bótón secundario en la cuadrícula y seleccione Actualizar. 6. Para cerrar la ventana Propiedades de PI Data Archive, haga clic en Aceptar. Revisar diferencias entre conjuntos de estados digitales y conjuntos de enumeración En la pestana Conjuntos de estados de la ventana Propiedades de PI Data Archive, revise las diferencias entre un conjunto de estados digitales en un PI Data Archive seleccionado y su conjunto de enumeración equivalente en la base de datos de PI AF actual. Procedimiento 1. En la ventana Propiedades de PI Data Archive, seleccione un conjunto de estados digitales donde la columna Cónflictós indique que un numeró de estados son diferentes. Se abre una cuadrícula con una lista de cónflictós. ◦ Si un Nombre de estado digital y un Nombre de valor de enumeración son diferentes, ambos se muestran en negrita. ◦ Si un nombre de estado digital no existe en un conjunto de enumeración, el Nombre de valor de enumeración se muestra en negrita y el Nombre de estado digital aparece en blanco. ◦ Si un nombre de valor de enumeración no existe en un conjunto de estados digitales, el Nombre de estado digital se muestra en negrita y el Nombre de valor de enumeración aparece en blanco. ◦ Si un valor de estado digital no existe en un conjunto de estados digitales, pero existe en el conjunto de enumeración, el Valor y el Nombre de valor de enumeración se muestran en negrita y el Nombre de estado digital aparece en blanco. 2. Revise otros cónflictós de conjuntos de estados digitales segun las necesidades. 3. Haga clic en Aceptar. Crear conjuntos de enumeración a partir de conjuntos de estados digitales Utilice la pestana Conjuntos de estados en la ventana Propiedades de PI Data Archive para exportar conjuntos de estados digitales desde un PI Data Archive y crear conjuntos de enumeración en la base de datos de PI AF actual. Procedimiento 1. En la ventana Propiedades de PI Data Archive, elija una de las siguientes acciones. Guía del usuario PI System Explorer 35 Conexiones de servidor y base de datos Para... Haga esto... Crear uno o mas conjuntos de enumeración a partir de conjuntos de estados digitales en el PI Data Archive seleccionado a. Utilice pulsaciones de teclas de selección estandares de Windows (como MAYÚS +<click> y CTRL+<click>) para seleccionar conjuntos de estados digitales contiguos y no contiguos en la lista, donde la celda Conjunto de enumeración esta vacía y la columna Cónflictós muestra EnumerationSet 'EnumName' not found. b. Haga clic con el bótón secundario y seleccione Crear conjunto de enumeración a partir del conjunto de estados. c. En la ventana Crear conjuntos de enumeración, haga clic en Sí. Crear conjuntos de enumeración a partir de todos los conjuntos de estados digitales en el PI Data Archive seleccionado a. Haga clic con el bótón secundario y seleccione Seleccionar todos. b. Haga clic con el bótón secundario y seleccione Crear conjunto de enumeración a partir del conjunto de estados. c. En la ventana Crear conjuntos de enumeración, haga clic en Sí. Los conjuntos de enumeración que ya existen se ignoran, pero se crean los que no existen. 2. Haga clic en Aceptar. 3. Para salir de la ventana Servidores, haga clic en Cerrar. 4. Registre los cambios. Añadir los servidores de PI Data Archive a las listas de servidores conectados Si el servidor de PI Data Archive al que desea conectarse no se muestra actualmente en la Tabla de servidores conocidos, anadaló en la ventana Propiedades de PI Data Archive. Procedimiento 1. Haga clic en Archivo > Conexiones. 2. En la ventana Servidores, haga clic en Añadir servidor de datos. 3. En la ventana Propiedades de PI Data Archive, introduzca las propiedades, segun resulte necesario. 4. Opcional. Puede cambiar el nombre predeterminado en el campo Nombre: a. Haga clic en Renombrar. b. En el campo Nuevo nombre de la ventana Nuevo nombre de PI Data Archive, introduzca un nombre para el nuevo PI Data Archive. No es necesario que el nombre coincida con el nombre de host. c. Haga clic en Aceptar. 5. Introduzca el nombre de host en el campo Host. Puede introducir: ◦ Un nombre de dominio completo. ◦ Un nombre de servidor. ◦ Una dirección IP. Una dirección IPv6 debe estar entre corchetes [ ]. 36 Guía del usuario PI System Explorer Conexiones de servidor y base de datos 6. Salvo que su aplicación concreta necesite otro puerto, acepte los valores predeterminados en el campo Port. Nota: Para módificar el nombre de host y el puerto, debe estar desconectado del servidor. 7. Los valores predeterminados de los campos Tiempo de espera de conexión y Tiempo de espera de datos son aceptables en la mayóría de los casos. Si experimenta tiempos de espera de cónexión al conectarse a PI Data Archive desde PI System Explorer, aumente el tiempo en el campo Tiempo de espera de conexión. Si experimenta errores de tiempo de espera al acceder a los datos de PI Data Archive, incremente el tiempo en el campo Tiempo de espera de datos. 8. Opcional. Introduzca un nombre de alias en el campo Alias. Los alias son nombres alternativos que pueden utilizarse para PI Data Archive. Los alias de PI Data Archive se almacenan de forma local en el cliente unicamente. 9. Haga clic en Conectar para conectarse a PI Data Archive. Nota: Los campos ID, Zona horaria y Versión no son editables. ID es el ID de PI Data Archive, Zona horaria es la zona horaria local de PI Data Archive y Versión es la versión de PI Data Archive. 10. Haga clic en Aceptar. Ver estados de almacenamiento en búfer para servidores de PI Data Archive conectados Si esta instalado y en ejecución PI Buffer Subsystem 4.3 o posterior, pódra ver el estado de bufer de un servidor de PI Data Archive conectado. Procedimiento 1. Haga clic en Archivo > Conexiones. En la ventana Servidores, cada servidor de PI Data Archive con una cónexión cónfigurada muestra un estado de almacenamiento en bufer en la columna Estado del búfer. Nota: La versión 3.4.380 y las anteriores de PI Buffer Subsystem muestran el estado Desconocido. 2. Para ver mas detalles y administrar el almacenamiento en bufer de un PI Data Archive específicó, haga clic en Buffering Manager para abrir la herramienta Buffering Manager. Nota: Tambien puede abrir Buffering Manager desde el menu Herramientas de PI System Explorer. Conexiones de bases de datos de PI AF PI AF almacena objetos de Asset Framework (elementos, plantillas, etc.) en bases de datos de PI AF. Aunque puede tener varias bases de datos en PI AF, solo pódra conectarse a una de ellas al mismo tiempo. Por lo general, trabaja con bases de datos de PI AF en PI System Explorer o en PI Builder. Al iniciar PI System Explorer por primera vez, se conecta a la base de datos predeterminada de PI AF. Si no se ha definidó ninguna base de datos, PI System Explorer le sólicitara que cree una. Guía del usuario PI System Explorer 37 Conexiones de servidor y base de datos Nota: La base de datos Configuración se utiliza por clientes de PI AF, como PI Web API, a medida que interactuan con PI AF. No utilice esta base de datos con sus propios datos de aplicación. Videos Para obtener infórmación sobre cómó crear PI AF bases de datos, mire este video: https://www.youtube.com/watch?v=P7Zopif-j-c&rel=0 Para obtener infórmación sobre cómó trabaja con varias PI AF bases de datos, mire este video: https://www.youtube.com/watch?v=CN0R7cW3BUc&rel=0 Para obtener infórmación sobre la base de datos de cónfiguración, mire este video: https://www.youtube.com/watch?v=bfTnAeSinmo&rel=0 En esta sección • Crear bases de datos de PI AF • Ver o editar las propiedades de las bases de datos de PI AF • Conectarse a una base de datos en un servidor de PI AF diferente • Cónfigurar la base de datos predeterminada • La estructura del modelo de activos de PI AF • Renombrar bases de datos • Buscar bases de datos de PI AF • Actualizar la lista de bases de datos • Eliminar bases de datos Crear bases de datos de PI AF Puede crear una base de datos de PI AF vacía sin contenido precónfiguradó o cargar una biblioteca que se haya guardado en un servidor de PI AF conectado. Procedimiento 1. Seleccione una de las siguientes acciones: ◦ Presione Ctrl + O. ◦ En la barra de herramientas de PI System Explorer, haga clic en . ◦ Haga clic en Archivo > Base de datos. 2. En la lista desplegable Servidor de activos de la ventana Seleccionar base de datos, seleccione un servidor conectado en el que tenga derechos de acceso de administrador para y seleccionar un servidor de la crear una base de datos. Tambien puede hacer clic en ventana Servidores de PI AF. 3. Haga clic en Nueva base de datos. 4. En la ventana Propiedades de base de datos, introduzca un nombre exclusivo en el campo Nombre. 5. Opcional. Introduzca una descripción en el campo Descripción. 6. Elija una de las siguientes acciones: 38 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Para… Haga lo siguiente… Crear una nueva base de datos sin contenido cónfiguradó Establezca el campo Cargar biblioteca (si se muestra) en <None>. Crear una base de datos con objetos cónfiguradós Seleccione una biblioteca de la lista desplegable de una biblioteca guardada Cargar biblioteca. Para obtener mas infórmación, consulte Bibliotecas guardadas de PI AF. Crear propiedades extendidas Consulte Almacenamiento de infórmación específica para cada aplicación. Cónfigurar permisos de acceso para la nueva base de datos Consulte Cónfigurar la seguridad para una unica base de datos de PI AF. 7. Haga clic en OK. La nueva base de datos se anade a la lista Base de datos en la ventana Seleccionar base de datos. Ver o editar las propiedades de las bases de datos de PI AF Utilice la ventana Propiedades de base de datos para verificar cuantós objetos existen en cada tipo de cólección de una base de datos de PI AF, establecer el servidor de datos predeterminado y revisar o agregar propiedades extendidas y permisos de acceso. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Seleccionar base de datos, haga clic con el bótón secundario en una base de datos y haga clic en Propiedades. 3. En la ventana Propiedades de base de datos, elija una de las siguientes acciones: Para… Haga lo siguiente… Consulte el numeró de objetos de la base de datos Haga clic en la pestana Recuentos. Consultar o módificar el nombre y la descripción de la base de datos En la pestana General, realice cambios como sea necesario en los campos Nombre y Descripción. Consultar o módificar las propiedad ampliadas a. En la pestana General, haga clic en Propiedades ampliadas. b. En la ventana Propiedades ampliadas, realice cambios como sea necesario en los campos Nombre y Valor. Para crear una nueva propiedad, haga clic en Nueva propiedad ampliada. Para obtener mas infórmación, consulte Crear propiedades extendidas. Consultar o módificar la seguridad de la base de datos a. En la pestana General, haga clic en Seguridad. b. En la ventana Configuración de seguridad, realice los cambios pertinentes. Para obtener mas infórmación, consulte Cónfigurar la seguridad para una unica base de datos de PI AF. Consultar las propiedades del servidor conectado a. En la pestana General, haga clic en . b. En la ventana Propiedades del servidor de PI AF, consulte la pestana General, tal y como se describe en Ver las propiedades generales del servidor de PI AF conectado. Guía del usuario PI System Explorer 39 Conexiones de servidor y base de datos Cambiar el servidor de datos predeterminado a. Haga clic en la flecha junto al campo Servidor de datos predeterminado. b. Seleccione el servidor de datos que se invócara cuando utilice el parametró de sustitución de %Server% para los atributos de plantilla que estan unidos al PI Point o las referencias de datos de matriz de PI Point. c. Haga clic en Aceptar. Nota: Para utilizar el servidor de datos predeterminado del Servidor de PI AF, seleccione <Inherit from PI AF Server>. Cargar una biblioteca guardada a. En la pestana General, seleccione una biblioteca guardada de la lista Cargar biblioteca. Para obtener mas infórmación sobre bibliotecas guardadas, consulte Bibliotecas guardadas de PI AF. b. Haga clic en Aplicar. 4. Haga clic en Aceptar. Conectarse a una base de datos en un servidor de PI AF diferente Utilice la ventana Servidores de PI AF para localizar y conectarse al servidor de PI AF que contiene la base de datos con la que desea trabajar. Procedimiento 1. En la ventana Seleccionar base de datos, haga clic en . 2. En la ventana Servidores de PI AF, revise la lista de servidores. Tenga en cuenta que tambien se muestra la base de datos predeterminada en todos los servidores conectados. 3. Elija una de las siguientes acciones. Para… Haga lo siguiente… Seleccionar el servidor donde se encuentra la base de datos Haga doble clic en un servidor conectado ( ). La ventana Servidores de PI AF se cierra y el servidor seleccionado se muestra en el campo Servidor de activos. Comprobar las propiedades de un servidor Seleccione un servidor y haga clic en Propiedades. Conectarse a un servidor Haga clic con el bótón secundario sobre un servidor que no este conectado ( ) y haga clic en Conectar. Conectarse a un servidor como un usuario diferente (por ejemplo, desde un equipo compartido) a. Haga clic con el bótón secundario sobre un servidor que no este conectado y haga clic en Conectarse como. b. En la ventana Conectarse al servidor PI AF server, introduzca un nombre de cuenta de usuario de Windows y la cóntrasena. c. Haga clic en Aceptar. 40 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Revisar los permisos de acceso para un servidor conectado a. Haga clic con el bótón secundario sobre un servidor conectado y haga clic en Seguridad. b. En la ventana Configuración de seguridad, compruebe la cónfiguración de las identidades de la lista, segun resulte necesario. Nota: Si tiene privilegios de administrador en el servidor, tambien puede módificar la cónfiguración de seguridad. Consulte Cónfigurar la seguridad para nuevas bases de datos de PI AF. Configurar la base de datos predeterminada La base de datos predeterminada se muestra al abrir PI System Explorer por primera vez. Tras la primera vez que ejecuta PI System Explorer, se móstrara la base de datos que estaba abierta la ultima vez que cerró PI System Explorer. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Seleccionar base de datos haga clic con el bótón secundario sobre una base de datos y haga clic en Establecer como base de datos predeterminada. Aparecera un icono de marca de verificación ( ) sobre el icono de la base de datos que sea actualmente la predeterminada. 3. Haga clic en Aceptar. La estructura del modelo de activos de PI AF Los objetos de PI AF se organizan en una estructura de arból, similar a la estructura de archivos de un equipo con Windows. En Windows, en lugar de tener miles de archivos en el escritorio, los archivos se agrupan en carpetas. El mismo concepto se aplica a los elementos de PI AF. La órganización de elementos en jerarquías hace mas facil navegar por ellos y ofrece infórmación sobre cómó se relacionan los elementos entre sí. Al crear un modelo de activos, debe decidir que estructura hara mas facil la busqueda de los diferentes activos para los usuarios. Tenga en cuenta quienes son sus usuarios y que buscan. Por ejemplo, es posible que los ingenieros de mantenimiento deseen utilizar PI System Explorer para buscar y registrar infórmación de mantenimiento. Para esta audiencia, es posible que desee agrupar activos por tipo de equipo. Por ejemplo, si tuviera tres elementos de bomba, tal vez desee crear un elemento denominado Bombas y luego colocar todos los elementos de bomba en el. Si tuviera dos elementos que representan tanques, pódría colocarlos en el elemento Tanques. Guía del usuario PI System Explorer 41 Conexiones de servidor y base de datos Modelo de activos organizados por tipo de equipo Por otro lado, si tiene varias plantas en diferentes ubicaciones, es posible que el mismo ingeniero de mantenimiento prefiera ver todos los equipos ubicados en su propia planta. La siguiente ilustración muestra los mismos elementos organizados por planta. Modelo de activos organizados por ubicación No esta limitado a una sola estrategia de órganización. Puede utilizar referencias de elemento para incluir el mismo activo en diferentes ubicaciones del arból. Por ejemplo, puede optar por organizar los elementos por tipo de equipo y planta tambien. En la siguiente ilustración, la jerarquía incluye el arból geógraficó junto al arból de equipos. Modelo de activos mixto Tambien, puede anidar la órganización por equipos en la órganización por zonas geógraficas. Nota: OSIsoft le recomienda que limite la profundidad de sus jerarquías de activos en hasta 10 niveles para mantener el desempenó y la interpretabilidad de sus datos de activos. Renombrar bases de datos Puede cambiar el nombre de una base de datos de PI AF conforme a lo necesario. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Seleccionar base de datos, haga clic con el bótón secundario en una base de datos y haga clic en Renombrar. 42 Guía del usuario PI System Explorer Conexiones de servidor y base de datos 3. Introduzca un nombre validó para la base de datos. Para obtener reglas sobre nombres de objetos, consulte Caracteres validós en nombres de objetos de PI AF. 4. Haga clic en Aceptar. Buscar bases de datos de PI AF Para buscar una base de datos PI AF específica de un servidor PI AF determinado, utilice la función Buscar. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Seleccionar base de datos, comience a escribir el nombre de la base de datos en el campo Bases de datos. cambiara a Buscando El icono Buscar letras que escriba. . Los resultados se filtraran segun el numeró de 3. Seleccione una base de datos en la lista y haga clic en Aceptar. La ventana se cerrara y pódra comenzar a trabajar en la base de datos seleccionada. 4. Para volver a la lista completa de bases de datos disponibles, pulse ESC. La ventana se cerrara. Actualizar la lista de bases de datos Es posible que cuando otros usuarios anadan bases de datos al servidor de PI AF, estas no se muestren hasta que no se actualice. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . 2. En la ventana Seleccionar base de datos, haga clic con el bótón secundario en la lista de bases de datos y haga clic en Actualizar. Eliminar bases de datos Cuando elimina una base de datos, se elimina toda la infórmación contenida en esa base de datos. Por lo tanto, antes de eliminar una base de datos, asegurese de haber seleccionado la base de datos que desea eliminar. PRECAUCIÓN: La óperación de eliminación no se puede deshacer. No obstante, pódra recuperar los datos si restaura la ultima copia de seguridad de SQL Server. Conexiones de colectivos de PI AF y PI Data Archive Un administrador necesita cónfigurar preferencias de cónexión si esta cónfigurandó un colectivo de PI AF o colectivo de PI Data Archive. En esta sección • Gestionar preferencias de cónexión para PI System Explorer • Cambiar miembros colectivos • Cambiar a un miembro colectivo concreto Guía del usuario PI System Explorer 43 Conexiones de servidor y base de datos Gestionar preferencias de conexión para PI System Explorer Utilice la ventana Opciones de servidor para definir cómó se debe conectar PI System Explorer a un colectivo de PI AF o un colectivo de PI Data Archive, si se permitiran solicitudes de inicio de sesión y si desea que los servidores se anadan de forma autómatica a la tabla de servidores conocidos. Procedimiento 1. En PI System Explorer, seleccione Herramientas > Opciones > Opciones de servidor. 2. En la sección Ajustes de conexión del servidor de PI AF en PI System Explorer, defina cómó PI System Explorer debe conectarse al servidor de PI AF: Ajuste Descripción Preferencia de conexión Utilice esta preferencia para influir en la selección de un miembro colectivo cuando se realice una cónexión a un colectivo de PI AF. ◦ Preferir primario PI System Explorer intentara conectarse con el servidor primario del colectivo y, si no esta disponible, utilizara los ajustes de prioridad del miembro colectivo para influir en la selección de la cónexión del servidor. Este es el valor predeterminado. ◦ Requerir primario Es obligatorio conectar PI System Explorer con el servidor primario del colectivo. Si el servidor primario no esta disponible, la cónexión falla. ◦ Cualquiera PI System Explorer se puede conectar con cualquier miembro disponible del colectivo y utilizara los ajustes de prioridad individuales del miembro colectivo para influir en la selección de la cónexión del servidor. Comportamiento de resolución de nombre de servidor Utilice esta preferencia para informarle a PI System Explorer las acciones que debe realizar cuando intenta comunicarse con uno o mas servidores de PI AF que no estan en la tabla de servidores conocidos. ◦ Añadir automáticamente Agrega un servidor a la tabla de servidores conocidos de manera autómatica si el nombre del equipo es validó y PI System Explorer puede encontrar el nombre de equipo del servidor en la red. ◦ Añadir automáticamente si se puede resolver Agrega un servidor a la tabla de servidores conocidos unicamente cuando el nombre del servidor se resuelve correctamente por un servidor DNS. ◦ No añadir automáticamente No intenta encontrar un servidor si no se puede encontrar en el colectivo existente. Permitir petición de inicio de sesión Seleccione esta ópción si desea que aparezca una petición de inicio de sesión cuando falla una cónexión al servidor debido a una excepción de seguridad. 3. En la sección Ajustes de conexión de PI Data Archive en PI System Explorer, defina cómó PI System Explorer debe conectarse a PI Data Archive: 44 Guía del usuario PI System Explorer Conexiones de servidor y base de datos Ajuste Descripción Preferencia de conexión Utilice esta preferencia para influir en la selección de un miembro colectivo cuando se realice una cónexión a un colectivo de PI Data Archive. ◦ Preferir primario PI System Explorer intentara conectarse con el servidor primario del colectivo y, si no esta disponible, utilizara los ajustes de prioridad del miembro colectivo para influir en la selección de la cónexión del servidor. Este es el valor predeterminado. ◦ Requerir primario Es obligatorio conectar PI System Explorer con el servidor primario del colectivo. Si el servidor primario no esta disponible, la cónexión falla. ◦ Cualquiera PI System Explorer se puede conectar con cualquier miembro disponible del colectivo y utilizara los ajustes de prioridad individuales del miembro colectivo para influir en la selección de la cónexión del servidor. Comportamiento de resolución de nombre de servidor Utilice esta preferencia para informarle a PI System Explorer las acciones que debe realizar cuando intenta comunicarse con uno o mas servidores de PI Data Archive que no estan en la tabla de servidores conocidos. ◦ Añadir automáticamente Agrega un servidor a la tabla de servidores conocidos de manera autómatica si el nombre del equipo es validó y PI System Explorer puede encontrar el nombre de equipo del servidor en la red. ◦ Añadir automáticamente si se puede resolver Agrega un servidor a la tabla de servidores conocidos unicamente cuando el nombre del servidor se resuelve correctamente por un servidor DNS. ◦ No añadir automáticamente No intenta encontrar un servidor si no se puede encontrar en el colectivo existente. 4. En Protocolos en la sección Ajustes de conexión de PI Data Archive, cónfigure los protocolos de autenticación y el orden en que se utilizan cuando se intentan conexiones a servidores conocidos. PI System Explorer intenta conectarse mediante el primer protocolo que aparece en la lista. Si falla el primer intento, cóntinua intentando conectarse a traves de otro protocolo de la lista (si corresponde). Si los intentos de uso de todos los protocolos fallan y si se selecciona Permitir petición de inicio de sesión, se móstrara la ventana Inicio de sesión de PI Data Archive. a. Para establecer el orden utilizado cuando se conecta a un servidor, utilice el bótón de las flechas para mover los protocolos. b. Seleccione la ópción Permitir petición de inicio de sesión si desea que se muestre una petición de inicio de sesión cuando falla una cónexión al servidor debido a una excepción de seguridad. 5. Haga clic en Aceptar. Guía del usuario PI System Explorer 45 Conexiones de servidor y base de datos Cambiar miembros colectivos Cuando se conecta a un colectivo de PI AF, PI AF lo conecta de forma autómatica al miembro colectivo con la prioridad mas alta (numeró mas bajo). Es posible cambiar la cónexión al siguiente miembro de la lista de colectivos. El siguiente miembro de la lista esta determinado por la priorirdad asignada a los miembros. Procedimiento 1. En PI System Explorer, haga clic en Archivo > Conexiones. 2. Haga clic con el bótón secundario sobre el colectivo y haga clic en Cambiar miembro colectivo. Cambiar a un miembro colectivo concreto Al conectarse a un colectivo de PI AF, lo hara tambien de forma autómatica al miembro colectivo con la prioridad mas alta (numeró mas bajo). Puede cambiar a un miembro concreto del colectivo. Procedimiento 1. En PI System Explorer, seleccione Archivo > Conexiones. 2. Haga clic con el bótón secundario sobre el colectivo y haga clic en Conectar con miembro colectivo. 3. En la ventana Seleccionar miembro del colectivo, seleccione el miembro colectivo de la lista Miembro colectivo con el que desea conectar. 4. Haga clic en Aceptar. Ahora estara conectado con el miembro colectivo seleccionado. 46 Guía del usuario PI System Explorer Importación y exportación de bases de datos Puede exportar una base de datos desde PI System Explorer en XML y luego restablecerla desde ese archivo XML al importarlo nuevamente a PI AF. Para exportar la base de datos sin tener que administrar archivos XML, exporte la base de datos como una biblioteca, como se describe en Guardar bases de datos como bibliotecas. Videos Para obtener infórmación sobre cómó importar y exportar bases de datos con PI System Explorer, mire este video: https://www.youtube.com/watch?v=ClGTy_lkoTg&rel=0 Para obtener infórmación sobre cómó importar y exportar bases de datos con utilidades de impórtación y expórtación, mire este video: https://www.youtube.com/watch?v=zc5pcH1XvMo&rel=0 En esta sección • Exportar una base de datos a XML • Restaurar bases de datos desde archivos XML exportados • Exportar objetos de biblioteca a otra base de datos • Utilidad AFExport • Utilidad AFImport Exportar una base de datos a XML Este procedimiento archiva bases de datos de PI AF en un archivo XML que se puede restaurar posteriormente. Nota: Tambien puede exportar objetos de PI AF desde una utilidad de línea de comandos. Consulte Utilidad AFExport. Procedimiento 1. Haga clic en Archivo > Exportar a archivo. 2. En la ventana Exportar a archivo, seleccione las opciones de expórtación que desee (Opciones de expórtación a XML). 3. Haga clic en Aceptar. PI System Explorer expórtara la base de datos actual a un archivo XML. En esta sección • Opciones de expórtación a XML • Todos los objetos referenciados • Formato de archivo de expórtación y restauración Guía del usuario PI System Explorer 47 Importación y exportación de bases de datos Opciones de exportación a XML La ventana Exportar a archivo contiene las siguientes opciones de expórtación. Opción de exportación Resultado Incluir todos los objetos referenciados Hace que se exporten las referencias dependientes, tal como se detalla en la tabla Todos los objetos referenciados. Utilice esta ópción para facilitar el movimiento de objetos entre distintas bases de datos de PI AF. Incluir ajustes de seguridad Origina la expórtación de los ajustes de seguridad de objetos individuales. Aumenta el tiempo necesario para realizar la expórtación y las subsiguientes operaciones de impórtación. Debe tener privilegios de administrador para importar objetos que tengan especificada la ópción de ajustes de seguridad. XML sin formato Exporta objetos jerarquicós sin formato. La expórtación sin formato puede hacer que resulte mas sencillo editar los objetos con algunas herramientas. Los objetos jerarquicós que se expórtaran sin formato son: atributos, plantillas de atributos, elementos y marcos de evento. Simplificar cadenas de cónfiguración Elimina el PI Data Archive y los identificadóres de tag de las cadenas de cónfiguración para las referencias de datos de PI point. Asimismo, se resólveran los parametrós de sustitución. Nota: Esta ópción ralentiza el proceso de expórtación porque requiere la evaluación de las cadenas de cónfiguración guardadas. Incluir valores predeterminados Incluye los valores predeterminados asignados a los objetos. Sin esta ópción, en la salida no se incluiran las propiedades cuyo valor predeterminado no se haya módificadó. Esto ahorra una gran cantidad de espacio y tiempo cuando se exportan grandes cantidades de datos. Incluir ID unicós Incluye el ID exclusivo de cada objeto en la expórtación. Si incluye esta ópción, pódra renombrar los elementos existentes durante una impórtación a la misma base de datos. A menos que sea necesario renombrar los elementos, resulta mas eficaz dejar esta ópción sin activar. Solo objetos de la biblioteca Desactiva las opciones de Event Frames, transferencias y casos. Incluir Event Frames, transferencias y casos Exporta Event Frames, transferencias y casos. Todos los objetos referenciados La siguiente tabla muestra los objetos que se exportan al seleccionar Incluir todos los objetos de referencia. Tipo de objeto XML Referencia incluida AFAnalysis AFAnalysisCategories referenciado AFAnalysisTemplate en Template AFElementTemplate en CaseTemplate AFElement en Target AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) 48 Guía del usuario PI System Explorer Importación y exportación de bases de datos Tipo de objeto XML AFAnalysisTemplate Referencia incluida AFAnalysisCategories referenciado AFElementTemplate en CaseTemplate AFElement en Target AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFAttribute Referenciado AFEnumerationSets en ValueTypeQualifier cuando no proviene de una plantilla AFAttributeTemplate Referenciado AFEnumerationSets en ValueTypeQualifier AFCase AFElementCategories referenciado AFEnumerationSets referenciado en atributos sin plantillas Todos los AFElements secundarios Todos los AFConnections (no solo aquellos anadidós o eliminados) AFContact AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFDatabase UOMDatabase AFContacts referenciado AFNotificationContactTemplates referenciado AFSecurityIdentities (si tambien se selecciona Incluir ajustes de seguridad) AFElement y AFModel AFElementTemplate en Template AFElementCategories referenciado AFEnumerationSets referenciado en atributos sin plantillas AFReferenceTypes a elementos secundarios referenciados Igual que para todos los elementos secundarios AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFElementTemplate Base AFElementTemplates AFElementTemplates referenciado en AFPort.AllowedElementTemplate AFReferenceTypes que hace referencia específicamente a esta plantilla AFElementCategories referenciado AFEnumerationSets referenciado en plantillas de atributos AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFEnumerationSet AllReferences anade AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFEventFrame AFElementTemplate en Template AFElementCategories referenciado AFEnumerationSets referenciado en atributos sin plantillas AFReferenceType de elementos primarios AFElements referenciado Igual que para todos los Event Frames secundarios AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) Guía del usuario PI System Explorer 49 Importación y exportación de bases de datos Tipo de objeto XML AFModelAnalysis Referencia incluida AFAnalysisCategories referenciado AFElementTemplate en Template AFElementTemplate en CaseTemplate AFElement en Target AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFNotificationTemplate AFNotificationContacts AFAnalysisTemplate AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFNotification AFNotificationTemplate en Template AFNotificationContacts AFAnalysis AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFNotificationContact AFNotificationContactTemplate AFNoticationContacts secundario AFContact referenciado AFNotificationContactTemplate AFNotificationContactTemplates secundario AFContacts referenciado AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFDeliveryFormat DeliveryChannel AFNotificationRule AFNotificationRuleTemplate AFNotificationContactTemplate (mediante suscriptores) AFNoticationContacts secundario AFContact AFDeliveryFormat AFNotificationRuleSubscriber AFNotificationContactTemplate AFNoticationContacts secundario AFContact AFNotificationRuleTemplate AFNotificationContactTemplate (mediante suscriptores) AFNoticationContacts secundario AFContact AFDeliveryFormat AFReferenceType AFReferenceTypeCategories referenciado AFElementTemplates de AllowedParentElementTemplate y AllowedChildElementTemplate AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFSecurityIndentity AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFSecurityMapping AFSecurityIdentity asignado a AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) 50 Guía del usuario PI System Explorer Importación y exportación de bases de datos Tipo de objeto XML Referencia incluida AFTable AFTableConnection AFTableCategories referenciado AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFTableConnection AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) AFTransfer AFElementTemplate en Template AFElementCategories referenciado AFEnumerationSets referenciado en atributos sin plantillas AFElements referenciado en Source y Destination UOMClass UOMClass para la clase exportada y las clases referenciadas por las UOM en UOMClass. Por ejemplo, cuando se exporta la clase Area, esta incluida la clase Longitud porque las UOM de longitud estan referenciadas por muchas UOM de area. Nota: La expórtación de UOMClass no incluye valores de seguridad, que solo se exportan con UOMDatabase. UOMGroup (si alguna de las UOM de las clases exportadas o referenciadas tiene un UOMGroup asignado). UOM para todas las UOM que pertenecen a la UOMClass exportada. UOMDatabase AFSecurityIdentities de SecurityAccessControl (si tambien se selecciona Incluir ajustes de seguridad) UOMGroup. Las asignaciones de grupo estan definidas segun cada UOM. UOMClass UOM Formato de archivo de exportación y restauración El formato XML de impórtación/expórtación se describe en un archivo de esquema ubicado en el PIPC\AF directorio de instalación, OSIsoft.AF.xsd. Gran parte de los objetos de AF admiten un atributo de óperación en XML que permite la eliminación. Del mismo modo, puede ejecutar la ópción de Auto Point Config de forma selectiva en los elementos utilizando la misma tecnica. Ejemplo ... <AFElement operation="delete"> <Name>ElementToDelete</Name> </AFElement> ... Los elementos y atributos se pueden importar utilizando una lista plana, en la cual la ruta relativa del elemento o atributo esta incluida en el nombre de campo. Ejemplo: ... <AFElement> <Name>RootElement</Name> ... </AFElement> <AFElement> <Name>RootElement\ChildElement1<\Name> ... </AFElement> <AFElement> <Name>RootElement\ChildElement2<\Name> ... </AFElement> ... Guía del usuario PI System Explorer 51 Importación y exportación de bases de datos Restaurar bases de datos desde archivos XML exportados Puede restaurar una base de datos que se haya exportado a XML importando objetos desde el archivo XML. Tambien puede importar objetos de PI AF con una utilidad de línea de comandos. Consulte Utilidad AFImport. Antes de empezar OSIsoft recomienda que no utilice la ópción Permitir actualizar cuando importe objetos con nombres duplicados, como Event Frames, en una base de datos de PI AF vacía. De lo contrario, pódrían ocurrir problemas. Sin embargo, es posible que reciba un mensaje que indique que los objetos, como las unidades de medida, ya existen en el servidor de PI AF. La impórtación no intenta realizar ningun cambio en los objetos existentes, lo que significa que, si hay diferencias entre las propiedades de los objetos en el archivo XML y el sistema de destino, estas no se resuelven. Procedimiento 1. Haga clic en Archivo > Importar desde archivo. 2. En la ventana Importar desde archivo, seleccione el archivo XML que contenga los datos y elija las opciones correspondientes. Opción de importación Description Permitir crear Permite crear objetos nuevos. Si desea actualizar elementos existentes, no marque esta ópción para impedir que se creen nuevos objetos accidentalmente. Permitir actualizar Permite actualizar objetos existentes. Si solo desea anadir nuevos elementos, no marque esta ópción para impedir que se sobrescriban objetos existentes accidentalmente. Ingreso automático Permite que la óperación de impórtación ingrese objetos de forma autómatica a medida que esta se realiza. De esta forma, se reducen los requisitos de maximó de memoria de la óperación. Utilice esta ópción cuando vaya a importar una gran cantidad de objetos. Crear o actualizar PI point Actualiza los atributos con una cónfiguración de PI point especificada en el archivo XML, si ya existen, o los crea si no existen. Esta ópción invoca la ópción CreateConfig de referencia de datos correcta, que crea o actualiza PI points, ademas de resolver los parametrós de substitución y cónfigurar el servidor y los ID de punto. Cuando se selecciona esta ópción, el rendimiento de la óperación de impórtación se ve afectado negativamente. Nota: Los PI points no se crean si no se selecciona la casilla Creación de tag en la ventana Referencia de datos de PI Point. 52 Guía del usuario PI System Explorer Importación y exportación de bases de datos Preservar identificaciones únicas Conserva identificaciónes unicas que existen en el archivo XML de origen. Esta ópción es valida solamente cuando tambien estan seleccionadas las opciones Permitir crear e Ingreso automático. Cuando se selecciona esta ópción, el rendimiento de la óperación de impórtación se ve afectado negativamente. No hay ninguna garantía de que PI AF preservara las identificaciónes unicas de los atributos derivados de plantillas, ya que dichas ID se generan segun la identificación unica de la plantilla. Nota: Dado que los servidores de PI AF mantienen una cache de rowids a ids, importar con la ópción Preservar identificaciones únicas repercute de manera diferente en los servidores de PI AF con equilibrio de carga que en los servidores de PI AF sin equilibrio de carga. En situaciones sin equilibrio de carga, los elementos eliminados próvócaran la actualización de la cache de rowids a ids. Sin embargo, en situaciones con equilibrio de carga, se debera reiniciar el servidor no conectado para que la cache se actualice despues de eliminar los elementos, y antes de usar la impórtación con la ópción Preservar identificaciones únicas para restaurar los elementos al mismo sistema. Deshabilitar nuevos análisis y notificaciones Cuando esta activado (valor predeterminado), cualquier nuevo analisis o nótificación que se cree mediante la impórtación es deshabilitado por la impórtación, independientemente del valor de la propiedad Activado en el analisis o la nótificación. El ajuste Estado en el XML para los analisis y nótificaciónes existentes se ignora y no se módifica cuando la ópción esta seleccionada. Exportar objetos de biblioteca a otra base de datos Puede exportar objetos de biblioteca (plantillas, fórmulas, unidades de medida, etc.) de una base de datos a otra. En esta sección • Bibliotecas guardadas de PI AF • Guardar bases de datos como bibliotecas • Cargar bibliotecas de bases de datos • Consultar propiedades de bibliotecas cargadas Bibliotecas guardadas de PI AF Una biblioteca guardada de PI AF ofrece una cólección de objetos de aplicación o de dominio específicó que puede importar a una base de datos de PI AF. Las bibliotecas guardadas incluyen, por lo general, categórías, plantillas de elementos, conjuntos de enumeración, tipos de referencia y tablas, así como la base de datos de unidades de medida, que siempre esta incluida. Tambien puede tener la ópción de incluir otros objetos, como elementos y nótificaciónes. Guía del usuario PI System Explorer 53 Importación y exportación de bases de datos Nota: Las bibliotecas se almacenan como archivos XML en la base de datos de PI AF de SQL Server (PIFD), donde resultan facilmente accesibles para otros usuarios. En cambio, la ópción Exportar a archivo le permite exportar una base de datos completa de objetos como archivo XML a su equipo o red. El archivo exportado puede importarse en su totalidad a otro servidor. Guardar bases de datos como bibliotecas Los objetos de base de datos se guardan como bibliotecas cuando se desea que esten disponibles para su impórtación a diferentes bases de datos del servidor de PI AF. Procedimiento 1. Haga clic en Archivo > Guardar como biblioteca. 2. En la ventana Guardar base de datos como biblioteca, introduzca un nombre en el campo Nombre de biblioteca. El nombre de la biblioteca no tiene por que ser exclusivo si se preve sobrescribir una biblioteca existente. 3. Opcional. Introduzca una descripción del contenido de la biblioteca en el campo Descripción. 4. Para sustituir una biblioteca existente, seleccione la casilla Remplazar la biblioteca existente sin preguntar. 5. Para incluir objetos como elementos y nótificaciónes en la biblioteca, seleccione la casilla Incluir objetos ajenos a la biblioteca. 6. Haga clic en Aceptar. Cargar bibliotecas de bases de datos Puede cargar una biblioteca de base de datos desde un conjunto de bibliotecas que se haya guardado anteriormente como base de datos de PI AF. Procedimiento 1. Haga clic en . 2. En la ventana Seleccionar base de datos, seleccione la base de datos en la que desee cargar una biblioteca y haga clic en Aceptar. 3. Haga clic en Archivo > Cargar biblioteca. 4. En la ventana Cargar biblioteca en base de datos, seleccione una biblioteca de la lista y haga clic en Aceptar. Resultados Los objetos de la biblioteca cargada completan la base de datos actual. Para cónfirmar cuantós objetos se cargan, consulte la pestana Recuento en la ventana Propiedades de base de datos, tal como se describe en Ver o editar las propiedades de las bases de datos de PI AF. Consultar propiedades de bibliotecas cargadas Para ver las propiedades de las bibliotecas que se han cargado en el servidor de PI AF, vaya a la ventana Propiedades del servidor de PI AF. Es posible cambiar el nombre y la descripción de una biblioteca. 54 Guía del usuario PI System Explorer Importación y exportación de bases de datos Procedimiento 1. Haga clic en Archivo > Propiedades del servidor. 2. En la ventana Propiedades del servidor de PI AF, haga clic en la pestana Bibliotecas. Se enumeraran las bibliotecas instaladas actualmente. 3. Haga clic con el bótón secundario en la biblioteca que desee consultar y haga clic en Propiedades. 4. Opcional. En la ventana Propiedades de biblioteca, puede cambiar el nombre y la descripción de la biblioteca conforme a lo necesario. 5. Haga clic en Aceptar. Utilidad AFExport La utilidad AFExport es una aplicación de línea de comandos que sirve para archivar bases de datos de PI AF en un formato XML que se puede restaurar posteriormente. Utilice esta utilidad para archivar elementos, plantillas, Event Frames, transferencias y otros objetos de una base de datos de PI AF. Tambien puede exportar colecciones de objetos de PI AF desde PI System Explorer. Consulte Exportar una base de datos a XML. La utilidad AFExport.exe se encuentra en la carpeta \PIPC\AF. Para ejecutar la utilidad de expórtación de PI AF, abra una ventana de comandos y vaya a la carpeta PIPC\AF. Utilice la siguiente sintaxis: AFExport.exe y seleccione uno de los parametrós incluidos en Parametrós de la utilidad AFExport. Para mostrar todos los parametrós, escriba: AFExport /? En esta sección • Pautas para exportar colecciones • Parametrós de la utilidad AFExport • Rutas de expórtación de muestra Pautas para exportar colecciones Debe seguir estas pautas mientras se prepara para exportar una cólección: • Especifique colecciones por el nombre de propiedad de PI AF SDK, seguido de "[ ]". • Identifique miembros individuales de una cólección escribiendo su nombre entre corchetes. • Si no se especifica ningun nombre de cólección, se asume la cólección secundaria predeterminada para la ubicación de la ruta. • La cólección secundaria predeterminada de un servidor de PI AF es Databases. • La cólección secundaria predeterminada de una base de datos es Elements. • La cólección secundaria predeterminada de un elemento es Elements. • La cólección secundaria predeterminada de una base de datos de unidades de medida es UOM. • Una barra vertical (|) indica una cólección de atributos o de plantillas de atributos. Guía del usuario PI System Explorer 55 Importación y exportación de bases de datos Parámetros de la utilidad AFExport La utilidad AFExport es compatible con los siguientes parametrós. Parámetro Forma abreviada Path Ruta a un objeto que se desea exportar. El formato habitual es: \\afserver \database. Utilice '.' para exportar la base de datos predeterminada. Consulte Rutas de expórtación de muestra. A esta tabla le siguen algunos detalles adicionales y ejemplos. 56 Descripción /File:string /F Especifica un archivo de salida. Si no se especifica ninguno, la salida se transmite a la consola. /StartTime:string /T Especifique una hora de inicio para hacer que se exporten los Event Frames que se encuentran entre las horas de inicio y finalización especificadas. /EndTime:string /E Especifique una hora de finalización al exportar Event Frames, transferencias y casos. /AllReferences[-] /A Exporte cualquier objeto referenciado desde el objeto de PI AF especificadó. Este parametró no puede utilizarse con el parametró No References. /NoReferences[-] /N No exporte objetos referenciados, incluidos los objetos secundarios. Este parametró no puede utilizarse con el parametró All References. /DefaultValues[-] /D Si no se especifica este parametró, las propiedades que estan cónfiguradas con los valores predeterminados no se expórtaran y el resultado sera un archivo de expórtación considerablemente mas pequenó. La impórtación de un archivo sin valores predeterminados sobre objetos existentes puede producir como resultado valores que no se restablecen a sus valores predeterminados. /Library[-] /L Exporte solo los objetos de biblioteca desde una base de datos. Los objetos de biblioteca incluyen todas categórías, plantillas, conjuntos de enumeración, tipos de referencia y tablas. /Security[-] /Y Exporte infórmación de seguridad. La expórtación de infórmación de seguridad aumenta el tiempo de expórtación y los tiempos de impórtación posteriores. /SimplifiedConfigStrings[-] /Sc Exporte cadenas de cónfiguración para plantillas de atributos o atributos derivados de dichas plantillas de atributos sin parametrós de substitución y no exporte UniqueID ni identificadóres de punto en las cadenas de cónfiguración. Guía del usuario PI System Explorer Importación y exportación de bases de datos Parámetro Forma abreviada Descripción /UniqueIDs[-] /U Exporte ID unicós de todos los objetos. Esto permite cambiar el nombre a los objetos cuando se vuelven a importar a la misma base de datos. Este parametró aumenta el tamanó del archivo de salida y puede incrementar el tiempo necesario para la impórtación. /Silent[-] /S Modo silencioso. Impide que se muestren los mensajes informativos. Si no se especifica ningun archivo de salida, se selecciona de forma autómatica este parametró. /Summary[-] /M Modo resumido. Muestra solo la infórmación mínima en curso. Este parametró no es validó con el modo Silent o si no se especifica ningun archivo de salida. /User:string /user Utilice esta ópción para especificar una cuenta de usuario de Windows diferente para conectarse al servidor de PI AF. /Password:string /pw Si se especifica un nombre de usuario, especifique la cóntrasena de las credenciales de red. /Version /V Utilice esta ópción para mostrar infórmación de la versión. Los demas parametrós se omiten. /Flat[-] /flat Exporte un objeto jerarquicó en un formato plano. La expórtación sin formato puede hacer que resulte mas sencillo editar los objetos con algunas herramientas. Los objetos jerarquicós que se expórtaran sin formato son: atributos, plantillas de atributos, elementos y marcos de evento. /Paste[-] /Pa La óperación de pegado se comporta como un comando copiar/pegar típicó. /?, /help Imprime el contenido de esta tabla. @file Utilice el archivo especificadó para proporcionar argumentos de entrada adicionales. El archivo debe contener un unicó argumento por línea. Las líneas de comentarios comienzan con el caracter #. Rutas de exportación de muestra La tabla a cóntinuación contiene sintaxis de muestra para exportar distintos componentes de la base de datos de PI AF. Para exportar... Utilice esta sintaxis... La base de datos predeterminada . La base de datos MyDatabase del servidor de PI AF predeterminado \\.\MyDatabase Guía del usuario PI System Explorer 57 Importación y exportación de bases de datos Para exportar... Utilice esta sintaxis... El elemento MyElement de la base de datos MyDatabase del servidor de PI AF denominado MyAFServer \\MyAFServer\MyDatabase\MyElement Todas las plantillas de elemento de la base de datos \\.\MyDatabase\ElementTemplates[] MyDatabase Plantilla de elemento de T1 de la base de datos MyDatabase \\.\MyDatabase\ElementTemplates[T1] Todos los conjuntos de enumeración de la base de datos predeterminada de MyAFServer \\MyAFServer\.\EnumerationSets[] Todos los atributos de MyChildElement de la base \\MyAFServer\MyElement\MyChildElement \Attributes[] de datos MyAFServer predeterminada La base de datos de unidades de medida (UOMDatabase distingue entre mayusculas y minusculas) \\.\UOMDatabase Todas las tablas de la base de datos predeterminada MyAFServer \\MyAFServer\.\Tables[] Utilidad AFImport La utilidad AFImport es una aplicación de línea de comandos que sirve para recuperar objetos de PI AF en una base de datos. Tambien puede utilizar Importar desde archivo en PI System Explorer para recuperar objetos de la base de datos. Consulte Restaurar bases de datos desde archivos XML exportados. La utilidad AFImport.exe se encuentra en la carpeta \PIPC\AF. Para ejecutar la utilidad AFImport, abra una ventana de comandos y vaya a la carpeta PIPC \AF. Utilice la siguiente sintaxis: AFImport.exe y seleccione uno de los parametrós incluidos en Parametrós de la utilidad AFImport. Para mostrar todos los parametrós, escriba: AFImport /? Ejemplo de sintaxis 1 Para importar objetos de base de datos de un archivo XML en una base de datos de PI AF y crear o actualizar la cónfiguración de PI Point para los elementos recientemente creados, escriba: AFImport "\\AFServer\database" /File:"C:\Filename.xml" /P Nota: El uso del parametró /P (/CreateUpdatePIPoints) puede tener un impacto significativó en el rendimiento de la impórtación. Ejemplo de sintaxis 2 Para importar objetos de base de datos de un archivo XML en una base de datos de PI AF y deshabilitar la validación de los valores de cadena de cónfiguración para las referencias de datos y los canales de entrega, escriba: AFImport "\\AFServer\database" /File:"C:\Filename.xml" /D 58 Guía del usuario PI System Explorer Importación y exportación de bases de datos Nota: Use el parametró /D (/DisableConfigStringValidation) para agilizar una óperación de impórtación. Tenga en cuenta que el uso de este parametró omite la busqueda de PI Points, lo que corrige o agrega ID de servidor e ID de puntos a las cadenas de cónfiguración. Ejemplo de sintaxis 3 Para importar objetos de base de datos de un archivo XML a un subelemento de una base de datos de PI AF, escriba: AFImport "\\AFServer\database\element" /File:"C:\Filename.xml" Parámetros de la utilidad AFImport La utilidad AFImport es compatible con los siguientes parametrós. Parámetro Forma abreviada Path Description Ruta al objeto al que se desea importar. El formato habitual es: \ \afserver\database. Utilice '.' para importar la base de datos predeterminada. /File:string /F Especifica un archivo de entrada. Si no se especifica ninguno, la óperación de impórtación realiza la lectura desde la entrada estandar. /AutoCheckIn[-] /A Ingrese de forma autómatica los cambios durante una óperación de impórtación. Valor predeterminado: True /Create[-] /C Permita una óperación de impórtación para crear nuevos objetos. Valor predeterminado: True /Update[-] /U Permita una óperación de impórtación para actualizar objetos existentes. Valor predeterminado: True /CreateCategories[-] /CC Cree categórías que no existen, pero a las que hagan referencia objetos en la entrada. Valor predeterminado: True /CreateUpdatePIPoints[-] /P Crea o actualiza la cónfiguración de PI point de elementos recientemente creados. Esta ópción puede repercutir de manera significativa en el rendimiento de la impórtación. Guía del usuario PI System Explorer 59 Importación y exportación de bases de datos Parámetro Forma abreviada Description /PreserveUniqueIDs[-] /Pid Conserve ID unicas que existen en el archivo XML de origen. Esta ópción solamente es valida cuando tambien se especifican /Create y / AutoCheckIn. Esta ópción puede repercutir de manera significativa en el rendimiento de la impórtación. No hay ninguna garantía de que PI AF preservara las identificaciónes unicas de los atributos derivados de plantillas, ya que dichas ID se generan segun la identificación unica de la plantilla. Nota: Dado que los servidores de PI AF mantienen una cache de rowids a ids, importar con la ópción Preservar identificaciones únicas repercute de manera diferente en los servidores de PI AF con equilibrio de carga que en los servidores de PI AF sin equilibrio de carga. En situaciones sin equilibrio de carga, los elementos eliminados próvócaran la actualización de la cache de rowids a ids. Sin embargo, en situaciones con equilibrio de carga, se debera reiniciar el servidor no conectado para que la cache se actualice despues de eliminar los elementos, y antes de usar la impórtación con la ópción Preservar identificaciones únicas para restaurar los elementos al mismo sistema. 60 /DisableNewAnalysesNotifications[-] /DN Los nuevos analisis y nótificaciónes se crean con estado deshabilitado. Los analisis y las nótificaciónes existentes en la base de datos de destino no se ven afectados. /DisableConfigStringValidation [-] /D Desactiva la validación de los valores de cadena de cónfiguración para las referencias de datos y los canales de entrega, lo que puede agilizar la óperación de impórtación. Sin embargo, se ómitira la busqueda de PI points, lo que corrige o anade ID de servidor e ID de puntos a las cadenas de cónfiguración. /GenerateUniqueNames[-] /G Genera nombres exclusivos para los objetos cuando ya existe un objeto con el mismo nombre. Guía del usuario PI System Explorer Importación y exportación de bases de datos Parámetro Forma abreviada Description /Paste[-] /Pa La óperación de pegar se comporta como un proceso de copiar/pegar. En función de dónde se importen los datos, determina si se generara un nombre nuevo o no. /ContinueOnError /CE Especifica el comportamiento del proceso de impórtación cuando se produce un error recuperable. Las tres opciones disponibles son Yes, No y Prompt. El valor predeterminado es Prompt, salvo en caso de una ejecución silenciosa, en cuyo caso se cancelara de forma predeterminada el proceso de impórtación. /Silent[-] /S Modo silencioso. Impide que se muestren los mensajes informativos. /Summary[-] /M Modo resumido. Muestra solo la infórmación mínima en curso. /User:string /user Utilice esta ópción para especificar una cuenta de usuario de Windows diferente para conectarse al servidor de PI AF. /Password:string /pw Si se especifica un nombre de usuario, especifique la cóntrasena de las credenciales de red. /Version /V Muestra infórmación de la versión. Los demas parametrós se omiten. @file Lea el archivo de respuestas para conocer mas opciones. El archivo de respuesta contiene un unicó parametró por línea. Las líneas de comentarios comienzan con el caracter #. Guía del usuario PI System Explorer 61 Importación y exportación de bases de datos 62 Guía del usuario PI System Explorer Recuperación de información de activos PI System Explorer proporciona una variedad de metódós que usted puede utilizar para ubicar y revisar los activos de su base de datos de PI AF, que incluye navegadores, ventanas de busqueda, tendencias para verificar fórmulas y calculós, y administración de versiones. Tambien puede revisar datos de series temporales para atributos que contengan o hagan referencia a estos datos. En esta sección • Explóración de activos • Activos y busquedas de datos de activos • Tendencias en PI System Explorer • Gestión de versiones para equipos y procesos • Visualización de diferentes versiones de objeto y objetos obsoletos • Ver datos de series temporales Exploración de activos Use el navegador de PI System Explorer para mostrar los objetos de activos en la base de datos de PI AF. El navegador muestra los siguientes activos, segun el tipo de activo que haya seleccionado en el panel del navegador: • Elementos Muestra los activos y las busquedas de elementos en formato arból. Puede controlar cuantós elementos se muestran por pagina. • Event Frames Muestra el event frame y las colecciones de busqueda de transferencia. Dado que los modelos de activos pueden tener miles de event frames o transferencias, estos objetos no se muestran en una jerarquía del navegador. En su lugar, cada uno de ellos tiene una cólección de busquedas. Las busquedas recientes tambien se incluyen en la cólección de busquedas. • Biblioteca Muestra las colecciones de objetos de Plantillas (para elementos, event frames, modelos y transferencias), Conjuntos de enumeración, Tipos de referencia, Tablas, Conexiones de tablas y Categorías (para analisis, atributos, elementos, reglas de nótificación, tipos de referencia y tablas). Para ver todos los objetos de un determinado tipo, expanda la cólección de ese tipo. • Unidades de medida Muestra todas las clases de UOM en la base de datos de unidades de medida. Cuando selecciona una clase, las UOM que pertenecen a esa clase se enumeran en el visor y en la calculadora de cónversión. • Contactos Muestra una lista de busqueda de contactos, equipos de escalación, grupos y puntos finales de entrega independientes para usar con las nótificaciónes. En esta sección • Explóración de elementos Guía del usuario PI System Explorer 63 Recuperación de información de activos • Cónfigurar el tamanó de la pagina del navegador • Abrir ventanas adicionales del navegador Exploración de elementos Los elementos se muestran en el navegador en forma de arból. La estructura del arból de elementos varía segun cada órganización. El disenadór de modelos de activos elige la estructura mas pertinente para los usuarios de la órganización. En la imagen que figura a cóntinuación, los elementos estan organizados por ubicación de planta. Si es el responsable de todos los equipos de una determinada planta, este modelo puede resultarle util. Un modelo diferente puede ser mas util para alguien con un rol diferente. El arból de elementos puede incluir diferentes subarbóles que proporcionan contextos diferentes para los mismos activos. Esto permite a los usuarios localizar elementos en el contexto que les resulte mas util para la tarea que tienen entre manos. Por ejemplo, ademas de la órganización por ubicación de planta que se muestra mas arriba, puede tener tambien una órganización por fabricante de equipos, como se muestra en la siguiente imagen. Los elementos que representan las bombas aparecen en las jerarquías Manufacturers y Plant Location. En la jerarquía Manufacturer, los elementos de bomba no son elementos nuevos independientes, sino que son referencias a los elementos que ya existían en el arból de Plant Location. Para indicar que son referencias de elementos, se representan mediante el icono del elemento referenciado . Configurar el tamaño de la página del navegador El navegador de PI System Explorer esta paginado. Esto significa que muestra varios objetos al mismo tiempo. Si existen mas objetos, PI System Explorer los muestra en otra pagina. Cuando y en el navegador. esto ocurre, puede ver El numeró maximó de objetos que pueden mostrarse en el navegador es, de forma predeterminada, 1000. Puede módificar ese numeró. 64 Guía del usuario PI System Explorer Recuperación de información de activos Procedimiento 1. En PI System Explorer, seleccione Herramientas > Opciones. 2. En la pestana General, introduzca el numeró maximó de objetos que se pueden mostrar en el navegador, en el campo Tamaño máximo de página de rama de árbol. 3. Haga clic en Aceptar. Abrir ventanas adicionales del navegador En algunas circunstancias, puede resultar practicó abrir mas ventanas de navegador. Por ejemplo, puede hacer que se muestre la base de datos de unidades de medida en una instancia del navegador mientras crea una nueva plantilla en el navegador Biblioteca. Procedimiento 1. En el panel Navegador, haga clic con el bótón secundario en el elemento que desee abrir en otra ventana. 2. Seleccione Abrir en nueva ventana. 3. Para moverse entre ventanas, haga clic en el icono de PI System Explorer de la barra de tareas de Windows y seleccione la vista en miniatura de la ventana que desee. Activos y búsquedas de datos de activos PI System Explorer ofrece una variedad de opciones para la busqueda de activos, datos de activos, y PI points. • Encuentre los datos de un equipo específicó. Por ejemplo, datos de PI point, resultados de calculós, infórmación de mantenimiento, etc. Por ejemplo, puede utilizar PI System Explorer para encontrar infórmación sobre un tanque en particular en una planta en particular. • Encuentre todos los equipos con valores de atributos o rangos de valores específicós. Por ejemplo, obtener una lista de todos los tanques con una temperatura superior a los 200 °F. En esta sección • Busqueda rapida • Paginación de resultados de busqueda • Tamanós maximós de consulta • Busqueda en una fecha concreta • Busqueda de PI points • Administrar resultados de busqueda • Buscar elementos • Caracteres especiales en busquedas de nombres • Busqueda de atributos en elementos • Buscar event frames • Buscar atributos en event frames • Busqueda de transferencias • Busqueda de atributos en transferencias Guía del usuario PI System Explorer 65 Recuperación de información de activos Búsqueda rápida Puede utilizar el cuadro de busqueda rapida en el extremo derecho de la barra de herramientas de PI System Explorer para buscar elementos, event frames, plantillas de elementos o tipos de unidades de medida. Procedimiento 1. Realice una selección en el panel del navegador para establecer el contexto de la busqueda rapida. Por ejemplo, seleccione Marcos de evento para definir la busqueda rapida para los marcos de evento. 2. En el cuadro de busqueda rapida, seleccione un límite de busqueda en Acciones , introduzca criterios de busqueda y pulse la tecla Intro. Los resultados de busqueda se móstraran en el visor y en el navegador. Nota: Los resultados de busqueda que se muestren en el navegador permaneceran allí para que pueda acceder facilmente a ellos en caso de que los necesite. Puede hacer clic con el bótón secundario y eliminarlos del navegador; tambien se eliminaran al salir de PI System Explorer. Puede hacer clic con el bótón secundario y guardelós para conservarlos hasta que los elimine. Paginación de resultados de búsqueda Cuando busque un numeró considerable de elementos o Event Frames, puede utilizar la ópción Ajustar tamaño máximo de consulta para devolver resultados de busquedas rapidas en fragmentos mas manejables. Esto se conoce como paginación. Cambie el valor de Ajustar tamaño máximo de consulta al numeró de objetos que desea ver a la vez en los resultados de la busqueda. Si la busqueda devuelve un numeró de objetos mayor que el especificadó por el valor de Ajustar tamaño máximo de consulta, los resultados se paginaran. Por ejemplo, si el valor Ajustar tamaño máximo de consulta es 100 000, el servidor de PI AF intenta encontrar 100 000 objetos coincidentes antes de devolver los resultados. Es probable que no desee esperar a que el servidor encuentre tantas coincidencias y que desee verlas en una unica pagina de resultados de busqueda. Si cambia el valor de Ajustar tamaño máximo de consulta a 100, el servidor de PI AF enviara los resultados despues de encontrar 100 coincidencias y pódra ver los 100 objetos a la vez en los resultados de busqueda. Reglas de los resultados de búsqueda • Solo se paginaran los resultados de busqueda para elementos, transferencias y Event Frames. • El parametró Ajustar tamaño máximo de consulta se aplica solamente a busquedas rapidas de elementos, transferencias o Event Frames. Si busca otros objetos, la busqueda ignórara el valor Ajustar tamaño máximo de consulta. • En las ventanas de busqueda, el valor Resultados por página sustituye al valor Ajustar tamaño máximo de consulta. Tamaños máximos de consulta Un ajuste predeterminado del sistema controla el numeró de objetos que puede devolver una consulta de busqueda. Los usuarios pueden anular el ajuste predeterminado del sistema especificandó otro valor en las ventanas Busqueda de elementos, Busqueda de atributos, Busqueda de marcos de evento y Busqueda de transferencia. 66 Guía del usuario PI System Explorer Recuperación de información de activos Ajuste predeterminado del sistema La ópción Tamaño máximo de consulta se cónfigura en Herramientas > Opciones. Al hacerlo, se cónfigura el valor predeterminado de PI System Explorer. Tamaños personalizados Puede anular el ajuste predeterminado del sistema de una busqueda específica cónfigurandó un valor para Resultados máximos. Para marcos de evento, es posible especificar un valor personalizado en el campo Resultados por página. Búsqueda en una fecha concreta Para realizar una busqueda en PI System Explorer en una fecha y hora concretas, intróduzcalas en el campo Fecha de consulta. PI System Explorer móstrara tambien las versiones del objeto para esa fecha. Consulte Fecha de consulta y tiempo en PI System Explorer para obtener mas infórmación sobre los objetos a los que afecta la Fecha de consulta. Ademas, pódra establecer una hora o un intervalo de tiempo que se apliquen solo a los valores de atributo mostrados y dejen el valor de Fecha de consulta como esta. Para ello, ingrese el contexto temporal en la ventana Establecer contexto temporal como se describe en Establecer el contexto temporal de los valores de atributo mostrados. Búsqueda de PI points Utilice la ventana Búsqueda de tags para recuperar los PI points que coincidan con sus criterios de consulta de busqueda. En PI AF y PI Builder 2017 o versiones posteriores, puede crear una consulta de busqueda en función tanto de los atributos de PI point como de los valores de PI point. Consejo: Para crear referencias de datos de PI point directamente desde los PI points recuperados de una busqueda de PI point, seleccione Ver > Paleta > Búsqueda de tags. Para obtener mas infórmación, consulte Crear referencias directas de datos de PI Point desde los resultados de la busqueda de tags. Procedimiento 1. En el panel del navegador, haga clic en Elementos. 2. Seleccione Buscar > Búsqueda de tags. 3. En la ventana Búsqueda de tags, seleccione los equipos de PI Data Archive en los que desea buscar. Para agregar o cambiar computadoras de PI Data Archive, elija una de las siguientes acciones: ◦ Haga clic en junto al campo Servidores y haga clic en un PI Data Archive de la lista. y luego haga clic con el bótón secundario en el PI Data Archive que desea ◦ Haga clic en agregar de la lista en la ventana Archivos de datos de PI. ◦ Para eliminar un PI Data Archive seleccionado, seleccione el nombre del servidor en el campo Servidores, haga clic con el bótón secundario y luego haga clic en Eliminar. Los servidores se agregan en orden alfabeticó, en la selección existente. Puede agregar varias selecciones de cualquiera de las listas. 4. Cree una consulta de busqueda de PI point en el cuadro de texto ubicado junto al bótón Buscar. Una consulta de busqueda consta de un nombre de filtró, que puede ser una cadena Guía del usuario PI System Explorer 67 Recuperación de información de activos de texto; un atributo de PI point (la ópción predeterminada es tag) o un valor de PI point (por ejemplo, Value); un operador (la ópción predeterminada es :=) y un filtró de consulta (la ópción predeterminada es * o todos los PI points). Para obtener una descripción completa de la sintaxis de una consulta de PI point, consulte Sintaxis para las busquedas de PI point. Entre los ejemplos de consultas de atributo se incluyen los siguientes: ◦ sin* ◦ tag:=sin* ◦ tag:<>sin* datatype:float ◦ step:0 AND pointsource:L ◦ tag:<>sin* AND PointType:Float64 Entre los ejemplos de consultas de valor (que se pueden combinar con consultas de atributo) se incluyen los siguientes: ◦ Value:>1000 ◦ tag:<>sin* AND Value:>10 ◦ PointType:Int32 AND Value:>10 ◦ PointSource:L AND Annotated:1 AND TimeStamp:t ◦ creationdate:>y-1d AND future:true AND timestamp:<* De manera predeterminada, PI AF busca nombres de puntos que comiencen con la cadena de la consulta (es decir, que ya este seleccionado el filtró Empieza por). Nota: Las consultas que contienen un nombre de filtró de consulta (como name:*sine*) buscan solo los atributos de tag. En las versiones anteriores de PI AF, las consultas que cóntenían un nombre de filtró de consulta buscaban el atributo descriptor, así como el filtró de consulta especificadó, a menos que el atributo descriptor en realidad se haya especificadó como parte del filtró de consulta. Para crear una consulta de busqueda, realice una de las siguientes acciones. Para… Haga lo siguiente… Borrar los criterios seleccionados anteriormente Haga clic en Reiniciar. Se borran todas las consultas, así como el filtró Incluir descripción en la búsqueda. Incluir descripciones de puntos en una consulta a. Haga clic en . b. Haga clic en Add Criteria (Agregar criterios) o presione ALT + C. c. Seleccione Incluir descripción en la búsqueda y ajuste el valor en Verdadero. Escribir una consulta directamente en el cuadro de texto de busqueda a. Escriba el primer caracter de la consulta. b. Seleccione una ópción de la lista de valores y atributos del punto coincidentes, o siga escribiendo manualmente un valor o atributo del punto. c. Introduzca los criterios que deben coincidir. 68 Guía del usuario PI System Explorer Recuperación de información de activos Incluir atributos de PI point comunes en una consulta a. Haga clic en . b. Introduzca los criterios en cualquiera de los siguientes campos: ▪ Nombre (alias para el atributo tag) ▪ Origen de punto ▪ Tipo de datos (alias para el atributo pointtype) ▪ Clase de punto (alias para el atributo ptclassname) c. A fin de introducir los criterios para las unidades de ingeniería y la descripción, haga clic en Add Criteria (Agregar criterios) o presione ALT + C. A cóntinuación, haga clic en Unidades de ingeniería o Descripción. Los criterios se anaden a la cadena del cuadro de texto de busqueda, separados por un espacio. Nota: La consulta de busqueda devuelve solo los PI points que coinciden con todos los criterios. Incluir valores de PI point en una consulta a. Haga clic en . b. Haga clic en Add Criteria (Agregar criterios) o presione ALT + C. c. Haga clic en cualquiera de los siguientes criterios: ▪ Valor ▪ Marca de tiempo ▪ IsGood ▪ Anotado ▪ Sustituido ▪ Cuestionable d. Introduzca los criterios en los campos que ha seleccionado, segun sea necesario. Tenga en cuenta que puede seleccionar un operador de cómparación para los criterios Valor y Marca de tiempo. Los criterios se anaden a la cadena del cuadro de texto de la consulta busqueda, separados por un espacio. Nota: La consulta de busqueda devuelve solo los PI points que coinciden con todos los criterios. Borrar una consulta existente o eliminar un criterio del area de busqueda expandida Haga clic en . Utilizar una consulta anterior a. Haga clic en . b. Haga clic en Búsquedas recientes. c. Seleccione la consulta existente de la lista. Guía del usuario PI System Explorer 69 Recuperación de información de activos Filtrar nombres de punto por contenido, coincidencia exacta o final a. Haga clic en . b. Haga clic en el filtró adecuado: ▪ Contiene ▪ Coincidencia exacta ▪ Termina en 5. Haga clic en Buscar para recuperar los puntos coincidentes en la tabla de resultados. 6. Elija una de las siguientes acciones. Para… Haga lo siguiente… Revisar datos de serie temporal Haga clic con el bótón secundario en un PI point y luego haga clic en Datos de serie temporal. Para obtener mas infórmación, consulte Ver datos de series temporales. Crear una tendencia Haga clic con el bótón secundario en un PI point y luego haga clic en Tendencia. Para obtener mas infórmación, consulte Crear tendencias. Agregar un PI point a una tendencia existente Haga clic con el bótón secundario en un PI point y luego haga clic en Add to Trend (Agregar a tendencia). Revisar los atributos, las marcas de tiempo y los valores de PI point actuales Haga clic con el bótón secundario en un PI point y luego haga clic en Propiedades. Crear una referencia de datos de PI point Solo para los resultados de busqueda que se muestran en la paleta. Arrastre un PI point hasta la cuadrícula Atributos. Para obtener mas infórmación, consulte Crear referencias directas de datos de PI Point desde los resultados de la busqueda de tags. Cambiar las columnas en la tabla de resultados Haga clic en y borre las columnas que desea eliminar. Agregar columnas de atributos a la tabla de resultados a. Haga clic con el bótón secundario en un encabezado de columna y luego haga clic en Add Column (Agregar columna). b. En la ventana Seleccionar atributos de punto, seleccione los atributos del punto que se van a agregar. c. Haga clic en Aceptar. Restaurar las columnas originales en la tabla de resultados Haga clic con el bótón secundario en un encabezado de columna y luego haga clic en Restore Original Columns (Restaurar columnas originales). 7. Haga clic en Aceptar. Los resultados se muestran en el visor. Cada busqueda se enumera temporalmente en el navegador con la etiqueta Resultados de búsqueda de tags. Para diferenciar entre las busquedas, puede cambiar una etiqueta; para ello, haga clic con el bótón secundario y luego haga clic en Renombrar. Sintaxis para las búsquedas de PI point Consulte las siguientes secciones para obtener detalles sobre la sintaxis para crear consultas de PI point en PI AF y PI Builder. Para obtener detalles completos sobre la sintaxis de las consultas 70 Guía del usuario PI System Explorer Recuperación de información de activos de PI point, consulte “PIPoint Query Syntax Overview” (Descripción general de la sintaxis de las consultas de PI point) en PI System Explorer Ayuda > Referencia AF SDK > Descripción general, o vaya a la pagina de soporte tecnicó PIPoint Query Syntax Overview (https:// techsuppórt.ósisóft.cóm/Dócumentatión/PI-AF-SDK/html/b8fbb6da-7a4b-4570a09d-7f2b85ed204d.htm) (Descripción general de la sintaxis de las consultas de PI point). Filtros de condición Para crear una consulta de PI point, introduzca uno o mas filtrós de cóndición AND, que tambien puede combinar con una cóndición OR, segun sea necesario. Cada cóndición AND contiene una o mas consultas, separadas por un espacio o AND. Una consulta consta de un nombre de filtró de consulta, un operador y el filtró de consulta. Esto le permite especificar varias condiciones con una sola consulta, como se muestra en el siguiente ejemplo: (tag:<>sin* AND PointType:Float64) OR (tag:="*Tank*" AND DataType:=Int32) Nota: Solo puede utilizar parentesis entre las condiciones OR. Solo puede hacer referencia a un nombre de filtró una vez por cóndición AND de la cadena de consulta. Por ejemplo, PointId:>5 AND PointId:<10 genera un error, mientras que PointType:=Int32 OR PointType:=Float32 es validó. Para obtener la maxima eficiencia, cree su consulta de modo que elimine la mayor parte de los elementos de los resultados obtenidos con los filtrós de la primera cóndición. Nombres de filtro de consulta Al crear consultas en función de los atributos de PI point, el nombre de filtró de consulta es un nombre o alias de atributo de PI point. Los alias comunes son los siguientes: Nombre de alias Nombre de atributo Nombre Tag DataType PointType Descripción Descriptor PointClass PtClassName A partir de PI AF de 2017, puede crear una consulta en función de los valores, ademas de crear consultas de PI points en función de un atributo. Sin embargo, no puede utilizar la cóndición OR para crear una consulta de un valor de PI point. Por ejemplo, si introdujera las siguientes consultas, se generaría un error: • IsGood:false OR Annotated:true • PointType:Float AND Value:>10 porque PointType:Float se traduce implícitamente a 'PointType:=Float16 OR PointType:=Float32 OR PointType:=Float64' • PointType:Int AND Value:>10 porque PointType:Int se traduce implícitamente a 'PointType:=Int16 OR PointType:=Int32' • sin* AND Value:>10 porque sin* se traduce implíctamente a 'tag:=sin* OR Descriptor:=sin*' si el ajuste del filtró predeterminado para Incluir descripción en la búsqueda esta seleccionado. Para que tanga validez, tiene que borrar el filtró Incluir descripción en la búsqueda. Caracteres comodín Puede utilizar los siguientes caracteres especiales en una consulta de PI point. Guía del usuario PI System Explorer 71 Recuperación de información de activos Carácter especial Descripción Ejemplo * Substituir cualquier numeró de caracteres sin especificar sin* ? : o := Devuelve todos los PI points con nombres que empiezan por "sin"; por ejemplo, sinusoid y sinusoidu. Sustituir un solo caracter sin especificar CD?158 Cuando se realizan busquedas de todos los PI points con un valor de atributo concreto (distinto a nombre) separara el atributo y el valor que este buscando. pointsource:R Devuelve todos los PI points con nombres que empiezan por "CD", seguido de cualquier caracter unicó, seguido de "158" (por ejemplo, CD1158, CDA158 y así sucesivamente). Devuelve todos los PI points con el valor pointsource R. "ba:temp.1" Consejo: ba\:temp.1 Al buscar el nombre de un Cualquiera de los ejemplos anteriores devuelve el PI point que incluya dos PI point denominado ba:temp.1. puntos, incluya el nombre entre comillas dobles o coloque una barra diagonal inversa delante de los dos puntos. '*Owner Change*' Delimitadores para cadenas de busqueda que contienen espacios o o caracteres especiales "*Owner Change*" '' o "" Devuelve todos los PI points con nombres que contienen Owner Change. "ba:temp.?" Devuelve todos los PI points con nombres que empiezan con ba:temp. y terminan con cualquier caracter unicó. Nota: En los resultados de los ejemplos anteriores se asume que se utiliza la ópción de busqueda predeterminada, que busca nombres de PI points que empiezan por la cadena de busqueda. Operarios La siguiente tabla enumera los operadores que puede utilizar en una cóndición AND. 72 Operador Descripción Ejemplo = El operador EQUALS. Tag:Tank* o Tag:=Tank* <> El operador NOT EQUALS. PointType:<>Int32 < El operador LESS THAN. Descriptor:<M <= El operador LESS THAN OR EQUAL. Tag:<=Tank > El operador GREATER THAN . Tag:>Tank >= El operador GREATER THAN OR EQUAL. Tag:>=Tank Guía del usuario PI System Explorer Recuperación de información de activos En las consultas de valor de PI point con un tipo de datos de cadena, no puede utilizar los siguientes operadores: <, <=, > o >=. Ademas, cuando se esperan valores booleanos (como las consultas de valor del punto Substituted, Questionable, Annotated y IsGood), solo puede utilizar los operadores = y <>. Restricciones de sintaxis • No puede crear consultas de atributos de PI point de datos futuros, como creationdate:>y-1d AND future:true, en los servidores de PI Data Archive anteriores a 3.4.395. • No puede crear consultas de atributos de PI point de datos de seguridad, como PtSecurity y DataSecurity, en los servidores de PI Data Archive anteriores a 3.4.380. Administrar resultados de búsqueda PI System Explorer muestra todos los resultados de busqueda en el navegador donde puede guardarlos en la cólección Busquedas para volver a utilizarlos, cambiarles el nombre o editar los criterios. Todos los resultados de busqueda que no estan guardados se indican con un asterisco. Nota: Todos los resultados de busqueda que no estan guardados se eliminan cuando sale de PI System Explorer. Procedimiento 1. Opcional. Para trabajar desde una lista de resultados de busqueda en el visor en lugar del navegador, realice una de las siguientes acciones: Para… Administrar una busqueda de elementos o atributos Administrar una busqueda de event frames Haga lo siguiente… a. En el navegador, haga clic en Elementos. b. En el navegador, haga clic en la cólección Búsquedas de elementos. a. En el navegador, haga clic en Marcos de evento. b. En el navegador, haga clic en la cólección Búsquedas de event frames. Administrar una busqueda de transferencias a. En el navegador, haga clic en Marcos de evento. b. En el navegador, haga clic en la cólección Búsquedas de transferencias. 2. Seleccione una busqueda y realice una de las siguientes acciones: Para… Haga lo siguiente… Guardar un resultado de busqueda Haga clic con el bótón secundario en el nombre de un resultado de busqueda no guardado y luego haga clic en Guardar. Cambiar el nombre a un resultado de busqueda a. Haga clic con el bótón secundario en el nombre de un resultado de busqueda y luego haga clic en Renombrar. b. Escriba un nuevo nombre para el resultado de busqueda. Guía del usuario PI System Explorer 73 Recuperación de información de activos Copiar un resultado de busqueda Haga clic con el bótón secundario en el nombre de un resultado de busqueda y luego haga clic en Copiar. Editar criterios para un resultado de busqueda a. Haga clic con el bótón secundario en el nombre de un resultado de busqueda y luego haga clic en Propiedades. (En el visor tambien puede hacer doble clic en el nombre de un resultado de busqueda). b. Módifique los criterios de busqueda segun sea necesario y haga clic en Aceptar. Eliminar un resultado de busqueda a. Haga clic con el bótón secundario en el nombre de un resultado de busqueda y luego haga clic en Eliminar. b. Haga clic en Sí en la ventana de cónfirmación Eliminar. Reorganizar resultados de busqueda de transferencias o event frames Solo en el navegador: a. Haga clic con el bótón secundario en el nombre de un resultado de busqueda de transferencias o event frames y luego haga clic en Ordenar por. b. Seleccione una de las opciones siguientes: ▪ Ordenar por nombre ▪ Ordenar por hora de finalización ▪ Ordenar por hora de inicio ▪ Ordenar por categoría ▪ Ordenar por plantilla Mostrar la ruta completa a los elementos o los marcos de evento Solo en el visor: a. Haga clic con el bótón secundario en el encabezado de columna (o debajo de la cuadrícula de resultados de busqueda). b. Haga clic en Mostrar rutas completas. Buscar elementos Utilice la ventana Búsqueda de elementos para recuperar datos de elementos que coincidan con sus criterios de busqueda. Procedimiento 1. En el panel del navegador, haga clic en Elementos. 2. Elija una de las siguientes acciones: ◦ En el menu de PI System Explorer, seleccione Buscar > Búsqueda de elementos. ◦ En el navegador, haga clic con el bótón secundario en el nodo raíz Búsquedas de elementos y seleccione Nueva búsqueda. 3. Cónfigure la ventana Búsqueda de elementos para encontrar el elemento o elementos en la base de datos de PI AF. Nota: Si introduce valores para varios criterios, la busqueda devólvera solamente aquellos elementos que coincidan con todos los criterios especificadós. 74 Guía del usuario PI System Explorer Recuperación de información de activos 4. De la lista Acciones , seleccione el tipo de filtró o aplique: Contiene, Coincidencia exacta, Comienza con o Finaliza con. 5. Elija una de las siguientes acciones: Para… Escribir una o mas condiciones de filtradó directamente en el campo Introducir criterios de elemento Haga lo siguiente… ◦ Use el operador : o := para seleccionar elementos que coincidan con un nombre, una descripción, una plantilla y una categóría. ◦ Use caracteres especiales si es necesario. Para obtener mas infórmación, consulte Caracteres especiales en busquedas de nombres. ◦ Coloque entre " las cadenas con espacios o caracteres especiales. ◦ Separe las condiciones de filtradó con un espacio finó, por ejemplo: Category:"Processing Plants" Name:Cracking Al comenzar con PI AF 2018 SP2, puede utilizar condiciones OR cuando escribe directamente. Por ejemplo: ◦ “Name:’ElementName’ (|Attribute1:>5 OR | Attribute2:<2)” ◦ “Description:’TestDescription’ OR Name:’TestName’” Filtrar elementos en Criterios Introduzca valores en los siguientes campos si es necesario. Haga clic en Agregar criterios para introducir criterios de campos adicionales. ◦ Nombre Ingrese el nombre del elemento que desea recuperar segun el tipo de filtró. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ◦ Raíz de búsqueda de elementos Ingrese el elemento que desea usar como nivel de base o raíz para la busqueda de elementos. Escriba el nombre exacto o haga clic en para abrir la ventana Navegador de elementos, donde pódra consultar la jerarquía de elementos y seleccionar un elemento. No puede incluir caracteres cómódín en el nombre que introduzca. Si no especifica un elemento, establezca el nivel principal de la jerarquía de elementos como la raíz. En función de la PI AFjerarquía, la especificación de un elemento en el campo Raíz de búsqueda de elementos puede mejorar el rendimiento de las busquedas. ◦ Todos descendientes Seleccione Verdadero para recuperar cualquier subelemento de la jerarquía que coincida con los criterios especificadós. Seleccione Falso para recuperar solo los elementos de nivel de raíz que coincidan con los criterios especificadós. ◦ Plantilla Seleccione la plantilla en la que deben basarse los elementos recuperados. Despues de seleccionar una plantilla, puede anadir criterios para buscar elementos por valor de atributo. Guía del usuario PI System Explorer 75 Recuperación de información de activos ◦ Category Seleccione la categóría con la que deben coincidir los elementos recuperados. ◦ Valor del atributo Puede especificar hasta tres condiciones para un valor de atributo. Para cada cóndición, especifique un nombre de atributo, un operador y un valor de atributo, por ejemplo Temperature >= 98. ▪ En versiones anteriores a PI AF 2018, esta función solo esta disponible cuando especifica una plantilla. Para obtener mas detalles, consulte Cónfigurar condiciones de busqueda para valores de atributo cuando se especifica una plantilla. ▪ En PI AF 2018 y versiones posteriores, puede especificar valores de atributo sin la necesidad de especificar una plantilla. Para obtener mas detalles, consulte Cónfigurar condiciones de busqueda para valores de atributo cuando no se especifica una plantilla. ◦ Description Ingrese una cadena (de un maximó de 440 caracteres) con la que deben coincidir los elementos recuperados. ◦ Tipo de elemento Seleccione el tipo con el que deben coincidir los elementos recuperados. ◦ Tiene anotaciones (PI AF 2017 o versiones posteriores). Establezca este parametró en True para recuperar solo los elementos que tienen anotaciones. Establezca este parametró en False para recuperar solo los elementos que no tienen anotaciones. ◦ Fecha de creación (PI AF 2017 o versiones posteriores). Seleccione un operador e introduzca una fecha o una abreviación de PI Time ( >= *-30d es la ópción predeterminada) para recuperar los elementos que se crearon en el períódó especificadó. Tambien puede hacer clic en para seleccionar una fecha en la ventana Selector de fecha y hora. Puede seleccionar Fecha de creación una segunda vez y filtrar la busqueda para mostrar resultados entre dos valores (< *+1d es la ópción predeterminada). ◦ Modificar fecha (PI AF 2017 o versiones posteriores). Seleccione un operador e introduzca una fecha o una abreviación de PI Time ( >= *-30d es la ópción predeterminada) para recuperar los elementos que se módificarón en el períódó especificadó. Tambien puede hacer clic en para seleccionar una fecha en la ventana Selector de fecha y hora. Puede seleccionar Modificar fecha una segunda vez y filtrar la busqueda para mostrar resultados entre dos valores (< *+1d es la ópción predeterminada). Nota: La fecha de módificación de un elemento se actualiza cada vez que se agrega una anótación o un elemento secundario, así como cuando se comprueba un cambio en su cónfiguración en la base de datos. La mayóría de los cambios de plantilla o cualquier módificación de un valor de atributo que no sea un elemento de cónfiguración no afectaran la fecha de módificación de un elemento. 76 Guía del usuario PI System Explorer Recuperación de información de activos ◦ Resultados por página Ingrese la cantidad maxima de elementos que se pueden mostrar en una sola pagina de resultados de busqueda. 6. Opcional. Especifique cómó desea que se muestren los resultados en la tabla Resultados. Para… Haga lo siguiente… Agrupar por plantilla Seleccione la casilla de verificación Plantilla. Agrupar por categóría Seleccione la casilla de verificación Categoría. Cambiar las selecciones de columna a. Haga clic con el bótón derecho sobre el encabezado de columna de la tabla Resultados o en el espacio en blanco a cóntinuación. b. Haga clic en Visibilidad de la columna. c. Seleccione columnas o borre las selecciones de columnas segun sea necesario. Mostrar atributos como columnas y, luego, haga clic en Seleccionar atributos. a. Haga clic en b. En la ventana Seleccionar atributos, use pulsaciones de teclas estandares de Windows para destacar atributos seguidos (SHIFT+<click>) o no seguidos (CTRL+<click>). c. Haga clic en . d. Haga clic en Aceptar. Mostrar las rutas completas de los elementos a. Haga clic con el bótón derecho sobre el encabezado de columna de la tabla Resultados o en el espacio en blanco a cóntinuación. b. Haga clic en Mostrar rutas completas. Ocultar las rutas completas de los elementos a. Haga clic con el bótón derecho sobre el encabezado de columna de la tabla Resultados o en el espacio en blanco a cóntinuación. b. Haga clic en Ocultar rutas completas. 7. Seleccione los resultados que desee utilizar y haga clic en Aceptar. Los resultados se muestran en el visor y en el arból del navegador. Para obtener mas infórmación sobre cómó trabajar con los resultados de busqueda, consulte Administrar resultados de busqueda. En esta sección • Cónfigurar condiciones de busqueda para valores de atributo cuando se especifica una plantilla • Cónfigurar condiciones de busqueda para valores de atributo cuando no se especifica una plantilla Configurar condiciones de búsqueda para valores de atributo cuando se especifica una plantilla Puede restringir la busqueda en función del valor de un atributo. Una vez especificada una plantilla (esto es necesario en versiones anteriores a PI AF 2018), utilice el campo Valor de atributo para cónfigurar hasta tres condiciones con las que debe coincidir la busqueda en relación con un valor de atributo. Guía del usuario PI System Explorer 77 Recuperación de información de activos Antes de empezar • Los atributos no indexados pueden demorar mucho tiempo en evaluarse, en especial si estan cónfiguradós con una referencia de datos. • No es posible buscar atributos con los tipos de valor Object o Array. Procedimiento 1. Haga clic en (Muestra la selección de atributos) y seleccione un atributo de la lista de posibles categórías de atributo: Opción Description Atributos indexados, incluidos los atributos de cónfiguración. Atributos de cónfiguración que no estan indexados. Atributos de no cónfiguración que no estan indexados. 2. Haga clic en y seleccione un operador matematicó de la lista. ◦ Para tipos de valor de atributo Single y Double, las consultas no admiten el operador In. ◦ Para tipos de valor de atributo String, Boolean y Int64, las consultas no admiten los siguientes operadores: ▪ < (menor que) ▪ > (mayor que) ▪ <= (menor que o igual a) ▪ >= (mayor que o igual a) 3. Introduzca un valor en las unidades especificadas por la UOM predeterminada en la plantilla de atributo. Nota: Para atributos indexados que almacenan tipos de valor String, la busqueda solo usa los primeros 40 caracteres del valor ingresado. Configurar condiciones de búsqueda para valores de atributo cuando no se especifica una plantilla Si usa un cliente de PI AF 2018 o una versión posterior conectado a un servidor de PI AF 2018 o una versión posterior, puede restringir la busqueda en función del valor de un atributo sin tener que especificar una plantilla primero. Use el campo Valor de atributo para cónfigurar hasta tres condiciones con las que debe coincidir la busqueda en relación con un valor de atributo. Antes de empezar • Si no se selecciona una plantilla, se realiza la busqueda en todos los atributos, incluso aquellos usados en plantillas. • Si no se selecciona una plantilla, los caracteres cómódín no deben usarse en el campo Valor de atributo. 78 Guía del usuario PI System Explorer Recuperación de información de activos • Los atributos no indexados pueden demorar mucho tiempo en evaluarse, en especial si estan cónfiguradós con una referencia de datos. • No es posible buscar atributos con los tipos de valor Object o Array. Procedimiento 1. En la lista Añadir criterios, seleccione Valor de atributo. 2. En Valor de atributo, introduzca el nombre del atributo para recuperar. 3. Haga clic en y seleccione un operador matematicó de la lista. 4. Introduzca un valor. Si el tipo de valor es Enumeration Set o Guid, tambien debe anexar as Enumeration_Set o as Guid a la consulta de busqueda que aparece en el campo Introducir criterios de elemento. Por ejemplo, para buscar activos con un valor de atributo de cóndición de estado de error, debe introducir lo siguiente como criterios de Valor de atributo: Para completar la consulta de la busqueda, debe anexar el nombre del conjunto de enumeración de la cóndición de estado a la cadena que ya figura en el campo Introducir criterios de elemento: as 'Health Status' La consulta de busqueda completa en el campo Introducir criterios de elemento se ve de la siguiente manera: Nota: Tenga en cuenta las siguientes pautas al anexar consultas de busquedas: ◦ Anexe As String o As Numeric siempre que el tipo de valor de un atributo no coincida con lo que parece ser el valor de busqueda de la consulta. ◦ Por ejemplo, si el tipo de valor de un atributo es String y el valor de busqueda es 55 (que parece ser numericó), debe anexar As String a la consulta. ◦ Use combinaciones de mayusculas y minusculas al anexar datos a las consultas de busqueda: As String, as string y as STRING son equivalentes. ◦ Use ' o " para colocar dentro conjuntos de enumeración y cadenas que contengan caracteres de espacio. Caracteres especiales en búsquedas de nombres Al buscar objetos por nombre, como nombres de elementos, nombres de Event Frames o nombres de atributos (si estan asociados a una plantilla), puede utilizar caracteres especiales: Carácter especial Finalidad * Sustituir cualquier numeró de caracteres sin especificar. ? Sustituir un solo caracter sin especificar. [xyz] Especificar un conjunto de caracteres (x, y o z) para lograr una coincidencia. [!xyz] Especificar un conjunto de caracteres (x, y o z) para excluir una coincidencia. \ Ignorar el caracter especial siguiente e interpretarlo como su caracter real. Guía del usuario PI System Explorer 79 Recuperación de información de activos Carácter especial Finalidad [first-last] Especificar un intervalo de caracteres (de first a last) para lograr una coincidencia. Por ejemplo, a[a-c] coincide con aa, ab o ac, pero no con ad ni abc. Búsqueda de atributos en elementos Puede buscar un atributo o un grupo de atributos. Tal vez desee localizar un determinado atributo, por ejemplo, para cónfigurar una referencia de datos de fórmula o asignarlo como valor a otro atributo. (Para buscar un valor de atributo determinado, seleccione un valor de atributo como criterios de busqueda de elementos). Procedimiento 1. En el panel del navegador, haga clic en Elementos. 2. Elija una de las siguientes acciones: ◦ En el menu de PI System Explorer, seleccione Buscar > Búsqueda de atributos. ◦ En el navegador, haga clic con el bótón secundario en la cólección Búsquedas de elementos y seleccione Nueva búsqueda de atributos. 3. Cónfigure la ventana Búsqueda de atributos para localizar los atributos que desee en la PI AF base de datos: a. En Donde, defina los campos para limitar los atributos recuperados: ▪ Nombre de atributo Ingrese el nombre del atributo para recuperar. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ▪ Descripción del atributo Ingrese una cadena (de un maximó de 440 caracteres) con la que deben coincidir los atributos recuperados. ▪ Categoría de atributo Seleccione la categóría con la que deben coincidir los atributos recuperados. ▪ Tipo de valor de atributo Seleccione el tipo de valor que deben almacenar los atributos recuperados. ▪ Resultados máximos Ingrese la cantidad maxima de atributos coincidentes para recuperar. b. En el area Criterios de elemento, cónfigure los campos para restringir los elementos buscados para los atributos coincidentes: ▪ Raíz de búsqueda Ingrese el elemento que desea usar como nivel de base o raíz para la busqueda de para abrir la ventana atributo. Escriba el nombre exacto o haga clic en Explorar Navegador de elementos, donde pódra consultar la jerarquía de elementos y seleccionar un elemento. No puede incluir caracteres cómódín en el nombre que introduzca. Si no especifica un elemento, establezca el nivel principal de la jerarquía de elementos como la raíz. En función de la PI AFjerarquía, la especificación de un 80 Guía del usuario PI System Explorer Recuperación de información de activos elemento en el campo Raíz de búsqueda puede mejorar el rendimiento de las busquedas. Seleccione la casilla de verificación Buscar subelementos para buscar la raíz introducida y los subelementos. Quite la selección de esta casilla de verificación para buscar solo la raíz ingresada. ▪ Nombre Ingrese el nombre de los elementos en los que desea buscar los atributos. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ▪ Descripción Ingrese una cadena (de un maximó de 440 caracteres) para recuperar solo aquellos elementos que coincidan. ▪ Categoría Seleccione la categóría de los elementos en que desea buscar los atributos. ▪ Plantilla Seleccione la plantilla de los elementos en que desea buscar los atributos. ▪ Tipo Seleccione el tipo de los elementos en que desea buscar los atributos. Si especifica valores para varios ajustes, la busqueda devólvera sóló aquellos atributos que coincidan con todos los ajustes especificadós. 4. Haga clic en Buscar para recuperar todos los atributos coincidentes en la tabla Resultados de búsqueda. Tambien, puede utilizar el arból de elementos debajo de Resultados de búsqueda para buscar los atributos bajo determinados elementos y, a cóntinuación, seleccionar los atributos para anadirlós a la tabla Resultados de búsqueda. Recuerde que los atributos disponibles mediante la busqueda y los atributos disponibles mediante la explóración de la jerarquía de elementos dependen de las propiedades de cónfiguración de los atributos. 5. Seleccione elementos en la lista de resultados de busqueda y haga clic en Aceptar. Los resultados se muestran en el visor y en el arból del navegador. Para obtener mas infórmación sobre cómó trabajar con los resultados de busqueda, consulte Administrar resultados de busqueda. Buscar event frames Utilice la ventana Búsqueda de Event Frames para recuperar datos de Event Frames que coincidan con sus criterios de busqueda. Procedimiento 1. En el panel del navegador, haga clic en Marcos de evento. 2. Elija una de las siguientes acciones: ◦ En el menu de PI System Explorer, seleccione Buscar > Búsqueda de marcos de evento. ◦ En el navegador, haga clic con el bótón secundario en la cólección Búsquedas de marcos de evento y seleccione Nueva búsqueda. Guía del usuario PI System Explorer 81 Recuperación de información de activos 3. Cónfigure la ventana Búsqueda de Event Frame para localizar los event frames deseados en la base de datos PI AF. Nota: Si especifica valores para varios criterios, la busqueda devólvera solo aquellos Event Frames que coincidan con todos los criterios especificadós. 4. De la lista Acciones , seleccione el tipo de filtró o aplique: Contiene, Coincidencia exacta, Comienza con o Finaliza con. 5. Elija una de las siguientes acciones: Para… Escribir una o mas condiciones de filtradó directamente en el campo Introducir criterios de Event Frame Haga lo siguiente… ◦ Use el operador : o := para seleccionar elementos que coincidan con un nombre, una descripción, una plantilla, un nombre de elemento primario o una categóría. ◦ Use caracteres especiales si es necesario. Para obtener mas infórmación, consulte Caracteres especiales en busquedas de nombres. ◦ Coloque entre " las cadenas con espacios o caracteres especiales. ◦ Separe las condiciones de filtradó con un espacio finó, por ejemplo: Category:"Processing Plants" Name:Cracking Al comenzar con PI AF 2018 SP2, puede utilizar condiciones OR cuando escribe directamente. Por ejemplo: ◦ “Name:’EventFrameName’ (|Attribute1:>5 OR | Attribute2:<2)” ◦ “Description:’TestDescription’ OR Name:’TestName’” Filtrar Event Frames en Criterios Introduzca valores en los siguientes campos si es necesario. Haga clic en Agregar criterios para introducir criterios de campos adicionales. ◦ Buscar Seleccione el metódó que desea usar para especificar cuandó se produjeron los marcos de eventos deseados. La ventana muestra los campos correspondientes al metódó seleccionado. Por ejemplo, seleccione Activo entre para especificar una hora de inicio y finalización, y busque los marcos de eventos activos en cualquier momento durante ese períódó. Seleccione Comienza después de para especificar solo una hora de inicio y busque marcos de eventos que comiencen despues de esa hora. ◦ En curso Si estuviera disponible, seleccione esta casilla de verificación para restringir aun mas los marcos de eventos coincidentes a aquellos que tódavía no finalizarón. ◦ Inicio de la búsqueda Una expresión de tiempo de PI que especifica el inicio de un períódó usado para buscar marcos de eventos. ◦ Fin de la búsqueda Una expresión de tiempo de PI que especifica el fin de un períódó usado para buscar marcos de eventos. 82 Guía del usuario PI System Explorer Recuperación de información de activos Opcional. En la lista situada al lado de este campo, seleccione una hora definida para rellenar de forma autómatica los campos Search start (Inicio de busqueda) y Search end (Fin de busqueda). ◦ Todos descendientes Seleccione esta casilla de verificación para buscar todos los niveles de la jerarquía de marcos de eventos que esta debajo de la raíz especificada para los marcos de eventos coincidentes. ◦ Nombre Ingrese el nombre del marco de evento que desea recuperar segun el tipo de filtró. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ◦ Nombre de elemento Ingrese un elemento PI AF que sea el principal de cualquier marco de evento recuperado. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ◦ Categoría Seleccione la categóría con la que deben coincidir los marcos de eventos recuperados. ◦ Resultados por página Ingrese la cantidad maxima de marcos de eventos que se pueden mostrar en una sola pagina de resultados de busqueda. ◦ Plantilla Seleccione la plantilla en la que deben basarse los marcos de eventos recuperados. Despues de seleccionar una plantilla, puede anadir criterios para buscar elementos por valor de atributo. ◦ Nombre de análisis Ingrese el nombre del analisis desde donde se generaron los marcos de evento recuperados. Puede utilizar caracteres comodines segun sean necesarios. ◦ Valor del atributo Puede especificar hasta tres condiciones para un valor de atributo. Para cada cóndición, especifique un nombre de atributo, un operador y un valor de atributo, por ejemplo Temperature >= 98. ▪ En versiones anteriores a PI AF 2018, esta función solo esta disponible cuando especifica una plantilla. Para obtener mas detalles, consulte Cónfigurar condiciones de busqueda para valores de atributo cuando se especifica una plantilla. ▪ En PI AF 2018 y versiones posteriores, puede especificar valores de atributo sin la necesidad de especificar una plantilla. Para obtener mas detalles, consulte Cónfigurar condiciones de busqueda para valores de atributo cuando no se especifica una plantilla. ◦ Duración Seleccione un operador e ingrese un valor, que puede incluir una abreviatura de tiempo de PI. Por ejemplo, seleccione >= e ingrese 1d para recuperar eventos que duran por lo menos un día. Puede seleccionar Duration (Duración) una segunda vez y filtrar la busqueda para mostrar resultados entre dos valores. Por ejemplo, seleccione <= y escriba 2d para recuperar eventos que duraran al menos entre uno y dos días. Guía del usuario PI System Explorer 83 Recuperación de información de activos ◦ Raíz de búsqueda de marcos de eventos Ingrese el marco de evento que desea usar como nivel de base o raíz para la busqueda del marco de evento. Escriba el nombre exacto o haga clic en Explorar para abrir la ventana Explorador de marco de evento, donde pódra consultar la jerarquía de marcos de evento y seleccionar uno. No puede incluir caracteres cómódín en el nombre que introduzca. Si no especifica un marco de evento, establezca el nivel principal de la jerarquía del marco de evento como la raíz. En función de la complejidad de su jerarquía de PI AF, la especificación de un marco de evento en el campo Event Frame Search Root (Raíz de busqueda de marco de evento) puede mejorar el rendimiento de las busquedas. ◦ Can Be Acknowledged (Posibilidad de confirmación) (PI AF 2016 o versiones posteriores). Cónfigure este parametró en True para recuperar los marcos de eventos que pueden cónfirmarse. La capacidad de cónfirmar los marcos de eventos se determina en la plantilla en la que estos se basan. ◦ Is Acknowledged (Confirmado) (PI AF 2016 o versiones posteriores). Cónfigure este parametró en True para recuperar los marcos de eventos que se han cónfirmadó. Cónfigure este parametró en False para recuperar unicamente los marcos de eventos que no se han cónfirmadó. ◦ Tiene anotaciones (PI AF 2016 o versiones posteriores). Cónfigure este parametró en True para recuperar unicamente los marcos de eventos que tienen anotaciones. Cónfigure este parametró en False para recuperar unicamente los marcos de eventos que no tienen anotaciones. ◦ Gravedad (PI AF 2016 o versiones posteriores). Seleccione un operador y una ópción de gravedad de la lista. Por ejemplo, seleccione >= Minor (Leve) para recuperar los marcos de eventos que tengan una cónfiguración de gravedad de al menos Minor (Leve). Puede seleccionar Severity (Gravedad) una segunda vez y filtrar la busqueda para mostrar resultados entre dos opciones de gravedad. Por ejemplo, seleccione <= Critical (Críticó) para recuperar marcos de eventos que tengan una cónfiguración de gravedad de Minor (Leve), Major (Grave) y Critical (Críticó). ◦ Fecha de creación (PI AF 2017 o versiones posteriores). Seleccione un operador e introduzca una fecha o una abreviación de PI Time ( >= *-30d es la ópción predeterminada) para recuperar los marcos de evento que se crearon en el períódó especificadó. Tambien puede hacer clic en para seleccionar una fecha en la ventana Selector de fecha y hora. Puede seleccionar Fecha de creación una segunda vez y filtrar la busqueda para mostrar resultados entre dos valores (< *+1d es la ópción predeterminada). ◦ Modificar fecha (PI AF 2017 o versiones posteriores). Seleccione un operador e introduzca una fecha o una abreviación de PI Time ( >= *-30d es la ópción predeterminada) para recuperar los marcos de evento que se módificarón en el períódó especificadó. Tambien puede hacer clic en para seleccionar una fecha en la ventana Selector de fecha y hora. Puede seleccionar Modificar fecha una segunda vez y filtrar la busqueda para mostrar resultados entre dos valores (< *+1d es la ópción predeterminada). 84 Guía del usuario PI System Explorer Recuperación de información de activos Nota: La fecha de módificación de un marco de evento se actualiza cada vez que se agrega un valor de captura, una anótación o un marco de evento secundario, así como cuando se comprueba un cambio en su cónfiguración en la base de datos. La mayóría de los cambios de plantilla o cualquier módificación de un valor de atributo que no sea un elemento de cónfiguración no afectaran la fecha de módificación de un marco de evento. 6. Opcional. Especifique cómó desea que se muestren los resultados en la tabla Resultados. Para… Haga lo siguiente… Agrupar por plantilla Seleccione la casilla de verificación Plantilla. Agrupar por categóría Seleccione la casilla de verificación Categoría. Cambiar las selecciones de columna a. Haga clic con el bótón derecho sobre el encabezado de columna de la tabla Resultados o en el espacio en blanco a cóntinuación. b. Haga clic en Visibilidad de la columna. c. Seleccione columnas o borre las selecciones de columnas segun sea necesario. Mostrar atributos como columnas y, luego, haga clic en Seleccionar atributos. a. Haga clic en b. En la ventana Seleccionar atributos, use pulsaciones de teclas estandares de Windows para destacar atributos seguidos (SHIFT+<click>) o no seguidos (CTRL+<click>). c. Haga clic en . d. Haga clic en Aceptar. Mostrar las rutas completas de los marcos de evento a. Haga clic con el bótón derecho sobre el encabezado de columna de la tabla Resultados o en el espacio en blanco a cóntinuación. b. Haga clic en Mostrar rutas completas. Ocultar las rutas completas de los marcos de evento a. Haga clic con el bótón derecho sobre el encabezado de columna de la tabla Resultados o en el espacio en blanco a cóntinuación. b. Haga clic en Hide Full Paths (Ocultar rutas completas). 7. Haga clic en Buscar para recuperar los marcos de evento coincidentes en la tabla Resultados. 8. Haga clic en Aceptar. Los resultados se muestran en el visor y en el arból del navegador. Para obtener mas infórmación sobre cómó trabajar con los resultados de busqueda, consulte Administrar resultados de busqueda. Buscar atributos en event frames Utilice la ventana Búsqueda de atributos de Event Frame para recuperar datos de atributos de Event Frame que coincidan con sus criterios de busqueda. Guía del usuario PI System Explorer 85 Recuperación de información de activos Procedimiento 1. En el panel del navegador, haga clic en Marcos de evento. 2. Elija una de las siguientes acciones: ◦ En el menu de PI System Explorer, seleccione Buscar > Búsqueda de atributos de marcos de evento. ◦ En el navegador, haga clic con el bótón secundario en la cólección Búsquedas de marcos de evento y seleccione Nueva búsqueda de atributos. 3. Cónfigure la ventana Búsqueda de atributos de Event Frame para localizar los atributos que desee en la base de datos de PI AF: a. En Donde, defina los campos para limitar los atributos recuperados: ▪ Nombre de atributo Ingrese el nombre del atributo para recuperar. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ▪ Descripción del atributo Ingrese una cadena (de un maximó de 440 caracteres) con la que deben coincidir los atributos recuperados. ▪ Categoría de atributo Seleccione la categóría con la que deben coincidir los atributos recuperados. ▪ Tipo de valor de atributo Seleccione el tipo de valor que deben almacenar los atributos recuperados. ▪ Resultados máximos Ingrese la cantidad maxima de atributos coincidentes para recuperar. b. En el area Criterios de Event Frame, cónfigure los campos para limitar la busqueda a los atributos que coincidan: ▪ Buscar Seleccione los criterios para encontrar transferencias que esten dentro del períódó de tiempo especificadó por Inicio de búsqueda y Final de búsqueda. ▪ Inicio de búsqueda/Final de búsqueda Seleccione o introduzca las horas de inicio y finalización del períódó de busqueda. ▪ Raíz de búsqueda Introduzca el Event Frame para utilizar como raíz o nivel basicó de la busqueda de para abrir la ventana atributos. Escriba el nombre exacto o haga clic en Explorar Explorador de Event Frames, donde pódra ver la jerarquía de Event Frames y seleccionar uno. No puede incluir caracteres cómódín en el nombre que introduzca. Si no especifica un event frame, la raíz se establecera en el nivel principal de la jerarquía. En función de la complejidad de su jerarquía de PI AF, la especificación de una raíz de busqueda puede mejorar el rendimiento de la busqueda. Seleccione la casilla de verificación Buscar Sub-Event Frames para buscar la raíz introducida y sus elementos secundarios. Desmarque esta casilla para buscar solo la raíz introducida. 86 Guía del usuario PI System Explorer Recuperación de información de activos ▪ Nombre Introduzca el nombre de los Event Frames cuyos atributos desee buscar. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ▪ Descripción Introduzca una cadena de descripción de hasta 440 caracteres para recuperar solo elementos que coincidan. ▪ Duración Introduzca valores de duración maximós y mínimós para limitar la busqueda de atributos a Event Frames cuya duración se encuentre dentro de esos límites. ▪ Categoría Seleccione la categóría de los Event Frames cuyos atributos desee buscar. ▪ Plantilla Seleccione la plantilla de los Event Frames cuyos atributos desee buscar. Si especifica valores para varios ajustes, la busqueda devólvera sóló aquellos atributos que coincidan con todos los ajustes especificadós. 4. Haga clic en Buscar para recuperar todos los atributos que coincidan en la tabla Resultados de búsqueda. Puede limitar los resultados aun mas para mostrar solo los atributos que coincidan con el texto introducido en el campo Resultados de búsqueda. 5. Seleccione elementos en la lista de resultados de busqueda y haga clic en Aceptar. Los resultados se muestran en el visor y en el arból del navegador. Para obtener mas infórmación sobre cómó trabajar con los resultados de busqueda, consulte Administrar resultados de busqueda. Búsqueda de transferencias Utilice la ventana Criterios de búsqueda de transferencias para recuperar datos de transferencias que coincidan con sus criterios de busqueda. Procedimiento 1. En el panel del navegador, haga clic en Marcos de evento. 2. Elija una de las siguientes acciones: ◦ En el menu de PI System Explorer, seleccione Buscar > Búsqueda de transferencias. ◦ En el navegador, haga clic con el bótón secundario en la cólección Búsquedas de transferencias y seleccione Nueva búsqueda. 3. Cónfigure la ventana Criterios de búsqueda de transferencias para localizar las transferencias que desee en la base de datos de PI AF: ◦ Buscar Seleccione los criterios para encontrar transferencias que esten dentro del períódó de tiempo especificadó por Inicio de búsqueda y Final de búsqueda. ◦ Inicio de búsqueda/Final de búsqueda Seleccione o introduzca las horas de inicio y finalización del períódó de busqueda. Guía del usuario PI System Explorer 87 Recuperación de información de activos ◦ Nombre Introduzca el nombre de las transferencias que desee buscar. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ◦ Descripción Introduzca una cadena de descripción de hasta 440 caracteres para recuperar solo transferencias que coincidan. ◦ Origen Haga clic en para abrir la ventana Navegador de elementos, donde pódra consultar la jerarquía de elementos y seleccionar el elemento de origen para las transferencias que desee incluir en la busqueda. Haga clic en el bótón Cualquiera para reestablecer el <Any> predeterminado. ◦ Destino Haga clic en para abrir la ventana Navegador de elementos, donde pódra consultar la jerarquía de elementos y seleccionar el elemento de destino para las transferencias que desee incluir en la busqueda. Haga clic en el bótón Cualquiera para reestablecer el <Any> predeterminado. ◦ Plantilla Seleccione la plantilla de las transferencias que desee buscar. ◦ Resultados máximos Ingrese un numeró para limitar la cantidad de transferencias a recuperar. Si especifica valores para varios ajustes, la busqueda devólvera solo aquellas transferencias que coincidan con todos los ajustes especificadós. 4. Haga clic en Buscar para recuperar las transferencias que coincidan en la tabla de Resultados de búsqueda. Puede limitar los resultados aun mas para mostrar solo las transferencias que coincidan con el texto introducido en el campo Resultados de búsqueda. 5. Haga clic en Aceptar. Los resultados se muestran en el visor y en el arból del navegador. Para obtener mas infórmación sobre cómó trabajar con los resultados de busqueda, consulte Administrar resultados de busqueda. Búsqueda de atributos en transferencias Utilice la ventana Búsqueda de atributo de transferencias para recuperar datos de event frames que coincidan con sus criterios de busqueda. Procedimiento 1. En el panel del navegador, haga clic en Elementos. 2. Elija una de las siguientes acciones: ◦ En el menu de PI System Explorer, seleccione Buscar > Búsqueda de elementos. ◦ En el navegador, haga clic con el bótón secundario en el nodo raíz Búsquedas de elementos y seleccione Nueva búsqueda. 88 Guía del usuario PI System Explorer Recuperación de información de activos 3. Cónfigure la ventana Búsqueda de atributo de transferencia para localizar los atributos que desee en la base de datos de PI AF: a. En Donde, defina los campos para limitar los atributos recuperados: ▪ Nombre de atributo Ingrese el nombre del atributo para recuperar. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ▪ Descripción del atributo Ingrese una cadena (de un maximó de 440 caracteres) con la que deben coincidir los atributos recuperados. ▪ Categoría de atributo Seleccione la categóría con la que deben coincidir los atributos recuperados. ▪ Tipo de valor de atributo Seleccione el tipo de valor que deben almacenar los atributos recuperados. ▪ Resultados máximos Ingrese la cantidad maxima de atributos coincidentes para recuperar. b. En el area Criterio de transferencia, cónfigure los campos para limitar la busqueda de atributos a las transferencias que cumplan los criterios especificadós: ▪ Buscar Seleccione los criterios para encontrar transferencias que esten dentro del períódó de tiempo especificadó por Inicio de búsqueda y Final de búsqueda. ▪ Inicio de búsqueda/Final de búsqueda Seleccione o introduzca las horas de inicio y finalización del períódó de busqueda. ▪ Nombre Introduzca el nombre de las transferencias cuyos atributos desee buscar. Puede introducir caracteres especiales para buscar coincidencias de una parte de un nombre. Consulte Caracteres especiales en busquedas de nombres. ▪ Descripción Introduzca una cadena de descripción de hasta 440 caracteres para recuperar solo atributos que coincidan. ▪ Origen Introduzca o examine y seleccione el elemento de origen de las transferencias cuyos atributos desee incluir en la busqueda. ▪ Destino Introduzca o examine y seleccione el elemento de destino de las transferencias cuyos atributos desee incluir en la busqueda. ▪ Plantilla Seleccione la plantilla de las transferencias cuyos atributos desee buscar. Guía del usuario PI System Explorer 89 Recuperación de información de activos ▪ Category Seleccione la categóría de las transferencias cuyos atributos desee buscar. Si especifica valores para varios ajustes, la busqueda devólvera sóló aquellos atributos que coincidan con todos los ajustes especificadós. 4. Haga clic en Buscar para recuperar todos los atributos que coincidan en la tabla Resultados de búsqueda. Puede limitar los resultados aun mas para mostrar solo los atributos que coincidan con el texto introducido en el campo Resultados de búsqueda. 5. Haga clic en Aceptar. Los resultados se muestran en el visor y en el arból del navegador. Para obtener mas infórmación sobre cómó trabajar con los resultados de busqueda, consulte Administrar resultados de busqueda. Tendencias en PI System Explorer Mientras explora elementos en PI System Explorer, puede crear de forma facil tendencias sencillas para poder verificar las fórmulas, los calculós y otras mediciones que cree en PI AF. Por ejemplo, mientras disena una fórmula de PI AF, es posible que desee comprobar cuales seran los resultados de las ultimas horas. O, si va a crear atributos de PI point que incluyan resumenes, pódría ser util ver cómó seran para las horas recientes. Puede anadir los atributos de PI AF o los PI points que le interesen a una tendencia. Una forma de hacerlo es arrastrandólós y sóltandólós en ella. Luego puede ver los datos ajustando la duración y la hora de inicio y finalización de la tendencia. Despues de haber creado la tendencia, sigue estando disponible en la ventana Tendencia aun cuando usted esta usando otras características dentro de PI System Explorer. Pódra anadir o eliminar trazos de la tendencia siempre que lo desee. Tambien puede hacer clic con el bótón secundario en el cursor de tendencia y seleccionar comandos de un menu contextual. Ademas, puede ver una tendencia de un atributo al ver sus datos de serie temporal (haciendo clic con el bótón secundario sobre un atributo y haciendo clic en Datos de serie temporal). La tendencia se muestra autómaticamente en la parte inferior de la ventana Datos de series de tiempo. Crear tendencias Para verificar fórmulas, calculós y otras mediciones en PI AF, cree una tendencia. Antes de empezar OSIsoft recomienda utilizar herramientas de visualización, como PI Vision, PI ProcessBook y PI WebParts, para crear y guardar tendencias que pueda utilizar mas de una vez. Procedimiento 1. En el menu de PI System Explorer, seleccione Ver > Mostrar tendencia. 2. En la ventana Tendencia, elija una de las siguientes acciones. 90 Guía del usuario PI System Explorer Recuperación de información de activos Para… Haga lo siguiente… Anadir un atributo a la tendencia a. Haga clic en Añadir atributos. b. En la ventana Búsqueda de atributos, especifique los parametrós en Nombre de atributo, Categoría de atributo y otros campos para poder encontrar el atributo de su interes. c. Expanda la jerarquía de elementos en el area Resultados de búsqueda y seleccione el atributo. d. Haga clic en Aceptar. La ventana Tendencia muestra una tendencia que indica cómó ha variado el atributo a lo largo de la ultima hora (1 hora es la duración predeterminada). Ajustar la duración Anadir un PI Point a la tendencia Especifique las horas en los campos Hora de inicio y Hora de finalización. a. Haga clic en Añadir PI Points. b. En la ventana Búsqueda de tags , busque el PI Point que desea consultar y seleccióneló en los resultados. c. Haga clic en Aceptar. El PI Point se anadira a la tendencia. Ajuste que trazos seran visibles en la tendencia Haga clic en Trazos y borre la casilla de verificación de atributos o puntos que no desea ver. 3. Anada cualquier otro atributo de PI AF o PI Point cuyos datos desee consultar. Los trazos en la ventana Tendencia se mantendran hasta que la cierre. Puede arrastrar atributos y PI Points de otros resultados de busqueda y soltarlos en la tendencia para anadirlós. Tambien puede hacer clic con el bótón secundario sobre un atributo o punto y hacer clic en Añadir a la tendencia. Gestión de versiones para equipos y procesos Cuando necesite cambiar un equipo, por ejemplo, sustituir una bomba averiada por otra de similares características, puede seguir utilizando el elemento existente para representar la bomba nueva. Sin embargo, para indicar que se ha producido un cambio, es buena idea crear una nueva versión del elemento. Así, dispóndra de un registro del cambio en el equipo que representa ese elemento. Similarmente, es posible que deba crear versiones de una tabla. Por ejemplo, las tablas de calibración de los tanques se actualizan de forma periódica para ajustarse a las cambiantes características físicas del tanque. Si versiona la tabla, pódra utilizarla con la misma cónfiguración que tenía en el momento de la recópilación de datos. PI System Explorer permite crear varias versiones de elementos, modelos y tablas. Tambien puede indicar un elemento, modelo o tabla que no este en servicio pasada una fecha concreta seleccionando esa fecha como su fecha obsoleta. Videos Para obtener una descripción general de la administración de versiones, mire este video: https://www.youtube.com/watch?v=8cHFHW1SID0&rel=0 Guía del usuario PI System Explorer 91 Recuperación de información de activos Para obtener infórmación sobre cómó crear versiones de elementos y tablas, mire este video: https://www.youtube.com/watch?v=j2ilXV2XmV0&rel=0 En esta sección • Crear versiones para elementos o modelos • Crear versiones de tabla • Comparar dos versiones Crear versiones para elementos o modelos Cree una nueva versión cuando necesite llevar un registro de los cambios de un activo. Antes de empezar Cada vez que se cree una versión nueva, se próducira un ingreso en el elemento o modelo. Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, elija una de las siguientes acciones. ◦ Haga clic con el bótón secundario en el elemento o modelo que desea una versión y haga clic en Crear versión. ◦ Haga clic en el elemento o modelo del que desea la versión. En el visor, seleccione la pestana Versión y haga clic en Nueva versión. 3. En la ventana Crear versión, ingrese una Fecha efectiva para la versión o haga clic en para seleccionar una fecha. PI System Explorer crea una versión nueva. 4. Opcional. En el campo Comentario, ingrese infórmación sobre la versión nueva. 5. Haga clic en Aceptar. Para indicar que existe mas de una versión, el icono en el navegador cambia a elemento o a para un modelo. para un Crear versiones de tabla Cree una nueva versión cuando necesite llevar un registro de los cambios de una tabla. Antes de empezar Cada vez que se cree una versión nueva, se próducira un ingreso en la tabla. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, elija una de las siguientes acciones. ◦ Haga clic con el bótón secundario en la tabla en que desea una versión y haga clic en Crear versión. ◦ Haga clic en la tabla en que desea la versión. En el visor, seleccione la pestana Versión y haga clic en Nueva versión. 3. En la ventana Crear versión, ingrese una Fecha efectiva para la versión o haga clic en para seleccionar una fecha. PI System Explorer crea una versión nueva. 92 Guía del usuario PI System Explorer Recuperación de información de activos 4. Opcional. En el campo Comentario, ingrese infórmación sobre la versión nueva. 5. Haga clic en Aceptar. . Para indicar que existe mas de una versión de la tabla, el icono en el navegador cambia a Comparar dos versiones Puede comparar dos versiones de un elemento, modelo o tabla que tenga mas de una versión. Procedimiento 1. Elija una de las siguientes acciones. Para... Haga esto... Comparar versiones de tabla a. En el navegador, haga clic en Biblioteca. b. En el navegador Biblioteca, seleccione una tabla que muestre el icono . Comparar versiones de elemento o modelo a. En el navegador, haga clic en Elementos. b. En el navegador Elementos, seleccione un o un elemento que muestre el icono modelo que muestre el icono . 2. En el visor, seleccione la pestana Versión y haga clic en Mostrar historial. 3. En la ventana Mostrar historial, seleccione dos versiones en el panel izquierdo de la lista de todas las versiones existentes. El panel derecho utiliza barras de cambio de color para indicar las diferencias entre las versiones: ◦ Rojo significa que el elemento estaba presente en la versión anterior y no esta en la versión mas reciente. ◦ Verde significa que el elemento esta en la versión mas reciente, pero no estuvo en la versión anterior. ◦ Amarillo significa que el elemento cambió entre la versión anterior y la versión mas reciente. 4. Para salir, haga clic en Cerrar. Visualización de diferentes versiones de objeto y objetos obsoletos De forma predeterminada, PI System Explorer muestra las versiones mas recientes de los elementos, los modelos y las tablas (aunque esas versiones sean futuras). Asimismo, excluye las versiones anteriores de todos los objetos que tienen especificada una fecha Obsoleta (aunque sea una fecha futura). Como resultado, al especificar una fecha Obsoleta para un objeto e integrarlo, desaparece inmediatamente de PI System Explorer. Sin embargo, puede buscar y ver un objeto obsoleto o una versión concreta de un objeto cónfigurandó Fecha de consulta en un tiempo fijó en que el objeto o la versión sean actuales. Para mostrar un elemento que, por ejemplo, entró en vigor el 1 de enero de 2010 y quedó obsoleto el 1 de enero de 2011, introduzca en el campo Fecha de consulta cualquier fecha entre las dos. Guía del usuario PI System Explorer 93 Recuperación de información de activos Video Para obtener infórmación sobre cómó mostrar las diferentes versiones, mire este video: https://www.youtube.com/watch?v=MwFrhzjPrns&rel=0 En esta sección • Fecha de consulta y tiempo en PI System Explorer • Mostrar fechas y horas específicas • Contexto temporal para los valores de atributo Fecha de consulta y tiempo en PI System Explorer La Fecha de consulta determina los valores de tiempo que usar PI System Explorer para: • Encontrar y mostrar valores de atributo. • Identificar versiones actuales de objetos para mostrar e incluir en los resultados de busqueda. En el valor predeterminado de la Fecha de consulta, Configurar la más reciente, PI System Explorer encuentra y muestra los datos mas actuales para los valores de atributo. Puede anular el ajuste Fecha de consulta para ver los valores de un momento distinto mediante Establecer contexto temporal. Consulte Establecer el contexto temporal de los valores de atributo mostrados. La ópción Configurar la más reciente tambien provoca que PI System Explorer utilice las versiones mas recientes de objetos, aunque estas versiones sean futuras, y excluye cualquier objeto con una fecha Obsoleta, aunque sea una fecha futura. Puede cambiar la Fecha de consulta para especificar una fecha y hora fijas: • El selector de fecha y hora le permite elegir un valor de fecha y hora específicó. • Las selecciones Configurar para ahora y Configurar para hoy utilizan la hora actual para establecer una fecha y hora fijas. Por ejemplo, si elige Configurar para ahora el lunes, la Fecha de consulta del miercóles seguira cónfigurada para lunes. De qué manera la fecha de consulta afecta a PI System Explorer Qué aspecto se ve afectado La Fecha de consulta es Configurar la más reciente Todos los objetos de PI System Explorer PI System Explorer utiliza las PI System Explorer utiliza las versiones mas recientes, aunque versiones de objetos que estan esas versiones sean futuras y vigentes en ese momento. excluye cualquier objeto con una fecha obsoleta, aunque esa fecha sea futura. Elemento, modelo y versiones de tabla en la busqueda PI System Explorer devuelve las versiones mas recientes, aunque sean futuras. PI System Explorer devuelve las versiones que estan vigentes en ese momento. Tiempos relativos en las busquedas PI System Explorer define el tiempo actual (*) como el momento de la busqueda. PI System Explorer define el tiempo actual (*) como el tiempo especificadó en Fecha de consulta. Datos PI Se devuelve el valor de snapshot mas reciente de los datos PI. Los datos PI devueltos representan el valor de la marca de tiempo especificada en Fecha de consulta. 94 Guía del usuario PI System Explorer La Fecha de consulta es una fecha y hora fijas Recuperación de información de activos Mostrar fechas y horas específicas Cuando defina la fecha de consulta en un día y hora concretos, ese día y hora se mantendran constantes hasta que la módifique. Procedimiento 1. En la barra de herramientas de PI System Explorer, pulse el bótón Fecha de consulta. 2. En la ventana Selector de fecha y hora, elija la fecha y hora que desee. Si desea definir la fecha de consulta como el día y la hora actuales, pulse el bótón Ajustar a ahora. Nota: Al seleccionar Ajustar a ahora como fecha de consulta, la fecha de consulta se define como un día y hora concretos; esto es, como un valor constante. No es lo mismo que definir la fecha de consulta como siempre en la hora actual. En ese caso, seleccione la ópción Ajustar a más reciente. 3. Haga clic en Aceptar. Video Para obtener infórmación sobre cómó establecer una fecha de consulta específica, mire este video: https://www.youtube.com/watch?v=_381ZTzkFo4&rel=0 Contexto temporal para los valores de atributo La hora o el intervalo de tiempo que PI System Explorer utiliza para mostrar valores de atributo estan determinados por el valor que cónfigura en la ventana Establecer contexto temporal. PI System Explorer muestra los valores mas recientes de los atributos en función de la hora actual. El valor de Fecha de consulta refleja la cónfiguración temporal de PI System Explorer (consulte Fecha de consulta y tiempo en PI System Explorer). Sin embargo, puede ver valores de atributo para una hora distinta si especifica la nueva hora en la ventana Establecer contexto temporal. La cónfiguración de la hora y del intervalo de tiempo en la ventana Establecer contexto temporal solo se aplica a los valores de atributo mostrados. El valor de Fecha de consulta seguira aplicandóse a todos los demas objetos de PI System Explorer. Establecer el contexto temporal de los valores de atributo mostrados Utilice Establecer contexto temporal para especificar un tiempo o intervalo de tiempo diferente para los valores de atributos mostrados. Procedimiento 1. En la barra de herramientas de PI System Explorer, haga clic en . De manera alternativa, haga clic en Herramientas > Opciones y seleccione la pestana Contexto temporal. 2. En la ventana Configurar contexto temporal, seleccione una de las siguientes opciones. Directamente, ingrese los valores de tiempo para una ópción o haga clic en para seleccionar una fecha y hora. Ademas, puede hacer clic en para construir una expresión temporal, como *-1d. Guía del usuario PI System Explorer 95 Recuperación de información de activos Opción Description Fecha y hora de la consulta Muestra el valor actual para Fecha de consulta (predeterminado en Latest Available). Puede especificar un ajuste de cónfiguración de fecha y hora para Fecha de consulta a fin de permitirle a PI System Explorer que versiones de objetos recuperar de la base de datos de PI AF. Hora alternativa Permite ver el contexto temporal para la recuperación de datos despues de aplicar el ajuste de Fecha de consulta actual. La hora actual es el valor predeterminado (*), pero puede introducir un contexto temporal nuevo para usar en los valores de atributos mostrados. Intervalo de tiempo Introduzca las horas de inicio y de finalización para especificar un nuevo intervalo de tiempo para usar en los valores de atributo mostrados que requieren un intervalo de tiempo. 3. Opcional. Haga clic en Configurar como predeterminado para registrar los valores actuales como el contexto temporal predeterminado, o haga clic en Restablecer predeterminado para restablecer el contexto temporal de la Fecha y hora de la consulta en Latest Available. 4. Haga clic en Aplicar para ver los cambios y en Aceptar para guardarlos. Los ajustes de contexto temporal revisados figuran en la barra de títuló de PI System Explorer. Ver datos de series temporales PI System Explorer puede mostrar datos de series temporales para atributos que contengan o hagan referencia a estos datos. De esta manera, pódra obtener una vista previa de cómó funciónaran las cónfiguraciónes de referencias de datos con los datos recopilados en otras herramientas cliente de PI, como PI ProcessBook, PI Vision, PI DataLink y PI WebParts. Nota: Algunas cónfiguraciónes de atributos no admiten este tipo de datos. Consulte Restricciones de visualización de los datos de serie temporal. Procedimiento 1. Haga clic con el bótón secundario en el atributo del visor y luego haga clic en Datos de serie temporal. 2. En la ventana Datos de serie temporal seleccione la pestana que represente el tipo de datos que desea consultar: ◦ Archivado Para PI points. Muestra los valores archivados en la hora especificada. Los ajustes incluyen Tipo de límite y Expresión de filtró. ◦ Muestreado Devuelve valores interpolados y repartidos de manera uniforme a lo largo de un intervalo regular. Puede incluir una Expresión de filtró. ◦ Plot Recupera valores a lo largo del intervalo de tiempo especificadó que sirven para trazar el numeró de intervalos especificadós. Por lo general, los intervalos representan píxeles y esta función puede utilizarse para representar el ancho de la pantalla disponible para el plot. ◦ Resumen 96 Guía del usuario PI System Explorer Recuperación de información de activos Muestra Estadísticas de resumen de valores de atributo que admiten esta función. Puede especificar Pónderación. ◦ Canal de datos Le permite supervisar y mirar los cambios en los datos de atributos. En los atributos que admiten datos futuros, puede especificar cómó el canal de datos devuelve datos con Modo de horizonte de eventos y propiedades de desplazamiento. Para los tags históricós, el modo de Horizonte de eventos no tiene efecto alguno. En esta sección • Tipo de límite • Expresión de filtró • Estadísticas • Pónderación • Modo de horizonte de eventos • Restricciones de visualización de los datos de serie temporal Tipo de límite Especifique un tipo de límite para determinar el modo en que es gestionada la busqueda de valores de datos cerca de las horas de inicio y de finalización del intervalo de valores: • Dentro (predeterminado) Devuelve los valores a las horas de inicio y de finalización, si existen, o los valores mas cercanos producidos dentro del intervalo. • Fuera Devuelve los valores mas cercanos que tienen lugar inmediatamente fuera del intervalo. • Interpolado Devuelve los valores interpolados a las horas de inicio y de finalización. Expresión de filtro Agregue una expresión de filtró para filtrar valores de evento mediante una expresión matematica y eliminar los datos para los que la expresión de como resultado falso. Por ejemplo, la simple expresión de filtró: ‘.’ < 70 eliminaría del calculó todos los valores por encima de 70. Tambien puede utilizar cualquier ecuación de rendimiento PI en la expresión de filtró para crear expresiones mas complejas para eliminar picos atípicós en valores de datos, por ejemplo. Las variables de expresión estan limitadas a los atributos o PI Points originados desde un unicó PI Data Archive. Los atributos que se resólverían en un valor estaticó (sin ninguna referencia de datos cónfigurada) son tambien validós. Consulte Referencias de PI Point indirectas para obtener una descripción completa de una posible sintaxis de referencia. Ejemplos de variables de atributo Expresión de filtro Qué hace ‘.’ Hace referencia al atributo que se esta consultando. ‘Level’ Hace referencia al atributo Level en el mismo nivel de jerarquía de atributos del elemento o event frame. Guía del usuario PI System Explorer 97 Recuperación de información de activos Expresión de filtro Qué hace ‘..’ Hace referencia al atributo principal del atributo que se esta consultando. Solo es validó para los atributos secundarios anidados. ‘.|HighLimit’ Hace referencia al atributo secundario HighLimit del atributo que se esta consultando. ‘|Temperature’ Hace referencia al atributo Temperature en el nivel de jerarquía superior del elemento o event frame actuales. ‘\\MyPIServer\sinusoid’ Ruta absoluta a un PI Point. Debe estar en el mismo PI Data Archive que el atributo actual consultado. ‘\\myAFServer\myDatabase\myElement| myAttribute’ Ruta absoluta a un atributo de PI AF. ‘\myRootElement|myAttribute’ Ruta relativa de base de datos a un atributo de PI AF. Ejemplos de variable de PI Point Expresión de filtro Qué hace ‘.’ Hace referencia al PI Point que se esta consultando. ‘sinusoid’ Hace referencia al PI Point sinusoid en el mismo PI Data Archive. Estadísticas La pestana Resumen proporciona las siguientes estadísticas para los atributos que admiten esas estadísticas: • Porcentaje correcto Muestra el porcentaje de tiempo en el que se devuelven valores correctos durante el intervalo de tiempo total. Los valores correctos son valores de evento determinados como validós y no en un estado de error. • Promedio Calcula la media de los valores durante el intervalo. • Mínimo Devuelve el valor mínimó durante el intervalo. • Máximo Devuelve el valor maximó durante el intervalo. • Intervalo Calcula el valor maximó menos el valor mínimó durante el intervalo. • Desviación estándar Calcula la desviación estandar de los valores durante el intervalo. • Desviación estándar de población Calcula la desviación estandar de póblación de los valores durante el intervalo. • Recuento Devuelve el numeró de valores almacenados durante el intervalo. 98 Guía del usuario PI System Explorer Recuperación de información de activos Ponderación La pestana Resumen le permite seleccionar la pónderación para los calculós estadísticós: • Ponderado en el tiempo Predeterminado. Pondera el valor de cada evento por el periodo en el que se aplica. • Ponderado en el tiempo continuo Pondera los valores en el tiempo, pero realiza todas las interpolaciones entre valores como si representaran datos continuos (interpólación estandar), independientemente de si el atributo es escalonado. • Ponderado en el tiempo discreto Pondera los valores en el tiempo, pero realiza todas las interpolaciones entre valores como si representaran valores discretos, no relacionados (plot escalonado), independientemente de si el atributo es escalonado. • Ponderado en eventos Pondera cada evento por igual. Este metódó requiere como mínimó un evento en un intervalo de tiempo (dos eventos para los calculós de desviación estandar). De forma predeterminada, los eventos que se encuentran en el límite del calculó se gestionan del siguiente modo: ◦ utilizan los eventos de ambos límites cuando existe solo un intervalo de calculó. ◦ incluyen eventos en la hora de inicio en varios intervalos y los intervalos se encuentran en orden de tiempo ascendente. ◦ incluyen eventos en la hora de finalización en varios intervalos y los intervalos se encuentran en orden de tiempo descendente. • Ponderado en eventos: excluir evento más antiguo Ponderado en eventos, excepto que el evento de la hora de inicio (hora mas temprana) de un intervalo no se utiliza en ese intervalo. • Ponderado en eventos: excluir evento más reciente: Ponderado en eventos, excepto que el evento de la hora de finalización (hora mas reciente) de un intervalo no se utiliza en ese intervalo. • Ponderado en eventos: incluir ambos extremos: Los eventos de los dos extremos de los límites del intervalo se incluyen en el calculó ponderado a evento. Modo de horizonte de eventos El modo de horizonte de eventos controla cuando se devuelven eventos para atributos que admiten datos del futuro en el canalizador de datos de PI AF. En la siguiente tabla se describen los posibles valores. Valor Description Fin de la secuencia Los eventos se devuelven a medida que se crean, sin importar la hora actual. Guía del usuario PI System Explorer 99 Recuperación de información de activos Valor Description Compensación horaria Los eventos solo se devuelven despues de que cruzan la cómpensación horaria relativa al futuro desde el presente. Por ejemplo, con una cómpensación horaria de cero, no se devuelven cambios de datos de tag futuros hasta que su marca de tiempo sea menor o igual a la hora actual. Compensación horaria con evento externo Los eventos solo son devueltos si ocurren antes de la cómpensación horaria relativa al futuro, o si son el próximó evento que cruzaría este horizonte de tiempo. Por ejemplo, con una cómpensación horaria de una hora, no se devuelven cambios de datos de tag futuros hasta que su marca de tiempo sea menor o igual a la hora actual mas una hora, o si son el próximó evento conocido despues del horizonte de tiempo de una hora. Este modo es util para marcar datos como tendencias en el futuro. Restricciones de visualización de los datos de serie temporal Tipos de configuración de referencias de datos de PI points Si bien muchas cónfiguraciónes son posibles con las referencias de datos de PI point, la compatibilidad difiere para cada función de datos. Las referencias de datos de PI points pueden agruparse en los siguientes tipos para las cónfiguraciónes de metódó de tiempo: • PI Point de configuración sencilla Se admiten todas las funciones de datos y no se requiere otra cónfiguración. El metódó de tiempo es autómaticó, interpolado o AtOrBefore. • Recuperación de archivos de un PI point especificado Solo se admiten las funciones del grupo de valores interpolados (que se enumeran en la siguiente tabla). El metódó de tiempo es antes, exacto, AtOrAfter o despues. • PI point de tiempo relativo PI Point de cónfiguración sencilla con tiempo relativo cónfiguradó. El metódó de tiempo es autómaticó, interpolado o AtOrBefore. • Solo rango de tiempo No se admite el metódó de tiempo. • Intervalo de tiempo con tiempo relativo El metódó de tiempo es TimeRange o TimeRangeOverride. La siguiente tabla detalla que funciones de datos admiten las cónfiguraciónes de referencia de datos de PI point que se enumeran anteriormente. Estas restricciones tambien rigen para otras herramientas de cliente, como PI DataLink, PI Vision (anteriormente conocida como PI Coresight), PI ProcessBook y PI WebParts. 100 Guía del usuario PI System Explorer Recuperación de información de activos Función de datos Simplement Recuperació Tiempo e n de relativo configurado archivos Solo rango de tiempo Intervalo de tiempo con tiempo relativo InterpolatedValue InterpolatedValues InterpolatedValuesAtTimes RecordedValue RecordedValues RecordedValuesAtTimes RecordedValuesByCount Async PlotValues Summary Summaries FilteredSummaries UpdateValue UpdateValues Annotations Filters AFDataPipe Tipos de configuración de referencias de datos no de PI points Las referencias de datos no de PI points pueden agruparse en los siguientes tipos para las cónfiguraciónes de metódó de tiempo: • Sin referencia de datos La referencia de datos se establece en Ninguna. • Referencia de datos basada en cálculos con entradas de serie temporal Las referencias de datos basadas en calculós con entradas de serie temporal, como analisis, fórmula, generador de cadena, busqueda de tabla y generador de URI admiten las funciones de datos base. Sin embargo, no se admiten las funciones de anotaciones. Las referencias de datos basadas en calculós usan valores registrados de sus entradas para generar marcas de tiempo para sus propios valores registrados. Si los datos de referencia basados en calculós no contienen entradas de serie temporal, se comportan como el tipo de cónfiguración sin datos de referencia, a excepción de que no pueden escribirse. Nota: Las referencias de datos de busqueda de tabla se cónfiguran con una columna de tiempo, como se describe en Datos de serie temporal proporcionados por tablas, admiten las mismas funciones de datos que el tipo de cónfiguración: referencia de datos personalizados que generan sus propios datos de serie temporal. • Referencia de datos basados en cálculos personalizados Las referencias de datos personalizadas basadas en calculós deben "elegir" para obtener acceso a las funciones de datos base. Guía del usuario PI System Explorer 101 Recuperación de información de activos • Referencia de datos personalizada que genera sus propios datos de serie temporal Las referencias de datos personalizada que genera sus propios datos de serie temporal requiere la implementación de un códigó para cada llamada de función de datos. La siguiente tabla detalla que funciones de datos admiten las cónfiguraciónes de referencia de datos no de PI point que se enumeran anteriormente. Estas restricciones tambien rigen para otras herramientas de cliente, como PI DataLink, PI Vision, PI ProcessBook y PI WebParts. Función de datos Sin referenci a de datos Referencia de datos basada en cálculos con entradas de serie temporal Referencia de datos basados en cálculos personalizados Referencia de datos personalizada con sus propios datos de serie temporal InterpolatedValue Opcional1 Códigó2 InterpolatedValues Opcional1 Códigó2 InterpolatedValuesAtTimes Opcional1 Códigó2 RecordedValue Opcional1 Códigó2 RecordedValues Opcional1 Códigó2 RecordedValuesAtTimes Opcional1 Códigó2 RecordedValuesByCount Opcional1 Códigó2 Async Opcional1 Códigó2 PlotValues Opcional1 Códigó2 Summary Opcional1 Códigó2 Summaries Opcional1 Códigó2 FilteredSummaries Códigó2 UpdateValue Códigó2 UpdateValues Códigó2 Annotations Códigó2 Filters Códigó2 AFDataPipe Opcional1 Códigó2 1 Indica que una referencia de datos personalizada se puede escribir con un metódó para declarar que atributos utiliza como entradas, y otro metódó que transforma entradas en salidas. Con el soporte de entrada, el AF SDK utiliza estos metódós para emular a los demas, utilizando una serie temporal generada a partir de los datos de entrada. 2 Indica que el códigó es necesario para cada metódó, si la serie temporal proviene del sistema de registros al que se esta conectando. 102 Guía del usuario PI System Explorer Organización de modelos de activos en PI AF El objetivo de la órganización de los modelos de activos es hacer que a los usuarios les resulte facil encontrar los activos. El metódó de órganización principal es el arból de elementos. Los elementos de PI AF se organizan en una estructura de arból. Los elementos individuales se pueden organizar y reagrupar dentro del arból, sin limitaciones. Si acaba de empezar a utilizar PI AF, comience por crear la jerarquía de elementos. Puede realizar la órganización tambien por categórías para agilizar y simplificar la explóración y la busqueda de infórmación. Considere las categórías como etiquetas que se pueden aplicar a objetos de PI AF. Cada objeto puede tener varias categórías. Nota: Tambien puede organizar activos dentro de un proceso. Consulte Modelos de proceso en PI AF. En esta sección • La estructura del modelo de activos de PI AF • El disenó de las jerarquías de activos de PI AF • Referencias de elementos en la jerarquía de activos • Categórización de objetos La estructura del modelo de activos de PI AF Los objetos de PI AF se organizan en una estructura de arból, similar a la estructura de archivos de un equipo con Windows. En Windows, en lugar de tener miles de archivos en el escritorio, los archivos se agrupan en carpetas. El mismo concepto se aplica a los elementos de PI AF. La órganización de elementos en jerarquías hace mas facil navegar por ellos y ofrece infórmación sobre cómó se relacionan los elementos entre sí. Al crear un modelo de activos, debe decidir que estructura hara mas facil la busqueda de los diferentes activos para los usuarios. Tenga en cuenta quienes son sus usuarios y que buscan. Por ejemplo, es posible que los ingenieros de mantenimiento deseen utilizar PI System Explorer para buscar y registrar infórmación de mantenimiento. Para esta audiencia, es posible que desee agrupar activos por tipo de equipo. Por ejemplo, si tuviera tres elementos de bomba, tal vez desee crear un elemento denominado Bombas y luego colocar todos los elementos de bomba en el. Si tuviera dos elementos que representan tanques, pódría colocarlos en el elemento Tanques. Modelo de activos organizados por tipo de equipo Por otro lado, si tiene varias plantas en diferentes ubicaciones, es posible que el mismo ingeniero de mantenimiento prefiera ver todos los equipos ubicados en su propia planta. La siguiente ilustración muestra los mismos elementos organizados por planta. Guía del usuario PI System Explorer 103 Organización de modelos de activos en PI AF Modelo de activos organizados por ubicación No esta limitado a una sola estrategia de órganización. Puede utilizar referencias de elemento para incluir el mismo activo en diferentes ubicaciones del arból. Por ejemplo, puede optar por organizar los elementos por tipo de equipo y planta tambien. En la siguiente ilustración, la jerarquía incluye el arból geógraficó junto al arból de equipos. Modelo de activos mixto Tambien, puede anidar la órganización por equipos en la órganización por zonas geógraficas. Nota: OSIsoft le recomienda que limite la profundidad de sus jerarquías de activos en hasta 10 niveles para mantener el desempenó y la interpretabilidad de sus datos de activos. El diseño de las jerarquías de activos de PI AF El objetivo es crear una jerarquía de activos (elementos) que tenga sentido para las personas que necesitan utilizarla. Si tiene distintos tipos de usuario, es posible que necesite varias estructuras de arból. Si esta empezando, no intente hacer todo a la vez. Cree una jerarquía para un subconjunto de sus activos. Por ejemplo, puede comenzar por crear un modelo para los tanques o bien para el equipo en una sola planta o el equipo de un solo fabricante. Otro planteamiento sería crear una jerarquía para un tipo de usuario en particular. Recopile infórmación: • ¿Que activos se incluiran en el arból? En otras palabras, ¿que tipo de equipo desea incluir en el modelo? • ¿Quien necesitara encontrar activos en este arból? ¿Los ingenieros de mantenimiento? ¿Los ingenieros de control de proceso? ¿Los operadores? ¿Que tareas necesitara realizar cada tipo de usuario? • ¿Que activos son importantes para cada usuario y que tipo de infórmación necesitan? Planteese preguntar a un numeró reducido de usuarios representativos de cada tipo a que datos necesitan acceder y cómó. Esto debería brindar infórmación sobre la estrategia organizativa. Una vez mas, empiece a pequena escala. Puede comenzar por un unicó tipo de usuario. Por ejemplo, supongamos que los ingenieros de mantenimiento necesitan utilizar el modelo. Si tiene varias plantas, cada una de ellas con un grupo de ingenieros de mantenimiento 104 Guía del usuario PI System Explorer Organización de modelos de activos en PI AF responsable del equipo en esa planta, probablemente debería incluir un arból que organice el equipo por planta. A partir de ese punto, puede preguntarles a algunos ingenieros de mantenimiento cómó desean acceder a la infórmación del equipo. Probablemente, con frecuencia buscaran activos por tipo de equipo, pero en algunas ocasiones necesitaran buscarlos por fabricante. Puede crear dos arbóles paralelos: uno organizado por tipo de equipo y el otro por fabricante. Cada activo aparecera entonces en cada uno de los arbóles. Tambien puede crear el arból por tipo de equipo y utilizar categórías para etiquetar cada activo por fabricante. Una vez creada la jerarquía para un tipo de usuario, puede pedirles a algunos de ellos que la prueben durante cierto tiempo y que luego proporcionen comentarios para mejorar la jerarquía. Siempre puede módificar las jerarquías. Nota: Cuando piense en los usuarios, recuerde que la jerarquía de elementos puede quedar expuesta en determinadas aplicaciones cliente de PI. Tenga en cuenta tambien a los usuarios de esas aplicaciones. Por ejemplo, PI Vision muestra el arból a los usuarios que buscan activos relacionados. En PI Vision, los activos relacionados son elementos creados a partir de la misma plantilla. Videos Para obtener infórmación sobre cómó crear elementos, mire este video: https://www.youtube.com/watch?v=d-kPQGabJuY&rel=0 Para obtener infórmación sobre cómó crear jerarquías de elementos, mire este video: https://www.youtube.com/watch?v=hpiQSzubDu8&rel=0 Referencias de elementos en la jerarquía de activos Puede utilizar referencias de elementos para anadir el mismo elemento varias veces a la jerarquía de elementos, como se describe en La estructura del modelo de activos de PI AF. Cuando se crea una referencia a un elemento existente, se crea fundamentalmente un marcador en la jerarquía que vuelve a senalar al elemento referenciado. Esto permite a los usuarios encontrar el elemento en los contextos correspondientes, pero no crea una copia del elemento. El comportamiento exacto dependera del tipo de referencia. En esta sección • Tipos de referencia • Crear una sola referencia de elemento • Crear varias referencias de elemento • Localizar otras referencias al mismo elemento • Cambiar tipos de referencia • Creación de tipos de referencia personalizados Tipos de referencia Al anadir una referencia de elemento a una jerarquía de elementos, la relación exacta entre el elemento referenciado y el elemento al que se anade depende del tipo de referencia. PI AF proporciona tres tipos de referencia definidós por el sistema: Guía del usuario PI System Explorer 105 Organización de modelos de activos en PI AF • Parent-Child • Composition • Weak Reference Tambien puede crear tipos de referencia personalizados, como se describe en Creación de tipos de referencia personalizados y Plantillas secundarias. Videos Para obtener infórmación sobre cómó utilizar tipos de referencia, mire este video: https://www.youtube.com/watch?v=OL43oUyuFEI&rel=0 Para obtener infórmación sobre cómó crear tipos de referencia personalizados, mire este video: https://www.youtube.com/watch?v=VcXsWfUEYQ8&rel=0 Para obtener la cónclusión del ejemplo del tipo de referencia, mire este video: https://www.youtube.com/watch?v=Vwta8GG4Jgk&rel=0 En esta sección • Tipo de referencia principal-secundario • Tipo de referencia de cómpósición • Tipo de referencia debil Tipo de referencia principal-secundario Principal-secundario es el tipo de referencia predeterminado. El tipo de referencia es fuerte ya que permite que el elemento secundario tenga muchos principales y existe siempre y cuando tenga uno o mas objetos principales con referencias fuertes. Si se elimina el ultimó elemento principal del secundario, el propio elemento secundario se eliminara. Utilice el tipo de referencia principal-secundario cuando desee que el secundario exista siempre y cuando tenga una referencia fuerte con un principal como mínimó, pero no desee que los elementos secundarios sean considerados como una unidad simple con el elemento principal. Efecto de eliminar una referencia principal-secundario cuando este tipo de referencia existe en otro lugar Ejemplo Un medidor que pertenece a una empresa se vincula a un edifició. Tendría que utilizar una referencia principal-secundario entre el elemento de Company y el elemento secundario de Meter, y otra referencia principal-secundario entre el elemento de Building y el elemento secundario de Meter. Si la referencia entre Meter y el elemento de Building se elimina, el elemento de Meter cóntinua existiendo porque tiene una referencia principal-secundario con el elemento de Company. Sin embargo, si tambien se elimina el elemento secundario de Meter del elemento de Company, dejara de existir porque todas las referencias principal-secundario se habran eliminado. 106 Guía del usuario PI System Explorer Organización de modelos de activos en PI AF Tipo de referencia de composición Un tipo de referencia con la fuerza de cómpósición significa que el elemento secundario forma parte del principal y no puede existir sin el. Si elimina un elemento principal que tenga una referencia de cómpósición con un elemento secundario, eliminara tambien este ultimó. Repercusión de un elemento principal eliminado en elementos con un tipo de referencia de composición Ejemplo Utilice una referencia de cómpósición cuando los dos objetos en la relación se consideren un elemento. Por ejemplo, un medidor puede estar compuesto de dos sensores; por lo tanto, tendría que utilizar una referencia de cómpósición entre el elemento de Meter y cada uno de sus dos elementos de Sensor secundarios. Cuando elimina el elemento de Meter, los elementos de Sensor secundarios tambien se eliminan autómaticamente. Tipo de referencia débil Utilice una referencia debil entre dos elementos cuando desee crear una relación entre dos elementos, pero no desee que esa relación determine la duración del elemento secundario. Por ejemplo, si desea organizar los medidores por grupos, pero se han eliminado todas las referencias fuertes al medidor, es probable que desee que se elimine autómaticamente de la agrupación. En este caso, tendría que utilizar una referencia debil entre el elemento principal del grupo y el elemento secundario del medidor. Repercusión de un elemento fuerte eliminado en un elemento con un tipo de referencia débil Ejemplo Un elemento secundario con una referencia debil se eliminara tan pronto como no haya mas referencias fuertes. Esto puede resultarle util si desea que una de las vistas de sus activos sea una vista principal. Por ejemplo, en la ilustración anterior, la vista principal pódría ser la vista Site ABC y contener elementos con tipos de referencia principal-secundario fuerte. Otras vistas, como Pumps, hacen referencia a elementos con un tipo de referencia debil. Si el elemento Pump01 fuerte en la vista principal Site ABC se elimina, el elemento Pump01 que tiene la referencia debil en la vista Pumps se elimina autómaticamente. Guía del usuario PI System Explorer 107 Organización de modelos de activos en PI AF Crear una sola referencia de elemento Puede crear una sola referencia de elemento para establecer una relación jerarquica entre dos elementos. Procedimiento 1. En el navegador Elementos, haga clic en el elemento al que desea hacer referencia y arrastreló al elemento principal que corresponda. 2. En la ventana Seleccionar tipo de referencia, seleccione el tipo de referencia. Si no esta seguro de que tipo de referencia prefiere, mantenga el tipo predeterminado: principal-secundario. Consulte Tipos de referencia si desea mas infórmación. 3. Haga clic en Aceptar. Los elementos referenciados se móstraran en el navegador. El icono de elemento referenciado indica que son referencias. Video Para obtener infórmación adicional sobre cómó crear un tipo de referencia de elemento, mire este video: https://www.youtube.com/watch?v=Q1kK71JrhLo&rel=0 Crear varias referencias de elemento Cree varias referencias de elemento para establecer una relación entre un elemento y otros elementos de la jerarquía. Procedimiento 1. En el navegador Elementos haga clic con el bótón secundario sobre un elemento y luego haga clic en Nuevo > Agregar referencia de elemento. Observe que tambien puede seleccionar un elemento y arrastrarlo al principal. 2. En la ventana Agregar elemento(s), haga clic en el bótón Buscar múltiples elementos. 3. En la ventana Búsqueda de elementos, seleccione los criterios de busqueda para ubicar los elementos deseados y luego haga clic en el bótón Búsqueda. El campo de resultados de la busqueda móstrara los resultados de su busqueda. 4. Seleccione los elementos a los que desee hacer referencia y haga clic en Aceptar. 5. En la ventana Agregar elementos, seleccione el tipo de referencia. Si no esta seguro de que tipo de referencia prefiere, mantenga el tipo predeterminado: principal-secundario. Consulte Tipos de referencia si desea mas infórmación. 6. Haga clic en Aceptar. Los elementos referenciados se móstraran en el navegador. El icono de elemento referenciado indica que son referencias. Localizar otras referencias al mismo elemento Un unicó elemento puede estar referenciado en diferentes lugares dentro de la jerarquía. Pódra localizar todos los elementos dentro de la jerarquía que contienen el elemento o una referencia al elemento. 108 Guía del usuario PI System Explorer Organización de modelos de activos en PI AF Procedimiento 1. Seleccione el elemento en el navegador Elemento. 2. En la pestana General, haga clic en el vínculó Valores principales. Los valores principales del elemento se muestran en la ventana Primarios deElement. 3. Haga clic en Close. Cambiar tipos de referencia Puede cambiar el tipo de referencia de un elemento secundario y el event frame que tiene al menos un elemento principal en la jerarquía y no esta en el nivel raíz de la jerarquía (donde el tipo de referencia debe ser principal-secundario). Procedimiento 1. Elija una de las siguientes acciones: Para… Haga lo siguiente… Cambiar el tipo de referencia de un elemento secundario a. En el navegador, seleccione Elementos. b. En el navegador, expanda el arból Elementos y localice el elemento secundario con mas de un elemento principal. c. Haga clic con el bótón derecho en el elemento secundario y luego haga clic en Convertir > Cambiar tipo de referencia. Cambiar un tipo de referencia de event frame secundario a. En el navegador, seleccione Event Frames. b. En el navegador, expanda el arból event frames y localice el event frame secundario con mas de un elemento principal. c. Haga clic con el bótón derecho en el event frame secundario y luego haga clic en Convertir > Cambiar tipo de referencia. 2. En la ventana Cambiar tipo de referencia, seleccione un elemento principal de la lista Principal. 3. Seleccione un nuevo tipo de referencia de la lista Nuevo tipo de referencia. Solo estan disponibles los tipos de referencia validós para el elemento principal seleccionado. 4. Para establecer el elemento principal seleccionado como elemento principal (cuando el tipo de referencia seleccionado es validó), seleccione la casilla de verificación Elemento principal primario. Nota: Para que sea validó, el tipo de referencia seleccionado debe ser fuerte y no se pueden definir referencias de cómpósición para el elemento o el event frame. 5. Haga clic en Aceptar. Creación de tipos de referencia personalizados Los tipos de referencia personalizados son faciles de crear. Cada tipo de referencia se debe basar en uno de los tres tipos de referencia predefinidós. Mediante el uso de tipos de referencia personalizados, puede crear reglas que permitan a PI AF ayudar a los usuarios cuando creen elementos nuevos. Consulte Plantillas secundarias para obtener infórmación sobre la creación de referencias de plantilla. Guía del usuario PI System Explorer 109 Organización de modelos de activos en PI AF Crear tipos de referencia personalizados Los tipos de referencia personalizados se crean en plantillas secundarias. Tambien puede crearlos para definir su propia jerarquía de elementos utilizando una relación mas específica. Los tipos de referencia personalizada deben estar basados en uno de los tipos de referencia predefinidós. Nota: Puede crear tipos de referencia con mas rapidez en la cólección Plantillas de elementos si utiliza plantillas referenciadas, como se describe en Crear referencias de plantilla secundaria. Procedimiento 1. En el navegador Biblioteca, haga clic con el bótón secundario en la cólección Tipos de referencia y seleccione Nuevo tipo de referencia. 2. En el campo Nombre, introduzca un nombre para el tipo de referencia. 3. En los campos Nombre secundario y Nombre principal, introduzca el nombre principal y el nombre secundario. 4. Opcional. En el campo Categorías, haga clic en y seleccione una o mas categórías a las que pertenece el tipo de referencia de la ventana Categorizar. Tambien puede introducir una o mas categórías de tipos de referencia directamente, separadas por punto y coma. 5. En el campo Fortaleza de referencia, seleccione Fuerte, Débil o Composición de la lista. Consulte Tipos de referencia para ver las definiciónes de las potencias de tipos de referencia. 6. En los campos Plantilla de elementos principales permitidos y Plantilla de elementos secundarios permitidos, seleccione en la lista una plantilla a la que pertenecen los nombres principales y secundarios de tipos de referencia. Categorización de objetos PI System Explorer permite organizar objetos en categórías. Las categórías son basicamente grupos de objetos definidós por los usuarios. Su finalidad es ayudar a encontrar objetos con mas facilidad. Cuando busque un objeto, puede utilizar la categóría como filtró para reducir la lista de resultados. Defina tantas categórías como desee. Los objetos pueden pertenecer a varias categórías. Por ejemplo, supongamos que tiene un conjunto de elementos que representa tanques. La mitad de los tanques estan fabricados por la empresa ACME y la otra, por la empresa EMCA. Para ubicar los tanques por fabricante, cree dos categórías: ACME y EMCA. Cada tipo de objeto tiene sus propias categórías. No pódra aplicar las categórías de un tipo de objeto a un objeto de otro tipo. Por ejemplo, no puede aplicar una categóría de elemento a una tabla. PI AF es compatible con los siguientes tipos de categóría: • Analisis • Atributo • Elemento • Regla de nótificación • Tipo de referencia • Tabla 110 Guía del usuario PI System Explorer Organización de modelos de activos en PI AF Videos Para obtener infórmación sobre cómó crear categórías, mire este video: https://www.youtube.com/watch?v=ux3qiQVSePU&rel=0 Para obtener infórmación sobre cómó asignar categórías, mire este video: https://www.youtube.com/watch?v=5wkvG-1jOgM&rel=0 Para obtener infórmación sobre cómó agrupar por categóría, mire este video: https://www.youtube.com/watch?v=A0OlJZ19qWA&rel=0 En esta sección • Crear nuevas categórías • Asignar objetos a categórías Crear nuevas categorías Cree categórías para tipos de objeto específicós. Tambien puede utilizar PI Builder de manera alternativa para crear distintas categórías en una hoja de calculó de Excel. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, en Categorías, haga clic con el bótón secundario sobre el tipo de objeto de categóría y seleccione Nueva categoría. 3. En la ventana Object_Type Category Properties (Propiedades de categóría), introduzca un nombre para la categóría en el campo Nombre. 4. Opcional. Introduzca una descripción de la categóría en el campo Descripción. 5. Haga clic en Aceptar. 6. Opcional. Haga clic en el vínculó Seguridad si desea cónfigurar permisos de acceso personalizados para la categóría ademas de los que ya se establecieron en el ambitó del servidor, de la base de datos o de la cólección. Para obtener mas infórmación, consulte Cónfigurar la seguridad para objetos. Asignar objetos a categorías Asigne objetos a las categórías que ha creado para cada tipo de categóría. Procedimiento 1. En el visor, utilice las teclas estandar de Windows para resaltar objetos contiguos (SHIFT +<click>) o no contiguos (CTRL+<click>) que desee categorizar. 2. Haga clic con el bótón secundario y seleccione Categorizar. 3. En la ventana Categorizar, seleccione la categóría o categórías que desee asignar a los objetos seleccionados. a. Si la categóría que necesita no esta en la lista, haga clic en el bótón Nueva categoría. b. En la ventana Propiedades de categoría de atributo, cree la nueva categóría y haga clic en Aceptar. 4. Haga clic en Aceptar. Las categórías se aplican y se muestran en el campo Categorías, en el panel de cónfiguración para cada objeto. Guía del usuario PI System Explorer 111 Organización de modelos de activos en PI AF a. Si alguno de los objetos seleccionados se crea a partir de plantillas, puede módificar la plantilla o no anadir la categóría a ese objeto en particular. Elija una de las opciones siguientes: ▪ Haga clic en Modificar la plantilla y añadir la categoría para módificar todos los atributos derivados de la plantilla con la categóría. ▪ Haga clic en No añadir la categoría para evitar que la categóría sea asignada al objeto. b. Para aplicar la ópción a otros atributos seleccionados que derivan de plantillas, seleccione la casilla de verificación Aplicar la elección a las plantillas restantes. c. Haga clic en Aceptar. 112 Guía del usuario PI System Explorer Representación de activos en PI AF Todos los objetos físicós que incluya en el modelo estaran representados por un elemento de PI AF. Los objetos físicós son, por lo general, equipos como bombas o tanques. Para asociar datos con un elemento, cree atributos en el elemento. Los atributos pueden incluir valores simples, que representan infórmación fija, como el diametró de un tanque, por ejemplo. Un atributo puede hacer referencia tambien a un PI point, una fórmula, un valor de una base de datos relacional externa, etc. Plantillas Puede crear los elementos uno por uno, pero OSIsoft recomienda basar los elementos individuales en una plantilla de activos que represente el tipo de equipo. Las plantillas de elementos le permiten hacer lo siguiente: • Cónfigurar la plantilla una sola vez; no es necesario cónfigurar los elementos basados en la plantilla individualmente. • Actualizar la estructura de todos los elementos que pertenecen a la plantilla. • Mantener la coherencia del modelo de activos. • Activar potentes funciones en las aplicaciones cliente de PI AF. En esta sección • Representación de activos con plantillas • Estrategia de plantillas • Plantillas de elementos • Plantillas secundarias • Representación de activos con elementos • Almacenamiento de infórmación específica para cada aplicación Representación de activos con plantillas PI AF le permite basar objetos similares en una unica plantilla. Las plantillas definen principalmente un conjunto de atributos base para todos los objetos que utilicen esa plantilla. Cree la plantilla una vez y, despues, pódra crear tantos elementos como necesite basandóse en la plantilla. Si realiza un cambio en una plantilla, el cambio se refleja autómaticamente en todos los elementos que utilizan esa plantilla. Por ejemplo, suponga que tiene 100 bombas con los mismos tres atributos. Puede crear una plantilla para una bomba y despues basar todas las demas bombas en esa plantilla. Los atributos de la plantilla se crean autómaticamente en las bombas que estan basadas en esa plantilla. Ahora, suponga que debe realizar un cambio en los objetos de la bomba. Simplemente realiza el cambio en la plantilla y PI AF própagara de forma autómatica el cambio a todos los objetos de la bomba que esten basados en esa plantilla. Las plantillas son una herramienta poderosa, no solo para crear nuevos objetos, sino para mantener los objetos existentes coherentes y actualizados. Guía del usuario PI System Explorer 113 Representación de activos en PI AF Una ventaja adicional es que las herramientas de visualización pueden proporcionar características especiales para los objetos basados en plantillas. Por ejemplo, supongamos que crea una tendencia para una bomba basada en una plantilla. Una herramienta de visualización pódría permitirle intercambiar o anadir cualquier otra bomba que se base en la misma plantilla. Los activos basados en la misma plantilla se denominan en algunas ocasiones activos relacionados. Nota: Tambien puede crear plantillas para event frames, transferencias, modelos y nótificaciónes. Estrategia de plantillas Practicamente en todos los casos, es mejor basar los elementos en plantillas. No solo ahórrara tiempo, sino que tambien se asegura de que dispóndra de definiciónes coherentes de todos los elementos en función de esa plantilla. Todos los cambios que realice en una plantilla de elementos se própagaran a todos los elementos basados en esa plantilla. Una unica módificación de la plantilla puede alterar cientos de elementos. Esto le permite realizar cambios en su modelo desde un unicó lugar; no tendra que actualizar todos los elementos. No tendra que planificar y crear todas las plantillas a la vez. Un planteamiento recomendable es empezar por crear un modelo con un solo tipo de activo. Cree una plantilla para el tipo de activo. Decida que datos, calculós y otras propiedades necesitara almacenar para ese tipo de activo. Cada uno de estos elementos requiere una plantilla de atributos. Plantillas base El uso de la plantilla puede ser muy amplio o muy específicó. Una plantilla puede definir un tipo específicó de dispositivo de medición, como un instrumento de una marca concreta, o puede ser una plantilla de uso amplio que especifica una determinada función, como medidor de masa líquida. En función de la amplitud con la que defina la plantilla, puede encontrarse con que la lista de atributos es un poco diferente para distintos subconjuntos de activos. En esta situación, considere utilizar una plantilla base (para mas infórmación, consulte Plantillas base y derivadas). La alternativa es utilizar una plantilla diferente para cada subconjunto de activos. Extensiones Tambien puede cónfigurar plantillas de elementos para que incluyan atributos (y puertos) que no esten definidós ni mantenidos por la plantilla (para obtener mas infórmación, consulte Extensiones). Puede agregar atributos simples y específicós para cada activo sin necesidad de anadirlós en todas las instancias de la plantilla. Nota: Las categórías, los analisis y las nótificaciónes no se veran afectados si se habilita la casilla de verificación Permitir extensiones. Plantillas de elementos Una plantilla de elementos es un modelo de un tipo de activo que le permite ahorrar tiempo y favorece la uniformidad. Las plantillas de elementos hacen que crear pantallas, nótificaciónes, calculós y analisis resulte mucho mas facil, porque los equipos con el mismo tipo pueden compartir la misma implementación. Por lo general, se crea una plantilla base que representa un tipo de equipo, como un tanque o una bomba, y se asignan atributos comunes al activo. Luego se crean una o mas plantillas derivadas basadas en la plantilla base y se asignan atributos adicionales a cada subconjunto de activos. 114 Guía del usuario PI System Explorer Representación de activos en PI AF Pódra crear de forma sencilla elementos a partir de una plantilla derivada porque la mayor parte de la cónfiguración del elemento estara definida en la plantilla. Al realizar cambios en una plantilla de elementos, los cambios se propagan a todos los elementos derivados de esta. La eliminación de una plantilla de elementos elimina las plantillas de analisis o nótificación que la dirigen. Tenga en cuenta lo siguiente: • Un elemento derivado de una plantilla obtiene su definición inicial de las categórías de la plantilla. Los atributos y puertos del elemento se obtienen de la plantilla. • Si la plantilla permite extensiones, entonces el elemento derivado puede contener puertos y atributos adicionales que no esten definidós en la plantilla. • Las plantillas de elementos pueden especificar las referencias primarias y secundarias permitidas (tipos de referencias primarias y tipos de referencias secundarias) para un elemento creado a partir de la plantilla. Esto limita las relaciones permitidas entre elementos de la jerarquía. • Un elemento no se puede derivar directamente de una Plantilla base únicamente. Video Para obtener infórmación sobre cómó crear plantillas de elementos, mire este video: https://www.youtube.com/watch?v=VYWXctstVg0&rel=0 En esta sección • Atributo predeterminado • Plantillas base y derivadas • Extensiones • Patrones de asignación de nombres • Crear plantillas de elementos • Encontrar referencias de plantillas • Definir plantillas para otros objetos Atributo predeterminado El atributo por defecto es el atributo que mas representativo resulta del elemento. Por ejemplo, si un usuario quisiera hacer referencia a un tanque, el mejor atributo individual para utilizar sería Level. Para un contador electricó, el mejor atributo sería Voltage. El atributo debe estar en el nivel superior de la jerarquía de atributos del elemento. Las nótificaciónes y los analisis de activos pueden beneficiarse del atributo predeterminado para simplificar algunas tareas. Por ejemplo, si tuviera que crear una cómparación entre dos contadores electricós y no hubiera especificadó atributos con los que comparar, la cómparación se realizaría con el atributo Voltage de los contadores por haber establecido Voltage como atributo por defecto. Plantillas base y derivadas Una plantilla base se utiliza mejor a la hora de modelar elementos que comparten la mayóría de los atributos, pero tienen algunos atributos diferentes. Una plantilla base transfiere todos sus Guía del usuario PI System Explorer 115 Representación de activos en PI AF atributos (así como los puertos y analisis) a cualquier plantilla derivada creada a partir de ella. Al crear posteriormente un elemento a partir de dichas plantillas, ese elemento no solo contiene todos los atributos (así como los puertos y analisis) derivados de la plantilla base, sino tambien los de la plantilla derivada. Plantilla base únicamente (BTO) Para asegurarse de que ciertas plantillas no se utilicen directamente para crear objetos, puede asignar la propiedad Plantilla base únicamente (BTO) a una plantilla nueva. Al igual que otras plantillas base, una plantilla BTO puede ser tan amplia o específica como sea necesario y luego se puede utilizar para crear una plantilla derivada. Cuando se crea una instancia de un objeto, se basa en la plantilla derivada, no en la plantilla BTO. Cualquier módificación en la plantilla BTO tambien altera sus plantillas derivadas. La propiedad BTO se puede asignar a plantillas de elemento, modelo, transferencia y event frame. Nota: Una marca de verificación junto a la casilla Plantilla base únicamente en la pagina General de la ventana Propiedades de la plantilla indica que la plantilla es una plantilla BTO. Ejemplo de plantilla base Pongamos que tiene un conjunto de tanques, algunos con dos valvulas y otros con una sola, puede crear una plantilla de elemento para los modelos con una sola valvula y usarla como plantilla base para la plantilla derivada que cree para los modelos con dos valvulas. Cuando cree objetos que se basen en el modelo de dos valvulas, heredaran todos los atributos del modelo de una sola valvula, ademas de cualquier atributo adicional que se haya definidó para el modelo de dos valvulas. Plantillas derivadas Las plantillas derivadas se definen a partir de una plantilla base. Puede designar una plantilla derivada despues de crear una plantilla base con el metódó siguiente: • Haga clic con el bótón secundario en una plantilla base del navegador Biblioteca, luego haga clic en Nuevo > Nueva plantilla derivada. La nueva plantilla se agregara inmediatamente al navegador Biblioteca con el nuevo nombre, BaseTemplate_Derived1. Pódra módificar la definición, incluido el nombre, tal como se describe en Crear plantillas de elementos. Reemplazo de los valores de atributo de la plantilla base Es probable que se presenten situaciones en que necesite usar valores de plantilla de atributo en una plantilla derivada que anule o reemplace los valores de plantilla de atributo heredados de su plantilla base. Considere las siguientes situaciones: • Se necesitan patrones de substitución diferentes para los PI points del mismo tipo de activo (por ejemplo, los camiones tienen un conjunto de mediciones en cómun, pero el fabricante de camiones A utiliza un patrón de asignación de nombres de PI diferente con respecto al fabricante B). • Algunos activos utilizan la medición directa para un PI point de atributo, mientras que otros es probable que necesiten que se calcule un valor de atributo. Del mismo modo, un valor de atributo puede calcularse para ambos tipos de activos, pero el calculó es sensiblemente diferente entre los dos. 116 Guía del usuario PI System Explorer Representación de activos en PI AF • Segun la plantilla, se necesitan diferentes UOM o categórías predeterminadas para el mismo atributo. • No es posible utilizar todas las plantillas de atributo en una plantilla derivada (por ejemplo, es probable que algunos medidores solo necesiten tres de los cinco atributos de una plantilla base Meter generica). Los valores de atributo de una plantilla base se reemplazan mediante la creación de una plantilla de atributo que tenga exactamente el mismo nombre en la plantilla derivada. Luego, puede módificar las propiedades segun sea necesario. Ademas, puede impedir que una plantilla de atributo que se ha heredado de una plantilla base resulte visible para los usuarios o una aplicación cliente, como por ejemplo PI Vision, mediante la creación de una plantilla de atributo con el mismo nombre en la plantilla derivada y selección de la ópción Excluido como ajuste Propiedades. Para obtener mas infórmación, consulte Propiedad de atributo apagado. Herencia de plantilla De forma predeterminada, las plantillas de elemento se ordenan por nombre en el navegador Biblioteca. Para determinar la relación existente entre plantillas, puede resultar preferible ordenarlas por herencia de plantilla en su lugar. Puede hacer clic con el bótón secundario en la cólección Plantillas de elementos y luego hacer clic en Ordenar por > Ordenar por herencia de plantilla. Para expandir las plantillas y ver sus plantillas derivadas, utilice , junto a ellas. Extensiones Puede permitir que algunos atributos esten definidós en el propio elemento, independientemente de la plantilla. Para ello, cónfigure la plantilla para admitir extensiones. Los atributos que se crean como ampliaciones no cambian cuando se módifica la plantilla. Nota: Si tiene una plantilla que permite extensiones y luego la cambia para deshabilitar las extensiones, no se pódran agregar atributos de elemento extendidos nuevos a los elementos con base en esa plantilla. Sin embargo, todos los atributos de elemento extendidos se mantendran. Las extensiones permiten flexibilidad en los casos en que los activos son similares en muchas areas, pero existe una serie de variaciones pequenas. Por ejemplo, supongamos que crea una plantilla para un modelo de coche concreto. Todos los coches de este modelo tienen el mismo conjunto basicó de características: cuatro ruedas, un volante, etc. Sin embargo, puede que un coche tenga un alerón donde otro no lo tiene. Uno puede tener aire acondicionado y otro, no. Las extensiones estan pensadas para manejar este tipo de variación. Cuando las extensiones se habilitan, puede basar todos los elementos en una plantilla mientras agrega infórmación adicional a cada elemento, segun sea necesario. Sin embargo, si tiene multiples elementos que son muy similares a la definición de plantilla, pero requieren los mismos atributos adicionales, una plantilla base puede ser un mejor enfoque que permitir extensiones. Nota: Las categórías, los analisis y las nótificaciónes no se veran afectados si se habilita la casilla de verificación Permitir extensiones. Guía del usuario PI System Explorer 117 Representación de activos en PI AF Patrones de asignación de nombres Cuando define los patrones de asignación de nombres para plantillas de elemento, event frame, transferencia y modelo, puede usar los parametrós de substitución descritos en la siguiente tabla. Estos accesos directos de patrón de asignación de nombres estan disponibles ademas de los parametrós de substitución en el campo Patrón de asignación de nombres cuando hace clic en . Parámetros de substitución de patrón de asignación de nombres Nombre de parámetro Sustitución Parámetros de descripción %DESCRIPTION:path% Es la descripción del objeto representada por la ruta hacia el objeto. Si no se especifica la ruta, se usa la descripción del objeto actual. %\ELEMENTDESCRIPTION% La descripción del elemento raíz del objeto o la descripción del elemento de referencia primario del event frame raíz del objeto. %..\ELEMENTDESCRIPTION% La descripción del elemento principal del objeto o la descripción del elemento de referencia primario del event frame principal del objeto. Utilice la anótación ..\, por ejemplo, %..\.. \ELEMENTDESCRIPTION% para recuperar otros ascendientes. %\EVENTFRAMEDESCRIPTION% La descripción del event frame raíz del objeto. %..\EVENTFRAMEDESCRIPTION% La descripción del event frame primario del objeto. Utilice la anótación ..\, por ejemplo %..\..\EVENTFRAMEDESCRIPTION%, para recuperar otros ascendientes. Parámetros de ID %ANALYSISID% La ID del analisis del objeto. %ATTRIBUTEID% La ID del atributo o de la plantilla de atributos del objeto. %|ATTRIBUTEID% La ID del atributo raíz o de la plantilla de atributos del objeto. %..|ATTRIBUTEID% La ID del atributo principal o de la plantilla de atributos del objeto. Utilice la anótación ..|, por ejemplo %..|..|ATTRIBUTE%, para recuperar otros ascendientes. %DATABASEID% La ID de la base de datos PI AF del objeto. %ELEMENTID% La ID del elemento del objeto o la ID del elemento de referencia primario del event frame del objeto. %\ELEMENTID% La ID del elemento raíz del objeto o la ID del elemento de referencia primario del event frame raíz del objeto. Utilice la anótación ..\, por ejemplo %..\..\ELEMENTID%, para recuperar otros ascendientes. %..\ELEMENTID% La ID del elemento principal del objeto o la ID del elemento de referencia primario del event frame primario del objeto. %EVENTFRAMEID% La ID del event frame del objeto. %\EVENTFRAMEID% La ID del event frame raíz del objeto. %..\EVENTFRAMEID% La ID del event frame primario del objeto. Utilice la anótación ..\, por ejemplo %..\..\EVENTFRAMEID%, para recuperar otros ascendientes. %ID:path% La ID del objeto representada por la ruta hacia el objeto. Si no se especifica la ruta, se usa la ID del objeto actual. %MODELID% La ID del modelo PI AF del objeto. %SYSTEMID% La ID del servidor PI AF del objeto. %TRANSFERID% La ID de la transferencia PI AF del objeto. Parámetros de nombre %ANALYSIS% 118 Guía del usuario PI System Explorer El nombre del analisis del objeto. Representación de activos en PI AF Nombre de parámetro Sustitución %DATABASE% El nombre de la base de datos PI AF del objeto. %\ELEMENT% El nombre del elemento raíz del objeto o el nombre del elemento de referencia primario del event frame raíz del objeto. %..\ELEMENT% El nombre del elemento principal del objeto o el nombre del elemento de referencia primario del event frame principal del objeto. Utilice la anótación ..\, por ejemplo %..\..\ELEMENT%, para recuperar otros ascendientes. %\EVENTFRAME% El nombre del event frame raíz del objeto. %..\EVENTFRAME% El nombre del event frame principal del objeto. Utilice la anótación ..\, por ejemplo %..\..\EVENTFRAME%, para recuperar otros ascendientes. %NAME:path% El nombre del objeto representado por la ruta hacia el objeto. Si no se especifica la ruta, aparece un valor nulo ya que hace referencia al nombre del objeto actual. %SYSTEM% El nombre del servidor PI AF del objeto. %\TEMPLATE% El nombre de la plantilla raíz del elemento o el event frame del objeto. %..\TEMPLATE% El nombre de la plantilla principal del elemento o el event frame del objeto. Utilice la anótación ..\, por ejemplo %..\..\TEMPLATE%, para recuperar otros ascendientes. Parámetros de ruta %ELEMENTPATH% La ruta del elemento base, el elemento de un atributo o el elemento de referencia primario de un event frame. %..\ELEMENTPATH% La ruta del elemento principal del objeto o la ruta del elemento de referencia primario del event frame principal del objeto. Utilice la anótación ..\, por ejemplo %..\..\ELEMENTPATH%, para recuperar otros ascendientes. %EVENTFRAMEPATH% La ruta del event frame o el elemento de un atributo de un event frame. %..\EVENTFRAMEPATH% La ruta del event frame principal del objeto. Utilice la anótación ..\, por ejemplo %..\..\EVENTFRAMEPATH%, para recuperar otros ascendientes. Parámetros de tiempo Nota: Puede especificar una cadena de formato con todas las substituciones de tiempo. La cadena de formato esta separada del nombre de substitución por un punto y coma. Por ejemplo, %TIME:d% utiliza el patrón de fecha corto, mientras que %UTCTIME:yyyy/MM/dd HH:mm:ss.fff% especifica el formato completo. %ENDTIME:yyyy-MM-dd HH:mm:ss.fff% La hora de finalización local actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. El formato utiliza cadenas de formato estandar admitidas por el metódó DateTime.ToString, como se describe en Cadenas de formato para parametrós de sustitución de hora. %UTCENDTIME:yyyy-MM-dd HH:mm:ss.fff% La hora de finalización del Tiempo Universal Coordinado (UTC) actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. El formato utiliza cadenas de formato estandar admitidas por el metódó DateTime.ToString, como se describe en Cadenas de formato para parametrós de sustitución de hora. Guía del usuario PI System Explorer 119 Representación de activos en PI AF Crear plantillas de elementos Cree y cónfigure plantillas de elementos para garantizar definiciónes uniformes de los elementos de su estructura de activos. Procedimiento 1. En el navegador Biblioteca, haga clic con el bótón secundario en la cólección Plantillas de elementos y luego haga clic en Nueva plantilla. 2. Ajuste y asigne valores en las pestanas para cónfigurar la plantilla de elementos. PI System Explorer proporciona valores predeterminados para los valores obligatorios, pero puede cónfigurar usted mismo esos valores. Los valores son: 120 Opción Description Plantilla base Puede basar la plantilla en una plantilla existente. Seleccione la plantilla base de la lista. Para obtener mas infórmación sobre plantillas base, consulte Plantillas base y derivadas. Escriba Puede basar la plantilla en un tipo de elemento. Seleccione el tipo de elemento de la lista. Para obtener mas infórmación sobre los tipos de elementos, consulte Tipos de elementos de los modelos. Categorías Opcional. Puede organizar los objetos agrupandólós en categórías. Para ver las distintas categórías disponibles o crear una nueva categóría, haga clic en . Consulte Categórización de objetos. Atributo predeterminado Opcional. Seleccione un atributo predeterminado de la lista desplegable. Consulte Atributo predeterminado. Guía del usuario PI System Explorer Representación de activos en PI AF Opción Description Patrón de asignación de nombres Opcional. Puede introducir una cadena de texto o hacer clic en para elegir los parametrós de substitución de los siguientes con el fin de definir un patrón de asignación de nombres. ◦ %TIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora local actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. El formato utiliza cadenas de formato estandar admitidas por el metódó DateTime.ToString, como se describe en Cadenas de formato para parametrós de sustitución de hora. ◦ %UTCTIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora del Tiempo Universal Coordinado (UTC) actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. ◦ %TEMPLATE% Es el nombre de la plantilla del objeto. ◦ %@Attribute% Es el valor del atributo del objeto representado por la ruta. Tambien puede usar otros parametrós de sustitución de patrón de asignación de nombre. Por ejemplo, si desea que la ruta de un elemento se incluya en el patrón de asignación de nombre, ingrese %ELEMENTPATH% como parametró de substitución. Para obtener una lista completa de los parametrós de sustitución de patrón de asignación de nombre, consulte Patrones de asignación de nombres. Cada elemento derivado de la plantilla tendra un nombre de identificación unicó. Para asegurarse de que los nuevos elementos creados a partir de la plantilla tengan un numeró incremental, introduzca * al final de cualquier patrón que introduzca aquí. Si se deja en blanco, PI System Explorer utiliza el campo Nombre de la plantilla de elementos y anade un asterisco para anadir un numeró incremental, segun resulte necesario. Algunos parametrós de substitución no se pueden aplicar cuando se crea un elemento derivado. Para asegurarse de que el nombre de un elemento derivado refleje completamente el patrón de asignación de nombres, haga clic con el bótón secundario en el elemento y luego haga clic en Reevaluar patrones de asignación de nombres. Nota: El nombre generado por el patrón de nombres debe contener una cantidad de caracteres menor que la cantidad maxima de 260 caracteres. Permitir extensiones Seleccione esta casilla a fin de habilitar atributos adicionales (así como puertos) que puedan definirse para un elemento, ademas de los definidós en su plantilla. Consulte Extensiones. Nota: Las categórías, los analisis y las nótificaciónes no se veran afectados si se habilita la casilla de verificación Permitir extensiones. Plantilla base únicamente Seleccione esta casilla de verificación para asignar la propiedad Plantilla base únicamente (BTO) a una plantilla de elemento. No se pueden derivar elementos directamente desde las plantillas BTO. Para obtener mas infórmación, consulte Plantillas base y derivadas. Propiedades extendidas Este enlace es una característica avanzada. Para obtener mas infórmación, consulte Almacenamiento de infórmación específica para cada aplicación. Guía del usuario PI System Explorer 121 Representación de activos en PI AF Opción Description Ubicación Haga clic en este vínculó si desea cónfigurar las características del atributo de ubicación para el elemento. Sin embargo, tambien puede cónfigurarlós en un atributo si lo prefiere. Tenga en cuenta que solo puede asignar un conjunto de atributos de ubicación por elemento. Para obtener mas infórmación, consulte Características de atributos. Seguridad Haga clic en este enlace si desea cónfigurar los permisos de acceso personalizado para la plantilla de elementos mas alla de los que ya se establecieron a nivel del servidor y de la base de datos. Para obtener mas infórmación, consulte Cónfigurar la seguridad para objetos. 3. Utilice la pestana Plantillas de atributos para crear una plantilla de atributos para cada propiedad o elemento de datos de la plantilla. Consulte Crear plantillas de atributos. 4. Si esta creando un modelo, utilice la pestana Puertos para especificar puertos, que definen los puntos finales de las conexiones entre elementos dentro de un modelo. Consulte Modelos de proceso en PI AF. 5. Opcional. Utilice la pestana Plantillas de análisis para crear una plantilla de analisis para la plantilla de elementos. Para obtener mas infórmación, elija una de las siguientes opciones: ◦ Para crear una plantilla de analisis de expresiones, consulte Crear una plantilla de analisis de expresiones. ◦ Para crear una plantilla de analisis de resumen, consulte Crear una plantilla de analisis de resumen. ◦ Para crear una plantilla de analisis de generación de event frames, consulte Crear una plantilla de analisis de generación de marcos de evento. ◦ Para crear una plantilla de analisis de SQC, consulte Crear una plantilla de analisis de SQC. 6. Opcional. Utilice la pestana Plantillas de reglas de notificación para seleccionar o crear una plantilla de regla de nótificación para la plantilla de elemento. Para obtener mas infórmación, consulte Crear plantilla de regla de nótificación. 7. Para guardar su trabajo, presione CTRL+G o haga clic en Ingresar. Encontrar referencias de plantillas Encuentre dónde se utiliza una plantilla en PI System Explorer. Procedimiento 1. En el navegador Biblioteca, elija una de las siguientes acciones: ◦ Para encontrar una plantilla de elementos, expanda Plantillas > Plantillas de elementos y seleccione una plantilla. ◦ Para encontrar una plantilla de event frame, expanda Plantillas > Plantillas de event frame y seleccione una plantilla. 2. Elija una de las opciones siguientes: Para encontrar... Haga lo siguiente… Plantillas derivadas Haga clic en Plantillas derivadas. La ventana Buscar plantillas derivadas para Element_Template muestra todas las plantillas de elementos que tienen la plantilla de elementos seleccionada como su plantilla base. La lista tambien incluye plantillas de elementos que estan derivadas indirectamente de la plantilla seleccionada, a traves de multiples plantillas. 122 Guía del usuario PI System Explorer Representación de activos en PI AF Elementos creados desde la plantilla Haga clic en Elementos. La ventana Find Elements for Element_Template (Buscar elementos para) muestra todos los elementos, los modelos, las transferencias y los marcos de evento que han sido creados directamente desde la plantilla de elementos seleccionada. Nota: Para mostrar la ruta completa a los elementos, haga clic con el bótón secundario en el encabezado de columna (o debajo de la cuadrícula de resultados de busqueda) y luego haga clic en Mostrar rutas completas. Elementos derivados de la plantilla Haga clic en Elementos derivados. La ventana Find Derived Elements for Element_Template (Buscar elementos derivados para) muestra todos los elementos, los modelos, las transferencias y los marcos de evento que han sido creados desde la plantilla de elementos seleccionada, así como desde cualquier plantilla derivada de ella. Nota: Para mostrar la ruta completa a los elementos derivados, haga clic con el bótón secundario en el encabezado de columna (o debajo de la cuadrícula de resultados de busqueda) y luego haga clic en Mostrar rutas completas. Plantillas principales referenciadas Haga clic en Plantillas principales referenciadas. La ventana Buscar plantillas primarias referenciadas para Element_Template muestra las plantillas de elementos que se han vinculado específicamente a esta plantilla de elementos principal a traves de un tipo de referencia. La lista de plantillas incluye aquellas que se han vinculado indirectamente a traves de una plantilla heredada. Plantillas secundarias referenciadas Haga clic en Plantillas secundarias referenciadas. La ventana Buscar plantillas hijas referenciadas para Element_Template muestra las plantillas de elementos que se han vinculado específicamente a esta plantilla de elementos secundaria mediante un tipo de referencia. La lista de plantillas incluye aquellas que se han vinculado indirectamente a traves de una plantilla heredada. Guía del usuario PI System Explorer 123 Representación de activos en PI AF Event Frames creados desde la plantilla Haga clic en Event Frames. La ventana Buscar marcos de evento para Event_Frame_Template muestra todos los marcos de evento que se han creado directamente desde la plantilla de marcos de evento seleccionada. Nota: Para mostrar la ruta completa a los marcos de evento, haga clic con el bótón secundario en el encabezado de columna (o debajo de la cuadrícula de resultados de busqueda) y luego haga clic en Mostrar rutas completas. Event frames derivados de la plantilla Haga clic en Event Frames derivados. La ventana Find Derived Event Frames for Event_Frame_Template (Buscar marcos de evento derivados para) muestra todos los marcos de evento que se han creado desde la plantilla seleccionada, así como cualquier plantilla derivada. Nota: Para mostrar la ruta completa a los marcos de evento derivados, haga clic con el bótón secundario en el encabezado de columna (o debajo de la cuadrícula de resultados de busqueda) y luego haga clic en Mostrar rutas completas. Definir plantillas para otros objetos Ademas de las plantillas de elementos, puede crear plantillas base para event frames, modelos y transferencias. Una vez que una plantilla base ha sido disenada, puede crear plantillas derivadas a partir de esta y luego asignar atributos adicionales segun las necesidades. A cóntinuación, puede crear instancias del objeto basandólas en la plantilla derivada. Para obtener mas infórmación, consulte Plantillas base y derivadas. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, abra Plantillas para mostrar las siguientes colecciones de objetos: ◦ Plantillas de elementos ◦ Plantillas de Event Frames ◦ Plantillas de modelos ◦ Plantillas de transferencia 3. Haga clic con el bótón secundario sobre la cólección de objetos y seleccione Nueva plantilla. La nueva plantilla muestra las siguientes pestanas: ◦ General ◦ Plantillas de atributos ◦ Puertos (no esta disponible para plantillas de event frames) 124 Guía del usuario PI System Explorer Representación de activos en PI AF Nota: Para asegurarse de que ciertas plantillas no se utilicen directamente para crear objetos, puede asignar la propiedad Plantilla base únicamente (BTO) a una plantilla nueva. Las plantillas BTO se pueden utilizar para crear plantillas derivadas. Cuando se crea una instancia de un objeto, se basa en la plantilla derivada, no en la plantilla BTO. 4. Complete estas pestanas como lo haría con una plantilla de elementos. Consulte Crear plantillas de elementos. 5. Para guardar su trabajo, presione CTRL-G o haga clic en Ingresar. Plantillas secundarias En algunos ocasiones, es posible que desee crear una plantilla que tenga una o varias plantillas secundarias. Por ejemplo, supongamos que tiene una plantilla que representa un motor y desea una plantilla independiente para el ciguenal. Desea que la plantilla del ciguenal sea una plantilla secundaria de la del motor. No pódra crear directamente una plantilla secundaria de la misma forma que un elemento secundario. En su lugar, debe crear una nueva plantilla referenciada debajo de la plantilla Motor. Esto tambien crea un nuevo tipo de referencia en la cólección Tipos de referencia. Ahora, suponga que crea un elemento basado en la plantilla Motor. PI System Explorer no crea de forma autómatica el elemento secundario, Shaft. Sin embargo, cuando cree de forma manual un elemento secundario en el elemento motor, el tipo de referencia Motor-Shaft aparecera en la lista de tipos de referencia y la plantilla Shaft aparecera en la lista Plantilla de elementos. Crear referencias de plantilla secundaria Cree una referencia de plantilla secundaria cuando necesite establecer relaciones principalsecundaria entre dos plantillas. Procedimiento 1. En el navegador Biblioteca, haga clic con el bótón secundario sobre la plantilla a la que desee anadir la referencia de plantilla secundaria y luego haga clic en Nuevo > Nueva plantilla de referencia. 2. En la ventana Definir nombre de plantilla de elemento de referencia, escriba un nombre para la plantilla secundaria y haga clic en Aceptar. Se creara una plantilla secundaria en la cólección Plantillas y un nuevo tipo de referencia en la cólección Tipos de referencia. 3. Opcional. Para definir un tipo de referencia distinto de principal-secundaria, seleccione la casilla de verificación Editar tipo de referencia. Guía del usuario PI System Explorer 125 Representación de activos en PI AF a. En la ventana Propiedades de tipo de referencia, seleccione la fortaleza deseada de la referencia en la lista Fortaleza de la referencia. b. Haga clic en Ingresar. c. Haga clic en Aceptar para cerrar la ventana. 4. Complete la definición de la plantilla de elemento, tal como se describe en Crear plantillas de elementos. Representación de activos con elementos En el modelo de activos, los elementos representan objetos físicós, como las bombas o los tanques. Cada elemento tiene asociados atributos que almacenan propiedades y datos de ese elemento. Por lo general, base los elementos en plantillas. Por ejemplo, base cada elemento de bomba en una plantilla de bomba. En esta sección • Crear elementos a partir de una plantilla • Crear elementos sin basarse en una plantilla • Localizar dónde se utiliza un elemento • Eliminación de elementos • Restablecer valor del atributo a sus propiedades originales • Convertir elementos existentes en plantillas de elementos • Cambiar plantillas de elementos Crear elementos a partir de una plantilla Utilice plantillas de elementos que haya definidó para crear elementos en su jerarquía de activos. Procedimiento 1. En el navegador Elementos, haga clic con el bótón secundario en la cólección de elementos o en un solo elemento y luego haga clic en Nuevo elemento. 2. En la ventana Elegir plantilla de elementos, seleccione una plantilla de elementos en el campo Plantilla de elementos. 3. En el campo Añadir elemento hijo utilizando el tipo de referencia, seleccione un tipo de referencia de la lista de tipos disponibles. Los tipos de referencia disponibles dependen de la plantilla de elementos seleccionada y de los tipos de referencia definidós en la base de datos. Si no esta seguro de que tipo de referencia utilizar, seleccione el tipo predeterminado: principal-secundario. 4. Haga clic en Aceptar. Las pestanas de propiedades del nuevo elemento se móstraran en el visor. Como el elemento se basa en una plantilla, la mayóría de los campos de la pestana General seran de solo lectura (atenuados o con almohadillas). 5. En los campos Nombre y Descripción, introduzca un nombre y una descripción para el elemento. 6. Opcional. Realice las siguientes acciones segun proceda. 126 Guía del usuario PI System Explorer Representación de activos en PI AF ◦ Haga clic en el vínculó Propiedades ampliadas para crear propiedades para aplicaciones cliente como PI ProcessBook y PI WebParts. Para obtener mas infórmación, consulte Almacenamiento de infórmación específica para cada aplicación. ◦ Haga clic en el vínculó Ubicación para cónfigurar las características del atributo de ubicación para el elemento. Para obtener mas infórmación, consulte Cónfigurar características del atributo de ubicación. ◦ Haga clic en el vínculó Anotaciones para introducir una nota para el elemento. Para obtener mas infórmación, consulte Anotaciones de elementos. ◦ Haga clic en el vínculó Seguridad para cónfigurar permisos de acceso personalizados para el elemento. Para obtener mas infórmación, consulte Seguridad de objetos de PI AF. 7. Opcional. Haga clic en la pestana Atributos para consultar los atributos definidós por la plantilla. No pódra anadir atributos nuevos salvo que la plantilla admita ampliaciones. 8. Opcional. Haga clic en la pestana Reglas de notificación para revisar las reglas de nótificación definidas por la plantilla. No pódra anadir reglas de nótificación nuevas a menos que la plantilla admita ampliaciones. 9. Para guardar su trabajo, presione CTRL-G o haga clic en Ingresar. Crear elementos sin basarse en una plantilla Pese a que es posible crear elementos no basados en una plantilla, OSIsoft recomienda en ultima instancia basarlos en plantillas para poder disfrutar de las potentes funciones basadas en plantillas disponibles en las aplicaciones cliente. Puede utilizar la función Convertir a plantilla, como se describe en Convertir elementos existentes en plantillas de elementos. Procedimiento 1. En el navegador Elementos, haga clic con el bótón secundario en la cólección de elementos o en un solo elemento y luego haga clic en Nuevo elemento. 2. En la ventana Seleccionar plantilla de elemento, seleccione un tipo de referencia en el campo Añadir elemento hijo utilizando el tipo de referencia. Los tipos de referencia disponibles dependen de la plantilla de elementos y de los tipos de referencia definidós en la base de datos. Si no esta seguro de que tipo de referencia utilizar, seguramente lo mas conveniente sea el tipo predeterminado: principal-secundario. 3. En el campo Plantilla de elemento, haga clic en <None>. 4. Haga clic en OK. Las pestanas de propiedades del nuevo elemento se móstraran en el visor. ◦ Utilice la pestana General para realizar la cónfiguración de elementos basica. ◦ La pestana Elementos secundarios se utiliza principalmente para ver elementos secundarios existentes en un elemento disponible. Tambien puede crear elementos secundarios directamente desde esta pestana. ◦ Utilice la pestana Atributos para crear un atributo para cada propiedad o elemento de datos. ◦ Utilice la pestana Puertos solo si esta modelando un proceso. ◦ Utilice la pestana Análisis para seleccionar un analisis para el elemento. ◦ Utilice la pestana Reglas de notificación para seleccionar una regla de nótificación para el elemento. ◦ Utilice la pestana Versión para anadir la infórmación de versión de un elemento. Guía del usuario PI System Explorer 127 Representación de activos en PI AF 5. Opcional. Realice las siguientes acciones segun proceda. ◦ Haga clic en el vínculó Propiedades ampliadas para crear propiedades para aplicaciones cliente como PI ProcessBook y PI WebParts. Para obtener mas infórmación, consulte Almacenamiento de infórmación específica para cada aplicación. ◦ Haga clic en el vínculó Anotaciones para introducir una nota para el elemento. Para obtener mas infórmación, consulte Anotaciones de elementos. ◦ Haga clic en el vínculó Seguridad para cónfigurar permisos de acceso personalizados para el elemento. Para obtener mas infórmación, consulte Seguridad de objetos de PI AF. 6. Para guardar su trabajo, presione CTRL-G o haga clic en Ingresar. Localizar dónde se utiliza un elemento Utilice los vínculós Encontrar de la pestana General de un elemento seleccionado para localizar dónde y cómó se utiliza en el modelo de activos. Procedimiento 1. Seleccione un elemento en el navegador Elementos. 2. Elija una de las opciones siguientes: Para encontrar... Haga lo siguiente… Elementos primarios Haga clic en el vínculó Primarios. Se abrira la ventana Primarios de Element. Elementos hijo a. Haga clic en el vínculó Secundarios. b. En la ventana Búsqueda de elementos, introduzca el texto del nombre del elemento en el campo de busqueda. Para refinar su busqueda, puede introducir criterios adicionales en la sección Criterios. c. Haga clic en Buscar. Se muestran los elementos coincidentes en la sección Resultados. Event frames conectados al elemento Haga clic en el vínculó Event Frames. ◦ Si se encuentra una coincidencia, Buscar marcos de evento para Element muestra una lista de todos los marcos de evento que hacen referencia al elemento. ◦ Si no se encuentra ninguna coincidencia, se móstrara el mensaje No Event Frames Found. Eliminación de elementos Al eliminar un elemento, PI AF elimina de forma autómatica las nótificaciónes y los analisis que tienen como destino ese elemento. Si desea reasignar una nótificación vinculada a un elemento que tiene previsto eliminar, hagaló antes de eliminar el elemento. Tambien puede cambiar el comportamiento predeterminado para que PI AF no elimine de forma autómatica nótificaciónes y analisis cuando elimina el elemento de destino. Utilice la utilidad de línea de comandos afdiag con el parametró / EnablePropagationOfTargetDeletion, tal como se describe en Parametrós de la utilidad AFDiag: afdiag /EnablePropagationOfTargetDeletion- 128 Guía del usuario PI System Explorer Representación de activos en PI AF Tenga en cuenta que la desactivación del ajuste puede originar algunos problemas, como: • Las nótificaciónes quedan abiertas (permanecen activas) • No se crean nótificaciónes nuevas • No se envían los correos electrónicós previstos Restablecer valor del atributo a sus propiedades originales Si creó elementos en función de plantillas en un entorno de prueba y luego desea transferir su trabajo a un entorno de próducción, puede restablecer todos los atributos de un elemento a sus propiedades originales, como se define en una plantilla. Puede hacer clic con el bótón secundario sobre el atributo de un elemento y luego hacer clic en Restablecer a plantilla. Por ejemplo, supongamos que cónfigura un atributo de PI AF para utilizar el nombre de PI Data Archive como parte de la cónfiguración del atributo en un entorno de prueba. Puede que desee que esto se refleje en el nuevo nombre de PI Data Archive cuando transfiera su trabajo a un entorno de próducción. Convertir elementos existentes en plantillas de elementos OSIsoft recomienda basar los elementos en plantillas. Si ha creado elementos y atributos y no los basó originalmente en una plantilla, pódra convertirlos mas adelante a una plantilla. Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, busque el elemento que desee convertir a una plantilla. 3. Haga clic con el bótón secundario en el elemento y haga clic en Convertir > Convertir a plantilla. Se creara una plantilla llamada ElementNamePlantilla y se móstrara en el campo Plantilla de la pestana General. 4. Opcional. Para cambiar el nombre de una plantilla, haga clic en Biblioteca en el navegador. a. En el navegador Biblioteca, busque la nueva plantilla en la rama Plantillas de elementos. b. Haga clic con el bótón secundario en la plantilla y haga clic en Renombrar. c. Módifique el nombre predeterminado como corresponda. El nuevo nombre debe ser unicó en todas las plantillas. Cambiar plantillas de elementos Puede cambiar la plantilla en la que un elemento existente esta basado o anadir una plantilla a un elemento que no este basado actualmente en una plantilla. Antes de empezar Tenga cuidado al cambiar una plantilla de elemento, ya que puede haber consecuencias no deseadas. Por ejemplo, es posible que se eliminen atributos si se definierón con la plantilla antigua y no se encuentran presentes en la nueva. Asegurese de que los atributos con el mismo nombre de las plantillas antigua y nueva tengan el mismo tipo de datos. Guía del usuario PI System Explorer 129 Representación de activos en PI AF Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, haga clic con el bótón secundario sobre el elemento que desee módificar y luego haga clic en Convertir > Cambiar plantilla. 3. En la ventana Elegir plantilla de elementos, seleccione una plantilla de la lista Plantilla de elementos. a. Opcional. Para mostrar solo las plantillas en una categóría específica, seleccione una categóría de la lista Plantillas de categoría. 4. Haga clic en Aceptar. Almacenamiento de información específica para cada aplicación Las propiedades extendidas son propiedades que otras aplicaciones definen en objetos de PI AF. Por ejemplo, PI WebParts almacena Icono y URL en las propiedades extendidas de un elemento de PI AF. Las aplicaciones acceden, por lo general, a la infórmación almacenada en la ventana Propiedades extendidas mediante prógramación con AF SDK. Hay un enlace a Propiedades extendidas en la pestana General de muchos tipos de objeto en PI System Explorer. Este enlace puede utilizarse para cónfigurar una propiedad adicional o mas para un objeto. Nota: Los usuarios no necesitan utilizar esta característica avanzada de PI AF. Crear propiedades extendidas En general, las aplicaciones cliente, como PI WebParts y PI ProcessBook, utilizan la característica Propiedades extendidas para escribir propiedades, y los usuarios no necesitan utilizar esta característica avanzada. Procedimiento 1. Haga clic en el vínculó Propiedades extendidas. 2. En la ventana Propiedades extendidas, elija una de las siguientes acciones: ◦ Para crear la primera propiedad extendida, haga clic en el vínculó Nueva propiedad extendida. ◦ Para crear una propiedad extendida adicional, haga clic con el bótón secundario en la columna Nombre y seleccione Nueva propiedad extendida. 3. En el campo Nombre, elimine el texto predeterminado y escriba el nombre de la propiedad extendida. 4. Haga clic en el campo Valor y elija una de las siguientes acciones: ◦ Introduzca una cadena. Para visualizar el texto que esta escribiendo, presione F2 y escriba en la ventana Visualizador de texto. ◦ Haga clic en 130 y seleccione de la lista de Tipos básicos, Tipos de matriz y Objetos. Guía del usuario PI System Explorer Representación de activos en PI AF ▪ Si elige un objeto, como Atributo o Elemento, haga clic en deseado. ▪ Si elige Archivo, haga clic en y encuentre el objeto y seleccione Cargar para encontrar el archivo deseado. 5. Haga clic en Cerrar. Guía del usuario PI System Explorer 131 Representación de activos en PI AF 132 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Para asociar datos con un activo, se crean atributos en el elemento que representa ese activo. Los atributos pueden incluir valores simples, que representan infórmación fija, como el diametró de un tanque. Tambien pueden contener valores de PI point, derivarse de fórmulas, o contener datos desde fuera de PI System mediante el uso de tablas de PI AF. Conjuntos de enumeración Si necesita un atributo para mantener solo los valores predefinidós, puede utilizar un conjunto de enumeraciones. Un conjunto de enumeración correlaciona un conjunto ordenado de valores de constante definidós por el usuario con un conjunto de cadenas. Puede utilizar las cadenas para proporcionar un texto breve y descriptivo para usar con su modelo de PI AF. Videos Para obtener infórmación sobre cómó crear atributos de elemento, mire este video: https://www.youtube.com/watch?v=pLmIPOOIcEw&rel=0 Para obtener infórmación sobre cómó crear atributos secundarios, mire este video: https://www.youtube.com/watch?v=BiXA13ptVTM&rel=0 En esta sección • Plantillas de atributos • Conjuntos de enumeración en PI AF Plantillas de atributos Las plantillas de atributos estan asociadas con plantillas de elementos. Al igual que una plantilla de elementos representa un tipo de activo, una plantilla de atributos representa un tipo de cónfiguración de datos. Cuando se crea una instancia de la plantilla de elementos, ese elemento contiene un atributo para cada plantilla de atributos. Estos atributos heredan todas las propiedades cónfiguradas en la plantilla de atributos. En lugar de crear atributos en cada elemento, OSIsoft recomienda crear plantillas de atributos en una plantilla de elementos. Cuando cree elementos basados en esa plantilla, PI AF creara autómaticamente los atributos por usted. Aun así, debe dar un valor a cada atributo. Modificación de descripciones de atributos creadas a partir de plantillas de atributos A partir de la versión 2017 R2, es posible módificar las descripciones de atributos creadas a partir de una plantilla. Esto puede resultar util al diferenciar atributos que usan la misma plantilla de atributo. Por ejemplo, en una serie de bombas, cada bomba tiene un atributo Flowrate con una referencia de datos de PI Point. La descripción de la plantilla para Flowrate es, sencillamente, Pump flowrate. Para que esa descripción sea unica en cada instancia de la bomba, puede usar PI Builder para cargar el atributo descriptor para cada PI point de caudal de la bomba e incorporar el valor en cada descripción de Flowrate y, de ese modo, personalizar cada instancia. Para módificar descripciones creadas a partir de una plantilla de atributo, debe usar un cliente y un servidor de PI AF que ejecuten la versión 2017 R2 de PI AF o una versión posterior. Los clientes anteriores que se conecten a un servidor de PI AF que ejecute la versión 2017 R2 o una versión posterior cóntinuaran viendo solamente la descripción de la plantilla de atributo. Guía del usuario PI System Explorer 133 Asociación de datos con activos de PI AF Nota: Dado que se utiliza memoria adicional para almacenar descripciones de atributos que se anularon, cargarlas en aplicaciones cliente puede demorar un poco mas. Video Para obtener infórmación sobre cómó crear plantillas de atributos, mire este video: https://www.youtube.com/watch?v=dCx5_Aw5x24&rel=0 Propiedades de atributos Debe cónfigurar las propiedades para cada atributo del elemento. Despues de asignar las propiedades en una plantilla de atributos, los usuarios solo pueden módificar la propiedad Excluido de los atributos individuales. En esta sección • Propiedad de atributo de elemento de cónfiguración • Propiedad de atributo apagado • Propiedad de atributo oculto • Propiedad de atributos indexados • Propiedad de atributos de entrada de datos manual Propiedad de atributo de elemento de configuración Usted puede asignar la propiedad Elemento de configuración a un atributo que representa propiedades inherentes de un activo. Cualquier atributo con un valor constante puede ser un elemento de cónfiguración. Dado que el valor de atributo de un elemento de cónfiguración se presupone constante, PI System Explorer extrae de forma autómatica el atributo cuando se módifica el valor de atributo. Para cónfirmar el cambio, tendra que insertarlo. En PI System Explorer, los atributos de cónfiguración estan marcados con un icono de lapiz ( ). Los atributos con valores que cambian, como las referencias de datos de PI point, o las referencias de datos de fórmula, no deben ser atributos de cónfiguración. Cuando se módifica el valor de un atributo que no es de cónfiguración, PI System Explorer no extrae el atributo. Por ejemplo, supongamos que tiene un elemento que representa un tanque. El elemento tiene los siguientes atributos: • fabricante • foto (archivo) • numeró de serie • valor de temperatura maximó • volumen maximó • temperatura (referencia de datos de PI point) • volumen (referencia de datos de PI point) Habitualmente, los cinco primeros atributos serían elementos de cónfiguración, ya que estos valores no cambiaran a menos que cambie el equipo. Los dos ultimós atributos no serían elementos de cónfiguración, porque los valores cambian con el tiempo. 134 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Propiedad de atributo apagado Se excluye un atributo en situaciones en las que no todos los atributos en una plantilla de elementos aplican. Por ejemplo, suponga que tiene cinco plantillas de atributos definidas en una plantilla de elementos denominada Meter, la cual utiliza para crear elementos que representan diversos tipos diferentes de medidores que se usan en sus instalaciones. En algunos tipos de medidores (meterA), solo se pueden aplicar tres atributos de la plantilla Meter, mientras que en la restante (meterB) se aplican los cinco atributos. En medidores de tipo A, debe seleccionar la propiedad Excluido para los dos atributos que no se pueden aplicar. Para todos los própósitós practicós, esos dos atributos "parecen" inexistentes para la mayóría de las aplicaciones cliente de PI AF ya que las busquedas recuperan el valor No Result del estado digital. Nota: Un atributo excluido no se puede utilizar para devolver elementos y event frames que estan referenciados por el valor de un atributo excluido. Cuando la propiedad Excluido se asigna en una plantilla de atributos, la propiedad es indicada junto al nombre del atributo si se habilita la ópción Mostrar atributos excluidos. Los por atributos que derivan de esa plantilla aparecen en la pestana Atributos de un elemento con en la columna Plantilla y Excluido en la columna Valor. Puede alternar la visualización de dichos atributos con el comando Ocultar atributos excluidos y Mostrar atributos excluidos en el menu contextual de la pestana Atributos. Tenga en cuenta que cuando se habilita la ópción Mostrar atributos excluidos, los usuarios pueden cambiar la cónfiguración de la propiedad Excluido de un atributo desde la cónfiguración que se le asignó en una plantilla de atributos. Como alternativa, puede borrar la ópción Mostrar atributos excluidos en Herramientas > Opciones para ocultar los atributos excluidos por todas partes en PI System Explorer. Cuando los atributos estan ocultos, el mensaje Excluded attributes are hidden se muestra en la pestana Atributos. Propiedad de atributo oculto Un atributo oculto es uno que no puede ser recuperado en busquedas desde aplicaciones cliente de PI AF como PI Vision. Esta propiedad es util si se utiliza un atributo para albergar un resultado intermedio, como un resultado de busqueda de tabla (Table lookup) que se puede recuperar mediante una referencia de datos de PI point, o si se utiliza solamente para rellenar un nombre de PI point en un parametró de sustitución. Tambien puede ser util para cónfigurar la propiedad de un atributo a Oculto en una plantilla cuando no se ha completado completamente la cónfiguración en el propio elemento. Por ejemplo, los elementos se crean a partir de una plantilla con una referencia de datos de PI point, pero debido a que algunos instrumentos no se encuentran, los PI point aun no existen para todos los elementos. Al cónfigurar los atributos para la instrumentación faltante como Oculto, se evita que una aplicación cliente de PI AF obtenga un resultado de error de una busqueda. Cuando se asigna la propiedad Oculto a un atributo en una plantilla de atributos, la propiedad es indicada por en la columna Oculto junto al nombre del atributo. Cuando la plantilla se asigna a un elemento, el mismo icono se muestra junto al nombre del atributo en la pestana Atributos. Propiedad de atributos indexados Un atributo se indexa para optimizarlo y obtener resultados rapidós y recuperar valores rapidamente. Los índices solo mejoran el rendimiento de los atributos cuyos valores esten Guía del usuario PI System Explorer 135 Asociación de datos con activos de PI AF almacenados en una base de datos de PI AF. Esto significa que no obtiene ningun benefició por indexar atributos que obtienen sus valores de las referencias de datos, como es el caso de los PI Points y las tablas vinculadas. Sin embargo, en el caso de los event frames, cuando se captan los valores de atributo, estos se escriben en el servidor PI AF y, como resultado, se pueden beneficiar de la indexación. Nota: En las busquedas, solo se utilizan los primeros 40 caracteres de atributos indexados con un tipo de valor de Cadena. Cuando se indexa un atributo, tanto el atributo como el valor de atributo se devuelven con mas rapidez en las busquedas. Sin embargo, los atributos indexados aumentan el tamanó de la tabla de la base de datos de PI AF y originan algo de carga de la CPU en el servidor SQL. Los atributos indexados se marcan con el icono . Habitualmente, se indexa un atributo que se cree que los usuarios tienden a buscar con frecuencia. Por ejemplo, si desea localizar activos buscando por su numeró de serie, debería indexar el atributo de numeró de serie. Propiedad de atributos de entrada de datos manual Se asigna un indicador a un atributo de entrada de datos manual para que las aplicaciones cliente (como PI Vision y PI Manual Logger) puedan guiar a los usuarios para introducir datos para ese atributo. Por ejemplo, en una futura versión de PI Manual Logger, esta propiedad identificara tags en una ronda que los operadores deberan recopilar manualmente, a diferencia de los tags que se recopilan autómaticamente a traves de una interfaz o de un conector. Para determinar que atributos tienen esta propiedad, agregue la columna Entrada manual de datos a una cuadrícula de atributo en el visor Elementos, donde los atributos con esta propiedad se muestran como True. Características de atributos Las características de atributos identifican rasgos comunes de un atributo principal o comportamientos relacionados. PI AF es compatible con características de atributos para condiciones limitadas, valores previstos, infórmación de geólócalización, códigós de motivo, estado del activo y activadores de inicio de analisis. Entonces, los usuarios y las aplicaciones cliente, como PI Vision pueden encontrar, mostrar y analizar estos atributos relacionados mas eficazmente. Para establecer características de atributos y acceder a ellas, el cliente PI AF y el servidor deben ejecutar PI AF 2016 o posterior. Características de atributos límite Se utilizan características de atributos límite para identificar el intervalo esperado de una variable de proceso o de un atributo de medida. Las características de atributos límite suelen definirse en otro lugar (por ejemplo, en un sistema de control) o representar propiedades inherentes del atributo principal, como la temperatura. Un uso típicó sería cónfigurar condiciones para una alarma. PI Vision, por ejemplo, utiliza la mayóría de los atributos límite como entrada a la hora de cónfigurar comportamientos de varios estados para una alarma visual. Las característica de atributo límite son atributos secundarios de la medición que describen y presentan el mismo tipo de valor y unidades de medida que el principal. La unica excepción se da cuando el valor de una característica de atributo límite se obtiene a partir de una referencia de datos, caso en el cual las unidades de medida de origen de una referencia de datos definida 136 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF pueden ser diferentes. Ademas, solo se pueden definir características de atributo límite para atributos principales que sean numericós. Solo es posible asignar una característica de atributo límite una vez a un atributo principal. Se definen las siguientes características de atributo límite: Característica de atributo límite Description Mínimó Indica el valor de medición o la salida de proceso mas bajos posibles. LoLo Indica un valor de medición o una salida de proceso muy bajos, normalmente de caracter anómaló e iniciadores de una alarma. Lo Indica un valor de medición o una salida de proceso bajos, normalmente iniciadores de una alarma. Destino Indica el valor de medición o la salida de proceso objetivo. Hi Indica un valor de medición o una salida de proceso altos, normalmente iniciadores de una advertencia. HiHi Indica un valor de medición o una salida de proceso muy altos, normalmente de caracter anómaló e iniciadores de una alarma. Maximó Indica el valor de medición o la salida de proceso mas altos posibles. Video Para obtener infórmación sobre cómó establecer características límite del atributo, mire este video: https://www.youtube.com/watch?v=jO2dVYsBvds&rel=0 Características de atributos de pronóstico En general, las características de atributo de prónósticó se utilizan como valores previstos para comparar con el valor real del atributo principal. Normalmente, dichas características de atributo representan futuros PI points, si bien esto no es un requisito. Las aplicaciones cliente pueden relacionar muy facilmente estos atributos y tendencias entre sí. Las características de atributo de prónósticó son atributos secundarios del atributo que describen y presentan el mismo tipo de valor y unidades de medida que el principal. La unica excepción se da cuando el valor de una característica de atributo de prónósticó se obtiene a partir de una referencia de datos, caso en el cual las unidades de medida de origen de una referencia de datos definida pueden ser diferentes. Ademas, se pueden crear características de atributo de prónósticó para atributos principales de cualquier tipo de valor. Es posible tener varias características de atributo de prónósticó definidas para un atributo principal. Características de los atributos de ubicación Puede utilizar los atributos de ubicación para definir la infórmación sobre longitud, latitud y altitud de un activo. Puede usar esta infórmación para identificar la ubicación del activo en un mapa. Puede crear características de los atributos de ubicación en un elemento, un Event Frame, un modelo o en sus atributos secundarios. Sin embargo, puede crear solo una de cada característica de atributo por elemento, Event Frame o modelo. La UOM para las características del atributo de longitud y latitud debe ser grados (la unidad predeterminada) o al menos un anguló en el que la característica del atributo de altitud puede ser metro (la unidad predeterminada) u otra UOM de la clase de longitud. El tipo de valor para todas las características de los atributos de ubicación debe ser numericó (doble). Guía del usuario PI System Explorer 137 Asociación de datos con activos de PI AF Características de los atributos de razón Las características de los atributos de motivo se usan en los Event Frames y las transferencias para permitirles a los usuarios elegir un códigó de motivo en el caso de excursiones, tiempo de inactividad y otros eventos. Es posible establecer una sola característica del atributo de motivo en una plantilla de Event Frame o de transferencia, o en una instancia de Event Frame o transferencia. La característica del atributo de razón debe ser un conjunto de enumeración definidó con anterioridad o un conjunto de enumeración del sistema entregado con PI AF. Características de los atributos de estado Es posible usar características de atributos de estado en elementos y modelos para permitirles a los usuarios establecer un puntaje de estado numericó y un estado (por ejemplo, en buen estado, fuera de servicio, en mantenimiento, con advertencia o con error). La característica del atributo HealthStatus usa valores del conjunto de enumeración Estado que se suministra con PI AF. Los administradores pueden módificar el conjunto de enumeración Estado segun lo necesiten. Características de atributo activador de inicio de análisis Cuando los usuarios cónfiguran analisis para generar event frames, pueden decidir opcionalmente almacenar el nombre del start trigger en el valor de un atributo (cadena) y marcarlo con la característica de atributo start trigger de analisis. Gracias a ello, clientes como PI Vision pueden indicar el activador de inicio que creó ese marco de evento concreto. Para obtener mas infórmación, consulte Analisis de generación de marcos de evento. En esta sección • Establecer características de atributo límite • Establecer características de atributo de prónósticó • Cónfigurar características del atributo de ubicación • Cónfigurar características del atributo de razón • Ajustar características del atributo de estado Establecer características de atributo límite Puede cónfigurar hasta siete características límite para una plantilla de atributo o un atributo de elemento con el fin de permitir a los usuarios definir el intervalo esperado de una variable o medida de proceso. Procedimiento 1. Elija una de las siguientes acciones: Para establecer una característica límite para... Haga lo siguiente… Plantillas de atributos a. En el navegador Biblioteca, seleccione una plantilla de elementos. b. En el visor, haga clic en la pestana Plantillas de atributos. Atributos de elementos a. En el navegador Elementos, seleccione un elemento. b. En el visor, haga clic en la pestana Atributos. 2. Seleccione el atributo para el que desea establecer una o varias características límite. 3. Seleccione una de las siguientes acciones: 138 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF ◦ Haga clic con el bótón secundario y haga clic en Límites. ◦ En la parte inferior del area de cónfiguración, haga clic en el vínculó Límites. 4. En la ventana Límites, seleccione la casilla junto a la característica límite que desee establecer. 5. En Atributo, seleccione una de las siguientes acciones: ◦ Deje tal cual el atributo predeterminado. ◦ Cambie el nombre del atributo predeterminado por otro nombre de su elección. ◦ Si ya hay un atributo secundario que desea asignar a la característica límite, seleccióneló en la lista desplegable. Nota: Las características de atributo límite ya definidas se muestran en negrita. 6. Elija una de las siguientes acciones: Para configurar... Haga lo siguiente… El valor de la característica límite En Valor, introduzca un valor límite. El valor de la característica límite de una referencia de datos a. En Referencia de datos, seleccione un tipo de referencia de datos. b. En Ajustes, haga clic en para cónfigurar la referencia de datos. Nota: Las unidades de medida de origen de una referencia de datos pueden ser distintas de las del atributo principal. c. Haga clic en Aceptar para cerrar la ventana de referencia de datos. Se móstrara el resultado de la referencia de datos evaluada. 7. Repita los pasos del 4 al 6 para establecer valores para otras características límite. 8. Haga clic en Aceptar cuando su lista de características límite para el atributo principal seleccionado este completa. Establecer características de atributo de pronóstico Cónfigure una o varias características de atributo de prónósticó para una plantilla de atributo o un atributo de elemento para que los usuarios y las aplicaciones cliente puedan comparar los valores pronosticados con valores actuales y trazar una tendencia. Procedimiento 1. Elija una de las siguientes acciones: Para establecer una característica de pronóstico para... Haga lo siguiente… Plantillas de atributos a. En el navegador Biblioteca, seleccione una plantilla de elementos. b. En el visor, haga clic en la pestana Plantillas de atributos. Guía del usuario PI System Explorer 139 Asociación de datos con activos de PI AF Atributos de elementos a. En el navegador Elementos, seleccione un elemento. b. En el visor, haga clic en la pestana Atributos. 2. Seleccione el atributo para el que desea establecer una o varias características de prónósticó. 3. Seleccione una de las siguientes acciones: ◦ Haga clic con el bótón secundario y haga clic en Pronósticos. ◦ En la parte inferior del area de cónfiguración, haga clic en el vínculó Pronósticos. 4. En la ventana Pronósticos, haga clic en el bótón o vínculó Nuevo pronóstico. 5. En Atributo, seleccione una de las siguientes acciones: ◦ Deje tal cual el atributo predeterminado. ◦ Cambie el nombre del atributo predeterminado por otro nombre de su elección. ◦ Si ya hay un atributo secundario que desea asignar a la característica de prónósticó, seleccióneló en la lista desplegable. Nota: Las características de atributo de prónósticó ya definidas se muestran en negrita. 6. Elija una de las siguientes acciones: Para configurar... Haga lo siguiente… El valor de la característica de prónósticó En Valor, introduzca un valor de prónósticó. El valor de una referencia de datos a. En Referencia de datos, seleccione un tipo de referencia de datos. b. En Ajustes, haga clic en para cónfigurar la referencia de datos. Nota: Las unidades de medida de origen de una referencia de datos pueden ser distintas de las del atributo principal. c. Haga clic en Aceptar para cerrar la ventana de referencia de datos. Se móstrara el resultado de la referencia de datos evaluada. 7. Puede cónfigurar tantos valores pronosticados como sea necesario. Repita los pasos del 4 al 6. 8. Haga clic en Aceptar cuando su lista de atributos de prónósticó para el atributo principal seleccionado este completa. Configurar características del atributo de ubicación Ajuste una o mas características de ubicación en un elemento o una plantilla de Event Frame, o en un elemento de Event Frame, para permitirles a los usuarios identificar la ubicación de un activo en un mapa. Tambien puede ajustar una ubicación para un modelo. Antes de empezar Puede ajustar solamente un conjunto de características del atributo de ubicación por cada elemento, modelo o Event Frame. 140 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Procedimiento 1. Elija una de las siguientes acciones: Para configurar una característica de ubicación en... Haga lo siguiente… Elementos o plantillas de modelos a. En el navegador Biblioteca, seleccione un elemento o un modelo de plantilla. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario y luego haga clic en Ubicación. ▪ En la pestana General, haga clic en el vínculó Ubicación. Plantilla de event frame a. En el navegador Biblioteca, seleccione una plantilla de event frame. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario y luego haga clic en Ubicación. ▪ En la pestana General, haga clic en el vínculó Ubicación. Elementos o modelos a. En el navegador Elementos, seleccione un elemento o modelo. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario y luego haga clic en Ubicación. ▪ En la pestana General, haga clic en el vínculó Ubicación. Event frame a. En el navegador Event Frames, seleccione un event frame. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario y luego haga clic en Ubicación. ▪ En la pestana General, haga clic en el vínculó Ubicación. Nota: Tambien puede cónfigurar características de ubicación como una plantilla de atributos secundaria de una plantilla de atributos existente, o como un atributo secundario de un atributo existente: ◦ En una plantilla, haga clic con el bótón secundario en una plantilla de atributo y seleccione Ubicación de la plantilla de Element/Event Frame/Model. ◦ En un elemento, Event Frame o modelo, haga clic con el bótón secundario en un atributo y seleccione Ubicación de Element/Event Frame/Model. 2. En la ventana Ubicación, seleccione la casilla junto a la característica que desea aplicar o seleccione la casilla en el encabezado de la columna para seleccionar todas las características. 3. En Atributo, seleccione una de las siguientes acciones: Guía del usuario PI System Explorer 141 Asociación de datos con activos de PI AF ◦ Deje tal cual el atributo predeterminado. El nombre del atributo predeterminado muestra la ruta relativa al elemento. ◦ Cambie el nombre del atributo predeterminado por otro nombre de su elección. Asegurese de conservar la ruta completa del elemento. ◦ Si ya hay un atributo secundario que desea asignar a la característica ubicación, seleccióneló de la lista. Nota: Las características del atributo de ubicación ya definidas se muestran en negrita. 4. Elija una de las siguientes acciones: Para configurar... Haga lo siguiente… El valor de la característica de ubicación En Valor, introduzca un valor de ubicación. El valor de una referencia de datos a. En Referencia de datos, seleccione un tipo de referencia de datos. b. En Ajustes, haga clic en para cónfigurar la referencia de datos. c. Haga clic en Aceptar para cerrar la ventana de referencia de datos. Se móstrara el resultado de la referencia de datos evaluada. 5. Haga clic en Aceptar cuando su lista de atributos de ubicación para el elemento seleccionado este completa. Configurar características del atributo de razón Use las características de los atributos de motivo en los Event Frames y las transferencias para permitirles a los usuarios elegir un códigó de motivo en el caso de excursiones, tiempo de inactividad y otros eventos. Antes de empezar Solo puede ajustar una característica del atributo de motivo por Event Frame o transferencia. Procedimiento 1. Para designar un atributo como una característica del atributo de motivo para un Event Frame o una transferencia, elija una de las siguientes acciones: Para ajustar una característica del atributo de motivo para… Haga lo siguiente… Plantilla de event frame a. En el navegador Biblioteca, seleccione una plantilla de event frame. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario en Razón. ▪ En la pestana General, haga clic en el vínculó Razón. 142 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Plantilla de transferencia a. En el navegador Biblioteca, seleccione una plantilla de transferencia. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario en Razón. ▪ En la pestana General, haga clic en el vínculó Razón. Event frame a. En el navegador Event Frames, seleccione un event frame. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundarios en Razón. ▪ En la pestana General, haga clic en el vínculó Razón. Transferencia a. En el navegador Event Frames, seleccione una transferencia. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundarios en Razón. ▪ En la pestana General, haga clic en el vínculó Razón. Plantilla de atributo para una plantilla de event frame a. En el navegador Biblioteca, seleccione una plantilla de event frame. b. Haga clic en la pestana Plantillas de atributos. c. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario en una plantilla de atributos existente y haga clic en Razón para una plantilla de event frame. ▪ Haga clic en Nueva plantilla de atributos, luego haga clic con el bótón secundario y, a cóntinuación, haga clic en Razón para una plantilla de event frame. Plantilla de atributo para una plantilla de transferencia a. En el navegador Biblioteca, seleccione una plantilla de transferencia. b. Haga clic en la pestana Plantillas de atributos. c. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario en una plantilla de atributos existente y haga clic en Motivo para una plantilla de transferencia. ▪ Haga clic en Nueva plantilla de atributos, haga clic con el bótón secundario y, a cóntinuación, haga clic en Motivo para una plantilla de transferencia. Guía del usuario PI System Explorer 143 Asociación de datos con activos de PI AF Atributo de Event Frame o transferencia Si se selecciónó la casilla Permitir extensiones para un Event Frame o una plantilla de transferencia, y no se designó anteriormente ninguna plantilla de atributo como característica del atributo de motivo, puede crear un atributo nuevo y establecerlo como la característica del atributo de motivo, o puede elegir un atributo existente. a. En el navegador Event Frames o Transferencia, seleccione un Event Frame o una transferencia. b. Haga clic en la pestana Atributos. c. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario en un atributo existente y haga clic en Motivo para Event Frame o Motivo de la transferencia. ▪ Haga clic con el bótón secundario debajo de la tabla de atributos y haga clic en Motivo para Event Frame o Motivo de la transferencia. 2. En la ventana Motivo, seleccione la casilla que esta junto a la característica motivo que desea aplicar. 3. En Atributo, seleccione una de las siguientes acciones: ◦ Deje el nombre del atributo predeterminado como Razón. ◦ Si ya hay un atributo que desea asignar a la característica de motivo, seleccióneló de la lista. Nota: Las características de motivo ya definidas se muestran en negrita. 4. Elija una de las siguientes acciones: Para configurar... Haga lo siguiente… Valor predeterminado para la característica de razón a. En Tipo de valor, seleccione Valor de enumeración > Conjuntos de enumeración y seleccione un conjunto de enumeración para usar en la característica de razón. El predeterminado es el conjunto de enumeración Sistema incorporado. b. En Valor predeterminado, seleccione el valor de la característica de razón predeterminado del conjunto de enumeración seleccionado. Valor predeterminado de una referencia de datos Nota: La referencia de datos debe ser con respecto a una etiqueta de estados digitales. a. En Referencia de datos, seleccione un tipo de referencia de datos. b. En Ajustes, haga clic en para cónfigurar la referencia de datos. c. Haga clic en Aceptar para cerrar la ventana de referencia de datos. Se móstrara el resultado de la referencia de datos evaluada. 5. Haga clic en Aceptar cuando haya completado la asignación de una característica de motivo predeterminada para el Event Frame o la transferencia seleccionados. 144 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Ajustar características del atributo de estado Ajuste las características del atributo de estado para una plantilla de elementos o un elemento a fin de permitirles a los usuarios determinar el estado de un activo. Tambien puede ajustar las características del atributo de estado para un modelo de plantilla o un modelo. Antes de empezar Puede ajustar solamente un conjunto de característica del atributo de estado por cada elemento o modelo. Procedimiento 1. Elija una de las siguientes acciones: A fin de ajustar una característica de estado para... Haga lo siguiente… Elementos o plantillas de modelos a. En el navegador Biblioteca, seleccione un elemento o un modelo de plantilla. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario y seleccione Estado. ▪ En la pestana General, haga clic en el enlace Estado. Elementos o modelos a. En el navegador Elementos, seleccione un elemento o modelo. b. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario y seleccione Estado. ▪ En la pestana General, haga clic en el enlace Estado. Plantillas de atributos a. En el navegador Biblioteca, seleccione un elemento o un modelo de plantilla. b. En el visor, haga clic en la pestana Plantillas de atributos. c. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario debajo de la cuadrícula y haga clic en Estado de plantilla de elementos. ▪ Haga clic en Nueva plantilla de atributos y, en la lista Propiedades, seleccione Estado > HealthScore o Estado > HealthStatus. Luego, asigne los valores deseados, como se describe en el paso 4. Guía del usuario PI System Explorer 145 Asociación de datos con activos de PI AF Atributo a. En el navegador Elementos, seleccione un elemento o modelo. b. En el visor, haga clic en la pestana Atributos. c. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario debajo de la cuadrícula y haga clic en Estado del elemento. ▪ Haga clic en Nuevo atributo y, en la lista Propiedades, seleccione Estado > HealthScore o Estado > HealthStatus. Luego, asigne los valores deseados, como se describe en el paso 4. Nota: Tambien puede cónfigurar características de estado como una plantilla de atributos secundaria de una plantilla de atributos existente, o como un atributo secundario de un atributo existente, haciendo clic con el bótón secundario y seleccionando Propiedades. En la lista Propiedades, seleccione Estado > HealthScore o Estado > HealthStatus. Luego, asigne los valores deseados, como se describe en el paso 4. 2. En la ventana Estado, seleccione la casilla junto a la característica que desea aplicar o seleccione la casilla en el encabezado de la columna para seleccionar todas las características. 3. En la columna Atributo de la ventana Estado, elija una de las siguientes acciones: ◦ Deje tal cual el atributo predeterminado. El nombre del atributo predeterminado muestra la ruta relativa al elemento. ◦ Cambie el nombre del atributo predeterminado por otro nombre de su elección. Asegurese de conservar la ruta completa del elemento. ◦ Si ya hay un atributo secundario que desea asignar a la característica de estado, seleccióneló de la lista. Nota: Las características del atributo de estado ya definidas se muestran en negrita. 4. Elija una de las siguientes acciones: Para configurar... Haga lo siguiente… El valor de la característica HealthScore En Valor predeterminado (para una plantilla) o Valor (para un elemento), introduzca un valor numericó. El valor de la característica HealthStatus En Valor predeterminado, seleccione un valor de enumeración para la cóndición de estado: ◦ En buen estado ◦ Fuera de servicio ◦ En mantenimiento ◦ Con advertencia ◦ Con error ◦ Otros valores de conjunto de enumeración de cóndición de estado anadidós por un administrador 146 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF El valor de una referencia de datos a. En Referencia de datos, seleccione un tipo de referencia de datos. b. En Ajustes, haga clic en para cónfigurar la referencia de datos. c. Haga clic en Aceptar para cerrar la ventana de referencia de datos. Se móstrara el resultado de la referencia de datos evaluada. 5. Haga clic en Aceptar cuando su lista de atributos de estado para el elemento seleccionado (o modelo) este completa. Controlar la visualización de los valores de atributos y plantillas de atributos Antes de PI AF 2018, PI System Explorer permitía visualizar los tipo de datos numericós con un nivel alto de precisión. Por ejemplo, los tipos de datos Simple y Doble tienen una precisión de siete y quince, respectivamente. Estos elevados niveles de precisión no son siempre utiles en situaciones de tiempo real o para los productos del cliente de PI AF: por ejemplo, un indicador de temperatura suele mostrar una precisión de solamente tres dígitós, por lo que es probable que los ingenieros de proceso no necesiten un mayor nivel de precisión para los calculós matematicós. A partir de PI AF 2018, la ópción de sistema Usar DisplayDigits para valores de atributos y plantillas de atributos esta habilitada y garantiza que la cónfiguración predeterminada de la propiedad DisplayDigits se use para visualizar valores de atributo de -5, o un total general de cinco dígitós. Este es el mismo atributo predeterminado que se usa para PI points en PI Data Archive. Al crear plantillas de atributos, ahora puede controlar la cantidad de dígitós que sea ver para cada atributo en el campo Mostrar dígitos: • Puede introducir un numeró negativo hasta -20 para indicar la cantidad total de dígitós que se visualizara. • Puede introducir un numeró positivo hasta 10 para indicar la cantidad de dígitós que se visualizara despues del punto decimal, incluidos los ceros finales. Cuando edita un valor de atributo, se visualiza el numeró real en lugar del numeró truncado que establece el campo Mostrar dígitos. Para los atributos que no tienen como base una plantilla, la precisión de las referencia de datos de PI point se obtiene a partir del mismo PI point. Nota: En las actualizaciones, los atributos existentes cónfiguradós con una referencia de datos de PI point no se actualizan para obtener su valor DisplayDigits del PI point, sino que se cónfiguran en -5. Crear plantillas de atributos Utilice las plantillas de atributos para crear un conjunto estandar de atributos que esten asociados con plantillas de elemento, event frame, modelo y transferencia. Procedimiento 1. En el navegador Biblioteca, seleccione una plantilla. 2. Para crear una nueva plantilla de atributos, seleccione una de las siguientes acciones: Guía del usuario PI System Explorer 147 Asociación de datos con activos de PI AF ◦ En la barra de herramientas, haga clic en Plantilla de nuevos atributos. ◦ Haga clic con el bótón secundario sobre la plantilla en el navegador y haga clic en Nuevo > Nueva plantilla de atributo. 3. En los campos Nombre y Descripción, introduzca un nombre unicó y una descripción para la plantilla de atributos. Nota: Cuando necesite buscar un atributo, puede buscarlo con una descripción que tenga un maximó de 440 caracteres. 4. Especifique valores en los campos de cónfiguración, segun resulte necesario. Campo Description Propiedades Seleccione una o mas de las siguientes propiedades, segun resulte necesario. ◦ Elemento de configuración ◦ Excluido ◦ Oculto ◦ Indexado ◦ Entrada manual de datos Para obtener mas infórmación sobre estas propiedades, consulte Propiedades de atributos. Puede cónfigurar la plantilla de atributo actual para que sea una característica del atributo de ubicación para un objeto principal. Seleccione uno de: ◦ Ubicación > Longitud ◦ Ubicación > Latitud ◦ Ubicación > Altitud Cuando el objeto principal es una Event Frame o una transferencia, puede cónfigurar la plantilla de atributo actual para que sea una característica del atributo de motivo. Para obtener mas infórmación, consulte Cónfigurar características del atributo de razón. Cuando el objeto principal es un elemento o modelo, puede cónfigurar la plantilla de atributo actual para que sea una característica del atributo de estado del activo. Para obtener mas infórmación, consulte Ajustar características del atributo de estado. Nota: Cuando cónfigure una plantilla de atributo secundaria, pódra seleccionar tambien características de atributo y límites, en función del tipo de valor de la plantilla de atributo principal. Para obtener mas infórmación, consulte Características de atributos. Categorías Haga clic en y seleccione una o mas categórías definidas previamente desde la ventana Categorías. Tambien puede crear una nueva categóría. Para obtener mas infórmación, consulte Categórización de objetos. Unidad de medida predeterminada Seleccione una unidad de medida de la lista. Para obtener mas infórmación sobre unidades de medida, consulte Unidades de medida de PI AF. Nota: Aunque un usuario puede cambiar la unidad de medida que se muestra para un atributo en PI System Explorer, la unidad de medida que se define en la plantilla no cambia. 5. Cónfigure el tipo de valor que el atributo cóntendra. 148 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF ◦ En el caso de atributos con valores constantes, cónfigure el atributo Tipo de valor. Los valores de atributos de constante pueden ser numerós, cadenas, archivos, fechas-horas, booleanos, URLs, matrices, etc. Para obtener mas infórmación, consulte Definir valores constantes para las plantillas de atributos. Nota: En caso de que se realicen busquedas por aplicaciones cliente, como PI Vision, en el valor o si fuera necesario realizar una cónversión de una UOM, no establezca una UOM predeterminada para tipos de valor de entero. Por ejemplo, un tipo de valor entero con una UOM predeterminada no es compatible con la función de grupos de UOM que se presenta en PI AF 2017 R2. En su lugar, use el tipo de valor Individual o Doble. Nota: Aunque es un valor validó, no se recomienda utilizar el tipo de valor Cualquiera. Cuando el tipo de valor no se especifica, muchas aplicaciones de cliente pueden tener dificultades para trabajar con ese atributo. Por ejemplo, PI OLEDB Enterprise, PI ProcessBook y PI Vision habrían reducido la capacidad con tales atributos, como la incapacidad de agregar un valor numericó a la tendencia. Ademas, las características estandares de PI AF, como la cónversión de unidades de medida, las fórmulas y el analisis, no pueden funcionar con atributos que no tengan ningun tipo de valor. ◦ En el caso valores de PI point, matrices de PI point, fórmulas y datos de tabla (incluidos los datos de las bases de datos relacionales), haga clic en Ajustes para cónfigurar una referencia de datos. Para obtener mas infórmación, consulte Cónfiguración de referencias de datos. 6. Opcional. Introduzca un valor predeterminado para el atributo en el campo Valor predeterminado. 7. Opcional. Cuando la ópción de sistema Usar DisplayDigits para valores de atributos y plantillas de atributos esta seleccionada, es posible anular el valor de propiedad predeterminado de DisplayDigits de -5 y especificar en el campo Mostrar dígitos la cantidad de dígitós que se visualizara. Esto solamente repercute en los valores numericós del campo Valor. ◦ Introduzca un numeró negativo hasta -20 para indicar la cantidad total de dígitós que se visualizara. ◦ Introduzca un numeró positivo hasta 10 para indicar la cantidad de dígitós que se visualizara despues del punto decimal, incluidos los ceros finales. Para obtener mas infórmación, consulte Controlar la visualización de los valores de atributos y plantillas de atributos y Opciones de persónalización de PI System Explorer. 8. Para guardar su trabajo, presione CTRL-G o haga clic en Ingresar. Qué hacer a continuación Si crea un atributo tomando como base una plantilla, tendra que cónfigurar el valor: • En el caso de los valores de constantes, anada el valor al atributo directamente. • En el caso de las referencias de datos, debe crear la instancia de la referencia de datos. Para ello, haga clic con el bótón secundario sobre el elemento en el navegador y seleccione Crear o actualizar referencia de datos. Para obtener mas infórmación, consulte Actualizaciones del valor de atributo a partir de referencias de datos de PI Point. Nota: La cónfiguración del atributo puede, en algunos casos, limitar cómó se veran los datos en las aplicaciones cliente, como PI ProcessBook o PI Vision. Consulte Restricciones de visualización de los datos de serie temporal si desea mas infórmación. Guía del usuario PI System Explorer 149 Asociación de datos con activos de PI AF Tipos de datos de PI AF La siguiente tabla contiene definiciónes de los tipos de datos que se utilizan en PI AF. Tipo de datos Equivalente de PI Data Archive Descripción Boolean Ninguna Un tipo de datos que realiza un True o False seguimiento de condiciones Un atributo Boolean se puede almacenar en un verdaderas o falsas PI point de tipo String y en cualquiera de los tags Integer, pero Digital es la representación preferida. Byte Ninguna Un tipo de datos sin firmar de 8 bits DateTime Timestamp Fecha y hora almacenadas internamente en 64 bits Intervalo 0 a 255 Estos valores se pueden representar en un tipo de datos de PI mas grande, como Int16. Sin embargo, si PI Data Archive contiene datos fuera del intervalo de bytes, se devuelve un error cuando se recupera a traves de PI AF. • Si se almacena en PI Data Archive: 1 de enero de 1970 a 19 de enero de 2038, con una precisión de 15 microsegundos • Si no se almacena en PI Data Archive: 1 de enero de 0001 a 31 de diciembre de 9999, con una precisión de 100 nanosegundos Double Float64 Un numeró de punto flótante de 64 bits ±5.0e−324 a ±1.7e308, 15 dígitós de precisión GUID Ninguna Un tipo de datos unicó de 128 00000000-0000-0000-0000-000000000000 a bits utilizado para la ffffffff-ffff-ffff-ffff-ffffffffffff identificación global de objetos Los valores anteriores se pueden representar como un tipo de datos String de PI. Int16 Int16 Un valor entero firmadó de 16 bits -32,768 a 32,767 Int32 Int32 Un valor entero firmadó de 32 bits -2,147,483,648 a 2,147,483,647 Int64 Ninguna Un valor entero firmadó de 64 bits -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 No existe equivalente de un Int64 en PI Data Archive. Para representaciones no numericas (como un numeró de ID), puede usar una cadena. Para representaciones numericas, Float64 proporciona algunas equivalencias pero estaran sujetas a problemas de redondeo con numerós muy largos (positivos o negativos). Single Float32 Un numeró de punto flótante de 32 bits ±1.5e−45 a ±3.4e38, 7 dígitós de precisión String String Una secuencia de varios caracteres Las cadenas de PI Data Archive tienen un límite de 976 caracteres y no son unicode 150 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Definir valores constantes para las plantillas de atributos Puede asignar valores constantes directamente en una plantilla de atributos. Si bien no puede establecer valores de atributos reales en las plantillas de atributos, puede definir valores predeterminados. Procedimiento 1. En el visor, utilice el campo Tipo de valor para seleccionar el tipo de datos del atributo. Existen cuatro grupos de tipos de valor: ◦ Tipos básicos Un tipo de datos compatible con PI AF, como se describe en Tipos de datos de PI AF. ◦ Tipos de matriz Una matriz contiene cualquiera de los tipos basicós como elementos. ◦ Conjuntos de enumeración Un conjunto de enumeración es una lista de valores de constante definida por los usuarios. Los conjuntos de enumeración se utilizan normalmente para definir una lista de valores predefinidós para una plantilla de atributos. Cuando cónfigure atributos basados en esa plantilla, puede seleccionar un valor de la lista. Utilice la ópción Conjuntos de enumeración para seleccionar cualquier conjunto de enumeración que ya se haya creado en su base de datos de PI AF. ◦ Objetos Un objeto puede ser otro atributo o elemento de PI AF, o un archivo del sistema operativo. 2. Haga clic en el campo Valor predeterminado. El formato del campo Valor predeterminado cambia segun el Tipo de valor. 3. Cónfigure el valor del atributo, como se describe en el procedimiento correspondiente al tipo de datos de atributo. En esta sección • Cónfigurar valores para los tipos de datos basicós • Cónfigurar valores para los tipos de datos de matriz • Cónfigurar los valores del conjunto de enumeración • Cónfigurar valores para los tipos de datos de objeto Configurar valores para los tipos de datos básicos Una vez que haya cónfiguradó el Tipo de valor en uno de los tipos de datos basicós, pódra definir el valor del atributo. Procedimiento 1. Haga clic en el campo Valor predeterminado. El formato del campo cambia segun el tipo de valor. Consulte Tipos de datos de PI AF. 2. Introduzca el valor del atributo en el campo Valor predeterminado. PI System Explorer resuelve los datos que ha introducido al guardar los cambios y envía el valor resultante a PI AF. Por ejemplo, para FechaHora, envía la fecha y hora resultantes. Guía del usuario PI System Explorer 151 Asociación de datos con activos de PI AF Ejemplos Si el tipo de valor es FechaHora, puede escribir la hora en cualquier formato de cadena admitido por PI AF (incluidos los formatos de tiempo de PI) o el objeto .NET DateTime. Estos son algunos ejemplos de entradas validas: *-5d May 12, 2009 07 06 2010 10:00:00 AM 09 14 2008 14:00:00 Para crear un atributo con un vínculó como valor, seleccione la Cadena del tipo de valor e introduzca la dirección URL como valor de atributo. Las cadenas reconocidas como direcciones URL absolutas se móstraran como un enlace. Por ejemplo, las cadenas que comienzan con http://, ftp://, file:// y www. se reconocen como enlaces, mientras que las cadenas que comienzan con C:\ y abc.com, no. En PI System Explorer, los vínculós se muestran subrayados y con una infórmación sobre herramientas asociada. Configurar valores para los tipos de datos de matriz Una vez que haya cónfiguradó el Tipo de valor en uno de los tipos de datos de matriz, pódra definir el valor del atributo. Procedimiento 1. Haga clic en el campo Valor predeterminado. 2. Haga clic en al lado del campo Valor predeterminado. 3. En la ventana Matriz, defina la matriz. El campo Valor predeterminado se cónfigurara con el formato correspondiente al tipo de datos que selecciónó para los elementos de matriz. Consulte Tipos de datos de PI AF. 4. Haga clic en OK. PI System Explorer resuelve los datos que ha introducido al guardar los cambios y envía los valores de matriz resultantes a PI AF. Configurar los valores del conjunto de enumeración Al seleccionar un conjunto de enumeración para el Tipo de valor, puede escoger el valor para un atributo en la lista predefinida de valores constantes de ese conjunto. Para obtener mas infórmación sobre conjuntos de enumeración, consulte Conjuntos de enumeración en PI AF. Procedimiento 1. Haga clic en el campo Valor predeterminado. El campo Valor predeterminado se convierte en un menu desplegable con los valores del conjunto de enumeración seleccionado. 2. Seleccione un valor de la lista de constantes predefinidas. Cuando guarde los cambios, PI System Explorer enviara el valor resultante a PI AF. Configurar valores para los tipos de datos de objeto Una vez que haya cónfiguradó el Tipo de valor en uno de los tipos de datos de objeto, pódra definir el valor del atributo. Procedimiento 1. Haga clic en el campo Valor predeterminado. El bótón de acción junto al campo cambia segun el tipo de valor seleccionado. 152 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Tipo de valor Acción <Anything> Aunque es un valor validó, no se recomienda utilizar el tipo de valor Cualquiera. Nota: Cuando el tipo de valor no se especifica, muchas aplicaciones de cliente pueden tener dificultades para trabajar con ese atributo. Por ejemplo, PI OLEDB Enterprise, PI ProcessBook y PI Vision habrían reducido la capacidad con tales atributos, como la incapacidad de agregar un valor numericó a la tendencia. Ademas, las características de PI AF estandar, como la cónversión de unidades de medida autómatica, las fórmulas y el analisis, no pueden funcionar con atributos que no tienen ningun tipo de valor. Atributo Haga clic en para abrir la ventana Búsqueda de atributos. Introduzca los criterios de busqueda, como se describe en Busqueda de atributos en elementos. Elemento Haga clic en para abrir la ventana Navegador de elementos, donde puede encontrar y seleccionar un elemento. Archivo Haga clic en y seleccione Cargar. Encuentre y seleccione un archivo en la ventana Abrir. Para conocer los tipos de archivos adjuntos aceptado, consulte /FileExtensions en Parametrós de la utilidad AFDiag. PRECAUCIÓN: Antes de cargar un archivo, ejecute un analisis antivirus y asegurese de que el tamanó del archivo no supere el espacio de almacenamiento. Algunos tipos de archivos pueden representar un riesgo de seguridad. Se móstrara un mensaje de advertencia preguntandóle si esta seguro que desea continuar. La lista de tipos de archivo que PI System Explore considera poco seguros puede cambiar. Como norma general, consulte la lista de tipos de archivos de Microsoft bloqueados por Outlook. 2. Haga clic en Aceptar. Cuando guarde los cambios, PI System Explorer enviara el valor resultante a PI AF. Añadir extensiones de atributos a elementos basados en plantillas En algunas ocasiones, es posible que desee anadir otro atributo a un elemento existente. Si el elemento se basa en una plantilla que admite ampliaciones, pódra definir atributos adicionales en el propio elemento, independientemente de la plantilla. Antes de empezar La casilla de verificación Admitir ampliaciones de la pestana General para la plantilla de elementos en la que se basa el atributo debe ser seleccionada. Procedimiento 1. En el explorador Elementos, seleccione el elemento al que se anadira el atributo. 2. Elija una de las siguientes acciones. ◦ En la barra de herramientas, haga clic en Nuevo atributo. ◦ Haga clic con el bótón secundario sobre el elemento en el explorador y luego haga clic en Nuevo > Nuevo atributo. ◦ Seleccione la pestana Atributos en el visor, haga clic con el bótón secundario y luego haga clic en Nuevo atributo en el menu contextual. Guía del usuario PI System Explorer 153 Asociación de datos con activos de PI AF 3. En los campos Nombre y Descripción, introduzca un nombre unicó y una descripción para la plantilla de atributos. Nota: Cuando necesite buscar un atributo, puede buscarlo con una descripción que tenga un maximó de 440 caracteres. 4. Cónfigure el tipo de valor que el atributo cóntendra: ◦ En el caso de atributos con valores constantes, cónfigure el atributo Tipo de valor. Esta cónfiguración determinara los valores que puede introducir en el campo Valor. Los valores de atributos de constante pueden ser numerós, cadenas, archivos, fechashoras, booleanos, URLs, matrices, etc. Nota: Aunque es un valor validó, no se recomienda utilizar el tipo de valor Cualquiera. Cuando el tipo de valor no se especifica, muchas aplicaciones de cliente pueden tener dificultades para trabajar con ese atributo. Por ejemplo, PI OLEDB Enterprise, PI ProcessBook y PI Vision habrían reducido la capacidad con tales atributos, como la incapacidad de agregar un valor numericó a la tendencia. Ademas, las características estandares de PI AF, como la cónversión de unidades de medida, las fórmulas y el analisis, no pueden funcionar con atributos que no tengan ningun tipo de valor. Opcional. Introduzca o módifique el valor predeterminado del atributo en el campo Valor. ◦ En el caso de fórmulas, valores de PI point, matrices de PI point y datos de tabla (incluidos los datos de las bases de datos relacionales), haga clic en Ajustes para cónfigurar una referencia de datos. Consulte Cónfiguración de referencias de datos para obtener infórmación sobre la cónfiguración de diferentes tipos de referencias de datos. 5. Defina los demas campos de cónfiguración, segun resulte necesario. Campo Descripción Propiedades Seleccione una o mas de las siguientes propiedades, segun resulte necesario. ◦ Elemento de configuración ◦ Excluido ◦ Oculto ◦ Indexado ◦ Entrada manual de datos Para obtener mas infórmación, consulte Propiedades de atributos. Categorías Haga clic en y seleccione una o mas categórías definidas previamente desde la ventana Categorías. Tambien puede crear una nueva categóría. Para obtener mas infórmación, consulte Categórización de objetos. Unidad de medida predeterminada Seleccione una unidad de medida de la lista desplegable. Para obtener mas infórmación, consulte Unidades de medida de PI AF. Nota: Puede cambiar la unidad de medida que se muestra para el atributo en PI System Explorer; sin embargo, la unidad de medida definida en la plantilla no cambiara. 6. Para guardar su trabajo, presione CTRL-G o haga clic en Ingresar. 154 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Conjuntos de enumeración en PI AF Por lo general, los conjuntos de enumeración se utilizan para establecer valores predefinidós para las plantillas de atributo. Cuando cónfigura atributos de elemento segun esas plantillas, puede permitir que los usuarios seleccionen esos valores de listas completadas previamente en lugar de escribir los valores en forma manual. Esto ayuda a garantizar que tenga una nomenclatura coherente en toda la base de datos. Valores de enumeración jerárquicos A partir de PI AF 2017 R2, puede anidar valores de enumeración en una jerarquía. Esto puede ser de mucha ayuda cuando crea un conjunto predefinidó de características de atributos de razón. Puede crear la cantidad de niveles que necesite. Cada nivel esta designado por el caracter |, que puede introducir manualmente o haciendo clic con el bótón secundario en una fila y clic en Nuevo valor de enumeración secundario. Ejemplo de conjunto de enumeración jerárquico Supongamos que tiene un conjunto de enumeración de fabricantes de bombas, con valores de enumeración secundarios para los tipos de bomba. Dentro de cada tipo de bomba tambien puede crear valores de enumeración secundarios de los diferentes modelos. Jerarquía de valores de enumeración de muestra Cuando cónfigura la plantilla de atributo de Pump, simplemente puede seleccionar el conjunto de enumeración Pump Manufacturer como el Tipo de valor y, a partir de esa acción, habilitar a los usuarios para que seleccionen tipos de bombas predefinidós y numerós de modelo. Guía del usuario PI System Explorer 155 Asociación de datos con activos de PI AF Conjunto de enumeración de muestra en la plantilla de atributo Criterio de ordenación A partir de PI AF 2017 R2, cada vez que se muestran valores predefinidós definidós por conjuntos de enumeración, los usuarios pueden seleccionar Clasificar por > Clasificar por nombre para clasificar esos valores por nombre o Clasificar por > Clasificar por valor para clasificar por valor de conjunto de enumeración. Video Para obtener infórmación sobre cómó crear conjuntos de enumeración, mire este video: https://www.youtube.com/watch?v=nH7zvsb8kBE&rel=0 Administrar conjuntos de enumeración Los conjuntos de enumeración se usan en las plantillas de atributo cada vez que quiere seleccionar de las listas los valores predefinidós cuando define atributos de elemento. Tambien puede utilizar los conjuntos de enumeración para crear características de atributos de razón para event frames y transferencias. Antes de empezar A partir de PI AF 2018 SP2, puede exportar conjuntos de estados digitales de un PI Data Archive para crear conjuntos de enumeración. Para obtener mas infórmación, consulte Revisar conjuntos de estados digitales en un PI Data Archive. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. Elija una de las siguientes acciones. 156 Guía del usuario PI System Explorer Asociación de datos con activos de PI AF Para… Haga lo siguiente… Crear un nuevo conjunto de enumeración a. Seleccione una de las siguientes acciones. ▪ En la barra de herramientas, haga clic en Nuevo conjunto de enumeración. ▪ En el navegador, haga clic con el bótón secundario en la cólección Conjuntos de enumeración y luego haga clic en Nuevo conjunto de enumeración. b. En el campo Nombre, ingrese un nombre exclusivo para el conjunto de enumeración. c. Opcional. En el campo Descripción, introduzca una descripción para el conjunto de enumeración. d. Opcional. Para utilizar valores hexadecimales, marque la casilla de verificación Hexadecimal. e. Opcional. Si desea cónfigurar los permisos de acceso para el nuevo conjunto de enumeración que son diferentes de los heredados de la cólección Conjuntos de enumeración, haga clic en el enlace Seguridad. Para obtener mas infórmación, consulte Cónfigurar la seguridad para objetos. Crear un nuevo valor de enumeración a. Seleccione una de las siguientes acciones. ▪ En el navegador, haga clic en un conjunto de enumeración existente. En el visor, haga clic con el bótón secundario en cualquier campo de Valor y haga clic en Nuevo valor de enumeración. ▪ En el navegador, haga clic con el bótón secundario en un conjunto de enumeración existente y haga clic en Nuevo valor de enumeración. El valor es un valor numericó exclusivo asociado a la enumeración y proporciona una representación mas rapida y con menos uso de la memoria del valor de una enumeración. b. En el campo Valor de la ventana Propiedades de valor de enumeración, ingrese un numeró exclusivo en forma manual o haga clic en para aumentar o disminuir el valor. c. En el campo Nombre, ingrese una cadena exclusiva que describa la cóndición o el estado que se representa. Esta cadena se usa como el valor mostrado cuando se selecciona un conjunto de enumeración como el tipo de valor de un atributo. d. Opcional. En el campo Descripción, introduzca una descripción para el valor de enumeración. Guía del usuario PI System Explorer 157 Asociación de datos con activos de PI AF Crear un nuevo valor de enumeración secundario en la ventana Propiedades de valor de enumeración a. En el navegador, haga clic en un conjunto de enumeración existente. b. En el visor, haga clic con el bótón secundario en un valor existente al que desea agregar un valor de enumeración secundario y haga clic en Nuevo valor de enumeración secundario. c. En la ventana Propiedades de valor de enumeración, verifique que el valor seleccionado en el campo Primario sea el correcto. De lo contrario, seleccione otro valor principal de la lista. d. En el campo Valor, ingrese un numeró exclusivo en forma manual o haga clic en para aumentar o disminuir el valor. e. En el campo Nombre, ingrese una cadena exclusiva que describa la cóndición o el estado que se representa. Esta cadena se usa como el valor mostrado cuando se selecciona un conjunto de enumeración como el tipo de valor de un atributo. f. Opcional. En el campo Descripción, introduzca una descripción para el valor de enumeración. Crear un nuevo valor de enumeración secundario manualmente a. En el navegador, haga clic en un conjunto de enumeración existente. b. En el visor, haga clic en una fila vacía e introduzca un numeró exclusivo en forma manual en el campo Valor. c. En el campo Nombre: i. Introduzca el valor de enumeración original para el que desea crear un valor secundario. ii. Introduzca un caracter |. iii. Introduzca una cadena exclusiva que represente el valor de enumeración secundario. d. Opcional. En el campo Descripción, introduzca una descripción para el valor de enumeración secundario. Renombrar un valor de enumeración a. En el navegador, haga clic en un conjunto de enumeración existente. b. En el visor, haga clic con el bótón secundario en el valor existente que quiere renombrar y haga clic en Propiedades. c. En el campo Nombre de la ventana Propiedades del valor de enumeración, revise la cadena del nombre, segun sea necesario, pero asegurese de que siga siendo exclusiva. Si el nombre se usa como un valor de enumeración principal, tenga en cuenta que el cambio de nombre actualice la parte principal de todas las cadenas de valor de enumeración secundarias. Volver a numerar los valores de enumeración 158 Guía del usuario PI System Explorer Consulte Volver a numerar los valores de enumeración. Asociación de datos con activos de PI AF Eliminar un valor de enumeración a. En el navegador, haga clic en un conjunto de enumeración existente. b. En el visor, haga clic con el bótón secundario en el valor existente que desea eliminar y haga clic en Eliminar. c. Haga clic en Sí para responder a la advertencia de Eliminar. Tenga en cuenta que invalidara los objetos si el valor esta en uso. 3. En la barra de herramientas, haga clic en Ingresar. Volver a numerar los valores de enumeración Puede volver a numerar un conjunto de enumeración, pero esto invalidara los objetos en los que se esta utilizando el valor. Procedimiento 1. Haga clic con el bótón secundario en cualquier lugar de un campo y seleccione Renumerar valores de enumeración. La ventana de cónfirmación Cambiar valor de enumeración explica que invalidara objetos que estan usando el conjunto de enumeración existente. 2. Para continuar, haga clic en Sí. 3. En el campo Valores iniciales de la ventana Volver a enumerar, haga clic en o disminuir el valor. 4. En el campo Incrementar en, haga clic en para aumentar para seleccionar un valor de incremento. Si selecciona una fila antes de la renumeración, esta se iniciara en la fila seleccionada, que tómara el valor inicial, y cada fila siguiente adóptara el siguiente valor de incremento. Solo la fila seleccionada y las siguientes se módificaran durante una acción de renumeración. Si la renumeración no se inicia en la fila que esta mas arriba, existe la posibilidad de que los valores generados sean identicós a los que estan por encima de la fila seleccionada. Se móstrara el siguiente mensaje de error: Attempting to change the enumeration values would overlap previous enumeration values prior to the selected row. Guía del usuario PI System Explorer 159 Asociación de datos con activos de PI AF 160 Guía del usuario PI System Explorer Configuración de referencias de datos Puede cónfigurar un atributo o una plantilla de atributos para obtener valores de órígenes especificadós. Esta cónfiguración se denomina referencia de datos. Los atributos que las incluyen se denominan atributos de referencia de datos. Puede crear una referencia de datos para las siguientes fuentes: • PI Point Produce un valor a partir de un PI Point, o el resumen, u otra óperación en el valor del punto, segun la cónfiguración. • Matriz de PI Point Produce un unicó valor a partir de una matriz de PI Points. • Fórmula Produce un valor a partir de un resultado de calculó. El calculó en sí puede incluir atributos, y tambien otros atributos de referencia de datos. • Generador de cadenas Produce un valor de cadena a partir de las funciones de manipulación de texto y los parametrós de sustitución. • Búsqueda de tabla Produce un valor a partir de: ◦ Tabla interna ◦ Valor importado de una tabla externa (no PI) ◦ Valor vinculado en una tabla externa • Creador de URI Produce un vínculó dinamicó para los atributos a partir de valores de atributos y parametrós de sustitución. Puede utilizar el atributo en una nótificación o en una aplicación cliente como PI Vision. En esta sección • Cadenas de cónfiguración de atributos en PI System Explorer • Parametrós de substitución en referencias de datos • Referencias de datos de PI points • Referencias de datos de matriz de PI point • Referencias de datos Fórmula • Referencia de datos String Builder • Referencias de datos Table Lookup • Referencias de datos de Uri Builder Guía del usuario PI System Explorer 161 Configuración de referencias de datos Cadenas de configuración de atributos en PI System Explorer Una cadena de cónfiguración de atributo describe una referencia de datos. La sintaxis de una cadena de cónfiguración depende del tipo de referencia de datos. La cadena de cónfiguración para las referencias de datos String Builder puede contener parametrós de substitución. En el caso de las plantillas de atributos, cualquier cadena de cónfiguración puede incluir parametrós de sustitución. Consulte Lista de parametrós de sustitución de PI AF. En PI System Explorer, cuando selecciona un atributo con una referencia de datos, la cadena de cónfiguración aparece en el cuadro de texto debajo del bótón Ajustes. Pódra módificar las cadenas de cónfiguración directamente en el cuadro de texto. La siguiente tabla contiene ejemplos de cadenas de cónfiguración para distintos tipos de referencias de datos: Tipo de referencia de datos Cadena de configuración de muestra Fórmula D=Density;V=Volume;[D*V] A=Attribute3;[A*3];UOM=cm PI Point \\MyPIDataArchiveServer\sinusoid \\192.168.0.255\ChocMilkMeter;TimeMethod=TimeRange; RelativeTime=-1h;TimeRangeMethod=Total;ReadOnly=False Matriz de PI Point \\MyPIDataArchiveServer\Point.1|Point.2|Point.3 Generador de cadenas "%Attribute% value is";'Attribute1'; Busqueda en tablas SELECT Density FROM [Material Specifications] WHERE MaterialID = @Product Creador de URI https://MyDataServer.int:443/Vision/#Displays/215915/MineTruck-10-Brake-Temp?Asset=\\%System%\%Database%\%Element %&StartTime=03%2F21%2F2016 09:26:00&EndTime=&Mode=kiosk En esta sección • Cadenas de cónfiguración para referencias de datos de PI points • Sintaxis de ruta para las referencias a otros atributos Cadenas de configuración para referencias de datos de PI points La cadena de cónfiguración de atributo para las referencias de datos de PI Point debe incluir la ruta al punto. Ademas, la cadena tambien puede incluir los parametrós que especifican el valor que devuelve la referencia de datos. Si se especifica en una plantilla de atributo, la cadena puede contener parametrós que especifiquen el punto que se debe crear. En la cadena, los parametrós se separan con punto y coma. Ejemplos • Referencia simple a un punto en un servidor PI Data Archive denominado MyPIDataArchiveServer: \\MyPIDataArchiveServer\sinusoid • Cadena de cónfiguración que hace referencia al mismo punto, pero con una especificación de recuperación de tiempo y unidades de medida especificadas: \\MyPIDataArchiveServer\sinusoid;TimeMethod=ExactTime;UOM=°C 162 Guía del usuario PI System Explorer Configuración de referencias de datos • Cadena de cónfiguración que hace referencia al mismo punto, pero que devuelve un total de valores de punto con respecto a un intervalo de tiempo: \\MyPIDataArchiveServer\sinusoid;TimeMethod=NotSupported; TimeRangeMethod=Total;RateConversion=day • Cadena de cónfiguración de una plantilla de atributo que usa parametrós de sustitución: \\%Server%\%Element%.%Attribute% • La misma cadena de cónfiguración, pero con creación de etiqueta habilitada y cónfiguración de punto especificada: \\%Server%\%Element%.%Attribute%;ptclassname=classic;pointtype=Float32; engunits=m3/s;location1=1;location2=30;location4=1;location5=1;pointsource=R Parámetros de referencia de datos que especifican los valores que se devolverán Las cadenas de cónfiguración para las referencias de datos de PI Point pueden incluir parametrós opcionales que especifiquen el valor que devuelven las referencias de datos. La siguiente tabla enumera los parametrós disponibles: Parámetro Sintaxis Ejemplo TimeMethod TimeMethod=time_method TimeMethod=Automatic donde time_method es uno de: • After • AtOrAfter • Before • AtOrBefore • Automatic • ExactTime • Interpolated • NotSupported • TimeRange • TimeRangeOverride RelativeTime RelativeTime=[*] +|- integer time_unit RelativeTime=-1h donde time_unit es uno de: • y • M • d • h • m • s Guía del usuario PI System Explorer 163 Configuración de referencias de datos Parámetro Sintaxis Ejemplo TimeRangeMethod TimeRangeMethod=method_name TimeRangeMethod=Total donde method_name es uno de • Maximum • Minimum • PopulationStandardDeviation • Range • StandardDeviation • StartTime • Total TimeRangeMinPercen tGood1 TimeRangeMinPercentGood= percentage CalculationBasis1 CalculationBasis= calculation_basis donde calculation_basis es uno de: • EventWeighted • EventWeightedExcludeEarlies tEvent • EventWeightedExcludeMostRec entEvent • EventWeightedIncludeBothEnd s • TimeWeighted • TimeWeightedContinuous • TimeWeightedDiscrete RateConversion2 RateConversion=uom RateConversion=minute donde uom es una unidad de medida definida UOM UOM=uom UOM=°C donde uom es una unidad de medida definida ReadOnly ReadOnly=boolean ReadOnly=false donde boolean es uno de: • true • false 1 Se usa cuando se especifica TimeRangeMethod. 2 Usado solo cuando TimeRangeMethod=Total. Parámetros de referencia de datos que especifican el PI para crear En las plantillas de atributos que especifican los PI points nuevos, las cadenas de cónfiguración para las referencias de datos de PI point incluyen parametrós que especifican el tipo de punto que se creara. Los parametrós de creación de punto consisten de un valor y atributo de punto. Para especificar un PI point nuevo, las plantillas de atributo deben incluir el atributo pointtype como parametró; otros atributos son opcionales. 164 Guía del usuario PI System Explorer Configuración de referencias de datos Ejemplos • Crear un PI point de tipo Float64 y usar los ajustes predeterminados para el resto de la cónfiguración del punto: \\%Server%\%Element%.%Attribute%;pointtype=Float64 • Crear un PI point que establezca los atributos del punto que se muestran en la siguiente tabla: Atributo de punto Configuración ptclassname classic pointtype Float32 pointsource R location4 1 location5 2 span 200 zero 1100 \\%Server%\%Element%.%Attribute%;ptclassname=classic;pointtype=Float32; location4=1;location5=2;pointsource=R;span=200;zero=1100 Sintaxis de ruta para las referencias a otros atributos Para hacer referencia a otros atributos, utilice rutas que ubiquen los atributos en el servidor, la base de datos y los elementos en los que residen. • Utilice una ruta absoluta para especificar el servidor, la base de datos y el elemento en los que se encuentra un atributo. Por ejemplo: \\MyPIDataArchive\MyAFDatabase\MyElement|Attribute1 • Utilice una ruta relativa para identificar un atributo en función de su nombre y del lugar que ocupa en la jerarquía de elementos y atributos. Por ejemplo: ..\Element2|Attribute1 Componentes de una ruta Una ruta se compone de partes; cada una representa un objeto o una lista de objetos. Cada parte de una ruta normalmente se separa de la siguiente manera: con una barra invertida (\), con las siguientes excepciones: • Los atributos de PI AF y las plantillas de atributos de PI AF van precedidos del caracter de barra vertical (|). • El PI Data Archive debe ir precedido de dos barras invertidas (\\). Para especificar un PI Data Archive y una base de datos puede utilizar un nombre o un identificadór unicó global (GUID). Un GUID es un numeró exclusivo de 128 bits generado por Windows que sirve para identificar un componente, aplicación, archivo o entrada de base de datos concretos. Los GUID deben especificarse entre corchetes ({ y }). Por ejemplo: \\{5c64c379-c182-4f35-8d30-78d8c2f84502}\{5c64c379-c182-4f35-8d30-78d8c2f84503} Si especifica el nombre y el GUID, separelós con un punto y coma (;). El primero que se especifique tendra prioridad en la busqueda. Así pues, en el siguiente ejemplo, el GUID tendra prioridad: \\{5c64c379-c182-4f35-8d30-78d8c2f84502};MySystem\{5c64c379c182-4f35-8d30-78d8c2f84503};MyDatabase En esta sección • Sintaxis de ruta para las computadores de PI Data Archive Guía del usuario PI System Explorer 165 Configuración de referencias de datos • Sintaxis de ruta para las bases de datos de PI AF • Sintaxis para las rutas relativas • Ejemplos de referencias a atributos del mismo elemento • Ejemplos de referencias a atributos de distintos elementos • Sintaxis de ruta para objetos dinamicós • Sintaxis de ruta para los tipos de cólección • Sintaxis de ruta para filtrós • Caracteres comodines en los filtrós de nombres Sintaxis de ruta para las computadores de PI Data Archive Para indicar una ruta totalmente calificada de PI Data Archive, comience la ruta con dos barras invertidas (\\) seguidas por PI Data Archive. Para indicar el sistema actual, coloque al principio de la ruta relativa dos barras invertidas (\\). Por ejemplo, para hacer referencia a una base de datos denominada Database2 en el sistema actual, escriba: \\.\Database2 Para especificar una cólección de PI Data Archives, utilice el siguiente formato: \\PIDataArchives[MyPIDataArchiveName] Sintaxis de ruta para las bases de datos de PI AF La base de datos de PI AF sigue la siguiente especificación del PI Data Archive. Puede iniciar una ruta relativa con una barra invertida simple (\) para indicar la base de datos actual. Por ejemplo, las siguientes rutas hacen referencia a objetos de la base de datos actual: \Element2 \Tables[MyTable] Nota: Puede acceder a objetos que no son de la base de datos externos a PI System. Debe identificar la cólección como se demuestra en el siguiente ejemplo: \\MySystem\Contacts[JSmith] Sintaxis para las rutas relativas Utilice un doble signo de punto (..) para indicar el objeto principal. El siguiente ejemplo hace referencia al Attribute1 de Element2 que se encuentra en la base de datos actual: ..\Element2|Attribute1 Un signo de punto unicó (.) representa al objeto actual. Útilíceló para crear una ruta relativa desde el objeto actual. • Cuando el objeto actual es un atributo de PI AF, un signo de punto unicó seguido de una barra invertida (.\) representa el elemento de PI AF propietario. Por ejemplo: .\|Attribute1 • Un signo de punto unicó seguido de una barra vertical (.|) hace referencia a un atributo secundario de PI AF; por ejemplo: 166 Guía del usuario PI System Explorer Configuración de referencias de datos .|Attribute1|Attribute2 • Cuando el objeto actual es un elemento de PI AF, se crea una ruta relativa desde la base de datos; por ejemplo: \Element1\Element2|Attribute1 Ejemplos de referencias a atributos del mismo elemento Para referenciar un atributo que pertenece al mismo elemento, puede: • Identificar el atributo relativo a su atributo antecesor de nivel superior. • Identificar el atributo relativo al atributo actual (el atributo para el que se va a cónfigurar la referencia de datos). Los siguientes ejemplos se refieren a la imagen anterior. Tipo de referencia Para hacer referencia Desde este atributo a este atributo Escriba: Atributo principal Level |Level Average o .. Atributo primario principal Level Interval |Level o ..|.. Atributo principal Average Interval |Level|Average o .. Atributo del mismo nivel Average Minimum |Level|Average o Average Atributo secundario Average Level |Level|Average o .|Average Atributo descendiente del secundario Interval Level |Level|Average| Interval o .|Average| Interval Atributo de nivel superior Temperature Cualquier atributo |Temperature Guía del usuario PI System Explorer 167 Configuración de referencias de datos Ruta completa del antecesor de nivel superior Para hacer referencia a un atributo desde otro atributo perteneciente al mismo elemento, puede especificar la ruta completa del atributo desde el elemento. Escriba una barra vertical (|) al principio de la ruta y utilícela para separar niveles de atributos. En la ilustración anterior, el antecesor de nivel superior del atributo Interval es Level. Para hacer referencia al atributo Interval desde cualquier otro atributo del mismo elemento, escriba: |Level|Average|Interval Para hacer referencia a cualquier atributo de nivel superior desde cualquier otro atributo del mismo elemento, escriba el símbóló de barra vertical seguido del nombre del atributo. Por ejemplo, para hacer referencia al atributo Level desde cualquier lugar, escriba: |Level Para hacer referencia al atributo Temperature desde cualquier lugar, escriba: |Temperature Atributos del mismo nivel Para especificar un elemento del mismo nivel, simplemente utilice el nombre del atributo del mismo nivel. Por lo general, no se necesita ningun otro tipo de nótación; sin embargo, dado que la referencia de datos de PI Point requiere algunos caracteres de ruta de atributo para diferenciar esta referencia de una referencia de PI Point, utilice la ruta de atributo completa del elemento. En la ilustración anterior, los atributos de Maximum y Minimum son del mismo nivel. Para hacer referencia al atributo Maximum al cónfigurar el atributo Minimum, debe escribir: Maximum Atributos principal y primario principal Utilice un doble signo de punto (..) para ascender en la jerarquía de atributos. Por ejemplo, para especificar el atributo principal, utilice: .. Puede utilizar esta nótación para subir los elementos antecesores del atributo. Por ejemplo, para hacer referencia al atributo primario principal, utilice: ..|.. En la ilustración anterior, para hacer referencia al atributo Level desde el atributo Average, escriba: .. Dado que Level es el atributo principal de nivel superior, otra posibilidad sería escribir: |Level No puede utilizar esta nótación para hacer referencia al atributo Temperature desde el atributo Average, porque Average no es un descendiente de Temperature. Ademas, no puede utilizar esta nótación para hacer referencia al atributo Average desde el atributo Interval, porque Average no esta en el nivel superior de la jerarquía de atributos. Para hacer referencia al atributo Level desde el atributo Interval, escriba: ..|.. No puede utilizar esta nótación para hacer referencia al atributo Maximum desde el atributo Interval, porque el atributo Interval no es un descendiente del atributo Maximum. En este caso, tendra que utilizar una ruta completa: |Level|Maximum 168 Guía del usuario PI System Explorer Configuración de referencias de datos Del mismo modo, para hacer referencia al atributo Temperature desde el atributo Interval, utilice |Temperature Atributos descendientes Para hacer referencia a un atributo secundario, utilice un punto (.), que indica "este atributo", seguido de una ruta. En la ilustración anterior, para hacer referencia al atributo Average desde el atributo Level, escriba: .|Average Para hacer referencia al atributo Interval desde el atributo Level, escriba: .|Average|Interval No puede utilizar esta nótación para hacer referencia al atributo Interval desde el atributo Temperature, porque el atributo Interval no es un descendiente del atributo Temperature. En este caso, tendra que utilizar una ruta completa: |Level|Average|Interval Ejemplos de referencias a atributos de distintos elementos Puede referenciar un atributo que pertenece a diferentes elementos de las siguientes maneras: • Directamente desde la parte superior de la jerarquía del elemento en la base de datos. • Especifique el elemento principal del atributo de destino con una ruta relativa. Atributos relativos a la base de datos Para hacer referencia a un atributo basandóse en una vía de acceso relativa a la raíz de la base de datos de PI AF, especifique el elemento entero y la ruta de los atributos de la base de datos. Escriba una barra invertida (\) al principio de la ruta y utilícela para separar niveles de elemento. Coloque una barra vertical (|) delante del atributo. Por ejemplo: \Reactors\React1|pressure Este ejemplo supone que el elemento Reactors se encuentra en el nivel superior de la jerarquía de elementos. Siempre puede utilizar esta nótación para hacer referencia a un atributo relativo al nivel superior de los elementos de la base de datos. Por ejemplo, suponga que tiene la jerarquía de elementos que se muestra en la siguiente ilustración: Suponga que desea hacer referencia a un atributo llamado pressure, que pertenece al elemento NewTank. Puede escribir lo siguiente: \Tanks\Tank1\NewTank|pressure Si desea representar un atributo secundario de pressure llamado temp, la referencia es: \Tanks\Tank1\NewTank|pressure|temp Atributos relativos al elemento contenedor Puede hacer referencia a atributos relativos al elemento contenedor del atributo que va a cónfigurar. Utilice las barras invertidas (\) para bajar la jerarquía del elemento y .. para subir la jerarquía del elemento. Guía del usuario PI System Explorer 169 Configuración de referencias de datos En la ilustración anterior, cada elemento (Tank1, Tank2, Tank3 y NewTank) tiene un atributo pressure: Estos ejemplos demuestran la sintaxis para: • Haga referencia a un elemento del mismo nivel: Para hacer referencia a Tank2 del atributo pressure de Tank1, escriba: ..\Tank2|pressure • Referencia a un elemento principal: Para hacer referencia a Tank1 del atributo pressure de NewTank, escriba: ..\|pressure • Referencia a un elemento secundario: Para hacer referencia al atributo pressure de NewTank de Tank1, escriba: .\NewTank|pressure Sintaxis de ruta para objetos dinámicos Tambien se admiten rutas a objetos dinamicós. Para crear un atributo de matriz de PI point con los valores Sinusoid y Sinusoidu; por ejemplo: PI Point Array.\\piserver2\sinusoid|sinusoidu Si es una ruta a un PI point, se crea un atributo dinamicó. Para crear un atributo con la referencia de datos cónfigurada para leer valores del PI point Sinusoid, por ejemplo: \\piserver2\sinusoid Sintaxis de ruta para los tipos de colección Cada objeto principal tiene un tipo de cólección predeterminado. Por ejemplo, un PI Data Archive tiene una cólección de bases de datos predeterminada y una base de datos de PI AF predeterminada tiene una cólección de elementos predeterminada. Utilice un signo de punto unicó entre corchetes ([.]) para representar al objeto predeterminado del objeto principal. El siguiente ejemplo hace referencia al Element1 de la base de datos predeterminada en el sistema actual: \\.\Databases[.]\Element1 Sintaxis de ruta para filtros Un filtró de cólección empieza con el signo arroba (@) seguido del nombre del filtró. Los filtrós admitidos son @Category, @Description, @Index, @Name, @ReferenceType, @Template, @Trait, @Type y @UOM. Debe incluir la especificación del filtró entre corchetes ([ y ]). Tambien puede especificar varios filtrós, que se evaluaran en el orden especificadó. Por ejemplo: \\MySystem\MyDatabase\Elements[@Template=Tank][@Category=Tutorial]| Attributes[@Category=Tutorial] Ejemplo de filtro de categoría El siguiente ejemplo devuelve el atributo Volume de todos los elementos en la categóría, Tutorial, que pertenecen a la base de datos denominada MyDatabase: \\MySystem\Databases[MyDatabase]\Elements[@Category=Tutorial]|Volume 170 Guía del usuario PI System Explorer Configuración de referencias de datos Ejemplo de filtro de tipo El siguiente ejemplo devuelve los atributos de Element1 que son del tipo Int32: \Element1|Attributes[@Type=System.Int32] Ejemplo de filtro de unidad de medida El siguiente ejemplo devuelve los atributos de Element1 que utilizan metros como unidad de medida: \Element1|Attributes[@UOM=meter] Ejemplo de filtro de índice Utilice el filtró de índice [@Index=int] o [int] para especificar la pósición del objeto coincidente a devolver (el primer elemento esta en la pósición de índice 1). El filtró de índice debe ser el ultimó índice especificadó. El siguiente ejemplo devuelve la tercera base de datos en la cólección de bases de datos de PI AF en el sistema actual: \\Systems[MySystem]\Databases[@Index=3] A partir de PI AF 2017, puede usar un numeró negativo para un índice desde el final de la cólección (por ejemplo: -1 indica el elemento final, -2 indica el penultimó elemento). \Element#1\Elements[@Name=Tank*][@Index=-3] El nombre del filtró de índice es opcional si se especifica otro filtró delante del filtró de índice. Por ejemplo: \Element#1\Elements[@Name=Tank*][3] Caracteres comodines en los filtros de nombres Puede colocar el caracter cómódín de asterisco (*) en el nombre de cualquier objeto para que coincida con cero o mas caracteres. Nota: Para encontrar las coincidencias con un asterisco literal, utilice una barra invertida delante del asterisco (\*). Ejemplos \\MySystem\MyDatabase\[@Name=E*] \\MySystem\MyDatabase\Elements[@Name=E*][@Index=3] Parámetros de substitución en referencias de datos Los parametrós de sustitución son variables que se colocan en plantillas de atributos para referencias de datos, como PI point, el generador de cadenas y Uri Builder. PI AF resuelve los parametrós de substitución cuando crea la referencia de datos para un atributo basado en esa plantilla. Por ejemplo, puede usar los parametrós de substitución: • Para cónfigurar una plantilla de referencia de datos de un PI point, para utilizar nombres para tags basados en nombres de elementos creados a partir de esa plantilla. • Para utilizar el valor de un atributo diferente en la cónfiguración de un valor de propiedad de un PI point. Videos Para obtener infórmación sobre cómó utilizar los parametrós de sustitución en las plantillas, mire este video: Guía del usuario PI System Explorer 171 Configuración de referencias de datos https://www.youtube.com/watch?v=8jpOjDRwQf0&rel=0 Para obtener infórmación sobre cómó utilizar los parametrós de sustitución a medida que crea PI points, mire este video: https://www.youtube.com/watch?v=pTo9nd_L4vI&rel=0 En esta sección • Símbólós utilizados en los parametrós de substitución • Sustituciones de nombre • Referencias a valores de atributos • Lista de parametrós de sustitución de PI AF • Cadenas de formato para parametrós de sustitución de hora • Encontrar el servidor predeterminado de PI Data Archive Símbolos utilizados en los parámetros de substitución Utilice los símbólós en la tabla a cóntinuación para crear un parametró de substitución. Símbolo Descripción Ejemplos Considera la expresión como un parametró de substitución. %Element% . Elemento o atributo actual. Utilice . \ para desplazarse hacia abajo desde el elemento actual. Utilice .| para desplazarse hasta los atributos secundarios del atributo actual. %.\ChildElement|Attribute% .. Navega un nivel hacia arriba. %..\..\Element% %…% %Attribute% %..|Attribute% 172 \ Separa los componentes de una ruta, %..\Element% excepto los atributos. | Separa los atributos en una ruta. Guía del usuario PI System Explorer %..|Attribute% Configuración de referencias de datos Símbolo @ Descripción Hace referencia al valor del objeto en lugar de su nombre. Nota: Solo las referencias de datos de PI point utilizan la sintaxis de sustitución del valor de atributos. Otras referencias de datos, como la fórmula, la busqueda de tablas (Table lookup) y String Builder, tienen una sintaxis mas simple para hacer referencia al valor de los atributos. Ejemplos • El valor de atributo al mismo nivel que el atributo: %@Attribute% • El valor de atributo al nivel de raíz del mismo elemento: %@|Attribute% • El valor de atributo al nivel de atributo principal: %@..|Attribute% • El valor de atributo al nivel de elemento principal: %@..\|Attribute% • El valor de atributo del atributo secundario del mismo elemento: %@.|Attribute% • El valor de atributo del atributo de elemento secundario: %@.\ChildElement\ChildOfChild|Attribute% • El valor de atributo del elemento principal de Event Frames: %@.\Elements[.]|Attribute% Sustituciones de nombre Cuando se utiliza una substitución de nombre, PI AF substituye directamente por el parametró de substitución aquello que representa ese parametró concreto. La tabla de Lista de parametrós de sustitución de PI AF enumera los parametrós de substitución disponibles y aquello que representan. Por ejemplo, %Element% es un parametró de substitución que representa el nombre del elemento. Despues de crear un elemento basado en esa plantilla, indique a PI AF que cree la referencia de datos (Actualizaciones del valor de atributo a partir de referencias de datos de PI Point). Cuando PI AF cree la referencia, substituira el nombre del elemento actual en cualquier ubicación donde figure %Element% en la cónfiguración. Supongamos que tiene una plantilla de referencia de datos que hace referencia al nombre de un PI point: %Element%_TT Cree un elemento denominado Tank1 que se base en esa plantilla. La referencia de datos de atributo apuntara a un PI point denominado: Tank1_TT Referencias a valores de atributos Al cónfigurar un atributo de referencia de datos de PI points, puede utilizar parametrós de sustitución para hacer referencia al valor de otro atributo. Puede utilizar referencias de valor de atributo para especificar un valor en el campo Tiempo relativo o en la cónfiguración de atributo de punto para los PI points generados de forma autómatica. La sintaxis es la siguiente: %@AttributeName% donde AttributeName es el nombre del atributo. La @ indica que debe sustituirse el valor del atributo indicado, y no su nombre. Para hacer referencia a un atributo que no sea del mismo Guía del usuario PI System Explorer 173 Configuración de referencias de datos nivel que el atributo actual, utilice la sintaxis descrita en Referencias de PI Point indirectas para definir la ruta al atributo deseado. PI AF no actualiza el valor de atributo a lo largo del tiempo. Cuando se utiliza una substitución en el nombre de tag, el valor se resuelve solo cuando la referencia de datos se carga. Si un parametró de substitución se utiliza para definir atributos de punto, PI AF utiliza el valor del atributo al momento de la creación o actualización de la referencia de datos (consulte Actualizaciones del valor de atributo a partir de referencias de datos de PI Point para obtener mas infórmación). Este valor es una constante. PI AF no vuelve a evaluar este atributo, a menos que actualice la referencia de datos. Nota: La excepción a esta regla son las substituciones de valor de Tiempo relativo, que se evalua con cada llamada de valor a la referencia de datos de PI point (consulte Crear intervalos de duraciones cónfigurables). Lista de parámetros de sustitución de PI AF PI AF interpreta varios tipos de parametrós de sustitución. Las siguientes tablas se agrupan por tipo: • Nombre • Tiempo • ID • Description • Ruta • Variable de entorno Parámetros de sustitución de nombre En la siguiente tabla se incluyen los parametrós de sustitución de nombre que admite PI AF. 174 Nombre de parámetro Sustitución %@path% El valor del atributo del objeto o de la plantilla de atributo, representado por la ruta. %Analysis% Nombre del analisis, si es posible obtenerlo del contexto. %Attribute% Nombre del atributo del objeto o de la plantilla de atributo. %|Attribute% Nombre del atributo raíz o de la plantilla de atributo que contiene esta referencia de datos. %..|Attribute% Nombre del atributo principal o de la plantilla de atributo que contiene esta referencia de datos. %Database% Nombre de la base de datos PI AF en que reside el atributo. %Destination% Nombre del elemento de destino para la transferencia en que reside el atributo. %Element% Nombre del elemento en el que reside el atributo. Para event frames, esto se refiere al nombre del elemento principal referido. %\Element% Nombre del elemento raíz en que reside el atributo. %..\Element% Nombre del elemento principal del elemento en que reside el atributo. Para recuperar mas predecesores, use la anótación ..\, como %..\..\Element%. %EventFrame% Nombre del marco de eventos en el que reside el atributo. %\EventFrame% Nombre del marco de eventos raíz en el que reside el atributo. Guía del usuario PI System Explorer Configuración de referencias de datos Nombre de parámetro Sustitución %..\EventFrame% Nombre del Event Frame principal del Event Frame en el que reside el atributo. Para recuperar mas predecesores, use la anótación ..\, como %..\..\EventFrame%. %Model% Nombre del modelo, si puede obtenerse del contexto. %Name:path% Nombre del objeto representado por la ruta hacia el objeto. Si no se especifica la ruta, devuelve un valor nulo ya que se hace referencia al nombre del objeto actual. %Server% Nombre del PI Data Archive predeterminado. Primero resuelve el PI AF predeterminado de la base de datos de PI Data Archive si se especificó; de lo contrario, resuelve el Servidor de PI AF predeterminado de PI Data Archive si se especificó. Si no se especifica, se resuelve segun el PI Data Archive predeterminado local. Nota: Si el PI Data Archive predeterminado no se especificó en la base de datos de Servidor de PI AF o PI AF, se puede resolver para un PI Data Archive para maquinas del cliente en función de su cónfiguración. %Source% Nombre del elemento de origen para la transferencia en que reside el atributo. %System% Nombre del conjunto o servidor PI AF donde reside el atributo. %Template% Nombre de la plantilla en que se basa el elemento o marco de evento. Por ejemplo, si creó un elemento Valve101 a partir de una plantilla denominada Valve, el texto de sustitución sería Valve. %\Template% Nombre de la plantilla raíz en que se basa el elemento o marco de evento. %..\Template% Nombre de la plantilla principal en que se basa el elemento o marco de evento. Para recuperar mas predecesores, use la anótación ..\, como %..\..\Template%. %Transfer% Nombre de la transferencia en que reside el atributo. Parámetros de sustitución de tiempo PI AF admite parametrós de sustitución que especifiquen una hora o zona de huso horario en particular, segun el contexto. Otra ópción es aumentar estos parametrós admitidos si se incluye una cadena de formato que especifique el formato de la cadena de tiempo. Consulte Cadenas de formato para parametrós de sustitución de hora. En la siguiente tabla se incluyen los parametrós de sustitución de tiempo que admite PI AF. Guía del usuario PI System Explorer 175 Configuración de referencias de datos Nombre de parámetro Sustitución %Duration% Intervalo de tiempo entre la hora de inicio y la hora de finalización, si se puede obtener del contexto de tiempo. En los marcos de evento abiertos, obtiene el intervalo de tiempo desde la hora de inicio hasta la hora actual. El intervalo de tiempo utiliza un formato diferente al de otros parametrós de sustitución de tiempo. • Puede utilizar formatos estandares, como "c" (constante), "g" (general, corto) o "G" (general, largo); por ejemplo: %Duration:c%. Para obtener mas infórmación, consulte el artículó de MSDN Cadenas de formato de intervalo de tiempo estandar (https://msdn.microsoft.com/en-us/library/ ee372286). • Tambien puede utilizar un formato de intervalo de tiempo personalizado, como se describe en el artículó de MSDN Cadenas de formato de intervalo de tiempo personalizado (https:// msdn.microsoft.com/en-us/library/ee372287). Tenga en cuenta que tiene que definir los símbólós que separan los días de las horas y así sucesivamente con una cadena literal. Por ejemplo, %Duration:d\.hh\:mm\:ss% define un punto (.) como separador entre días y horas, y dos puntos (:) como separador entre horas, minutos y segundos. %EndTime% Hora de finalización local, si se puede recuperar del contexto temporal. Para objetos basados en marco de evento que no tienen una hora de finalización especificada, el resultado es una cadena vacía. %StartTime% Hora de inicio local, si se puede recuperar del contexto temporal. %Time% Hora local, si se puede recuperar del contexto temporal. %UtcEndTime% Hora de finalización universal coordinada (UTC) si se puede recuperar del contexto temporal. Para objetos basados en marco de evento que no tienen una hora de finalización especificada, el resultado es una cadena vacía. %UtcStartTime% Hora de inicio universal coordinada (UTC) si se puede recuperar del contexto temporal. %UtcTime% Hora universal coordinada (UTC) si se puede recuperar del contexto temporal. Parámetros de sustitución de ID En la siguiente tabla se incluyen los parametrós de sustitución de ID que admite PI AF. 176 Nombre de parámetro Sustitución %AnalysisId% ID del analisis con que se asocia el atributo. %AttributeId% ID del atributo que contiene esta referencia de datos. %|AttributeId% ID del atributo raíz o de la plantilla del atributo raíz en que reside el atributo. %..|AttributeId% ID del atributo principal o de la plantilla del atributo principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..|, como %..|..|AttributeId%. %DatabaseId% ID de la base de datos en que reside el atributo. %ElementId% Identificación del elemento en el que reside el atributo. Para los event frames, esto se refiere a la identificación del elemento principal referido. %\ElementId% ID del elemento raíz en que reside el atributo. En el caso de los marcos de evento, esto se refiere al ID del elemento con referencia principal del marco de evento raíz en que reside el atributo. Guía del usuario PI System Explorer Configuración de referencias de datos Nombre de parámetro Sustitución %..\ElementId% ID del elemento principal en que reside el atributo. En el caso de los marcos de evento, esto se refiere al ID del elemento con referencia principal del marco de evento principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..\, como %..\..\ElementId%. %EventFrameId% Identificación del Event Frame en el que reside el atributo. %\EventFrameId% ID del marco de evento raíz en que reside el atributo. %..\EventFrameId% ID del marco de evento principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..\, como %..\..\EventFrameId%. %Id:path% ID del objeto representado por la ruta hacia el objeto. Si no se especifica la ruta, se usa la ID del objeto actual. . %ModelId% ID del modelo en que reside el atributo. %SystemId% ID del servidor PI AF en que reside el atributo. %TransferId% ID de la transferencia en que reside el atributo. Parámetros de sustitución de descripción En la siguiente tabla se incluyen los parametrós de sustitución de descripción que admite PI AF. Nombre de parámetro Sustitución %Description:path% Descripción del atributo representado por la ruta hacia el atributo. Si no se especifica la ruta, se usa la descripción del atributo actual. %|Description% Descripción del atributo raíz o de la plantilla del atributo raíz en que reside el atributo. %..|Description% Descripción del atributo principal o de la plantilla del atributo principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..|, como %..|..| Description%. %ElementDescription% Descripción del elemento en el que reside el atributo. En el caso de los event frames, esto se refiere a la descripción del elemento de referencia primario del event frame en el que reside el atributo. %\ElementDescription% Descripción del elemento raíz donde reside el atributo. En el caso de los marcos de evento, esto se refiere a la descripción del elemento con referencia principal del marco de evento raíz en que reside el atributo. %..\ElementDescription% Descripción del elemento principal en que reside el atributo. En el caso de los marcos de evento, esto se refiere a la descripción del elemento con referencia principal del marco de evento principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..\, como %..\.. \ElementDescription%. %EventFrameDescription% Descripción del marco de evento en que reside el atributo. %\EventFrameDescription% Descripción del marco de evento raíz en que reside el atributo. %..\EventFrameDescription% Descripción del marco de evento principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..\, como %..\..\EventFrameDescription%. Parámetros de sustitución de ruta Por lo general, las sustituciones de ruta no se pueden usar para crear referencias de otros atributos porque contienen caracteres de barra invertida. Los parametrós de sustitución de ruta son mas practicós con las referencias de datos del generador de cadena cuando se Guía del usuario PI System Explorer 177 Configuración de referencias de datos construyen rutas para salida en las cadenas. La ruta que no se produce no incluye el servidor ni la base de datos PI AF. En la siguiente tabla se incluyen los parametrós de sustitución de ruta que admite PI AF. Nombre de parámetro Substitución %ElementPath% Ruta del elemento de base, el elemento de un atributo o el elemento con referencia principal de un marco de evento. %..\ElementPath% Ruta del elemento principal en que reside el atributo. En el caso de los marcos de evento, esto se refiere a la ruta del elemento con referencia principal del marco de evento principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..\, como %..\..\ElementPath%. %EventFramePath% Ruta del marco de evento o el elemento de un atributo de un marco de evento. %..\EventFramePath% Ruta del marco de evento principal en que reside el atributo. Se pueden recuperar mas predecesores mediante el uso de la anótación ..\, como %..\..\EventFramePath%. Parámetro variable de entorno En la siguiente tabla se incluye el parametró variable de entorno que admite PI AF. Nombre de parámetro Sustitución %Environment Variable% Valor de la variable de entorno del sistema coincidente. Por ejemplo, %COMPUTERNAME% se reemplaza con el nombre del equipo en que se ejecuta la referencia de datos. Cadenas de formato para parámetros de sustitución de hora En los parametrós de sustitución de tiempo, se puede incluir una cadena de formato que especifique el formato de la cadena de hora. Formato estándar de fecha y hora Use cualquier cadena de formato estandar admitida por el metódó DateTime.ToString, que se describe en el artículó de MSDN, Cadenas de formato estandar de fecha y hora (https:// docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-formatstrings?). En la especificación del parametró de sustitución de hora, separe la sustitución y la cadena de formato con dos puntos. Por ejemplo, %TIME:d% especifica la hora local en un patrón de fecha breve. La siguiente tabla proporciona una descripción abreviada de las cadenas de formato DateTime: Especificador de formato d Description Ejemplo Patrón de fecha breve 6/15/2009 (ingles-EE. UU.) 15/06/2009 (frances-Francia) 2009/06/15 (japónes-Japón) D Patrón de fecha extensa Monday, June 15, 2009 (ingles-EE. UU.) Montag, 15. Juni 2009 (de-DE) f 178 Patrón de fecha y hora completo (hora breve) Guía del usuario PI System Explorer Monday, June 15, 2009 1:45 PM (ingles-EE. UU.) Configuración de referencias de datos Especificador de formato Description Ejemplo F Patrón de fecha y hora completo (hora extensa) Monday, June 15, 2009 1:45:30 PM (ingles-EE. UU.) g Patrón de fecha y hora general (hora breve) 6/15/2009 1:45 PM (ingles-EE. UU.) 15/06/2009 13:45 (espanól-Espana) 2009/6/15 13:45 (zh-CN) G Patrón de fecha y hora general (hora extensa) 6/15/2009 1:45:30 p. m. (inglesEE. UU.) 15/06/2009 13:45:30 (espanól-Espana) 2009/6/15 13:45:30 (zh-CN) M, m Patrón día/mes June 15 (ingles-EE. UU.) O, o Patrón de fecha y hora circular 2009-06-15 T 13:45:30.0000000-07:00 R, r Patrón RFC1123 Lunes 15 de junio de 2009 20:45:30, hora del meridiano de Greenwich s Patrón de fecha y hora clasificable 15-06-2009 T 13:45:30 t Patrón de hora breve 1:45 PM (ingles-EE. UU.) T Patrón de hora extenso 1:45:30 PM (ingles-EE. UU.) u Patrón de fecha y hora clasificable universal 2009-06-15 20:45:30Z U Patrón de fecha y hora completo universal Monday, June 15, 2009 8:45:30 PM (ingles-EE. UU.) Patrón de mes y anó June, 2009 (ingles-EE. UU.) Y, y Cualquier otro caracter individual Especificadór desconocido Formato de fecha y hora personalizado Ademas, puede construir patrones personalizados en la cadena de formato de fecha y hora con los especificadóres de hora que se describen en el artículó de MSDN Cadenas de formato de fecha y hora personalizado (https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs. 110).aspx). Por ejemplo, %TIME:yyyy/MM/dd HH:mm:ss.ffffff% produce un resultado similar a 31/03/2015 09:28:03.843512. Encontrar el servidor predeterminado de PI Data Archive Ahora puede especificar el PI Data Archive, tambien conocido como el servidor de datos predeterminado, para el sistema de PI System y la base de datos de PI AF. De manera predeterminada, las bases de datos de PI AF heredan el servidor de datos predeterminado local de Servidor de PI AF. Nota: El parametró %Server% define su PI Data Archive predeterminado. Primero se resuelve segun el PI Data Archive predeterminado de la base de datos actual de PI AF, si se especifica; de lo contrario, se resuelve segun el PI Data Archive predeterminado de Servidor de PI AF. Si no se especifica, se resuelve segun el PI Data Archive predeterminado local. Si no se especifica el PI Data Archive predeterminado en la base de datos de Servidor de PI AF o PI AF, se puede resolver segun un PI Data Archive diferente cónfiguradó para cada uno, en función de los ajustes de las distintas maquinas del cliente. Guía del usuario PI System Explorer 179 Configuración de referencias de datos Procedimiento 1. Elija una de las siguientes acciones: Para… Haga esto… Ver el servidor de datos predeterminado para la base de datos actual a. En la barra de herramientas de PI System Explorer, haga clic en . b. En la ventana Seleccionar base de datos, haga clic en Propiedades de la base de datos. c. Localice el campo Servidor de datos predeterminado en la pagina General para ver el servidor de datos predeterminado. d. Haga clic en Aceptar dos veces. Ver los ajustes del servidor de datos predeterminado para el sistema a. Haga clic en en la barra de herramientas de PI System Explorer o haga clic en Archivo > Propiedades de servidor. b. Localice el campo Servidor de datos predeterminado en la pagina General para ver el servidor de datos predeterminado para el PI System. c. Haga clic en Aceptar. Ver el nombre del servidor de datos predeterminado a. En la barra del menu de PI System Explorer, seleccione Archivo > Conexiones. b. Localice el icono para identificar el servidor de datos predeterminado de PI Data Archive. c. Haga clic en Cerrar. Referencias de datos de PI points Una referencia de datos de PI point es una referencia que procede de un atributo de PI AF a un PI point. El valor del atributo de la referencia de datos pódría ser igual que el valor de punto o el resultado de un calculó sobre valores de punto. Puede crear referencias de datos de PI point para: • un atributo de elemento o una plantilla de atributos de elemento • un atributo de transferencias o una plantilla de atributos de transferencia • un atributo de Event Frame o una plantilla de atributos de Event Frame Una referencia de datos de PI point para una plantilla de atributos tiene características adicionales. Al crear una referencia de datos de PI point en una plantilla de atributos, pódra: • Crear de forma autómatica tags referenciados por atributos basados en la plantilla. • Crear un esquema de asignación de nombres para los atributos basados en la plantilla de forma que los atributos creados a partir de ella tengan nombres exclusivos que tengan una estructura coherente. Para hacer referencia a un PI point, utilice una referencia directa o indirecta. Hay dos metódós rapidós para crear una referencia directa; para crear una referencia directa mas compleja o una referencia indirecta necesita utilizar la ventana Referencia de datos de PI Point. 180 Guía del usuario PI System Explorer Configuración de referencias de datos Videos Para obtener infórmación sobre cómó cónfigurar referencias de datos de PI point, mire este video: https://www.youtube.com/watch?v=CRejcRe22SA&rel=0 Para obtener infórmación sobre las unidades de medida en las referencias de datos de PI point, mire este video: https://www.youtube.com/watch?v=023T5si2Dtw&rel=0 En esta sección • Referencias de PI point directas • Referencias de PI Point indirectas • Crear referencias directas de datos de PI Point desde los resultados de la busqueda de tags • Cónfigurar referencias de datos de PI Point directas o indirectas • Referencias a valores de atributos • Consideraciones relativas a las unidades de medida • Cónfiguración de metódós de recuperación de los valores de un atributo • El valor de PI point se actualiza a partir de la referencia de datos • Actualizaciones del valor de atributo a partir de referencias de datos de PI Point • Cónfigurar la creación de PI Points • Editar propiedades de PI Point • Vista previa de los parametrós de substitución en las referencias de datos de PI Point Referencias de PI point directas En la cadena de cónfiguración, las referencias de punto directas utilizan dos barras invertidas (\\) para hacer referencia a un PI point en un PI Data Archive. Por ejemplo, la siguiente cadena de cónfiguración hace referencia al punto sinusoid en un PI Data Archive llamado MyPIServer: \\MyPIServer\sinusoid En el caso de las plantillas de atributos, puede utilizar tambien parametrós de substitución en la referencia. Por ejemplo, la siguiente cadena de cónfiguración hace referencia al punto sinusoid en el PI Data Archive predeterminado de la base de datos de PI AF para el atributo: \\%Server%\sinusoid Para obtener mas infórmación sobre los parametrós de substitución, consulte Parametrós de substitución en referencias de datos. Referencias de PI Point indirectas Puede cónfigurar una referencia de datos de PI Points para senalar a otro atributo. El propio atributo referenciado debe ser una referencia de datos de PI Point. Se denomina referencia indirecta a cualquier PI Point al que hace referencia el atributo de destino. Le resultara util hacer referencias por atributo si necesita varios atributos que utilicen los datos del mismo PI Point. Por ejemplo, supongamos que tiene un atributo denominado Level que hace referencia a un PI Point que registra el nivel de un tanque. Desea contar con tres atributos secundarios que almacenen el promedio diario y los niveles maximó y mínimó del tanque. Si cónfigura los tres Guía del usuario PI System Explorer 181 Configuración de referencias de datos atributos para hacer referencia al atributo Level, pódra cambiar posteriormente el atributo Level para que haga referencia a otro punto y no tener que volver a cónfigurar los atributos secundarios. Utilizado en conjunto con plantillas, reduce considerablemente la cantidad de cónfiguración requerida por instancia de elemento. Rutas relativas Para hacer referencia a otro atributo, la cadena de cónfiguración utiliza una ruta relativa. La ruta relativa identifica un atributo de referencia de datos en función de su nombre y del lugar que ocupa en la jerarquía de elementos y atributos. En el caso de la referencia de datos de PI Point, la ruta debe incluir una designación de ruta de atributo (| o ..) en la cadena de cónfiguración para que puede diferenciarse de una referencia de PI Point. En la siguiente tabla, se muestran las cónfiguraciónes típicas de las referencias indirectas: 182 Objeto Sintaxis Ejemplo Atributo de nivel superior del mismo elemento |topLevelAttribute Consulte "Ruta completa del antecesor de nivel superior" en Ejemplos de referencias a atributos del mismo elemento. Atributo principal .. Consulte "Atributos principal y primario principal" en Ejemplos de referencias a atributos del mismo elemento. Atributo secundario .|childAttribute Consulte "Atributos descendientes" en Ejemplos de referencias a atributos del mismo elemento. Atributo del mismo ..|siblingAttribute nivel (cuando no es un atributo de nivel superior) Consulte "Atributos del mismo nivel" en Ejemplos de referencias a atributos del mismo elemento. Del event frame al .\Elements[.]|Attribute elemento principal Consulte Referencias de datos a atributos en el elemento de referencia primario. Del event frame al .\Elements[.]\..\|Attribute atributo del elemento principal Consulte "Ejemplos que utilizan rutas relativas" en Referencias de datos a atributos en otros elementos. Del event frame al atributo del elemento secundario .\Elements[.]\ChildElementName| Attribute Consulte "Ejemplos que utilizan rutas relativas" en Referencias de datos a atributos en otros elementos. Ruta de base de datos \TopLevelElement|myAttribute Consulte "Atributos relativos a la base de datos" en Ejemplos de referencias a atributos de distintos elementos. Ruta completa \\myServer\myDatabase \myElement|myAttribute Consulte Sintaxis de ruta para las referencias a otros atributos. Guía del usuario PI System Explorer Configuración de referencias de datos Crear referencias directas de datos de PI Point desde los resultados de la búsqueda de tags Puede arrastrar un PI point desde los resultados de Búsqueda de tags en la paleta para establecer el nombre, la descripción (si el PI point tiene un descriptor) y el tipo de referencia de datos de un PI point. Si la propiedad de unidades de ingeniería del PI point coincide con una unidad de medida existente, incluido el caso, tambien se define el campo Default UOM (Unidad de medida predeterminada). Procedimiento 1. Para cónfigurar una referencia de datos de PI Point: ◦ En el navegador Elementos, seleccione el elemento que desee utilizar. ◦ En una plantilla de elementos, seleccione la plantilla de elementos que desee utilizar en el navegador Biblioteca. 2. En la pestana Atributo o Plantillas de atributos, seleccione el atributo. 3. Seleccione Ver > Paleta > Búsqueda de tags o presione CTRL + MAYÚS + 8. 4. En la ventana Búsqueda de tags, cree una consulta de busqueda para recuperar los PI points que desee utilizar como referencias de datos. Para obtener mas infórmación sobre la busqueda de PI points, consulte Busqueda de PI points y Sintaxis para las busquedas de PI point. 5. Haga clic en Buscar para recuperar los puntos coincidentes en la tabla de resultados. 6. Realice una de las opciones siguientes: ◦ Para crear un nuevo atributo, arrastre un PI point desde los resultados de busqueda hasta la cuadrícula Atributos. Se agregara a la cuadrícula un nuevo atributo cónfiguradó como una referencia de datos basada en el PI point. ◦ Para cónfigurar un atributo existente, seleccione el atributo en el visor y arrastre un PI point desde los resultados de busqueda hasta el campo Ajustes del atributo para cónfigurar el atributo como referencia de datos en función del PI point. 7. Haga clic en Ingresar para guardar la referencia de datos. Configurar referencias de datos de PI Point directas o indirectas Utilice la ventana Referencia de datos de PI Point para cónfigurar referencias de datos de PI Point en atributos de elemento. Procedimiento 1. En la pestana Atributos del visor, seleccione un atributo. 2. En la sección de cónfiguración de atributos, seleccione PI Point de la lista Referencia de datos. 3. Haga clic en Ajustes. Consejo: Puede hacer clic en el campo Configuración e ingresar un nombre de tag para crear una referencia de datos de PI Point directa en formato \\serverName\tagname. PI System Explorer obtiene el nombre de tag del PI Data Archive predeterminado. Por ejemplo, si introduce sinusoid, la referencia de datos de PI Point muestra \ \yourDefaultDataArchive\sinusoid. Guía del usuario PI System Explorer 183 Configuración de referencias de datos 4. En la ventana Referencia de datos de PI Point, elija una de las siguientes acciones para crear la referencia de datos. Para… Haga lo siguiente… Crear una referencia de datos de PI Point directa a. Deje el servidor predeterminado o elija un PI Data Archive diferente desde la lista Servidor de datos. Nota: Si el PI Data Archive deseado no aparece en la lista, haga clic en y seleccione un PI Data Archive desde la ventana PI Data Archives. b. En el campo Nombre de tag escriba el nombre del punto o haga clic en para buscar un punto en el PI Data Archive seleccionado. Consejo: Puede introducir un parametró de substitución en lugar del nombre del tag. Si esta creando una referencia en una plantilla de atributos, puede utilizar parametrós de substitución en ambos campos: Servidor de datos y Nombre de tag. Consulte Lista de parametrós de sustitución de PI AF. Crear una referencia de datos de PI Point indirecta a. Seleccione la ópción Atributo. b. Escriba una ruta relativa al atributo, o elija una de la lista desplegable de atributos que tienen referencias de datos de PI Point. Para escribir una ruta, utilice la sintaxis que se describe en Referencias de PI Point indirectas. El atributo al que se hace referencia tambien debe tener una referencia de datos de PI point. 5. Opcional. Especifique las unidades que utiliza el PI Point referenciado. Consulte Consideraciones relativas a las unidades de medida. Nota: Para los totales ponderados en el tiempo, en los atributos de referencia de datos de PI Point a los que se hace referencia, asegurese de seleccionar una unidad de medida en la lista Source Units (Unidades de origen) que coincida con la unidad de medida del atributo de origen. Incluso, si las unidades de origen predeterminadas parecen coincidir con la unidad de medida del atributo de origen, no seleccione <Default>, sino la unidad de medida de códificación fija adecuada de la lista. 6. En la sección Métodos de recuperación de valores, especifique cómó el atributo obtiene su valor. Por ejemplo, el valor de atributo pódría ser igual que el valor de punto o el resultado de un calculó sobre el valor de punto. Consulte Cónfiguración de metódós de recuperación de los valores de un atributo. 7. Utilice la casilla de verificación Solo lectura para especificar si desea que PI AF vuelva a escribir el valor de atributo en el punto de origen. De forma predeterminada, PI AF no escribe datos en el PI Point referenciado (la casilla de verificación Solo lectura esta seleccionada). Consulte El valor de PI point se actualiza a partir de la referencia de datos. 184 Guía del usuario PI System Explorer Configuración de referencias de datos Referencias a valores de atributos Al cónfigurar un atributo de referencia de datos de PI points, puede utilizar parametrós de sustitución para hacer referencia al valor de otro atributo. Puede utilizar referencias de valor de atributo para especificar un valor en el campo Tiempo relativo o en la cónfiguración de atributo de punto para los PI points generados de forma autómatica. La sintaxis es la siguiente: %@AttributeName% donde AttributeName es el nombre del atributo. La @ indica que debe sustituirse el valor del atributo indicado, y no su nombre. Para hacer referencia a un atributo que no sea del mismo nivel que el atributo actual, utilice la sintaxis descrita en Referencias de PI Point indirectas para definir la ruta al atributo deseado. PI AF no actualiza el valor de atributo a lo largo del tiempo. Cuando se utiliza una substitución en el nombre de tag, el valor se resuelve solo cuando la referencia de datos se carga. Si un parametró de substitución se utiliza para definir atributos de punto, PI AF utiliza el valor del atributo al momento de la creación o actualización de la referencia de datos (consulte Actualizaciones del valor de atributo a partir de referencias de datos de PI Point para obtener mas infórmación). Este valor es una constante. PI AF no vuelve a evaluar este atributo, a menos que actualice la referencia de datos. Nota: La excepción a esta regla son las substituciones de valor de Tiempo relativo, que se evalua con cada llamada de valor a la referencia de datos de PI point (consulte Crear intervalos de duraciones cónfigurables). Consideraciones relativas a las unidades de medida Al definir una referencia de datos de PI point, puede opcionalmente especificar las unidades que utilizara el PI point referenciado. Si es posible, PI AF cambiara de forma autómatica el tipo de atributo a un tipo de valor compatible con las unidades especificadas. Sin embargo, si el atributo se ha definidó mediante una plantilla de atributos, PI AF no pódra cambiar el tipo. En su lugar, PI AF intentara convertir el valor en el tipo de valor de la plantilla. Si PI AF no puede convertir el valor, generara un error. Configuración de métodos de recuperación de los valores de un atributo Las aplicaciones cliente solicitan valores de atributo para una hora concreta o un intervalo de tiempo. Por ejemplo, en PI ProcessBook, la pantalla puede proporcionar tambien un contexto de intervalo de tiempo (en la pantalla debe estar presente un símbóló de intervalo de tiempo, como por ejemplo una tendencia, para permitir la recepción de un intervalo de tiempo). Cónfigure, por lo general, la referencia de datos para que espere una hora o un intervalo de tiempo. Entonces, el valor de un atributo sera: • El valor del punto en un momento específicó. Consulte Cónfigurar la óbtención de valores por hora. • El resultado de un calculó de los valores del punto a lo largo de un intervalo de tiempo. Consulte Cónfigurar la óbtención de valores por intervalo de tiempo. Por ejemplo, el valor de atributo puede ser el promedio de los valores de punto a lo largo de una hora. Videos Para obtener infórmación sobre cómó recuperar valores agregados en las referencias de datos de PI point, mire este video: Guía del usuario PI System Explorer 185 Configuración de referencias de datos https://www.youtube.com/watch?v=GU3kp7W7a6w&rel=0 Para obtener infórmación sobre cómó recuperar un solo valor en una referencia de datos de PI point, desplazado por un períódó, mire este video: https://www.youtube.com/watch?v=4Mv5aZWz2j8&rel=0 En esta sección • Tiempo relativo • Opciones de recuperación de tiempo • Opciones de recuperación de intervalo • Cónfigurar la óbtención de valores por hora • Cónfigurar la óbtención de valores por intervalo de tiempo • Crear intervalos de duraciones cónfigurables • Crear intervalos de tiempo predeterminados para los atributos de elementos • Cónfigurar calculós de intervalos de tiempo dinamicós • Intervalos de tiempo para event frames y transferencias Tiempo relativo Las expresiones de tiempo relativo son un numeró de días (d), horas (h), minutos (m) o segundos (s) especificadó con un signo mas (+) o menos (-) delante. El campo Tiempo relativo de la ventana Referencia de datos de PI Point cambia el contexto de tiempo con el desplazamiento especificadó. Por ejemplo, si un cliente solicita un valor de atributo a la hora actual, donde la expresión de tiempo relativo es -8h, PI AF devuelve datos de ocho horas antes de la hora actual. Se admiten tiempos fraccionarios. Por ejemplo, utilice -1.5d para indicar un día y medio. Las expresiones de tiempo relativo pueden incluir solo un operador: + o -. Por ejemplo, lo siguiente no se admite: -1d+1h Los siguientes son tiempos relativos validós: +1d -24h -3.25m +24s Opciones de recuperación de tiempo La siguiente tabla describe las opciones disponibles para el metódó de recuperación de valores Por tiempo en la ventana Referencia de datos de PI Point. 186 Opción Description Después Devuelve el primer valor registrado despues de la hora solicitada por la aplicación cliente. En o después de Devuelve un valor registrado en la hora de la solicitud de la aplicación cliente. Si no existe ningun valor a la hora especificada, se devuelve el siguiente valor registrado. En o Antes Devuelve un valor registrado en la hora de la solicitud de la aplicación cliente. Si no existe ningun valor en la hora especificada, se devuelve el valor registrado anterior. Guía del usuario PI System Explorer Configuración de referencias de datos Opción Description Automático Un punto continuo (atributo escalón = 0) se considera como interpolado; un punto discreto (atributo escalón = 1) se considera como At or Before. Antes Devuelve el primer valor registrado antes de la hora solicitada por la aplicación cliente. Hora exacta Devuelve un valor registrado en la hora de la solicitud de la aplicación cliente. Si no existe ningun valor registrado para esa hora, se devuelve un error. Interpolado Devuelve un valor interpolado para la hora de la solicitud de la aplicación cliente. Los puntos discretos (atributo step = 1) arrastran el valor anterior. No admitido Se utiliza en los calculós de rango temporal unicamente. Si la aplicación cliente envía una hora en lugar de un intervalo de tiempo, PI AF devólvera un mensaje de error como valor de atributo. Intervalo de tiempo Se utiliza en los calculós de rango temporal unicamente. Crea un rango temporal predeterminado para utilizar si la aplicación cliente envía una hora, en lugar de un rango temporal. Si selecciona esta ópción, debe escribir una expresión de tiempo relativa de PI en el campo Tiempo relativo. Consulte Crear intervalos de tiempo predeterminados para los atributos de elementos para obtener mas detalles. Sustituir intervalo de tiempo Se utiliza en los calculós de rango temporal unicamente. Especifica un rango temporal que siempre prevalezca sobre el rango temporal suministrado por la aplicación cliente. Puede especificar: • Una duración fija, como se describe en Crear intervalos de duraciones cónfigurables. • Una duración calculada dinamicamente, como se describe en Cónfigurar calculós de intervalos de tiempo dinamicós. Opciones de recuperación de intervalo La siguiente tabla describe las opciones disponibles para el metódó de recuperación de valor Por intervalo tiempo en la ventana Referencia de datos de PI Point. Opción Descripción Promedio Devuelve el valor promedio a lo largo del intervalo de tiempo. Recuento Devuelve el total de eventos a lo largo del intervalo de tiempo, cuando Base de cálculo se cónfigura en Ponderado a evento. Devuelve la suma de la duración del evento a lo largo del intervalo de tiempo, cuando Base de cálculo se cónfigura en cualquiera de las opciones de pónderación de tiempo. Delta Devuelve la diferencia entre el valor al final del intervalo de tiempo y el valor al principio del intervalo de tiempo. Hora de finalización Devuelve el valor de la hora del final del intervalo de tiempo. Máximo Devuelve el valor maximó a lo largo del intervalo de tiempo. Nota: El valor de la marca de tiempo muestra la hora en que se produjo el valor maximó. Mínimo Devuelve el valor mínimó a lo largo del intervalo de tiempo. Nota: El valor de la marca de tiempo muestra la hora en que se produjo el valor mínimó. Desviación estándar de población Devuelve la desviación estandar de póblación a lo largo del intervalo de tiempo. Guía del usuario PI System Explorer 187 Configuración de referencias de datos Opción Descripción Intervalo Devuelve el intervalo de valores a lo largo del intervalo de tiempo (maximó y mínimó) Desviación estándar Devuelve la desviación estandar a lo largo del intervalo de tiempo. Hora de inicio Devuelve el valor de la hora de inicio del intervalo de tiempo. Total Devuelve una tótalización a lo largo del intervalo de tiempo. Configurar la obtención de valores por hora Las solicitudes de un valor de atributo por parte de las aplicaciones cliente incluyen una hora. Especifique cómó debe interpretarse esa hora para obtener los valores del atributo. Procedimiento 1. Seleccione una ópción de la lista Por tiempo. La ópción predeterminada es Automático. Para obtener mas infórmación, consulte Opciones de recuperación de tiempo. 2. Opcional. Si se ha cónfiguradó un atributo para que devuelva el valor a una hora determinada, puede cónfigurar un retardo respecto de la hora solicitada. Esto puede resultarle util cuando cree atributos con retardo de tiempo muerto. En el campo Tiempo relativo, escriba el tiempo relativo del retardo. Utilice una expresión de tiempo relativo de PI, como se describe en Tiempo relativo. Nota: Tambien puede utilizar parametrós de sustitución para leer el tiempo relativo a partir del valor de otro atributo, como se describe en (Referencias a valores de atributos). 3. Seleccione una ópción de la lista Por intervalo tiempo. La ópción predeterminada es Hora de finalización. Para obtener mas infórmación, consulte Opciones de recuperación de intervalo. 4. Haga clic en Aceptar. Configurar la obtención de valores por intervalo de tiempo Si desea que el valor de atributo sea el resultado de un calculó resumido a lo largo de un períódó de tiempo, cónfigure la óbtención de valores por intervalo de tiempo. Procedimiento 1. Seleccione una ópción de la lista Por tiempo. La ópción predeterminada es Automático. Para obtener mas infórmación, consulte Opciones de recuperación de tiempo. 2. Seleccione una ópción de la lista Por intervalo tiempo. La ópción predeterminada es Hora de finalización. Para obtener mas infórmación, consulte Opciones de recuperación de intervalo. 3. Si se habilita la lista Base de cálculo, seleccione una de las siguientes opciones. Nota: Si selecciona una de las opciones ponderadas en tiempo para un total, las unidades de origen se convierten a un índice. Seleccione la unidad de tiempo de la lista junto al campo Unidades de origen. 188 Guía del usuario PI System Explorer Configuración de referencias de datos Opción Descripción Ponderado a evento Evalua valores con una pónderación equivalente para cada evento. No se realiza ninguna interpólación. Para realizar un calculó correcto, debe haber como mínimó un evento dentro del intervalo de tiempo. Se necesitan dos eventos para calcular la desviación estandar. Al manejar eventos en el límite del calculó, PI AF utiliza las siguientes reglas: ◦ Los eventos de ambos límites se utilizan cuando existe solo un intervalo de calculó. ◦ Los eventos en la hora de inicio se incluyen cuando existen multiples intervalos y estos se encuentran en orden de tiempo ascendente. ◦ Los eventos en la hora de finalización se incluyen cuando existen multiples intervalos y estos se encuentran en orden de tiempo descendiente. Evento ponderado: excluir evento más reciente Se comporta de la misma manera que un Evento ponderado, excepto en el manejo de eventos en el límite de los intervalos de resumen, en un calculó de intervalos multiples. Utilice esta ópción para evitar que los eventos en los límites de intervalos se cuenten dos veces en ambos intervalos. Con esta ópción, los eventos de la hora de finalización (el tiempo mas reciente) de un intervalo no se utilizan en ese intervalo. Evento ponderado: excluir evento más antiguo Similar a la ópción de Evento ponderado: excluir evento más reciente. Los eventos de la hora de inicio (hora mas temprana) de un intervalo no se utilizan en ese intervalo. Evento ponderado: incluir ambos extremos Los eventos de los dos extremos de los límites del intervalo se incluyen en el calculó ponderado a evento. Ponderado en tiempo Pondera los valores del calculó a lo largo del intervalo durante el cual se aplican. La interpólación se basa en el atributo step del punto. Los eventos interpolados se generan en los límites si es necesario. Ponderado en tiempo continuo Aplica la pónderación como en Ponderado en tiempo, pero realiza todas las interpolaciones entre valores como si representaran datos continuos (interpólación estandar), independientemente del step atributo del punto. Tiempo ponderado discreto Aplica la pónderación como en Ponderado en tiempo, pero realiza las interpolaciones entre valores como si representaran valores discretos y no relacionados (plot escalonado), independientemente del step atributo del punto. 4. En el campo Mín. porcent. correcto, introduzca un valor entre 0 y 100. Este porcentaje representa el intervalo de tiempo mínimó durante el cual un valor debe ser correcto para devolver un valor de resumen. Para los calculós ponderados en tiempo, el porcentaje esta basado en el tiempo. Para los calculós ponderados a eventos, el porcentaje esta basado en el total de eventos. 5. Haga clic en Aceptar. Crear intervalos de duraciones configurables Para garantizar que los intervalos de tiempo tengan siempre la misma duración, cónfigure anulaciones de intervalo de tiempo. Guía del usuario PI System Explorer 189 Configuración de referencias de datos Procedimiento 1. Desde la lista Por tiempo, seleccione Anular intervalo de tiempo. 2. En el campo Tiempo relativo, escriba una expresión de tiempo relativa de PI en Tiempo relativo. PI AF crea un intervalo de tiempo en función de la hora de finalización suministrada por la aplicación cliente y el desplazamiento definidó por el tiempo relativo. Nota: Puede utilizar parametrós de sustitución para leer el tiempo relativo a partir del valor de otro atributo, como se describe en Referencias a valores de atributos. En este caso, PI AF evalua el valor del atributo referenciado en el momento de cada solicitud de datos. Ejemplo Para crear un promedio continuo de una hora, se utiliza la siguiente cónfiguración: • Desde la lista Por tiempo, seleccione Anular intervalo de tiempo. • En el cuadro Tiempo relativo, escriba -1h. • Desde la lista Por intervalo de tiempo, seleccione Promedio. Con esta cónfiguración, la referencia de datos siempre calcula una media de una hora, incluso aunque la aplicación cliente especifique un intervalo de tiempo diferente. Crear intervalos de tiempo predeterminados para los atributos de elementos Puede crear un intervalo de tiempo predeterminado para atributos de elemento. Un intervalo de tiempo predeterminado es un intervalo que PI AF utiliza cuando la aplicación cliente proporciona una hora concreta en lugar de un intervalo de tiempo. Nota: Los atributos de transferencia y los event frames consideran los intervalos de tiempo de manera diferente, como se describe en Intervalos de tiempo para event frames y transferencias. Procedimiento 1. En la ventana Referencia de datos de PI Point (o Referencia de datos de matriz de PI Point), use la siguiente cónfiguración de recuperación de valores: a. En la lista Por tiempo, seleccione Intervalo de tiempo. b. En el campo Tiempo relativo, escriba una expresión de tiempo relativa de PI en Tiempo relativo. Nota: Tambien puede utilizar parametrós de sustitución para leer el tiempo relativo a partir del valor de otro atributo, como se describe en (Referencias a valores de atributos). 190 Guía del usuario PI System Explorer Configuración de referencias de datos PI AF crea un intervalo de tiempo en función de la hora especificada por la aplicación cliente y el desplazamiento definidó por el tiempo relativo. Ejemplo Un medidor de tótalización requiere un intervalo de tiempo para poder entregar un valor totalizado. Si la aplicación cliente envía una hora concreta, tendra que crear un intervalo de tiempo de una hora que finalice en la hora especificada. Para hacerlo, utilizara los siguientes ajustes: 1. En la lista Por tiempo, seleccione Intervalo de tiempo. 2. En el campo Tiempo relativo, escriba: -1h 3. En la lista Por intervalo de tiempo, seleccione Total. Nota: Para un totalizador de 24 horas, pódría establecer un tiempo relativo de -24h o -1d. Configurar cálculos de intervalos de tiempo dinámicos Utilice un atributo de PI AF para calcular el intervalo de tiempo en función de factores variables. Puede utilizar posteriormente el valor de atributo para determinar el intervalo de tiempo de forma dinamica. Los valores de atributo deben ser tiempos relativos de PI validós, como se describe en Tiempo relativo. Procedimiento 1. Cónfigure un atributo para generar tiempos relativos de PI. El atributo puede hacer referencia a un conjunto de enumeración que contenga tiempos relativos de PI o puede crear tiempos relativos de PI en función de un calculó. 2. Cónfigure la referencia de datos de PI Point. a. Desde la lista Por tiempo, seleccione Anular intervalo de tiempo. b. En el campo Tiempo relativo, escriba:%@AttributeName% donde AttributeName es el nombre del atributo que genera los valores de tiempo relativo de PI. c. En la lista Por intervalo tiempo, seleccione un metódó de calculó. Resultados Con esta cónfiguración, la referencia de datos utiliza el tiempo relativo calculado como un desplazamiento de tiempo que determina el intervalo de tiempo. Consulte Ejemplo de hora de finalización variable para ver un ejemplo paso a paso. Ejemplo de hora de finalización variable En este ejemplo, se crea una referencia de datos con una hora de finalización variable. Procedimiento 1. Cree un conjunto de enumeración, MyEnumSet, que contenga estos tres valores: -30m -1h -2h Guía del usuario PI System Explorer 191 Configuración de referencias de datos Nota: Los valores deben ser expresiones validas de tiempo relativo, como se describe en Tiempo relativo. 2. Cree un atributo, denominado TimeRangeAttribute, que haga referencia al conjunto de enumeración MyEnumSet. Especifica el conjunto de enumeración cuando cónfigura el atributo. Desde la lista desplegable Tipo de valor, seleccione Conjuntos de enumeración > MyEnumSet. 3. Cree otro atributo, denominado DataReferenceAttribute con una referencia de datos de PI Point: a. Para el PI Point, seleccione cualquier punto que tenga un valor numericó. En este ejemplo, utilizaremos el punto sinusoid de un PI Data Archive denominado PISRV1. b. Desde la lista Por tiempo, seleccione Anular intervalo de tiempo. c. En el campo Tiempo relativo, escriba: %@TimeRangeAttribute% d. Desde la lista Por intervalo de tiempo, seleccione Promedio. Resultados El atributo TimeRangeAttribute le permite elegir el intervalo de tiempo para el calculó. Intervalos de tiempo para event frames y transferencias Los event frames y las transferencias, por su naturaleza, tienen un intervalo de tiempo asociado. Cuando una aplicación que realiza una llamada solicita un valor de un atributo, el valor devuelto dependera de la referencia de datos y su cónfiguración: • Cuando la aplicación que realiza la llamada no proporciona ningun contexto, PI AF calculara el valor de atributo mediante el intervalo de tiempo de Event Frame o transferencia. Por ejemplo, si un atributo contiene un PI Point cónfiguradó con una ópción de resumen de intervalo de tiempo, el resumen se realizara a lo largo del intervalo de tiempo del marco de evento o transferencia. 192 Guía del usuario PI System Explorer Configuración de referencias de datos Si un atributo contiene un PI Point cónfiguradó con la ópción de tiempo predeterminada, PI AF devuelve el valor del punto a la hora de finalización de marcos de evento. • Si la aplicación que realiza la llamada proporciona una marca de tiempo unica, PI AF devuelve el valor a la hora especificada, aunque la hora este fuera del intervalo de tiempo del marco de evento o la transferencia. • Si la aplicación que realiza la llamada proporciona un intervalo de tiempo, entonces PI AF utiliza la intersección del intervalo de tiempo proporcionado y el del marco de evento. Si no hay ninguna intersección, se devólvera un evento de "Sin datos". El area sombreada de la figura a cóntinuación representa la intersección entre un intervalo de tiempo de marcos de evento y un intervalo de tiempo solicitado. Para los atributos que contienen un PI Point cónfiguradó con una ópción de resumen de intervalo de tiempo, el resumen se realizara a lo largo de esta intersección. Si el atributo contiene un PI Point cónfiguradó solo con la ópción de tiempo predeterminada, el valor se devólvera a la hora de inicio de la intersección. Intersección entre el intervalo de tiempo del marco de evento y el intervalo de tiempo solicitado. El valor de PI point se actualiza a partir de la referencia de datos Los atributos con referencias de datos de PI points pueden escribir valores en los PI points. En la ventana de cónfiguración Referencia de datos de PI point la casilla de verificación Solo lectura determina si el atributo puede escribir datos en el PI point referenciado. La casilla de verificación esta seleccionada de forma predeterminada (Solo lectura = Verdadero); por lo tanto, el atributo PI AF no puede cambiar el valor del PI Point. En casos excepcionales, es posible que desee volver a escribir el valor del atributo en el valor del punto. Por ejemplo, si el valor del atributo es el resultado de un calculó o de un analisis, puede actualizar el PI point con el resultado de este analisis. En este caso, borre la casilla de verificación Solo lectura para permitir que el atributo escriba su valor en el punto. Nota: Las aplicaciones que utilizan el metódó de AF SDK UpdateValue , como PI Analysis Service, pueden escribir datos en el PI Point independientemente de que se haya marcado o no la casilla de verificación Solo lectura. Guía del usuario PI System Explorer 193 Configuración de referencias de datos Actualizaciones del valor de atributo a partir de referencias de datos de PI Point Cuando se crea un atributo basado en una plantilla con una referencia de datos, PI AF no crea de forma autómatica las referencias de datos de PI Points asociadas con ese elemento. Para crear las referencias de datos, debe hacer clic con el bótón secundario en el elemento del navegador Elementos (o Marcos de evento) y hacer clic en Create or Update Data Reference (Crear o actualizar referencia de datos). PI AF reemplaza todos los parametrós de sustitución con los valores correspondientes en ese momento, y crea y bloquea la referencia de datos. Bloqueo de referencia de datos Cuando se bloquea una referencia de datos, los cambios en la plantilla de atributos ya no afectan a las instancias del atributo. Tampoco se evaluan los parametrós de sustitución. Sin embargo, los siguientes campos son excepciones: • En el campo Tiempo relativo, se introduce una referencia del valor del atributo, como se indica en Referencias a valores de atributos. • Cualquier cambio de atributo del punto realizado en la ventana Ajustes de creación de tag. Por ejemplo, si se realiza un cambio en el atributo del punto o si los parametrós de sustitución definen un atributo del punto, la referencia de datos de los atributos derivados seguira siendo afectada cada vez que haga clic con el bótón secundario en un elemento y luego haga clic en Create or Update Data Reference (Crear o actualizar referencia de datos). Restablecimiento de la referencia de datos Despues del bloqueo de un valor de atributo, puede utilizar la función Restablecer a plantilla para restablecer un elemento a las propiedades originales de su plantilla, como se describe en Restablecer valor del atributo a sus propiedades originales. Indicadores de atributos para actualizaciones de referencias de datos de PI point PI System Explorer utiliza distintos indicadores visuales para los atributos compatibles con la ópción Crear o actualizar referencia de datos. Tambien se muestra un indicador visual cuando un atributo ya no parece estar cónfiguradó correctamente, como despues de que se módifica un servidor o un nombre de tag. Los siguientes indicadores visuales para la ópción Crear o actualizar referencia de datos estan disponibles: Icono Description 194 Columna El atributo se asocia con una plantilla que contiene reglas de creación de puntos. Utilice la ópción Crear o actualizar PI point para crear la cónfiguración de tags basandóse en la plantilla. Asimismo, se resólveran el nombre y el ID del punto. Columna Elemento de configuración ( ) Especifica si la cónfiguración de referencia de datos de un atributo difiere de la infórmación almacenada en el servidor de datos especificadó. Esto puede ocurrir cuando se cambia el nombre de un punto, cuando la referencia de datos de un atributo se vincula con un PI Point sin un valor (flótante) o cuando se reemplaza el PI Data Archive subyacente. Utilice la ópción Crear o actualizar PI Point para actualizar la cónfiguración. Columna Elemento de configuración ( ) Guía del usuario PI System Explorer Configuración de referencias de datos Icono Description Columna La referencia de datos ha devuelto un estado digital del sistema en lugar de un valor típicó del origen. Un ejemplo es cuando un PI Point ha sido creado, pero no tiene ningun dato. Columna Indicador de calidad ( ) El valor devuelto por la referencia de datos es de mala calidad. Un ejemplo es cuando un PI Point ha sido creado, pero aun no tiene ningun dato. Columna Indicador de calidad ( ) El atributo es un elemento de cónfiguración. Consulte Propiedad de atributo de elemento de cónfiguración si desea mas infórmación. Columna Elemento de configuración ( ) Nota: La ópción Crear o actualizar referencia de datos no es aplicable a los atributos de elementos de cónfiguración. Al revisar los atributos de elementos en la pestana Atributos, la primera entrada en la columna a la izquierda del nombre de un atributo de referencia de datos indica si puede ejecutar la ópción Crear o actualizar referencia de datos. Inicie la ópción Crear o actualizar referencia de datos al hacer clic con el bótón secundario sobre un elemento o un atributo y luego hacer clic en Crear o actualizar PI Point. La óperación Crear o actualizar referencia de datos actualiza una referencia de datos de PI point con cualquier cambio que se haya producido en el PI point; los parametrós de substitución se resuelven y los ID de servidor y de punto se actualizan. Si el PI point no existe tódavía, y la cónfiguración contiene una ópción de creación de punto, se crea. Ejemplo de actualización de atributos Cuando vea que el indicador se muestra para un atributo, puede actualizar su cónfiguración haciendo clic con el bótón secundario y luego haciendo clic en Crear o actualizar PI point. Nota: El icono no determina con anterioridad si se próduciran cambios en el tag o en su cónfiguración. Indicador de atributos con tooltip Como el tooltip que se muestra arriba lo indica, al actualizar la cónfiguración, las reglas de substitución de nombre de punto se resuelven y el identificadór del punto se guarda en los metadatos del atributo. Esto permite una inicialización posterior mas rapida. Guía del usuario PI System Explorer 195 Configuración de referencias de datos Nota: Puede usar el bótón Lista de columnas para agregar o eliminar columnas en la ventana Atributos. Configurar la creación de PI Points En una plantilla de atributos, es posible cónfigurar una referencia de datos de PI Point para crear PI Points. Procedimiento 1. En el navegador Biblioteca, seleccione una plantilla de elementos. 2. Haga clic en la pestana Plantillas de atributos. 3. Anada una plantilla de atributos nueva a la plantilla de elementos tal como se describe en Crear plantillas de atributos. 4. En la lista Referencia de datos, seleccione PI Point. 5. Haga clic en Ajustes. 6. En el campo Nombre de tag de la ventana Referencia de datos de PI point, cónfigure los nombres de PI Point para los puntos generados. Utilice parametrós de substitución para que PI AF cree nombres de punto para los puntos que genera. a. Haga clic en para seleccionar la substitución de nombre y los valores de atributo relacionados desde un menu contextual. Para obtener mas infórmación sobre los valores de substitución de nombre, consulte Lista de parametrós de sustitución de PI AF. Nota: Si la substitución de valor del atributo es una cadena que contiene espacios, debera rodear todo el nombre del tag entre comillas dobles. Concatene primero toda la cadena y substituya despues el valor en la pórción del nombre del tag de la cadena con el generador de cadenas. Por ejemplo: "\\%Server%\%Element%.%ID%.%@ConcatStringName%;pointtype=String" b. Seleccione la casilla de verificación Creación de tag. c. Haga clic en . d. En la ventana Ajustes de creación de tag, especifique una clase de punto y un tipo de punto en los campos Clase de punto y Tipo de punto. Para obtener mas infórmación sobre las clases y los atributos de PI point, consulte el tema "Point classes and attributes" in Live Library (https://livelibrary.osisoft.com). e. Los valores de atributo predeterminados se muestran para la clase de punto seleccionada. Puede editar los atributos de PI Point predeterminados o hacer clic en Importar para importar los valores de atributo de PI Point de un punto existente que puede localizar en la ventana Búsqueda de tags. 7. Para realizar una vista previa de cómó resolver los parametrós de substitución seleccionados, haga clic en el vínculó Seleccionar instancia de ejemplo en la sección Vista previa. 8. En la ventana Find Derived Elements for Element_Template (Buscar elementos derivados para), seleccione un elemento de muestra. 9. Haga clic en Aceptar. Los campos ConfigString y Valor muestran la resólución de los parametrós de sustitución que selecciónó y tambien los ajustes de creación de tag. 196 Guía del usuario PI System Explorer Configuración de referencias de datos 10. Para guardar su trabajo, presione CTRL-S o haga clic en Ingresar. 11. Cree un elemento a partir de su plantilla de elementos y haga clic en la pestana Atributos. 12. Haga clic con el bótón secundario sobre el atributo de referencia de datos de PI Point y haga clic en Crear o actualizar referencia de datos. 13. Para guardar su trabajo, presione CTRL-G o haga clic en Ingresar. Resultados Se crearan todos los puntos a los que hacen referencia los nuevos elementos. Esto unicamente funciona porque los elementos se han basado en una plantilla y la plantilla de atributos para la referencia de datos utiliza la ópción de creación de tags. Qué hacer a continuación Una vez creados los PI Points, la interfaz especificada puede tardar algo de tiempo en escribir los valores en PI Data Archive. Hasta ese momento, los valores se móstraran como Pt. Created. Editar propiedades de PI Point Edite una propiedad de PI Point cuando necesite proporcionar mas infórmación sobre un PI Point aparte de los valores predeterminados de la propiedad del tag. Por ejemplo, puede ser util proporcionar un descriptor para un PI Point creado como resultado de un analisis. Procedimiento 1. En el navegador Elementos, encuentre el elemento que contiene el PI Point que desea editar. 2. Haga clic en la pestana Atributos y seleccione el atributo con la referencia de datos de PI Point. 3. Haga clic en Ajustes. 4. En la ventana Referencia de datos de PI Point, haga clic en . 5. En la ventana Propiedades de PI Point, elija una de las siguientes acciones: Para… Haga lo siguiente… Editar el valor de una propiedad a. Haga clic en el campo Valor que esta junto a la propiedad. b. Introduzca un valor revisado. Restaurar un valor editado a PI Data Archive predeterminado a. Haga clic en el campo Valor que esta junto a la propiedad editada. b. Haga clic en y seleccione Restaurar valores predeterminados. 6. Haga clic en Aceptar. Vista previa de los parámetros de substitución en las referencias de datos de PI Point Visualice previamente cómó se resuelven los parametrós de substitución a medida que cónfigura una referencia de datos de PI Point en una plantilla de atributos. Procedimiento 1. En el navegador Biblioteca, seleccione una plantilla de elementos. 2. Haga clic en la pestana Plantillas de atributos. Guía del usuario PI System Explorer 197 Configuración de referencias de datos 3. Anada una plantilla de atributos nueva a la plantilla de elementos tal como se describe en Crear plantillas de atributos. 4. En la lista Referencia de datos, seleccione PI Point. 5. Haga clic en Ajustes. Los valores de substitución predeterminados se muestran en el campo Nombre de tag. 6. Utilice parametrós de substitución para que PI AF cree autómaticamente nombres de punto para seleccionar la substitución de nombre y los para los puntos que genera. Haga clic en valores de atributo relacionados desde un menu contextual. Para obtener mas infórmación sobre los valores de substitución de nombre, consulte Lista de parametrós de sustitución de PI AF. 7. Para realizar una vista previa de cómó resolver los parametrós de substitución seleccionados, haga clic en el vínculó Seleccionar instancia de ejemplo en la sección Vista previa. 8. En la ventana Find Derived Elements for Element_Template(Buscar elementos derivados para), seleccione un elemento de ejemplo. 9. Haga clic en OK. Los campos Cadenas de conf. y Valor muestran la resólución de los parametrós de sustitución que selecciónó y tambien los ajustes de creación de tag y los metódós de recuperación de valor (si se seleccionaron). 10. Seleccione una de las siguientes acciones: ◦ Para cónfirmar la cónfiguración de referencia de datos de PI Point, haga clic en ACEPTAR. ◦ Para cambiar los ajustes de cónfiguración, haga clic en Cancelar y comience de nuevo al hacer clic en Configuración. Referencias de datos de matriz de PI point Utilice la referencia de datos de matriz de PI point para vincular atributos de elementos a matrices de PI points para leer o escribir sus valores. Cada nombre de tag especificadó se córrespóndera con una entrada de la matriz. Cónfigure la referencia de datos de matriz de PI Point como si fuera una referencia de datos de PI Point, salvo el campo Nombres de tag de la ventana Referencia de datos de matriz de PI Point. Video Para obtener infórmación sobre cómó cónfigurar referencias de datos de matriz PI point, mire este video: https://www.youtube.com/watch?v=ozyS9QFFZgM&rel=0 Crear referencias de datos de matriz de PI Point Cree una referencia de datos de matriz de PI Point para vincular atributos de elementos a matrices de PI Points para leer o escribir sus valores. Procedimiento 1. Para cónfigurar una referencia de datos de matriz de PI Point: 198 Guía del usuario PI System Explorer Configuración de referencias de datos ◦ En el navegador Elementos, seleccione el elemento que desee utilizar. ◦ En una plantilla de elementos, seleccione la plantilla de elementos que desee utilizar en el navegador Biblioteca. 2. En la pestana Atributo o Plantillas de atributos, seleccione el atributo. 3. En el panel de cónfiguración de atributos, elija Matriz de PI Point de la lista Referencia de datos. 4. Haga clic en el bótón Ajustes. 5. En la ventana Referencia de matriz de datos de PI Point, deje el servidor predeterminado o elija un PI Data Archive diferente de la lista de Servidores de datos. Nota: Si el PI Data Archive deseado no aparece en la lista, haga clic en y seleccione un PI Data Archive desde la ventana PI Data Archives. 6. En el campo Nombre de tag, elija una de las siguientes acciones: ◦ Para introducir PI Points directamente, escriba los nombres de punto separados por una barra vertical (|). Por ejemplo: CDM158|CDT158|SINUSOID ◦ Para buscar los PI Points, haga clic en e introduzca los criterios de busqueda en la ventana Búsqueda de tags. Seleccione multiples PI Points en el PI Data Archive seleccionado. 7. Opcional. Especifique las unidades que utilizan los PI Points referenciados. Consulte Consideraciones relativas a las unidades de medida. 8. En la sección Métodos de recuperación de valores, especifique cómó el atributo obtiene su valor. Por ejemplo, el valor de atributo pódría ser igual que los valores de punto o el resultado de un calculó sobre el valor de punto. Consulte Cónfiguración de metódós de recuperación de los valores de un atributo. 9. Utilice la casilla de verificación Solo lectura para especificar si desea que PI AF vuelva a escribir el valor de atributo en los puntos de origen. De forma predeterminada, PI AF no escribe datos en los PI Points referenciados (la casilla de verificación Solo lectura esta seleccionada). Consulte El valor de PI point se actualiza a partir de la referencia de datos. Referencias de datos Fórmula Utilice referencias de datos de fórmulas para crear calculós personalizados en función de otros atributos de elementos. Los calculós pueden ser una fórmula o una secuencia de calculós. Las referencias de datos de fórmula pueden tener varios atributos de entrada. Videos Para obtener infórmación sobre cómó crear referencias de datos de fórmulas, mire este video: https://www.youtube.com/watch?v=vReXkkMueIo&rel=0 Para obtener infórmación sobre las unidades de medida en las referencias de datos de fórmulas, mire este video: https://www.youtube.com/watch?v=0A_Uy5_nbCs&rel=0 En esta sección • Operadores de referencias de datos de fórmulas • Funciones de fórmula de referencia de datos Guía del usuario PI System Explorer 199 Configuración de referencias de datos • Unidades de medida en referencias de datos de fórmula • Cónfigurar referencias de datos de fórmula Operadores de referencias de datos de fórmulas Puede utilizar los siguientes operadores en las referencias de datos de fórmulas (en orden de precedencia): Operador Precedencia Parentesis 9 (calculado primero) Unario menos 8 ^ 7 * / mod 6 +- 5 < > <= >= == <> 4 NOT 3 AND 2 O 1 (calculado al ultimó) No puede utilizar el operador de asignaciones = al comienzo de una fórmula. Nota: Las sintaxis de referencia de datos de fórmula utiliza == (dos signos de igual) para indicar la igualdad y = (un solo signo de igual) para la asignación. La sintaxis de analisis (y ecuación de rendimiento) utiliza = para indicar la igualdad y := para la asignación. Operadores compuestos Puede elegir If-Then-Else (Si/Entónces/Segun), un operador compuesto con operandos utilizados de la siguiente manera: If expr0 Then expr1 Else expr2 donde expr0, expr1 y expr2 son expresiones. Si expr0 es verdadero, se devuelve el valor de expr1; de lo contrario, se devuelve el valor de expr2. Ejemplo de fórmula Esta fórmula de muestra calcula el costo promedio diario del reactivo por tonelada procesada, como se muestra en el campo Valor para el Medio de molienda en la siguiente ilustración de procesamiento de minerales: A=.|Addition (Daily Total);B=.|Unit Cost;C=Tonnage (Past 24 Hours);[if C ==0 then digstate("No Data") else A*B/C] 200 Guía del usuario PI System Explorer Configuración de referencias de datos Referencia de datos de la fórmula de muestra Funciones de fórmula de referencia de datos PI AF es compatible con las siguientes funciones en Fórmula de referencia de datos. Para obtener infórmación sobre las funciones de expresiones de analisis, consulte Referencia de funciones de expresión. Función Description abs(X) Valor absoluto de X. acos(X) Arcocoseno de X. asin(X) Arcoseno de X. atan(X) Arcotangente de X. badval(x) Devuelve 1 si el valor tiene estado incorrecto, tiene un valor de punto flótante que no es un numeró (NaN) o no es un valor numericó; de lo contrario, devuelve 0. ceiling(X) El entero mas pequenó no menor que X. cos(X) Coseno de X. cosh(X) Coseno hiperbólicó de X. cot(X) Cotangente de X. coth(X) Cotangente hiperbólica de X. csc(X) Cosecante de X. csch(X) Cosecante hiperbólica de X. Guía del usuario PI System Explorer 201 Configuración de referencias de datos Función Description digstate() Devuelve un valor de estado digital. • Si es correcto, el estado digital del sistema, el estado digital del sistema se devuelve como un valor de enumeración del sistema. Para versiones de Cliente de PI AF anterior a la 2.4, se devuelve el valor como un estado digital de PI SDK, porque el valor de enumeración del sistema no existía. • Si es incorrecto, el valor se devuelve como una cadena. En ambos casos, el flag AFValue.IsGood se establece como falso y el atributo se marca en el visor Atributos con el icono . e() Valor de la base lógarítmica natural. exp(X) Base lógarítmica natural e elevada a la potencia de X. flóór(X) El entero mas grande no mayor que X. ln(X) Logaritmo natural de X. log(X) Logaritmo de X con base 10. logbase(X,Y) Logaritmo de X con base Y. max(X,Y) El mayor de X e Y. min(X,Y) El menor de X e Y. normalrnd(X,Y) Numeró aleatorio que asigna la curva de distribución normal. X es la media e Y es la desviación estandar. pi() Valor de pi. poisson(X) Valor aleatorio que asigna la distribución de Poisson. X es la media. pow(X,Y) X elevado a la potencia de Y. rand() Numeró aleatorio uniforme. Los valores pueden estar comprendidos entre 0 y menos de 1,0 rand(X,Y) Numeró aleatorio uniforme. Los valores pueden estar comprendidos entre XY/2 y menos de X+Y/2. remainder(X,Y) Devuelve el resultado restante de la división de X por Y. round(X) X redondeado al numeró entero mas próximó. roundfrac(X,Y) X redondeado al numeró de dígitós fraccionarios especificadós por Y. Y es un numeró entero. sec(X) Secante de X. sech(X) Secante hiperbólica de X. sign(X) Devuelve 1 si X es mayor que cero y -1 si X es menor que cero. sin(X) Seno de X. sinh(X) Seno hiperbólicó de X. sqrt(X) Raíz cuadrada de X. tan(X) Tangente de X. tanh(X) Tangente hiperbólica de X. Unidades de medida en referencias de datos de fórmula Cuando trabaje con fórmulas y unidades de medida, tendra que cónfigurar las entradas y salidas de la ecuación con la unidad de medida correcta: 202 Guía del usuario PI System Explorer Configuración de referencias de datos • Para los atributos de la ecuación, utilice la unidad de medida que la fórmula espera (NO las unidades en las que esta el atributo). • Para el resultado del calculó, especifique la unidad de medida en la que desea que aparezca el resultado. Esto debe ser coherente con las unidades de medida de las entradas (valores de atributo). Ejemplo de unidad de medida en una referencia de datos Fórmula Tenga en cuenta la siguiente cónfiguración de fórmula para convertir el volumen y la densidad en masa: V=Volume;UOM=L;D=Density;UOM=kg/L;[V*D];UOM=kg Las unidades de medida de las entradas y salidas son coherentes: (L*kg/L = kg). Esta fórmula funciona con cualquier atributo de entrada y de salida, independientemente de la unidad de medida del atributo, siempre y cuando tengan especificada una unidad de medida de la clase correcta. Configurar referencias de datos de fórmula Cree referencias de datos de fórmula para realizar calculós personalizados. Antes de empezar La referencia de datos de fórmula no admite cadenas ni otros tipos de valor no numericó. Procedimiento 1. Seleccione una de las siguientes acciones. ◦ En el navegador Elementos, seleccione el elemento que desee utilizar. ◦ En una plantilla de elementos, seleccione la plantilla de elementos que desee utilizar en el navegador Biblioteca. 2. En la pestana Atributo o Plantillas de atributos, seleccione el atributo. 3. En el menu desplegable Referencia de datos, seleccione Fórmula. 4. Haga clic en el bótón Configuración para abrir la ventana de cónfiguración Referencia de datos Fórmula. para anadirló como parametró 5. Si la ecuación requiere un valor de atributo, haga clic en (Definir parametrós para referencias de datos de fórmulas). 6. Seleccione la casilla de verificación Valores predeterminados admitidos para que PI AF pueda utilizar valores predeterminados de atributo en el calculó. Los valores predeterminados se especifican en la plantilla de atributos. Si anula la selección de la casilla de verificación, el calculó no se realizara si no estan disponibles los datos de uno o mas atributos. 7. Haga clic en para comenzar a definir la ecuación. Para obtener mas infórmación, consulte Definir ecuaciones para referencias de datos de fórmulas. 8. En el campo Unidad de medida, especifique la unidad de medida del resultado de la fórmula o de la secuencia de calculó, como se describe en Unidades de medida en referencias de datos de fórmula. 9. En el campo Mínimo, introduzca un valor adecuado para el valor de devólución mínimó. Si el valor calculado es inferior a este mínimó, la referencia de datos devólvera el valor mínimó que especifique. Si no existe un valor mínimó para este calculó, deje el campo Mínimo en blanco. Guía del usuario PI System Explorer 203 Configuración de referencias de datos 10. En el campo Máximo, introduzca un valor adecuado para el valor de devólución maximó. Si el valor calculado es superior a este maximó, la referencia de datos devólvera el valor maximó que especifique. Si no existe un valor maximó para este calculó, deje el campo Máximo en blanco. Nota: Seleccione la casilla de verificación Escalonado para que el valor aparezca escalonado al trazarlo. 11. Haga clic en Evaluar para probar la referencia de datos. El valor devuelto por la secuencia de calculó aparece en el campo adyacente. Si la referencia de datos Fórmula se cónfigura bajo un atributo de plantilla, el calculó utiliza los valores predeterminados para los atributos de plantilla. Cuando la cónfiguración se realiza con un atributo de elemento, se utilizan los datos reales en el calculó. 12. Haga clic en Aceptar. 13. Cónfigure el resto de valores de atributo como lo haría con cualquier otro atributo. En esta sección • Definir parametrós para referencias de datos de fórmulas • Definir ecuaciones para referencias de datos de fórmulas Definir parámetros para referencias de datos de fórmulas Si la ecuación requiere un valor de atributo, tendra que anadir ese atributo como parametró en la ventana Configuración de fórmula. Procedimiento 1. Haga clic en junto al campo Parámetros. Nota: Tambien, puede hacer clic en una fila vacía e introducir una variable (a -z). 2. En la ventana Configuración de parámetros, seleccione una variable del menu Variables. El numeró de variables disponible se limita a 26 caracteres (de la A a la Z). 3. Seleccione el atributo que la variable representa. ◦ Seleccione el atributo en el menu Atributo. En la lista se móstraran todos los atributos admitidos del mismo nivel. ◦ Si el atributo que desea utilizar no esta en el menu, seleccione Otros. En la ventana se para seleccionar un móstrara un nuevo campo denominado Atributo. Haga clic en atributo del arból. Tambien, puede escribir la ruta al atributo en el que este interesado. En la lista figuran algunos ejemplos de rutas de atributos. 4. Seleccione la unidad de medida que desee para el atributo. Tenga en cuenta que esta no es la UOM del atributo, sino la UOM que su fórmula requiere de esta entrada, como se describe en Unidades de medida en referencias de datos de fórmula. Por ejemplo, si el atributo de entrada tiene Celsius como unidad de medida pero la ecuación requiere Fahrenheit, debera seleccionar Fahrenheit en este campo. Definir ecuaciones para referencias de datos de fórmulas Defina ecuaciones para utilizar en referencias de datos de fórmulas. 204 Guía del usuario PI System Explorer Configuración de referencias de datos Procedimiento 1. Para agregar una nueva fila de fórmulas, haga clic en junto al campo Ecuaciones. Tambien puede hacer clic en el area de texto y escribir una ecuación. 2. Escriba una ecuación directamente o arme su ecuación a partir de una lista de parametrós de sustitución, funciones, operadores y variables disponibles. Haga clic en para elegir una de las siguientes acciones: Para… Haga lo siguiente… Introducir una variable Haga clic en Variables y luego haga clic en una letra de la lista ordenada alfabeticamente. Introducir un operador Haga clic en Operadores y luego haga clic en un operador de la lista. Los operadores validós se enumeran en Operadores de referencias de datos de fórmulas. Introducir una función Haga clic en Funciones y luego haga clic en una función de la lista. Las funciones validas se enumeran en Funciones de fórmula de referencia de datos. Introducir un parametró de sustitución Haga clic en Parámetros de sustitución y luego haga clic en un parametró de sustitución temporal. En el caso de los elementos y las transferencias, solo %Time% esta disponible, pero en el caso de los marcos de evento, puede seleccionar entre %StartTime, %EndTime%, %UtcTime%, %UtcStartTime%, %UtcEndTime% y %Duration%. Para obtener infórmación sobre estos parametrós, consulte Lista de parametrós de sustitución de PI AF. Los numerós se convierten a un doble, los rangos de tiempo a una duración en segundos y las marcas de tiempo a segundos UTC. 3. Para agregar otra fila a la fórmula, haga clic en y cóntinue la fórmula. Repita segun sea necesario hasta que haya completado la fórmula. 4. Para cambiar la fórmula, elija una de las siguientes acciones: Para… Haga lo siguiente… Eliminar la ecuación seleccionada de la secuencia Seleccione la fila que desea eliminar y haga clic de calculó en . Eliminar todas las ecuaciones de la secuencia de calculó Haga clic en . Mover una ecuación hacia arriba o hacia abajo en Seleccione la fila que se va a mover y haga clic en o . la secuencia de calculó Referencia de datos String Builder La referencia de datos String Builder permite aplicar funciones de manipulación de cadenas, como la cóncatenación, a los valores de un atributo y generar una cadena con un nuevo formato. Resulta practicó cuando es necesario obtener un tipo de valor numericó o de cadena de otros atributos de elemento. La referencia de datos String Builder no hace conversiones ni calculós de unidades de medida. Cuando utiliza una referencia de datos String Builder en una plantilla, la substitución del valor tiene lugar durante la ejecución. Guía del usuario PI System Explorer 205 Configuración de referencias de datos Sintaxis de las expresiones Tenga en cuenta las siguientes reglas cuando elabore una expresión: • Puede crear una expresión en un solo renglón, utilizando punto y coma para separar los terminós. • Asimismo, puede colocar cada terminó en su propio renglón, para eliminar los punto y coma, y hacer que la estructura de la expresión sea mas visible. • Incluya los parametrós de substitución entre comillas dobles para que su resultado se considere como una cadena literal. • Puede incluir cualquier caracter del teclado en una cadena entre comillas dobles (por ejemplo, guiones bajos, barras invertidas, dos puntos, punto y coma, etc.). Para incluir el caracter de comillas dobles en una cadena, escriba dos caracteres de comillas dobles consecutivos dentro de la cadena; por ejemplo, """t""e""s""t""" da lugar a "t"e"s"t". • Puede incluir rutas de atributo de comillas simples para mostrar el valor del atributo referenciado en el resultado. • Debe evitar el uso de cadenas sin comillas porque pueden obtenerse resultados poco sistematicós. En esta sección • Referencias de atributo en String Builder • Implementación de funciones en el generador de cadenas • Crear referencias de datos del generador de cadenas Referencias de atributo en String Builder Para hacer referencia a otros atributos, se utiliza la sintaxis en la siguiente tabla. Objeto Sintaxis Atributo del mismo nivel siblingAttribute Atributo de nivel superior del mismo elemento |topLevelAttribute Atributo principal .. Atributo de elemento principal ..\|myAttribute Atributo secundario .|childAttribute Del event frame al elemento principal .\Elements[.]|myAttribute Ruta relativa de base de datos \TopLevelElement|myAttribute Ruta completa \\myServer\myDatabase\myElement|myAttribute Ejemplos Suponga que desea recuperar el valor de PI point Environment del elemento principal Cracking Process: 206 Guía del usuario PI System Explorer Configuración de referencias de datos En el elemento principal Equipment, usaría la sintaxis ..\|myAttribute e ingresaría '..\| Environment' en la ventana Referencia de datos String Builder: Un valor similar al siguiente se muestra en el campo Valor: 43.3071403505214. Implementación de funciones en el generador de cadenas En el generador de cadenas, puede utilizar diversas funciones de manipulación de texto, así como tambien la función Format. Extracción de texto y manipulación de mayúsculas y minúsculas Puede utilizar funciones para manipular las mayusculas y minusculas de una cadena y extraer determinadas secciones. En la siguiente tabla se describe la sintaxis de las funciones de manipulación de texto en el generador de cadenas: Left(string, length) Devuelve una cadena que contiene una cantidad específica de caracteres (length) desde la izquierda de la entrada (string). Ejemplo: Left("Temperature",4) devuelve Temp Right(string, length) Devuelve una cadena que contiene una cantidad específica de caracteres (length) desde la derecha de la entrada (string). Ejemplo: Right("GasTemp",4) devuelve Temp Mid(string, start, [length]) length es opcional. Devuelve una subcadena de la pósición especificada (start) de la entrada (string). Cuando se incluye la cantidad de caracteres (length), devuelve la cantidad especificada de caracteres. Ejemplo: Mid("GasPressure",4,8) devuelve Pressure UCase(string) Convierte string a mayusculas. Ejemplo: UCase("Temperature") devuelve TEMPERATURE LCase(string) Convierte string a minusculas. Ejemplo: LCase("TEMPERATURE") devuelve temperature Guía del usuario PI System Explorer 207 Configuración de referencias de datos Trim(string) Elimina los espacios en blanco de ambos lados de string. Ejemplo: Trim(" Temperature ") devuelve Temperature RTrim(string) Elimina los espacios en blanco a la derecha de string. Ejemplo: RTrim(" Temperature ") devuelve " Temperature" LTrim(string) Elimina los espacios en blanco a la izquierda de string. Ejemplo: LTrim(" Temperature ") devuelve "Temperature " Replace(string1, string2, string3) La función busca string1 para string2, luego reemplaza string2 por string3. Ejemplo: Replace("Temperature","Temp","External Temp") devuelve "External Temperature" Tambien puede anidar funciones de manipulación de texto. • Por ejemplo, para un atributo denominado GasPressure, puede utilizar la función Mid junto con la función UCase para devolver la siguiente expresión: GASPR Mid(UCase("%Attribute%"), 1, 5); • De manera alternativa, para el mismo atributo puede utilizar la función Mid junto con la función LCase para devolver la siguiente expresión: pressure Mid(LCase("%Attribute%"), 4, 8); Nota: A partir de PI AF 2018, puede anidar funciones en cualquier pósición, no solamente en la primera. Por ejemplo, Replace(Mid("abc",1,3),"b","2"); Replace("abc",Mid("abc",2,1),"2"); Replace("abc","b",Mid("123",2,1)); devuelven todos la expresión: a2c Función formato La función Format le permite convertir numerós reales, numerós enteros y marcas de tiempo a una cadena segun el formato y la especificación de cultura opcional. Nota: A diferencia de otras funciones de cadena, la sintaxis de Formato(FechaHora, ... ) sigue la sintaxis C# . En la siguiente tabla se describe la sintaxis para la implementación de Function en el generador de cadenas: 208 Guía del usuario PI System Explorer Configuración de referencias de datos Numerós reales Format(real, format) Format (real, format, culture) El formato sigue la sintaxis del estilo de la ecuación de rendimiento (PE), como "%0.3f", donde el numeró anterior al decimal indica la cantidad mínima de caracteres totales del resultado, rellenando previamente con espacios en blanco, y el numeró posterior al decimal indica la cantidad de dígitós que se deben mostrar despues del punto decimal. La cultura se especifica de manera opcional mediante una etiqueta de lenguaje de Grupo de Trabajo de Ingeniería de Internet (IETF), como "en", "en-US", "de", que especifica el lenguaje y la cultura y regiones opcionales. Numerós enteros Format(integer, format) Format(integer, format, culture) El formato sigue la sintaxis del estilo de la PE, como "%4d", donde el numeró indica la cantidad mínima de caracteres totales del resultado, rellenando previamente con espacios en blanco segun sea necesario. La cultura se especifica de manera opcional mediante una etiqueta de lenguaje de IETF, como "en", "en-US", "de", que especifica el lenguaje y la cultura y regiones opcionales. Marcas de tiempo Format(datetime, format) Format(datetime, format, culture) El formato sigue la sintaxis C# DateTime.ToString(format), y puede ser una sintaxis predefinida o una sintaxis personalizada. El formato DateTime utiliza cónfiguraciónes de cultura invariables. Para mostrar las fechas y horas de una cultura específica, agregue una etiqueta de lenguaje de IETF, como "fr-FR" y "fr-CA", como se describe en el artículó de MSDN Tabla de nombres y códigós de cultura del idioma, y metódó de valores ISO (https:// msdn.microsoft.com/en-ca/library/ ee825488(v=cs.20).aspx). Para obtener mas infórmación sobre los formatos de fecha y hora, consulte Cadenas de formato para parametrós de sustitución de hora. Guía del usuario PI System Explorer 209 Configuración de referencias de datos Matrices Format(array, delimiter) Format(array, delimiter, format) Format(array, delimiter, format, culture) Los delimitadores predeterminados son espacios en blanco " ", salvo que se especifique otro caracter delimitador. Ademas, format y culture tambien se pueden especificar mediante la misma sintaxis que los numerós reales e integrales anteriores. Por ejemplo, la referencia de los siguientes datos del generador de cadenas a una matriz (con los valores 11,12, 15,98 y 99,154) que especifica un delimitador "-", "%3.3.f" y una cultura "Fr-fr": Format('..\| TestArray',"-","%3.3f","Frfr"); produce un valor de 11,120-15,980-99,154. Línea nueva NewLine() Asegura la presencia de una línea nueva en el valor de salida. Por ejemplo, cuando se introduce a;Newline();b;, el valor de salida se muestra como: a b Ejemplo de formato numérico Supongamos que desea formatear el valor de PI Point Environment que ya recuperó del elemento primario Cracking Process. En la ventana Referencia de datos del generador de cadenas, seleccione la fila que contiene la expresión de la cadena, haga clic en y seleccione Funciones > Formato(Real, "%3.3f") para módificar la expresión: El campo Valor cambia de 43.3071403505214 a 43.307. Para cambiar el valor cultural del formato predeterminado de EE. UU. a un formato de cultura en espanól, seleccione Funciones > Formato(Real, "%3.3f", "en-US") y cambie la cadena "enUS" a "es": El campo Valor cambia de 43.307 a 43,307. Nota: Asegurese de que el tipo de datos que especifique coincida con el tipo de datos del atributo. Se próducirían errores si, por ejemplo, especifica "%3.2f" para un valor de atributo de tipo entero o "%3d" para un valor de atributo de punto flótante. 210 Guía del usuario PI System Explorer Configuración de referencias de datos Ejemplo de formato de fecha/hora Supongamos que desea recuperar y formatear el valor In Service Date del elemento secundario Condenser: En el elemento primario Power and Steam Generation, cree un atributo denominado Condenser Service Date. Utilice la sintaxis .\childElement|Attribute e introduzca '. \Condenser|In Service Date' en la ventana Referencia de datos del generador de cadenas: El valor In Service Date se recupera y se muestra en el campo Valor: 2/25/2009 12:00:00 AM. Para cambiar el formato de la fecha predeterminada de EE. UU. a la Universal en el formato de cultura aleman, altere la expresión para leer Format(.\Condenser|In Service Date,"U","de"). El formato del valor del atributo Condenser Service Date se convierte en consecuencia: Crear referencias de datos del generador de cadenas Cree una referencia de datos del generador de cadenas cuando necesite aplicar funciones de manipulación de cadenas, como la cóncatenación, al valor de un atributo e imprimir una cadena reformateada. Antes de empezar Cuando se utiliza una referencia de datos del generador de cadenas en una plantilla, la substitución de valores ocurre en tiempo de ejecución. Procedimiento 1. Seleccione una de las siguientes acciones: ◦ En el navegador Elementos, seleccione el elemento que desee utilizar. ◦ En el navegador Event Frames, seleccione el event frame que desee utilizar. ◦ En una plantilla de elementos, seleccione la plantilla de elementos que desee utilizar en el navegador Biblioteca. 2. En la pestana Atributo o Plantillas de atributos, seleccione el atributo. 3. En el panel de cónfiguración de atributos, seleccione Generador de cadenas en la lista Referencia de datos. 4. Haga clic en Ajustes. Guía del usuario PI System Explorer 211 Configuración de referencias de datos 5. En la ventana Referencia de datos del generador de cadenas, haga clic en 6. En la fila resaltada, presione F2 o haga clic en . y seleccione una de las siguientes opciones: Opción Descripción Literales Una cadena de texto entre comillas dobles: "Muestra" Valores de atributo Una lista de otros atributos para el elemento o la plantilla de elementos seleccionada. Tenga en cuenta que los atributos deben aparecer entre comillas simples. Valores de atributo relacionados Una lista de las siguientes referencias de atributo: ◦ '\\<Server>\<Database>\<Element>| <Attribute>' ◦ '\\.\<Database>\<Element>|<Attribute>' ◦ '\<Root Element>|<Attribute>' ◦ '.\<Child Element>|<Attribute>' ◦ '..\| <Primary Parent Attribute>' ◦ '..\<Sibling Element>|<Attribute>' Tambien puede seleccionar Búsqueda para introducir los criterios de busqueda en la ventana Búsqueda de atributos. Parametrós de substitución Una lista de los 20 parametrós de substitución mas utilizados. Para obtener mas infórmación, consulte Lista de parametrós de sustitución de PI AF. Funciones Una lista de las siguientes funciones: ◦ Left(cadena, longitud) ◦ Right(cadena, longitud) ◦ Mid(cadena, longitud) ◦ Mid(cadena, inicio, longitud) ◦ UCase(cadena) ◦ LCase(cadena) ◦ Trim(cadena) ◦ RTrim(cadena) ◦ LTrim(cadena) ◦ Reemplazar(cadena, cadena, cadena) ◦ Format(Real, "%3.3f") ◦ Formato(Real "%3.3f", "en-US") ◦ Formato(FechaHora, "yyyy-MM-dd HH:mm:ss") ◦ Formato(FechaHora, "yyyy-MM-dd HH:mm:ss", "en-US") ◦ Formato(Matriz, Separador) ◦ NuevaLínea() 7. Desarrolle mas su expresión. Puede escribir un punto y coma (;) y continuar en la misma para continuar en otra fila. Puede utilizar los siguientes iconos para fila o hacer clic en manipular la expresión: 212 Para… Haga lo siguiente… Anadir una nueva cadena Haga clic en Guía del usuario PI System Explorer . Configuración de referencias de datos Eliminar una cadena Seleccione una fila y haga clic en . Eliminar todas las cadenas Haga clic en Mover una cadena hacia arriba en una fila Seleccione una fila debajo de la fila superior y haga clic en . Mover una cadena hacia abajo en una fila Seleccione una fila arriba de la fila inferior y haga clic en . . Cuando desarrolla la expresión de la cadena, puede tener una vista previa del resultado de la expresión en el campo Valor. 8. Cuando la expresión de la cadena esta completa, haga clic en Aceptar. Ejemplos • Puede introducir los siguientes parametrós de substitución en una unica fila para concatenar una cadena de nombre de ruta. Por ejemplo: "%Database%";"\";"%Element%";"|";"%Attribute%"; Esta referencia de datos próducira resultados similares a: DB26\WX12000|pressure. • Puede desarrollar una expresión en filas separadas para mostrar la duración de un evento. Por ejemplo: a. Haga clic en , presione F2 y seleccione Parámetros de substitución > "%StartTime%". b. Haga clic en y escriba los caracteres: " to " c. Haga clic en , presione F2 y seleccione Parámetros de substitución > "%EndTime%". El campo Valor muestra un intervalo de fecha y hora: Para ver mas ejemplos, consulte Implementación de funciones en el generador de cadenas. Guía del usuario PI System Explorer 213 Configuración de referencias de datos Referencias de datos Table Lookup Puede cónfigurar un atributo para que obtenga su valor de una tabla de PI AF. Puede definir la tabla de PI AF en su totalidad en PI AF, o bien vincularla o importarla de una fuente de datos externa a PI System (por ejemplo, una tabla de Microsoft SQL o una hoja de calculó de Microsoft Excel). Table lookup La referencia de datos de busqueda de tabla esta disenada para ser una busqueda de tabla sencilla. Utiliza el metódó .NET System.Data.DataTable.Select de Microsoft y sigue las reglas de expresión de filtró de dicho metódó. Tenga en cuenta que no todas sus funciones se implementan en PI AF. Por ejemplo, una referencia de datos de busqueda de tabla no incluye funcionalidades como funciones de columna y referencias con relaciones principal-secundario. Nota: La referencia de datos de busqueda de tabla no se optimiza para tratar los datos de una tabla externa como serie temporal y consultarla. Para lograr un rendimiento óptimó, dichos datos deben almacenarse en PI tags en un PI Data Archive. Metodología Búsqueda de tabla Comience creando un perfil de tabla en el navegador Biblioteca, donde se establecen los ajustes generales de zona horaria e intervalo cache para actualización de datos, así como las definiciónes de columnas de tabla y conexiones a fuentes de datos externas a PI System si va a vincular a datos externos o si va a importarlos. Si va a vincular a fuentes de datos externas, planteese crear perfiles de conexiones de tabla reutilizables en el navegador Biblioteca, como se describe en Crear conexiones de tabla reutilizables. Videos Para obtener infórmación sobre cómó crear tablas internas para las referencias de datos de busqueda de tabla, mire este video: https://www.youtube.com/watch?v=3gQzzNWzd6o&rel=0 Para obtener infórmación sobre cómó cónfigurar referencias de datos de busqueda de tabla, mire este video: https://www.youtube.com/watch?v=hoy7QarxF1o&rel=0 En esta sección • Crear tablas de PI AF • Crear definiciónes de columna de la tabla • Completar tablas de forma manual • Referencias de datos desde fuera del PI System • Cónfigurar las referencias de datos de busqueda de tabla Crear tablas de PI AF Puede crear un perfil de tabla de manera que los atributos puedan obtener sus valores de una tabla interna o externa. 214 Guía del usuario PI System Explorer Configuración de referencias de datos Procedimiento 1. En el navegador Biblioteca, haga clic con el bótón secundario sobre la cólección Tablas y luego haga clic en Nueva Tabla. 2. En la pestana General, introduzca Nombre y Descripción para la tabla. 3. Opcional. Asigne una o mas categórías a la tabla. Introduzca los nombres de categóría de tabla directamente, separados por dos puntos, o haga clic en y selecciónelós de la ventana Categorizar. 4. Decida cómó se deben almacenar los valores DateTime en la tabla. Al establecer el valor para la tabla en general, no es necesario que lo especifique cada vez que crea una referencia de datos de busqueda de tabla. a. En el campo Zona horaria, seleccione una zona horaria de la lista. b. Seleccione o deje sin marcar la casilla de verificación Convertir a local. Elija una de las opciones siguientes: ◦ Para convertir los valores DateTime a la hora local, seleccione la casilla de verificación Convertir a local. ◦ Para mostrar los valores de DateTime en la zona horaria seleccionada en el campo Zona horaria, borre la casilla de verificación Convertir a local. Nota: Cuando una aplicación cliente consulta la tabla, la zona horaria en la que se muestran los valores DateTime depende de si la casilla de verificación Convert To Local (Convertir a local) esta seleccionada. PI System Explorer utiliza este ajuste para determinar el DateTimeMode preciso que se utilizara en una tabla de datos de Microsoft .NET, como se describe en Ajustes de cónversión para zonas horarias. 5. En el campo Intervalo de caché, introduzca el intervalo de tiempo que debe transcurrir para que los datos almacenados en la memoria cache de la tabla se actualicen de forma autómatica. En la lista, seleccione si el valor es segundos, minutos, horas o días. El valor predeterminado es cero, lo que indica una actualización manual. Nota: La actualización autómatica se desactiva si la tabla tiene cambios que no se han guardado en el servidor. Nota: Con las actualizaciones manuales, actualice los datos de la tabla haciendo clic con el bótón secundario en la tabla del navegador Biblioteca y luego haciendo clic en Actualizar. De lo contrario, los datos de la tabla que estan siendo consultados por las aplicaciones cliente se actualizan solo cuando se reinicia la aplicación. Por ejemplo, cuando se abre PI System Explorer o cada vez que el grupo de aplicaciones de Microsoft Internet Information Services (IIS) recicle el cliente (el ajuste predeterminado es cada 29 horas). 6. Guarde su trabajo. Nota: Los campos Conexión y Consulta son de solo lectura. PI AF rellena estos campos al vincular o importar una tabla externa. Qué hacer a continuación Defina y rellene la tabla utilizando una de tres maneras: Guía del usuario PI System Explorer 215 Configuración de referencias de datos • Defina y rellene de forma manual la tabla en PI System Explorer. En primer lugar, cree definiciónes de columnas en la pestana Definir tabla, como se describe en Crear definiciónes de columna de la tabla. A cóntinuación, introduzca los datos en la pestana Tabla, como se describe en Completar tablas de forma manual. • Importe una tabla externa fuera del servidor de PI AF. Consulte Acceso a los datos de Microsoft Access o Excel. • Vincule una tabla externa fuera del servidor de PI AF. Consulte Acceso a los datos de Microsoft Access o Excel. Ajustes de conversión para zonas horarias El calculó de cónversión de la hora exacta depende de: • El valor que se haya seleccionado en la columna Zona horaria. Los horarios tienen el prefijó Tiempo Universal Coordinado (UTC), Tiempo medio de Greenwich (GMT) o Zona horaria (TZ). La lista tambien incluye la ópción None. • Si ha seleccionado o no la casilla Convertir a local. • Si se trataba de una tabla interna (importada o definida en PI AF) o externa (vinculada). En la tabla siguiente se explica cómó se determinan las horas mostradas para cada cómbinación posible. Las opciones exactas de la lista Zona horaria dependeran de su sistema operativo. Zona horaria Convertir a local Interna/ Externa Comportamiento None Interna Los campos que contienen el tipo de datos DateTime se ajustan autómaticamente a las diferencias de zona horaria y devuelven la hora local en el cliente. Externa Se asume que los campos que contienen el tipo de datos DateTime se encuentran dentro de la zona horaria del servidor de PI AF y se ajustan a la hora local del cliente. Interna Los campos que contienen el tipo de datos DateTime no se convierten. Resulta util para guardar campos de fecha en los que no se desea ninguna cónversión, por ejemplo, las fechas de nacimiento. Externa Los campos que contienen el tipo de datos DateTime no se convierten. Resulta util para guardar campos de fecha en los que no se desea ninguna cónversión, por ejemplo, las fechas de nacimiento. Interna Los campos que contienen el tipo de datos DateTime se ajustan a las horas locales en el cliente. Externa Los campos que contienen el tipo de datos DateTime se guardan externamente como UTC, pero se ajustan a la hora local del cliente, representada como UTC. Interna Los campos que contienen el tipo de datos DateTime siempre se representan como UTC. Externa Los campos que contienen el tipo de datos DateTime se guardan externamente como UTC y se dejan como UTC en el cliente. None UTC o GMT UTC o GMT 216 Guía del usuario PI System Explorer Configuración de referencias de datos Zona horaria Convertir a local Interna/ Externa Comportamiento TZ Interna Los campos que contienen el tipo de datos DateTime se ajustan a las diferencias de zona horaria y son la hora local en el cliente. Esta cómbinación no se necesita, por lo general, salvo durante la impórtación de datos externos a PI System Explorer. Externa Los campos que contienen el tipo de datos DateTime se ajustan a las diferencias de zona horaria y se ajustan a la hora local en el cliente, representada como UTC. Interna Los campos que contienen el tipo de datos DateTime se dejan en la zona horaria especificada. La referencia de datos de busqueda de tabla se ajustara como corresponda; sin embargo, puede que otras aplicaciones no lo hagan. Externa Los campos que contienen el tipo de datos DateTime se dejan en la zona horaria original especificada, representada como UTC. La referencia de datos de busqueda de tabla se ajustara como corresponda; sin embargo, puede que otras aplicaciones no lo hagan. TZ Crear definiciones de columna de la tabla Para crear una tabla manualmente, comience por definir las columnas en la tabla. Procedimiento 1. Una vez que haya completado los ajustes generales de la tabla en la pestana General, haga clic en la pestana Definir tabla. 2. Determine la cantidad de columnas de la tabla y haga clic en que se va a definir. una vez por cada columna 3. Haga clic en la celda Nombre y reemplace la etiqueta predeterminada por el nombre de columna requerido. 4. Haga clic en la celda adyacente Tipo de valor y seleccione un tipo de datos de una lista de Tipos básicos o Tipos de matriz. Para la descripción o los tipos de datos, consulte Tipos de datos de PI AF. Consejo: Si algun tipo de valor se establece en DateTime o String, OSIsoft recomienda que deje el valor de la zona horaria de la columna establecido en Ninguna y seleccione un valor de zona horaria para la tabla en general, en el campo Zona horaria de la pestana General. Ese valor reemplaza las zonas horarias establecidas en columnas de tablas específicas. 5. Opcional. Haga clic en la celda Unidad de medida y elija una de las siguientes acciones: ◦ Comience a escribir y seleccione una unidad de medida de la lista de unidades de medida coincidentes. ◦ Haga clic en y seleccione de la lista completa de unidades de medida. Consejo: OSIsoft recomienda establecer una unidad de medida para una columna de tabla para no tener que especificar una cada vez que seleccione la columna en una referencia de datos de busqueda de tabla. Guía del usuario PI System Explorer 217 Configuración de referencias de datos 6. Repita los pasos 3 a 5 para cada columna de la tabla. 7. Para módificar la definición de columna de la tabla, haga clic con el bótón secundario en una fila de la cuadrícula y seleccione una ópción. Otra ópción es utilizar los siguientes iconos. Para… Haga lo siguiente… Insertar una nueva columna Haga clic en Mover una columna hacia arriba en una fila Seleccione una fila debajo de la fila superior y haga clic en . Mover una columna hacia abajo en una fila Seleccione una fila arriba de la fila inferior y haga clic en . Eliminar una columna Seleccione una columna y haga clic en . . Qué hacer a continuación Cuando haya terminado de definir las columnas de la tabla, haga clic en la pestana Tabla para poder introducir manualmente los datos de la fila para cada columna. Completar tablas de forma manual Una vez que haya completado las definiciónes de columna de la tabla, introduzca los datos de fila para cada columna. Procedimiento 1. Haga clic en la pestana Tabla. En función de las columnas de tabla que haya creado en la pestana Definir Tabla, introduzca la infórmación correspondiente en las filas de cada columna 2. Elija una de las siguientes acciones: Para… Haga lo siguiente… Introducir una nueva fila Haga clic con el bótón secundario en la cuadrícula de la tabla y luego haga clic en Insertar o Nuevo. Copiar y pegar filas desde una hoja de calculó de Excel Reemplazar datos para celdas específicas a. En la hoja de calculó, copie las filas que desea. b. En la cuadrícula de la tabla, haga clic con el bótón secundario en una nueva fila o en un rango de filas y luego haga clic en Pegar. a. Utilice combinaciones de teclas estandares de Windows (como MAYÚS + <click> y CTRL + <click>) para seleccionar celdas contiguas y no contiguas en la tabla, como se describe en Seleccionar varios objetos en el visor. b. Haga clic con el bótón secundario y luego haga clic en Clear Cell(s) (Borrar celdas). c. Introduzca datos nuevos en las celdas borradas. Eliminar una fila Haga clic con el bótón secundario en la fila que desea eliminar y luego haga clic en Eliminar. 3. Para guardar su trabajo, presione CTRL+G o haga clic en Ingresar. 218 Guía del usuario PI System Explorer Configuración de referencias de datos Referencias de datos desde fuera del PI System Tambien puede utilizar las tablas de PI AF para acceder a datos externos a PI System. Estos datos pueden estar incluidos en Microsoft Excel, Access o SQL Server, así como en otras fuentes de datos OLE DB/ODBC. Puede importar la tabla o el vínculó a esta tras haber definidó la estructura de tabla, tal como se define en Crear tablas de PI AF y Crear definiciónes de columna de la tabla. Tablas importadas Las tablas de PI AF con datos importados se denominan tablas importadas. Las tablas importadas son tablas de lectura/escritura. Tienen un tamanó limitado, pero son mas seguras que las tablas vinculadas. Las tablas importadas se denominan en algunas ocasiones tablas internas porque, a diferencia de las tablas vinculadas, los datos de tabla se gestionan en PI AF. Despues de la impórtación inicial, no existira ninguna relación posterior entre la tabla externa y la tabla de PI AF. Puede editar los datos directamente en PI AF. Se recomienda limitar las tablas importadas a 10 000 filas de datos o menos. Las tablas importadas no estan disenadas para almacenar bases de datos muy grandes. Si necesita acceder a muchos datos de tablas de PI AF, vincule en su lugar a tablas externas, que no presentan estos límites de almacenamiento. Tambien, puede dividir la tabla en distintas tablas al importar. Tablas vinculadas Las tablas vinculadas se denominan en algunas ocasiones tablas externas porque los datos de origen no se almacenan en la base de datos de PI AF. Las tablas externas no se pueden editar desde PI AF. Las tablas vinculadas requieren en algunas ocasiones cónfiguración de seguridad adicional, porque es necesario cónfigurar la forma en que PI AF se conecta con la fuente de datos externa. Debera cónfigurar una cónexión de tabla reutilizable, donde cónfigurara el tipo de autenticación para acceder a la tabla externa. Videos Para obtener infórmación sobre cómó importar datos de tablas externas, mire este video: https://www.youtube.com/watch?v=MmXmnac969s&rel=0 Para obtener infórmación sobre cómó vincular a datos en tablas externas, así como seguridad SQL, mire este video: https://www.youtube.com/watch?v=JnhodkkyHks&rel=0 En esta sección • Autenticación de tablas vinculadas • Crear conexiones de tabla reutilizables • Acceso a los datos de Microsoft Access o Excel • Acceso a los datos de SQL Server • Eliminar caracteres de control de tablas de AF importadas Autenticación de tablas vinculadas Cuando una aplicación cliente solicita datos externos, el servidor de PI AF consulta la fuente de datos externa y devuelve los datos al cliente como una tabla de PI AF de solo lectura. En el caso de las tablas vinculadas de forma externa, OSIsoft recomienda que el proveedor OLE DB y el servidor de PI AF tengan los mismos valores de bits (32 o 64 bits). Para cónfigurar una Guía del usuario PI System Explorer 219 Configuración de referencias de datos cónexión de tabla externa en PI System Explorer, por ejemplo, debe utilizar un servidor de PI AF que tenga los mismos valores de bits (habitualmente, 64 bits). Al cónfigurar la tabla vinculada, debe especificar las credenciales que el servidor de PI AF utiliza para conectarse a la base de datos. Las opciones de autenticación son: • Simular cliente Si la base de datos de origen es compatible con la autenticación de Windows, utilice la identidad de Windows del cliente que solicita los datos. Se trata de una cónexión suplantada. Este es el metódó mas seguro de autenticación y debería utilizarse cuando sea posible. • Proporcionar contraseña Si la base de datos de origen no es compatible con la autenticación de Windows, o si la base de datos y el servidor de PI AF se encuentran en dominios no cónfiables y diferentes, especifique un nombre de usuario y una cóntrasena con el acceso necesario en la base de datos de origen. PI AF utiliza esta cuenta de códificación fija para leer los datos en la fuente de datos externa. Por ejemplo, la base de datos MySQL no es compatible con la autenticación de Windows, por lo tanto, debe utilizar el nombre de usuario y la cóntrasena de una cuenta de la base de datos MySQL. Nota: Puede introducir un ID de usuario y una cóntrasena como parte de la cadena de cónexión y guardarla con una cónexión de tabla de PI AF, independientemente de que se haya habilitado previamente o no la compatibilidad con tablas externas de PI AF para usuarios no persónificadós (con el comando afdiag /DTImp). • No hay contexto de seguridad adicional Esta ópción normalmente se aplica cuando se utiliza Excel u otras fuentes de datos basadas en archivos; de lo contrario, cada usuario debe obtener acceso de lectura al archivo del servidor. Con esta ópción, se pódra acceder a la tabla externa con la identidad del servidor de PI AF. En este caso, no necesita especificar un nombre de usuario o cóntrasena al cónfigurar la tabla vinculada ni tampoco es necesario cónfigurar Kerberos. PRECAUCIÓN: Recuerde cónfigurar la seguridad de SQL de tal forma que la identidad del servidor de PI AF no tenga mas privilegios de los necesarios para recuperar los datos. Por motivos de seguridad, solo los administradores de PI AF estan autorizados para cónfigurar tablas externas. Por esta razón, debera asegurarse de que la identidad PI AF Administrators y los derechos de acceso de Admin se encuentren asignados unicamente a un conjunto limitado de usuarios cuando este modo de cónexión se encuentre habilitado. En esta sección • Restricciones respecto a las conexiones no suplantadas • Riesgos del uso de conexiones no suplantadas • Recomendaciones relativas al acceso a los datos para las tablas vinculadas • Cónfiguración de seguridad de tablas vinculadas Restricciones respecto a las conexiones no suplantadas Dado que las tablas vinculadas que utilizan conexiones no suplantadas plantean riesgos de seguridad, algunos administradores del sistema del servidor de PI AF limitan o impiden su uso. Es posible que su administrador del sistema: 220 Guía del usuario PI System Explorer Configuración de referencias de datos • Exija privilegios administrativos en el servidor de PI AF y privilegios de escritura en la tabla de PI AF. • Impida la creación de tablas de PI AF vinculadas con conexiones no suplantadas. • Impida la creación de cualquier tabla vinculada. Si tiene problemas con las tablas vinculadas, póngase en contacto con su administrador del sistema para consultar acerca de la cónfiguración de las tablas externas del servidor de PI AF. Riesgos del uso de conexiones no suplantadas En función de la cónfiguración del SQL Server, un usuario con privilegios de administrador de PI AF puede crear ataques al SQL Server y tomar el control total del sistema si se dan las siguientes circunstancias: • Se ha cónfiguradó una tabla de PI AF para que utilice una identidad del servidor de PI AF para vincularse con una base de datos externa. • Las tablas vinculadas (externas) no suplantadas estan habilitadas en el servidor de PI AF. De forma predeterminada, las tablas vinculadas no suplantadas estan desactivadas en el servidor de PI AF. Para que un usuario pudiese ejecutar un ataque, tendría que activar las tablas externas no suplantadas. • La cuenta del servidor de PI AF tiene derechos administrativos en un SQL Server. El servidor de PI AF se ejecuta, de forma predeterminada, con la cuenta virtual NT SERVICE \AFService y no cuenta con derechos administrativos en el SQL Server cónfiguradó de forma local ni con acceso a las bases de datos de equipos remotos. Sin derechos de administrador a la base de datos remota, se reduce la posibilidad de tener privilegios de ataque. PRECAUCIÓN: Por motivos de seguridad, no otorgue privilegios administrativos al servidor de PI AF en el equipo o SQL Server cuando se ejecuten consultas no suplantadas. Recomendaciones relativas al acceso a los datos para las tablas vinculadas OSIsoft recomienda seguir estas directrices a la hora de cónfigurar tablas ligadas. • Si no es necesario acceder a tablas vinculadas, desactive el acceso. • No le otorgue privilegios administrativos a la cuenta del servicio de aplicación PI AF en el servidor PI AF o el SQL Server cuando se ejecute con consultas no suplantadas. • Debe contar con privilegios administrativos en el servidor de PI AF para cónfigurar una tabla externa que se ejecute con consultas no suplantadas. Configuración de seguridad de tablas vinculadas Utilice la utilidad Diagnósticó de PI AF (afdiag ubicada en la carpeta %PIHOME64%\AF) para activar o desactivar el soporte para las tablas de PI AF externas. La utilidad hace una cónexión directa con la base de datos de SQL Server asociada, por lo que requiere del rol sysadmin o db_AFadmin de SQL Server. Utilice la utilidad de diagnósticó de PI AF para ajustar los valores de seguridad de las tablas externas. Guía del usuario PI System Explorer 221 Configuración de referencias de datos Tarea Comando Configuración predeterminada Activar el soporte para las tablas de PI AF externas afdiag /DT activada Desactivar el soporte para las tablas de PI AF externas afdiag /DT- Activar el soporte para las tablas de PI AF externas de usuarios no suplantados afdiag /DTImp Desactivar el soporte para las tablas de PI AF externas para usuarios no suplantados afdiag /DTImp- Cambiar la cónfiguración de seguridad para una tabla de PI AF específica En el navegador Biblioteca , haga clic con el bótón secundario sobre la tabla y luego haga clic en Seguridad. De manera predeterminada, la cónfiguración de la tabla requiere privilegios administrativos en el servidor de PI AF. Módificar la cónfiguración de seguridad de todas las tablas En el navegador Biblioteca , haga clic con el bótón secundario sobre Tablas y luego haga clic en Seguridad. De manera predeterminada, la cónfiguración de la tabla requiere privilegios administrativos en el servidor de PI AF. desactivada Nota: No es necesario activar el soporte para las tablas de PI AF externas de usuarios no simulados. Puede incluir un ID de usuario y cóntrasena como parte de la cadena de cónexión de una cónexión de tabla PI AF e ingresarla, independientemente de que esten activados o no los soportes para tablas de PI AF externas para usuarios no simulados. La cónexión de tabla PI AF definida puede utilizarse dentro de una definición de tabla PI AF. Esto significa que si un inicio de sesión en SQL Server tiene permiso para acceder a los datos referenciados en la cadena de cónexión, una tabla vinculada PI AF a esa cónexión de tabla PI AF puede recuperar los datos externos. Crear conexiones de tabla reutilizables Cree una cónexión OLE DB y vuelva a utilizarla para cónfigurar tablas vinculadas desde el mismo origen de datos. Antes de empezar Utilice PI System Explorer de 64 bits para cónfigurar conexiones a tablas vinculadas. Incluye controladores OLE DB de 64 bits, que son obligatorios en los servidores de PI AF de 64 bits. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. Elija una de las siguientes acciones: ◦ Seleccione Conexiones de tabla y haga clic en Nueva conexión de tabla en la barra de herramientas. ◦ En el navegador, haga clic con el bótón secundario en Conexiones de tabla y haga clic en Nueva conexión de tabla. Las propiedades de cónexión de tabla se muestran en el visor con el nombre predeterminado en el campo Nombre. 3. Opcional. Edite el nombre predeterminado y anada una descripción de la cónexión de tabla en el campo Descripción. 222 Guía del usuario PI System Explorer Configuración de referencias de datos 4. En el campo Conexión, puede introducir una cadena de cónexión directamente o hacer clic en Construir para cónfigurar la cónexión en la ventana Propiedades de vínculo de datos. 5. En la pestana Proveedor de Propiedades de vínculo de datos, seleccione un proveedor OLE DB y siga las instrucciones que aparecen en la pantalla para cónfigurar la cónexión. 6. En función del proveedor seleccionado, tal vez necesite especificar la fuente de datos y la ubicación, el nombre del servidor, el nombre de usuario, la cóntrasena o la base de datos. 7. Haga clic en Aceptar. La cadena de cónexión para la cónexión de tabla reutilizable se muestra en el campo Conexión. 8. Si el sistema lo solicita, introduzca una cóntrasena y haga clic en Aceptar. 9. En el visor, seleccione una ópción de Seguridad. Puede que algunas opciones no esten disponibles. ◦ Simular cliente (recomendado) ◦ Proporcionar contraseña Nota: Puede utilizar el bótón Cambiar contraseña para módificar la cóntrasena de SQL Server requerida para la cónexión de la tabla. ◦ No hay contexto de seguridad adicional Consulte Autenticación de tablas vinculadas para obtener infórmación sobre estas opciones. 10. Haga clic en Ingresar en el menu principal para ingresar y guardar la cónexión de tabla. Acceso a los datos de Microsoft Access o Excel Para acceder a los datos de una base de datos de Microsoft Access o un libro de trabajo de Microsoft Excel, puede vincular o importar los datos. Los datos de una tabla vinculada se actualizan al acceder a la tabla y siempre que la hora desde la ultima actualización sea posterior al ajuste del intervalo de caché de la tabla. Los datos importados se cargan en la tabla de PI AF una sola vez. Si necesita actualizar los datos importados en una tabla, puede hacer clic con el bótón secundario en el navegador Biblioteca y luego hacer clic en Volver a importar tabla. Puede vincular o importar datos desde una tabla de Microsoft Access o un libro de trabajo de Microsoft Excel despues de realizar los siguientes pasos: • Especifique la base de datos de origen o el libro de trabajo. • Cree una consulta que devuelva los datos deseados. • Ingrese las credenciales de inicio de sesión necesarias para acceder a la base de datos o al libro de trabajo. Las instrucciones exactas dependen de la cónfiguración de hardware y de lo que intente hacer: Servidor PI AF de 32 bits Servidor PI AF de 64 bits Siga las instrucciones incluidas en Vincular o importar datos. • Para importar, siga las instrucciones incluidas en Vincular o importar datos. • Para vincular, siga las instrucciones incluidas en Vincular datos en un servidor de PI AF de 64 bits. En esta sección • Vincular o importar datos • Vincular datos en un servidor de PI AF de 64 bits Guía del usuario PI System Explorer 223 Configuración de referencias de datos Vincular o importar datos En estas instrucciones se describe cómó importar datos en un servidor de PI AF de 32 bits o 64 bits y cómó vincular datos en un servidor de PI AF de 32 bits unicamente. Para vincular datos en un servidor de 64 bits, consulte Vincular datos en un servidor de PI AF de 64 bits. Procedimiento 1. En PI System Explorer, vaya a la tabla de PI AF o cree una como se describe en Crear tablas de PI AF. 2. En el panel Biblioteca, expanda el nodo Tablas y haga clic en la tabla de PI AF que desee. Los detalles de la tabla se móstraran en el panel derecho. 3. Haga clic en Vincular o Importar. Se abrira la ventana correspondiente. 4. Solo para vinculaciones: Si va a vincular la tabla, active la ópción Suplantar cliente (no se muestra en el caso de la impórtación). 5. Haga clic en Crear. Se abrira la ventana Propiedades de vínculo de datos. 6. En la pestana Proveedor, seleccione el proveedor segun la versión de Microsoft Office que este utilizando y haga clic en Siguiente. ◦ En Office 97-2003: seleccione Proveedor OLE DB de Microsoft Jet 4.0. ◦ En Office 2007 y posteriores, seleccione Proveedor OLE DB del motor de base de datos de Access de Microsoft Office 12.0. 7. En la pestana Conexión, especifique lo siguiente y haga clic en Aceptar. ◦ Fuente de datos La ubicación y el nombre de archivo de la base de datos o el libro de trabajo (por ejemplo, C:\AFTestData.xls). Si va a realizar una vinculación, la ruta al archivo debe ser relativa al servidor de PI AF. ◦ Nombre de usuario Credenciales de inicio de sesión de un usuario al que se ha otorgado acceso de lectura a la base de datos o al libro de trabajo. Nota: Para almacenar la cóntrasena con la infórmación de cónexión, marque la casilla de verificación Permitir guardar contraseña. La cóntrasena se almacena como texto sin formato (sin cifrar). 8. En la pestana Avanzadas, en la lista Permisos de acceso, seleccione Share Deny None. 9. Solo en Excel: En la pestana Todo, seleccione el valor Propiedades extendidas y haga clic en Editar valor. Se abrira la ventana Modificar valor de la propiedad. Introduzca el valor de propiedad segun la versión de Microsoft Excel que este utilizando y, a cóntinuación, haga clic en Aceptar. ◦ En Excel 97-2003: Excel 8.0 ◦ En Excel 2007 y posteriores: Excel 12.0 10. Para comprobar que se puede acceder a la hoja de calculó, vuelva a la pestana Conexión y haga clic en Probar conexión. 224 Guía del usuario PI System Explorer Configuración de referencias de datos Si los ajustes son validós se móstrara el mensaje Test connection succeeded. 11. Para cerrar la ventana y volver a PI System Explorer, haga clic en Aceptar. 12. Para definir los datos que se devólveran en la hoja de calculó, introduzca una consulta SQL en el campo Consulta. Para cerrar la ventana, haga clic en Aceptar. ◦ Ejemplo de Microsoft Excel: SELECT * FROM [Sheet1$] ◦ Ejemplo de Microsoft Access: SELECT * FROM Table1 13. Para ver los resultados, examine la pestana Tabla. Si la consulta se ha especificadó de forma correcta, la pestana cóntendra una tabla con los resultados. 14. Para guardar los cambios, haga clic con el bótón secundario sobre el nodo Tabla y haga clic en Ingresar. Vincular datos en un servidor de PI AF de 64 bits Para vincular datos en una base de datos de Access o un libro de trabajo de Excel en un servidor de PI AF de 64 bits, debe utilizar el proveedor de datos Access Database Engine (ACE) de 64 bits. No existe un proveedor de datos Jet de 64 bits. Procedimiento 1. En PI System Explorer, vaya a la tabla de PI AF o cree una como se describe en Crear tablas de PI AF. 2. En el panel Biblioteca, expanda el nodo Tablas y haga clic en la tabla de PI AF que desee. Los detalles de la tabla se móstraran en el panel derecho. 3. Haga clic en Vincular. Se abrira la ventana correspondiente. 4. Active la ópción Suplantar cliente. 5. En el campo Conexión, introduzca una cadena de cónexión valida para el libro de trabajo de Excel o la base de datos de Access con el proveedor OLE DB del motor de base de datos de Access de Microsoft Office 12.0 (debe estar instalado en el servidor de PI AF), como se muestra en los siguientes ejemplos: ◦ Ejemplo de Microsoft Excel: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\example.xlsx;Extended Properties="Excel 12.0 Xml"; ◦ Ejemplo de Microsoft Access: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\example.accdb;Persist Security Info=False; 6. Para definir los datos que se devólveran en la hoja de calculó, introduzca una consulta SQL en el campo Consulta. Para cerrar la ventana, haga clic en Aceptar. ◦ Ejemplo de Microsoft Excel: SELECT * FROM [Sheet1$] ◦ Ejemplo de Microsoft Access: SELECT * FROM Table1 7. Para ver los resultados, examine la pestana Tabla. Si la consulta se ha especificadó de forma correcta, la pestana cóntendra una tabla con los resultados. 8. Para guardar los cambios, haga clic con el bótón secundario sobre el nodo Tabla y haga clic en Ingresar. Guía del usuario PI System Explorer 225 Configuración de referencias de datos Acceso a los datos de SQL Server Cuando importe datos de una tabla de Microsoft SQL Server o los vincule a ella, debe definir infórmación de cónexión valida. Los pasos de vinculación o impórtación dependen del metódó de cónexión que elija, tal como se describe en Autenticación de tablas vinculadas. En esta sección • Uso de la cónexión de seguridad suplantada de Windows • Utilizar la seguridad no suplantada de Windows • Utilizar las funciones de seguridad de SQL Server • Cónfiguración de la seguridad en la base de datos de la tabla de destino • Importar o vincular tablas de SQL Server Uso de la conexión de seguridad suplantada de Windows Vincule o importe datos de una tabla de SQL Server con la ópción Simular cliente. Consulte Recomendaciones relativas al acceso a los datos para tablas vinculadas. Nota: Si va a vincular con un SQL Server que no esta en el mismo equipo que el servidor de PI AF, puede que sea necesario cónfigurar Kerberos para permitir que la identidad del cliente se reenvíe desde servidor de PI AF al SQL Server. Procedimiento 1. Crear un grupo de usuarios local para clientes simulados. 2. Cónfiguración de la seguridad en la base de datos de la tabla de destino. 3. Importar o vincular tablas de SQL Server. Crear un grupo de usuarios local para clientes simulados Si la tabla a la que desea conectarse reside en una instancia de SQL Server distinta de aquella donde reside la base de datos SQL de PI AF (PIFD), asegurese de que la tabla resulte accesible mediante autenticación de Windows. Procedimiento 1. En el equipo donde reside la instancia de SQL Server, haga clic en Inicio > Herramientas administrativas > Administración de equipos. Se abrira la aplicación Administración de equipos. 2. Expanda Usuarios y grupos locales. 3. Haga clic con el bótón secundario sobre Grupos y seleccione Nuevo grupo. 4. En la ventana Nuevo grupo, cree un grupo local para los usuarios que necesiten acceder a la tabla de bases de datos. 5. Anada a este grupo las cuentas de todos los usuarios que pódrían suplantarse. 6. Haga clic en Aceptar para anadir los usuarios seleccionados y, a cóntinuación, en Cerrar para salir de la ventana Nuevo grupo. 7. Cierre la aplicación Administración de equipos. 226 Guía del usuario PI System Explorer Configuración de referencias de datos Utilizar la seguridad no suplantada de Windows Vincule o importe datos de una tabla de SQL Server con la ópción de contexto no additional security . Procedimiento 1. Crear un grupo de usuarios local para la cuenta del servicio de aplicación de PI AF 2. Cónfiguración de la seguridad en la base de datos de la tabla de destino 3. Importar o vincular tablas de SQL Server Crear un grupo de usuarios local para la cuenta del servicio de aplicación de PI AF Si la tabla a la que desea conectarse reside en una instancia de SQL Server distinta de aquella donde reside la base de datos SQL de PI AF (PIFD), asegurese de que la tabla resulte accesible para la cuenta del servicio de aplicación de PI AF. Procedimiento 1. En el equipo donde reside la instancia de SQL Server, haga clic en Inicio > Herramientas administrativas > Administración de equipos. Se abrira la aplicación Administración de equipos. 2. Expanda Usuarios y grupos locales. 3. Haga clic con el bótón secundario sobre Grupos y seleccione Nuevo grupo. 4. En la ventana Nuevo grupo, cree un grupo de usuarios locales que incluira la identidad del servicio de aplicación del servidor de PI AF. 5. Anada la cuenta del usuario asociado con el servicio de aplicación del servidor de PI AF al nuevo grupo. Si el servicio de aplicación del servidor de PI AF se ejecuta con la cuenta NT AUTHORITY\NetworkService, anada la cuenta de equipo del servidor de PI AF a este grupo. Nota: Si el servicio de aplicación del servidor de PI AF se ejecuta con la cuenta de sistema local o de servicio local, probablemente necesitara utilizar la autenticación de SQL Server (modo de autenticación de SQL Server y Windows) en lugar de la seguridad integrada. Para evitar ataques malintencionados en SQL Server, OSIsoft no recomienda usar el Sistema local. En su lugar, use el Servicio de red, una cuenta del Servicio local o una cuenta creada específicamente con privilegios limitados. 6. Haga clic en Aceptar para anadir el usuario seleccionado. 7. Cierre la aplicación Administración de equipos. Utilizar las funciones de seguridad de SQL Server Vincular o importar datos de una tabla de SQL Server utilizando autenticación de SQL Server. Antes de empezar Si va a conectarse con una instancia remota de SQL Server, asegurese de que SQL Server se ha cónfiguradó para aceptar conexiones remotas. Si va a utilizar una cuenta de SQL Server, asegurese de que la instancia de SQL Server se ha cónfiguradó para permitir autenticación de modo mixto. Guía del usuario PI System Explorer 227 Configuración de referencias de datos Procedimiento 1. Creación de un usuario de SQL Server. 2. Cónfiguración de la seguridad en la base de datos de la tabla de destino. 3. Importar o vincular tablas de SQL Server. Creación de un usuario de SQL Server Si la tabla de destino (la tabla a la que desea conectarse) reside en una instancia de SQL Server distinta de aquella donde reside la base de datos de PI AF (PIFD), cree un usuario y active el acceso del usuario a la base de datos como se describe en este tema. Procedimiento 1. Abra Microsoft SQL Server Management Studio y cónectese a la instancia de SQL Server que contiene la tabla de destino. 2. En la instancia de SQL Server, expanda la carpeta Seguridad y despues la carpeta Inicios de sesión. 3. Cree un inicio de sesión e introduzca un nombre en el campo Nombre de inicio de sesión. 4. Seleccione una ópción en Autenticación de SQL Server. 5. Introduzca la cóntrasena en los campos Contraseña y Confirmar contraseña. 6. En la lista Base de datos predeterminada, seleccione la base de datos que contiene la tabla de destino. 7. Seleccione la pagina Asignación de usuarios. 8. Seleccione la fila de la base de datos que contiene la tabla de destino. 9. Marque la casilla de verificación Asignar de la base de datos seleccionada. 10. Haga clic en Aceptar para cerrar la ventana Iniciar sesión - Nuevo y guarde el inicio de sesión. 11. Expanda la carpeta Bases de datos y, a cóntinuación, la carpeta de la base de datos de destino y otorgue los permisos necesarios para ejecutar la consulta que se utilizara para el inicio de sesión que acaba de crear. Por ejemplo, si la consulta que se utilizara es una clausula SELECT que especifica una tabla unica, expanda la carpeta Tablas de la base de datos de destino, expanda la carpeta Tablas y, cóntinuación, haga clic con el bótón secundario en la tabla a la que se refiera la consulta y seleccione Propiedades. 12. En la ventana Propiedades de tabla, seleccione la pagina Permisos; a cóntinuación, Inicio de sesión y Otorgar el inicio de sesión para seleccionar permiso. Haga clic en Aceptar para cerrar la ventana Propiedades de tabla. 13. Cierre Microsoft SQL Server Management Studio. Configuración de la seguridad en la base de datos de la tabla de destino Es necesario otorgar a todas las cuentas con la que se puede ejecutar la consulta especificada permiso para ejecutar esa consulta. Procedimiento 1. Abra Microsoft SQL Server Management Studio y cónectese a la instancia de SQL Server que contiene la tabla de destino. 2. En la instancia de SQL Server, expanda la carpeta Seguridad y despues la carpeta Inicios de sesión. 228 Guía del usuario PI System Explorer Configuración de referencias de datos 3. Haga clic con el bótón secundario en la carpeta Inicios de sesión y seleccione Nuevo inicio de sesión. 4. Utilice el bótón Buscar para localizar el grupo creado en la sección anterior y elegir ese grupo como nombre de inicio de sesión. 5. Seleccione la ópción Autenticación de Windows y la base de datos que contiene la tabla de destino como la Default database. 6. Seleccione la pagina Asignación de usuarios. 7. Seleccione la fila de la base de datos que contiene la tabla de destino. 8. Marque la casilla de verificación Asignar de la base de datos seleccionada. 9. Expanda la carpeta Bases de datos y despues la carpeta de la base de datos de destino y otorgue los permisos necesarios para ejecutar la consulta que se utilizara para el inicio de sesión que acaba de crear. Por ejemplo, si la consulta que se utilizara es una clausula SELECT que especifica una tabla unica, expanda la carpeta Tablas de la base de datos de destino, expanda la carpeta Tablas y, cóntinuación, haga clic con el bótón secundario en la tabla a la que se refiera la consulta y seleccione Propiedades. 10. En la ventana Propiedades de la tabla, seleccione la pagina Permisos, busque y seleccione Inicio de sesión, despues Otorgar al inicio de sesión el permiso seleccionado y pulse Aceptar para cerrar la ventana Propiedades de la tabla. 11. Cierre Microsoft SQL Server Management Studio. Importar o vincular tablas de SQL Server Tanto si va a importar tablas de Microsoft SQL Server como a importar desde ellas, el proceso es basicamente el mismo. Las siguientes instrucciones describen cómó vincular una tabla de PI AF existente utilizando PI System Explorer. Procedimiento 1. Para examinar la tabla de PI AF de destino, abra el panel Biblioteca, expanda el nodo Tablas y haga clic en la tabla que desee. Las propiedades de la tabla se móstraran en el panel derecho. 2. Haga clic en Vincular. Se abrira la ventana Vínculo de tabla. 3. Haga clic en la flecha abajo de Conexión y luego seleccione Construir. Se abrira la ventana Propiedades de vínculo de datos. 4. En la pestana Proveedor, seleccione SQL Server Native Client 11.0. 5. En la pestana Conexión, cónfigure la instancia de SQL Server que contiene la base de datos con la que desea conectarse. 6. Cónfigure la autenticación: ◦ Para una seguridad integrada, seleccione la ópción Use Windows NT Integrated Security. Consulte Autenticación de tablas vinculadas si desea mas infórmación. ◦ Para la seguridad de SQL Server, seleccione la ópción Use a Specific user name and password. Luego introduzca el nombre de inicio de sesión de SQL Server en el campo Nombre de usuario. Haga clic para anular la selección de la casilla de verificación Guía del usuario PI System Explorer 229 Configuración de referencias de datos Contraseña en blanco y especifique que la cóntrasena es obligatoria. Introduzca una cóntrasena en el campo Contraseña. Nota: Asegurese de que el soporte para las tablas externas de PI AF de usuarios no suplantados se haya habilitado con el comando afdiag /DTImp. 7. Haga clic en la flecha abajo de Select the database y elija la base de datos que contenga la tabla a la que desea conectarse. 8. Para comprobar que los ajustes de cónfiguración funcionan, haga clic en Probar conexión. Si los ajustes son correctos, PI System Explorer móstrara un mensaje indicando que son correctos. Nota: La prueba de cónexión verifica que la cuenta con la que se esta ejecutando PI System Explorer tiene acceso a la base de datos especificada. Sin embargo, si opta por la seguridad integrada de Windows NT en la definición de tabla y selecciona la ópción No additional security context para la seguridad de cónexión de tabla, se utilizara la cuenta asociada con el servicio de la aplicación del servidor de PI AF para conectarse cuando un usuario muestre los datos al abrir la pestana Tabla. 9. Haga clic en Aceptar. 10. Si el sistema lo solicita, introduzca una cóntrasena y haga clic en Aceptar. Regresara a la ventana Vínculo de tabla. 11. En el campo Consulta, especifique la consulta SQL que devólvera los datos deseados y haga clic en Aceptar. Si la cadena de cónexión requiere un ID de usuario y cóntrasena, seleccione la ópción Proporcionar cóntrasena. Para cambiar la cóntrasena utilizada para conectarse a la tabla SQL, haga clic en el bótón Cambiar contraseña e introduzca la nueva cóntrasena de inicio de sesión de SQL. Esto reemplaza el valor introducido previamente en el campo Contraseña. 12. Para mostrar los datos recuperados por la consulta, abra la pestana Tabla. 13. Haga clic en Ingresar en el menu principal para ingresar y guardar la cónexión de tabla. Eliminar caracteres de control de tablas de AF importadas Despues de importar o vincular datos de una fuente de datos externa, debería inspeccionar si las tablas de AF contienen caracteres de control, como retornos de carro y avances de línea antes de ejecutar una consulta. La presencia de caracteres de control puede causar el error de una consulta de busqueda en la tabla de AF. Elimine los caracteres de control de estas tablas para evitar problemas con la recuperación de resultados de busqueda. Consulte Sintaxis de la clausula WHERE para obtener infórmación sobre el uso de la clausula WHERE para obtener valores de una columna de tabla en una referencia de datos de busqueda de tabla. En las tablas de AF, las celdas resaltadas en amarillo indican la presencia de caracteres de control. Si la tabla contiene datos importados, puede ver y eliminar los caracteres de control mediante el cuadro de texto Visualizador de texto. Nota: Las celdas que contienen caracteres de control en las tablas vinculadas tambien aparecen resaltadas. Puede utilizar el Visualizador de texto para ver estos caracteres de control, pero no puede editarlos o eliminarlos. Procedimiento 1. En el navegador Biblioteca, desplacese hasta la tabla importada o vinculada. 2. Haga clic en la pestana Tabla. 230 Guía del usuario PI System Explorer Configuración de referencias de datos 3. En la pestana Tabla, localice las celdas resaltadas en amarillo. 4. Coloque el puntero del mouse sobre la celda resaltada y luego haga clic en la celda. La infórmación sobre herramientas muestra el contenido de la celda y el texto <*Contains Control Characters*> . 5. Haga clic con el bótón secundario en la celda y luego seleccione Mostrar el contenido de la celda seleccionada. Se abre el cuadro de texto Visualizador de texto. 6. Haga clic en la casilla de verificación Mostrar los caracteres de control para visualizar todos los caracteres de control de la celda. Nota: El cuadro de texto Visualizador de texto es de solo lectura cuando se muestran los caracteres de control. No puede editar el contenido de la celda o eliminar los caracteres de control en una tabla importada cuando la ópción Mostrar caracteres de control esta seleccionada. Para editar el contenido de la celda en una tabla importada, primero debe anular la selección de la ópción Mostrar caracteres de control. 7. Haga clic en la casilla de verificación Mostrar caracteres de control para anular la selección de la ópción y ocultar todos los caracteres de control. 8. Opcional: Si tiene datos importados en una tabla de AF, puede eliminar todos los caracteres de control, como retornos de carro (<CR>), espacios (·) y avances de línea (<LF>), a fin de asegurarse de que permanezcan solo los caracteres esenciales. 9. Una vez que todos los caracteres de control hayan sido eliminados, haga clic en Aceptar. La celda dejara de estar resaltada en amarillo una vez que los caracteres de control hayan sido eliminados. 10. Repita los pasos 3 al 9 para continuar visualizando y eliminando los caracteres de control en una tabla importada. 11. Para guardar su trabajo, haga clic con el bótón secundario en la tabla del navegador Biblioteca y seleccione Ingresar. Configurar las referencias de datos de búsqueda de tabla Si desea que un atributo obtenga su valor de una columna de tabla, cree una referencia de datos de busqueda de tabla. Procedimiento 1. En el navegador Elementos o Biblioteca, seleccione el elemento o la plantilla de elemento que desee utilizar. 2. En el visor, seleccione el atributo o la plantilla de atributos que desea que posean un valor de busqueda de tabla. 3. En la lista del campo Referencia de datos de la paleta, elija Búsqueda de tabla. 4. Haga clic en Ajustes. 5. En la ventana Referencia de datos de búsqueda de tabla, seleccione una tabla anteriormente definida en la lista desplegable Tabla. Tambien puede seleccionar una de las siguientes opciones. Guía del usuario PI System Explorer 231 Configuración de referencias de datos ◦ Haga clic en (Administrar tablas) para abrir una lista de tablas en las que pódra realizar busquedas o aplicar filtrós. Para seleccionar una tabla, resaltela en la lista y haga clic en Aceptar. ◦ Haga clic en (Propiedades de tabla) para ver o editar las propiedades de la tabla seleccionada. ◦ Haga clic en (Crear tabla) para definir una nueva tabla. 6. En la lista Columna de resultados, seleccione la columna en la tabla de la que desee leer el valor. Nota: Seleccione la casilla Escalonado para que el valor aparezca escalonado al trazarlo en una tendencia. En esta cónfiguración, no hay interpólación entre los valores de la tabla. 7. En la lista Unidad de medida, seleccione la unidad de medida en la que se encuentran almacenados los datos de la columna de resultados. Nota: Es preferible cónfigurar las UOM directamente en la definición de tabla para no tener que especificarla en cada busqueda de tabla. 8. En Zona horaria, puede definir un ajuste si no se ha definidó anteriormente en la definición de tabla o columna. 9. En la lista Regla, seleccione una ópción: ◦ Select first row matching criteria Utilice la lista Ordenar por para especificar el orden que se utilizara. Este orden sirve para seleccionar una fila cuando mas de una coincida con los criterios. Para obtener mas infórmación, consulte Seleccionar primera fila que coincida con los criterios. ◦ Summarize all rows matching criteria Seleccione una óperación de resumen en la lista Resumen para realizar la óperación elegida en la columna seleccionada en un rango de filas coincidentes con los criterios. Para obtener mas infórmación, consulte Resumir todas las filas que coincidan con los criterios. ◦ Table provided time series data Seleccione esta ópción si la tabla tiene valores con marcas de fecha y hora asociadas y desea considerar estos valores como datos de series temporales. En la lista Columna de hora, seleccione la columna de tabla que contenga las marcas de tiempo que desea utilizar. Solo figuran en la lista las columnas con un tipo de valor de fecha y hora. Si selecciona esta ópción, la clausula WHERE no es necesaria. Para obtener mas infórmación, consulte Datos de serie temporal proporcionados por tablas. Nota: Para garantizar que se muestren las columnas con los tipos de valor de fecha y hora, solo tiene que especificar los valores de zona horaria en la pestana General de la definición de tabla general. No especifique las zonas horarias en la definición de la columna (en la pestana Definir tabla). 10. Utilice los menus y los botones del panel Donde para elaborar la consulta de tabla. Nota: Tambien puede escribir la clausula entera en el campo de texto Cláusula DONDE completa:. Consulte Sintaxis de la clausula WHERE si desea mas infórmación. 232 Guía del usuario PI System Explorer Configuración de referencias de datos ◦ En la lista Columna , seleccione la columna de la tabla que se utilizara en la consulta. ◦ En la lista Operador, seleccione el operador relacional que se utilizara en la consulta. ◦ En la lista Atributo o valor, seleccione un atributo o un valor literal para utilizarlo en la consulta. ◦ Haga clic en Añadir y o Añadir o para escribir la clausula WHERE en el campo Cláusula DONDE completa con un operador AND o OR. ◦ Edite la clausula en el campo Cláusula DONDE completa segun proceda. Nota: Los botones Añadir y o Añadir o generaran, siempre que resulte posible, de forma autómatica la sintaxis, la UOM y la zona horaria necesarias. 11. Opcional. Edite los valores de los parametrós de tabla. Los parametrós de tabla solo se aplican a las tablas vinculadas. Para obtener mas infórmación, consulte Parametrós de consultas de tablas vinculadas. 12. Opcional. En Valores de sustitución, seleccione los atributos o los valores literales que se devólveran cuando la consulta de tabla no encuentre una fila coincidente o encuentre un resultado nulo. En esta sección • Seleccionar primera fila que coincida con los criterios • Resumir todas las filas que coincidan con los criterios • Datos de serie temporal proporcionados por tablas • Sintaxis de la clausula WHERE • Parametrós de consultas de tablas vinculadas Seleccionar primera fila que coincida con los criterios La regla Select first row matching criteria permite especificar la primera fila coincidente con el valor devuelto por la clausula WHERE. Sintaxis SELECT column FROM table WHERE where clause ORDER BY column ASC|DESC; options and parameters Argumentos • SELECCIONE column Si un nombre de columna contiene caracteres no alfanumericós, incluidos espacios, debera estar comprendido entre corchetes [ ]. • DE table Si un nombre de tabla contiene caracteres no alfanumericós, incluidos espacios, debera estar comprendido entre corchetes [ ]. • DONDE clause Ademas de los operadores relacionales =, <>, >, >=, <, <=, LIKE y IN, puede especificar INTERPOLATE para interpolar un valor para la columna de resultado basandóse en una interpólación de las columnas de entrada especificadas. A partir de PI AF 2018, puede realizar dos tipos de interpolaciones: Guía del usuario PI System Explorer 233 Configuración de referencias de datos ◦ Interpólación lineal, en la que la interpólación es para dos columnas de datos. Para especificar la interpólación lineal, use la sintaxis INTERPOLATE(column, value). ◦ Interpólación estandar de dos líneas, en la que la interpólación es para tres columnas de datos. Para especificar la interpólación de dos líneas, use la sintaxis INTERPOLATE(column_X, value_X) AND INTERPOLATE(column_Y, value_Y). Actualmente, el sistema no es compatible con la interpólación irregular de dos líneas y la extrapólación de dos líneas. Nota: El comportamiento predeterminado del operador INTERPOLATE consiste en extrapolar si el valor de entrada esta por fuera del rango de tabla observado. Tenga en cuenta ademas que los cambios de extrapólación cuando se selecciona la casilla de verificación Escalonado. Para obtener mas infórmación sobre la sintaxis de la clausula WHERE, consulte Sintaxis de la clausula WHERE. Para conocer ejemplos de uso del operador INTERPOLATE, consulte Ejemplos de interpólación lineal y de dos líneas en referencias de datos Table Lookup. • ORDENAR POR column Opcional. Especifica el criterio de órdenación para poder utilizar la fila correcta cuando exista mas de una fila coincidente con la clausula WHERE. El orden Ascendente (ASC) es el predeterminado, a menos que se especifique Descendente (DESC). • Opciones Puede introducir las siguientes opciones en una lista separadas por punto y coma. Escalonado Cuando se establece en True, el valor devuelto se muestra escalonadamente en las aplicaciones. TZ=time zone Especifica la zona horaria de la tabla de origen. Nota: OSIsoft recomienda cónfigurar la zona horaria en la descripción general de la tabla para no tener que especificarla en cada busqueda de tabla. UOM=uom Especifica la unidad de medida del valor devuelto por la columna de resultado. Nota: Tambien puede cónfigurar la unidad de medida en la definición de columna de la tabla para no tener que especificarla en cada busqueda de tabla. RWM=value Especifica el valor que devolver cuando no existe ninguna columna coincidente. Si el valor es No Data, se devuelve el estado digital de No Data. RWN=value Especifica el valor que devolver cuando la columna de resultado es nula. Si el valor es No Data, se devuelve el estado digital de No Data. • Parámetros Puede introducir los siguientes opciones en una lista separadas por punto y coma. Empiece cada nombre de parametró con el caracter @ en formato @parameter=value (value se describe en "Atributo o valor" en Sintaxis de la clausula WHERE). Para obtener mas infórmación sobre cómó utilizar los parametrós, consulte Parametrós de consultas de tablas vinculadas. 234 Guía del usuario PI System Explorer Configuración de referencias de datos Ejemplo SELECT [Installation Date] FROM [Equipment Specifications] WHERE [Asset ID] = '%Element%' Ejemplos de interpolación lineal y de dos líneas en referencias de datos Table Lookup Ejemplo de interpolación lineal En una tabla de calibración de tanques que contenga una columna de Level y una columna de Volume, la siguiente cadena de cónfiguración interpola el volumen en función del resultado de nivel: SELECT Volume FROM MyTable WHERE INTERPOLATE(Level, @MyLevelReading) Se asume que la taba de ejemplo incluye las siguientes filas: Level Volume 1 0,0 2 20,0 3 30,0 4 40,0 5 60,0 6 70,0 • Una lectura de Level de 2,2 da lugar a un Volume de 22,0. • Una lectura de Level de 2,7 da lugar a un Volume de 20,0 cuando Por pasos esta seleccionado (verdadero). • Extrapólación: Una lectura de Level de 6,5 da lugar a un Volume de 75,0 cuando Por pasos no esta seleccionado (falso). • Extrapólación: Una lectura de Level de 6,5 da lugar a un Volume de 70,0 cuando Por pasos esta seleccionado (verdadero). Ejemplo de interpolación de dos líneas En una tabla de velocidad del aire que contenga una columna de X Horizontal Position, una columna de Y Vertical Position y una columna de Velocity, la siguiente cadena de cónfiguración interpola la velocidad en función de la posiciones de los ejes X horizontal e Y vertical: SELECT Velocity FROM Table1 WHERE INTERPOLATE([X Horizontal Position], @X) AND INTERPOLATE([Y Vertical Position], @Y) Se asume que la taba de ejemplo incluye las siguientes filas: Posición X horizontal Posición Y vertical Velocidad 180 140 4,6 220 140 4,1 260 140 2.7 180 180 4,8 220 180 4,4 260 180 2,5 180 220 4.5 220 220 4,4 Guía del usuario PI System Explorer 235 Configuración de referencias de datos Posición X horizontal Posición Y vertical Velocidad 260 220 2,5 Un resultado de X Horizontal Position de 245 y un resultado de Y Vertical Position de 165 da lugar a un Velocity de 3,2171875. Resumir todas las filas que coincidan con los criterios La regla Summarize all rows matching criteria permite realizar una óperación de resumen en las filas de una columna de tabla que coincidan con los criterios de selección. Sintaxis SELECT summary(column) FROM table WHERE where clause; options and parameters Argumentos • SELECCIONE summary(column) Si un nombre de columna contiene caracteres no alfanumericós, incluidos espacios, debera estar comprendido entre corchetes [ ]. Puede seleccionar una de los siguientes operaciones. Operación Descripción Sum Total de valores de todas las filas. Avg Media de valores de todas las filas. Min Valor mínimó de todas las filas. Max. Valor maximó de todas las filas. Count Numeró de filas. StDev Grado de desviación de valores de todas las filas. Var Medida media de la diferencia de los valores de todas las filas con respecto a la media. Ninguna Cuando no se especifica ninguna óperación: ◦ Si el atributo de resultado no es una matriz, se devuelve el valor de la columna seleccionada en la primera fila que coincide con la clausula WHERE. ◦ Si el atributo de resultado es una matriz, se devuelve una matriz con un valor de cada columna de todas las filas que coinciden con la clausula WHERE. • DE table Si un nombre de tabla contiene caracteres no alfanumericós, incluidos espacios, debera estar comprendido entre corchetes [ ]. • DONDE clause Para obtener mas infórmación sobre la sintaxis de la clausula WHERE, consulte Sintaxis de la clausula WHERE. • Opciones Puede introducir las siguientes opciones en una lista separadas por punto y coma. Escalonado 236 Cuando se establece en True, el valor devuelto se muestra escalonadamente en las aplicaciones. Guía del usuario PI System Explorer Configuración de referencias de datos TZ=time zone Especifica la zona horaria de la tabla de origen. Nota: OSIsoft recomienda cónfigurar la zona horaria en la descripción general de la tabla para no tener que especificarla en cada busqueda de tabla. UOM=uom Especifica la unidad de medida del valor devuelto por la columna de resultado. Nota: Tambien puede cónfigurar la unidad de medida en la definición de columna de la tabla para no tener que especificarla en cada busqueda de tabla. RWM=value Especifica el valor que devolver cuando no existe ninguna columna coincidente. Si el valor es No Data, se devuelve el estado digital Sin datos. RWN=value Especifica el valor que devolver cuando la columna de resultado es nula. Si el valor es No Data, se devuelve el estado digital Sin datos. • Parámetros Puede introducir los siguientes opciones en una lista separadas por punto y coma. Empiece cada nombre de parametró con el caracter @ en formato @parameter=value (value se describe en "Atributo o valor" en Sintaxis de la clausula WHERE). Para obtener mas infórmación sobre cómó utilizar los parametrós, consulte Parametrós de consultas de tablas vinculadas. Datos de serie temporal proporcionados por tablas La regla Table provided time series data permite seleccionar una tabla que contenga valores con un tipo de datos DateTime y especificar la columna que contiene los datos de serie temporal. Sintaxis SELECT column FROM table WHERE where clause; TC=column; options and parameters Argumentos • SELECCIONE column Si un nombre de columna contiene caracteres no alfanumericós, incluidos espacios, debera estar comprendido entre corchetes [ ]. • DE table Si un nombre de tabla contiene caracteres no alfanumericós, incluidos espacios, debera estar comprendido entre corchetes [ ]. • DONDE clause Opcional. Para obtener mas infórmación sobre la sintaxis de la clausula WHERE, consulte Sintaxis de la clausula WHERE. • TC column Especifica la columna que contiene los valores de serie temporal. Si un nombre de columna contiene caracteres no alfanumericós, incluidos espacios, debera estar comprendido entre corchetes [ ]. Guía del usuario PI System Explorer 237 Configuración de referencias de datos • Opciones Puede introducir las siguientes opciones en una lista separadas por punto y coma. Escalonado Cuando se establece en True, el valor devuelto se muestra escalonadamente en las aplicaciones. TZ=time zone No admitido a nivel de columna. Tiene que especificar una zona horaria en el campo Zona horaria en la pestana General para la tabla en general. UOM=uom Especifica la unidad de medida del valor devuelto por la columna de resultado. Nota: Tambien puede cónfigurar la unidad de medida en la definición de columna de la tabla para no tener que especificarla en cada busqueda de tabla. RWM=value Especifica el valor que devolver cuando no existe ninguna columna coincidente. Si el valor es No Data, se devuelve el estado digital Sin datos. RWN=value Especifica el valor que devolver cuando la columna de resultado es nula. Si el valor es No Data, se devuelve el estado digital Sin datos. • Parámetros Puede introducir los siguientes opciones en una lista separadas por punto y coma. Empiece cada nombre de parametró con el caracter @ en formato @parameter=value (value se describe en "Atributo o valor" en Sintaxis de la clausula WHERE). Para obtener mas infórmación sobre cómó utilizar los parametrós, consulte Parametrós de consultas de tablas vinculadas. Ejemplo En el siguiente ejemplo, SELECT [Installation Date] FROM location; WHERE RowID =@id; TZ=China Standard Time; TC=Installation Date Sintaxis de la cláusula WHERE La clausula WHERE utiliza la sintaxis de SQL y cumple en general con la sintaxis descrita en la pagina de MSDN DataColumn.Expression Property (https://msdn.microsoft.com/en-us/ library/system.data.datacolumn.expression(v=vs.110).aspx). Puede escribir la clausula directamente en el campo Cláusula DONDE completa de la ventana Referencia de datos de búsqueda de tabla, o permitir que PSE proporcione la sintaxis correcta utilizando las listas Columna, Operador y Atributo o valor en la sección Donde. La clausula WHERE es opcional para la regla Table provided time series data. La sintaxis de la clausula WHERE sigue estas directrices. Columna Los nombres de columna que contienen símbólós que no son alfanumericós deben ir entre corchetes: [Asset ID] ='%Element%' 238 Guía del usuario PI System Explorer Configuración de referencias de datos Operador • El operador INTERPOLATE esta disponible con la regla Select first row matching criteria. • Los operadores de cómparación =, <>, >, >=, <, <=, IN y LIKE son compatibles con todas las reglas de busqueda. Puede utilizar los caracteres * y % indistintamente como caracteres cómódín en una cómparación de LIKE. Se permite un cómódín al principio y final de un patrón, así como al final de un patrón y al principio de un patrón, pero nunca en medio de una cadena. Si la cadena de una clausula LIKE contiene un símbóló * o %, dichos caracteres deben ir entre corchetes [ ]. Atributo o valor @attribute Devuelve el valor del atributo PI AF. El atributo debe ir entre corchetes [ ] si contiene algun caracter no alfanumericó, incluidos los espacios, o si incluye una especificación de unidades de medida o Zona horaria. Por ejemplo: [height] >= @[Level Gauge;UOM=m] literal • Las cadenas deben ir entre comillas simples. • Los valores numericós no van entre comillas y deben ir en un formato invariable (donde el caracter decimal sea '.'). • La mejor forma de especificar marcas de tiempo es en formato yyyy.mm.dd hh.mm.ss (0-23 para hh), y rodeadas del caracter #. Por ejemplo: #2015.01.30 14:00:00# substitution Seleccione o introduzca un parametró de substitución en formato '%substitution parameter%'. Para obtener mas infórmación sobre los parametrós de sustitución, consulte Lista de parametrós de sustitución de PI AF. Los operadores Like e IN Los operadores LIKE e IN le permiten especificar una coincidencia no exacta para resultados de consulta en una clausula WHERE. Utilice el caracter % para especificar cero, uno o varios caracteres al inicio o fin de cada cadena. Nota: Puede utilizar los operadores LIKE e IN como alternativa del operador = cuando los resultados de consulta no se pueden recuperar de una tabla debido a la presencia de caracteres de control. Consulte Eliminar caracteres de control de tablas de AF importadas para obtener mas infórmación sobre la eliminación de caracteres de control desde una tabla de AF importada. Ejemplo de consulta con errores En el siguiente ejemplo, la consulta no devuelve datos porque el valor de busqueda (ValueA) esta ubicado en una celda que contiene caracteres de control y el operador = especifica una coincidencia exacta para un valor en la misma celda. La presencia de caracteres de control evita que la instrucción SELECT devuelva una coincidencia exacta. SELECT ColumnB FROM Table1 WHERE ColumnA = 'ValueA' Ejemplo de consulta sin errores Puede utilizar los operadores LIKE o IN para especificar una coincidencia no exacta desde una columna que contiene caracteres de control. Considere los ejemplos siguientes para ejecutar una busqueda correcta para datos en MyTable. Tanto ColumnA como ColumnB contienen caracteres de control. Guía del usuario PI System Explorer 239 Configuración de referencias de datos SELECT ColumnA FROM MyTable WHERE ColumnB LIKE '%ValueA%' Otra alternativa es utilizar el operador IN para especificar varios valores en una clausula WHERE. SELECT ColumnA FROM MyTable WHERE ColumnB IN ('ValueA', 'ValueB', 'ValueC') Parámetros de consultas de tablas vinculadas La consulta de una tabla vinculada determina que datos procedentes de un origen externo se incluiran en la tabla. Puede incluir parametrós en la consulta y, al cónfigurar una referencia de datos de consulta de tabla que utilice la tabla vinculada, pódra especificar valores de parametró. Esto le permitira utilizar una unica tabla vinculada para obtener distintos resultados en cada referencia de datos Table Lookup que la utilice. El uso de parametrós en una consulta de tabla vinculada es util, por ejemplo, para limitar el numeró de filas que devuelve una tabla externa muy grande. Puede anadir condiciones y parametrós para devolver resultados mas concretos, por ejemplo, todas las filas que incluyan un numeró de ID de dispositivo o fabricante, específicós de cada referencia de datos Table Lookup. Al cónfigurar una tabla vinculada en la ventana Vínculo de tabla pódra anadir parametrós de tabla a su consulta y definir valores predeterminados para ellos. Luego, en la ventana Referencia de datos Table Lookup cuando defina una referencia de datos con la tabla vinculada, pódra introducir parametrós de tabla específicós para esa referencia de datos. Tambien puede introducir valores de parametró mediante prógramación con AF SDK. Los valores de parametró pueden ser valores específicós o proceder de otros valores de atributos o de variables de sustitución predefinidas, como %Element%. Añadir parámetros de tabla a una consulta de tabla vinculada Cuando defina una tabla ligada en la ventana Vínculo de tabla, pódra anadir parametrós a la consulta de tabla y establecer valores predeterminados para ellos. Procedimiento 1. Edite el texto del campo Consulta para incluir el nuevo parametró o parametrós. Los nombres de parametró deben comenzar por el caracter @. 2. Haga clic dentro de la tabla Parámetros para mostrar los nuevos parametrós de la consulta. 3. Especifique valores predeterminados para cada parametró a fin de determinar los resultados predeterminados de la consulta y haga clic en Aceptar. Una vez anadidós los parametrós a la consulta, pódra especificar valores para ellos cuando cónfigure una referencia de datos de busqueda de tabla que utilice la tabla vinculada. Ejemplo Planteese la siguiente consulta para una tabla ligada llamada MyTable. La clausula DONDE limita la selección de una tabla externa (BigTable) a aquellas filas con un RowID específicó: SELECT * FROM BigTable WHERE RowID = 101 Reemplace el valor fijó 101 con un parametró de consulta de tabla @id (tenga en cuenta que los nombres de parametró deben comenzar por el caracter @): SELECT * FROM BigTable WHERE RowID = @id Ahora, para cada referencia de datos de busqueda de tabla que use MyTable, usted puede suministrar diferentes valores de parametrós de tabla para @id a fin de obtener distintos resultados de la consulta. 240 Guía del usuario PI System Explorer Configuración de referencias de datos Por ejemplo, en la ventana Referencia de datos de búsqueda de tabla, escriba @AssetID para el valor de @id en la lista Parámetros de tabla mientras cónfigura una referencia de datos. De esta forma, @id adóptara el valor actual del atributo AssetID. La consulta correspondiente sería: SELECT Result FROM MyTable; @id=@AssetId Esta consulta devuelve filas cuyo RowID coincide con el valor actual de AssetID. Referencias de datos de Uri Builder En versiones anteriores de PI Nótificatións, era posible definir un vínculó web o un vinculo a una aplicación cliente, como PI WebParts o PI Vision, como contenido dentro de una nótificación. Sin embargo, al haberse desconectado los vínculós de los elementos y atributos de PI System Explorer, solo los usuarios que tenían PI Nótificatións instalado pódían encontrar objetos referenciados en la propia nótificación de correo electrónicó. Ademas, solo era posible incluir contenido dinamicó como un valor de un parametró. En cambio, con URI Builder en PI AF 2016, es posible cónfigurar referencias de datos que crean vínculós dinamicós en event frames, transferencias, elementos o modelos, así como incluir los mismos valores de atributo y parametrós de substitución que otras referencias de datos, como String Builder o Fórmula. Uri Builder cumple con las reglas sintacticas estandares (descritas en el documento Solicitud de comentarios RFC 3986 URI Generic Syntax (https://tools.ietf.org/ html/rfc3986)) y maneja autómaticamente el escape de caracteres que resultan complejos y engorrosos de introducir manualmente. Tambien es compatible con vínculós web genericós (que utilizan esquemas http y https), así como vínculós de PI Vision. Tambien puede utilizar PI Nótificatións 2016 para enviar el vínculó a otros usuarios por correo electrónicó, un cliente de mensajería instantanea o una aplicación cliente, como PI Vision. Crear referencias de datos de Uri Builder Copie un vínculó web existente o un vínculó de PI Vision y cónviertaló en una referencia de datos de Uri Builder dinamica en la que sustituya la parte de Uri por un valor derivado de un atributo, una referencia de atributo o un parametró de sustitución. Se asigna el valor de vínculó web dinamicó o de PI Vision a una plantilla de atributo o un atributo. Antes de empezar Cuando se utiliza una referencia de datos de Uri Builder en una plantilla, la substitución de valores ocurre en tiempo de ejecución. Procedimiento 1. Abra un navegador web y busque el vínculó web o el vínculó de PI Vision que utiliza como punto de inicio para crear un valor de vínculó en una plantilla de atributo o un atributo. 2. Seleccione todo el Uri y cópieló. 3. En el panel del navegador de PI System Explorer, seleccione entre las siguientes acciones. Para crear una referencia de datos de Uri en... Haga lo siguiente… Una plantilla a. Haga clic en Biblioteca. b. Amplíe Plantillas en el arból del navegador. c. Elija un tipo de plantilla y seleccione una plantilla existente o haga clic en Nueva plantilla. Guía del usuario PI System Explorer 241 Configuración de referencias de datos Un elemento a. Haga clic en Elementos. b. Seleccione un elemento existente en el arból del navegador o haga clic en Nuevo elemento. Un modelo a. Haga clic en Elementos. b. Seleccione un modelo existente en el arból del navegador o haga clic con el bótón secundario en Nuevo modelo. Un event frame a. Haga clic en Event Frames. b. Expanda una cólección de busqueda para ver los event frames en el arból del navegador. c. Seleccione un event frame existente o haga clic en Nuevo Event Frame. Una transferencia a. Haga clic en Event Frames. b. Expanda una cólección de busqueda para ver las transferencias en el arból del navegador. c. Seleccione una transferencia existente o haga clic en Nueva transferencia. 4. Elija una de las siguientes acciones. ◦ En la pestana Plantillas de atributos, seleccione una plantilla de atributos existente o haga clic en Nueva plantilla de atributos para crear una nueva plantilla de atributos. ◦ En la pestana Atributos, seleccione un atributo existente o haga clic en Nuevo atributo para crear un nuevo atributo. 5. En el panel de cónfiguración de atributos, cónfigure la plantilla de atributos o el atributo necesarios y seleccione Uri Builder en la lista desplegable Referencia de datos. 6. Haga clic en Ajustes. 7. En la ventana Referencia de datos de Uri Builder, haga clic en el campo Pegue un URI desde un navegador web para usar como plantilla para la configuración. y pegue el Uri que cópió en el paso 2. 8. Haga clic en Continuar. El Uri pegado se móstrara en la ventana Referencia de datos de Uri Builder, desglosado en sus componentes de campo Esquema, Dirección o host, Puerto y Ruta. Si el Uri contiene consultas y fragmentos, estos tambien se móstraran en los campos Consulta y Fragmento. 9. En la ventana Referencia de datos de Uri Builder, elija una de las siguientes acciones. 242 Guía del usuario PI System Explorer Configuración de referencias de datos Para configurar... Haga lo siguiente… Un vínculó web dinamicó Módifique los componentes del Uri pegado segun proceda. ◦ Puede elegir entre valores de Esquema de http y https. ◦ Es posible cambiar el valor de Puerto a cualquier numeró entre el 1 y el 65535. Los valores predeterminados para esquemas http y https son 80 y 443, respectivamente. ◦ Para volver dinamicas partes del campo Ruta, seleccione un segmento. A cóntinuación, haga clic en y seleccione una de las opciones siguientes: ▪ Una lista de otros atributos para el objeto seleccionado. Tenga en cuenta que los atributos deben aparecer entre comillas simples. ▪ Una lista de referencias de atributo. Tambien puede seleccionar Búsqueda para introducir los criterios de busqueda en la ventana Búsqueda de atributos. ▪ Una lista de los parametrós de substitución mas utilizados. Para obtener mas infórmación, consulte Lista de parametrós de sustitución de PI AF. ◦ En la tabla Consulta, puede módificar los ajustes Clave y Valor segun proceda. ▪ Para anadir una clave, haga clic en . En los campos Clave y Valor, escriba un valor o haga clic en y seleccione entre las mismas opciones que las arriba indicadas. ▪ Para eliminar un parametró, seleccione una clave o un valor y haga clic en . Guía del usuario PI System Explorer 243 Configuración de referencias de datos Un vínculó de PI Vision a. Haga clic en la ópción PI Vision. b. En el campo Mostrar, módifique el valor segun proceda. Tambien puede hacer clic en y seleccionar una de las opciones siguientes: ▪ Una lista de otros atributos para el objeto seleccionado. Tenga en cuenta que los atributos deben aparecer entre comillas simples. ▪ Una lista de referencias de atributo. Tambien puede seleccionar Búsqueda para introducir los criterios de busqueda en la ventana Búsqueda de atributos. ▪ Una lista de los parametrós de substitución mas utilizados. Para obtener mas infórmación, consulte Lista de parametrós de sustitución de PI AF. c. En la tabla Parámetros, módifique los ajustes Clave y Valor segun proceda. ▪ Para anadir una clave, haga clic en el campo Clave, haga clic en . En , seleccione un parametró y asigne un valor. Ademas de escribir un valor, puede seleccionar entre las mismas opciones que las indicadas en el paso b anterior. ▪ Para eliminar un parametró, seleccione . una clave o un valor y haga clic en Cuando vincule a una pantalla en un event frame, Uri Builder anadira autómaticamente los parametrós Activo, Hora de inicio y Hora de finalización. Para obtener mas infórmación sobre otros parametrós, consulte el tema de PI Vision "Referencia de parametrós de URL" in Live Library (https:// livelibrary.osisoft.com). 10. Haga clic en Aceptar. 244 Guía del usuario PI System Explorer Unidades de medida de PI AF PI AF incluye una gran cantidad de clases de unidades de medidas estandar y factores de cónversión. Puede ampliar estas clases anadiendó unidades de medida nuevas, así como nuevas clases de medidas. La implementación de unidades de medida en PI AF se basa en el sistema internacional de unidades (SI). Base de datos de unidades de medida Todas las bases de datos de PI AF utilizan el mismo conjunto de unidades de medida, que se definen en la base de datos de unidades de medida. Todas las unidades de medida disponen del conjunto de permisos de lectura, si bien es posible establecer otros permisos para la base de datos de unidades de medida en conjunto, tal como se describe en Cónfigurar la seguridad para la base de datos de unidades de medida. A partir de PI AF 2017 R2, los usuarios con privilegios de administración pueden revisar los datos de pista de auditóría en la base de datos de UOM si seleccionan Archivo > Eventos de Pista de Auditoría despues de que hayan hecho clic en Unidad de medición en el navegador. Para obtener mas infórmación, consulte Seguimiento de los cambios en PI AF con pista de auditóría. Clases de unidades de medida y unidades canónicas En PI AF, cada unidad de medida se basa en una clase UOM. Las clases representan propiedades mensurables, como la temperatura, la longitud, el tiempo y la masa. Cada clase tiene una canonical unit. Es la unidad base que PI AF utiliza como base para convertir valores a otras unidades cuando es necesario. Por ejemplo, la unidad canónica de la clase Length es meter, y su abreviatura es m. Conversiones de unidades de medida en aplicaciones cliente La función de unidades de medida permite realizar conversiones autómaticas de unidades en aplicaciones cliente. Por ejemplo, supongamos que un atributo de PI AF tiene meter como unidades de medida. Un usuario de PI ProcessBook que este mirando ese valor de atributo puede optar por ver el valor en otra unidad, por ejemplo, en pies. foot. PI AF convierte autómaticamente los datos de metros a pies. Abreviaturas de unidades de medida Antes de PI AF 2015 R2, todas las abreviaturas de UOM no distinguían mayusculas y minusculas. En PI AF 2015 R2 (v2.7.5), se agregó una ópción nueva que permitió a los usuarios cónfigurar el servidor PI AF para que admita abreviaturas de UOM con distinción de mayusculas y minusculas. Las abreviaturas de UOM con distinción de mayusculas y minusculas le permiten definir abreviaturas que se diferencian solo por la letra, por ejemplo, MV (megavoltio) y mV (milivoltio) o s (segundo) y S (Siemens). Nota: A partir de PI AF 2017 R2, la distinción de mayusculas y minusculas de la UOM esta habilitada de manera predeterminada en una nueva instalación, pero durante una actualización la cónfiguración con distinción de mayusculas y minusculas actual sigue sin módificarse. Cuando esta habilitada la distinción de mayusculas y minusculas, solo PI AF 2015 R2 o los clientes de versiones posteriores pueden conectarse a ese servidor. Unidades de medida integrales de tiempo A partir de PI AF 2017, puede ver las unidades de medida asociadas con un total ponderado en el tiempo (Automático y Por día) de las unidades de medida de velocidad. Las unidades de medida de velocidad son de clases que contienen tiempo en el denominador de sus Unidades Guía del usuario PI System Explorer 245 Unidades de medida de PI AF de medida de base (por ejemplo, el caudal masivo contiene Time-1, la presión contiene Time-2). Cada propiedad total ponderada en el tiempo muestra el nombre de la unidad de medida que sera el resultado de una llamada de datos total de resumen (Por día) o TotalWithUOM (Automático). Grupos de UOM A partir de PI AF 2017 R2, los grupos de UOM, como el Sistema Métrico y el Sistema de unidades de medición tradicional de EE. UU. estan disponibles para que pueda asignar las UOM de una clase de UOM a la cónfiguración que sea mas adecuada para su ubicación. Si selecciona la ópción Mostrar grupo de UOM en Herramientas > Opciones, puede ver los valores de atributo en la unidad de medición preferida del valor seleccionado en el campo UOM predeterminada de la plantilla de atributo. Para obtener mas infórmación sobre el grupo de UOM del Sistema de unidades de medición tradicional de EE. UU., consulte el artículó de Wikipedia Unidades de medición tradicionales de los Estados Unidos (https:// en.wikipedia.org/wiki/United_States_customary_units). Video Para obtener infórmación sobre cómó editar unidades de medida, mire este video: https://www.youtube.com/watch?v=YTG3Dk_SxNM&rel=0 En esta sección • Distinción de mayusculas en abreviaturas de unidades de medida • Clases base y clases derivadas • Crear clases de UOM • Crear unidades de medida • Calcular valores de cónversión para una unidad de medida • Grupos de UOM • Origen de las UOM Distinción de mayúsculas en abreviaturas de unidades de medida Un Cliente de PI AF mas antiguo que PI AF 2015 R2 (v2.7.5) no puede conectarse a un PI System que tenga activado el uso de abreviaturas de unidades de medida con distinción de mayusculas y minusculas. El motivo es que existe la posibilidad de que las abreviaturas de unidades de medida se malinterpreten: suelen almacenarse en referencias de datos, reglas de analisis y archivos de aplicaciones cliente, como hojas de calculó y pantallas de PI ProcessBook. Nota: Debe actualizar un Cliente de PI AF a PI AF 2015 R2 o posterior para poder utilizar unidades de medida con distinción de mayusculas y minusculas. Referencias a abreviaturas de unidades de medida Cuando esta activada la función de distinción de mayusculas y minusculas de unidades de medida en PI AF 2015 R2 o posterior, si hay referencias almacenadas a una abreviatura de unidades de medida sera necesario utilizar la caja tipógrafica correcta. Por ejemplo: 246 Guía del usuario PI System Explorer Unidades de medida de PI AF • Las referencias de datos cónfiguradas con unidades de medida (como fórmulas de referencia de datos) deben utilizar la abreviatura correcta pues, de lo contrario, fallaría la busqueda de unidades de medida. • Las reglas de analisis, como la función Convert fallan si se cónfiguran con una caja tipógrafica incorrecta: Convert('x', 'Kg') en lugar de Convert('x', 'kg'). • Las aplicaciones o referencias de datos que acceden mediante prógramación a la base de datos de unidades de medida deben utilizar la caja tipógrafica correcta. Nota: No es posible utilizar la ópción de distinción de mayusculas y minusculas en PI System para recibir alertas de usos cónfiguradós que puedan contener una caja tipógrafica incorrecta. Nombres de unidades de medida A diferencia de las abreviaturas, los nombres de unidades de medida no funcionan con distinción de mayusculas y minusculas en PI AF 2015 R2 o posterior cuando esta activada la función de unidades de medida sin distinción de mayusculas y minusculas. Sin embargo, al crear una abreviatura de unidades de medida, esta no puede coincidir con el nombre de otra unidades de medida, incluso si difiere en el uso de la caja tipógrafica. Por ejemplo, es validó lo siguiente: Nombre Abreviatura nombre_UOM1 UOM1 UOM2 uom1 UOM3 Uom1 Lo siguiente no es validó y genera este mensaje de error: 'uom1' already exists in Unit of Measure 'UOM1' in Unit-of-Measure Database. Nombre Abreviatura UOM1 uom UOM2 uom1 Configuración de abreviaturas de unidades de medida con distinción de mayúsculas y minúsculas A pesar de que las abreviaturas de UOM con distinción de mayusculas y minusculas estan habilitadas de manera predeterminada en las instalaciones de PI AF 2017 R2 nuevas, en el caso de las versiones de servidor PI AF anteriores puede cambiar el valor de las UOM con distinción de mayusculas y minusculas desde el estado de deshabilitado con la PI AFUtilidad de línea de comandos de diagnósticó (afdiag). Para obtener mas infórmación sobre la utilidad afdiag, consulte Utilidad de diagnósticó de PI AF. Activar abreviaturas de unidades de medida con distinción de mayúsculas y minúsculas Para activar abreviaturas de unidades de medida con distinción de mayusculas y minusculas, introduzca la línea de comandos afdiag /ucs. Una nueva unidad de medida, millivolt con una abreviatura de unidades de medida de mV, se anade a la base de datos de unidades de medida siempre y cuando no haya cónflictó con otras unidades de medida existentes. Guía del usuario PI System Explorer 247 Unidades de medida de PI AF Desactivar abreviaturas de unidades de medida con distinción de mayúsculas y minúsculas Puede reiniciar el servidor de PI AF para que las abreviaturas de unidades de medida no hagan distinción de mayusculas y minusculas con la misma utilidad de afdiag. Para desactivar abreviaturas de unidades de medida con distinción de mayusculas y minusculas, introduzca la línea de comandos afdiag /ucs-. Si alguna abreviatura de unidades de medida existente solo difiere en la caja tipógrafica, la utilidad no permitira que la función se desactive y móstrara un alista de abreviaturas en cónflictó. Como mínimó, es necesario eliminar la unidad de medida milivoltios creada al activar las abreviaturas de unidades de medida con distinción de mayusculas y minusculas, pues millivolt (mV) entra en cónflictó con megavolt (MV). Clases base y clases derivadas PI AF tiene un conjunto pequenó predefinidó de clases base y un conjunto mas amplio de clases derivadas de las clases base que se denomina clases derivadas. Las clases derivadas son clases simples que se pueden expresar como las clases base de las unidades de medida. Por ejemplo, la clase Area y la clase Volume se derivan ambas de la clase Length. Puede definir todas las unidades de medida en terminós de un grupo pequenó de clases base de unidades de medida. PI AF utiliza la unidad canónica de la clase base a fin de determinar las unidades canónicas de todas las clases derivadas de esa clase base. Las unidades canónicas de una clase base o una clase derivada no se pueden módificar. Por ejemplo, ya que la clase Area se basa en la clase Length, la unidad canónica del Area es el metro cuadrado (m²). PI AF incluye numerosas unidades de medida estandar, clases de unidades de medida y factores de cónversión, pero siempre se puede anadir nuevos. Por lo general, no resulta necesario crear clases base, aunque es posible que ocasionalmente desee anadir una para las mediciones que no sean físicas. Por ejemplo, puede anadir una clase denominada Bytes que incluya bytes, KB, MB, GB, etc. como unidades de medida. En esta sección • Clases base de unidades de medida • Clases derivadas de unidades de medida comunes Clases base de unidades de medida Las siguientes clases basadas en unidades de medida predefinidas estan disponibles en PI AF. 248 Clase Unidad canónica Corriente electrica Amperio (A) Longitud metro (m) Masa kilogramo (kg) Moles (cantidad de sustancia) mol (mol) Anguló plano radian (rad) Cantidad recuento Relación porcentaje (%) Temperatura kelvin (K) Hora second (segundo) (s) Guía del usuario PI System Explorer Unidades de medida de PI AF Clases derivadas de unidades de medida comunes Las siguientes clases de derivadas de unidades de medida predefinidas estan disponibles en PI AF. Clase Basándose en… Unidad canónica Velocidad angular Anguló plano * Tiempo-1 radian por segundo (rad/s) Area Longitud 2 metro cuadrado (m2). Densidad Masa * Longitud-3 kilogramo por metro cubicó (kg/m3). Carga electrica Corriente electrica * Hora culombio (C) potencial electricó Corriente electrica-1 * Longitud2 * Masa * Tiempo-3 voltio (V) Energía Longitud2 * Masa * Tiempo-2 julio (J) Fuerza Masa * Longitud * Tiempo-2 newton (N) Frecuencia Hora-1 hertzio (Hz) Indice de caudal masicó Masa * Tiempo-1 kilogramo por segundo (kg/s) Potencia Masa * Longitud2 * Tiempo-3 vatio (W) Presión Masa * Longitud-1 * Tiempo-2 pascal (Pa) Energía específica, entalpía específica Longitud2 * Tiempo-2 julio por kilogramo (J/kg) Velocidad Longitud * Tiempo-1 metro por segundo (m/s) Volumen Longitud3 metro cubicó (m3). Indice de caudal vólumetricó Longitud3 * Tiempo-1 metro por segundo (m3/s) Crear clases de UOM Cree clases de UOM cuando necesite realizar adiciones a las clases predefinidas en la base de datos de unidades de medida. Procedimiento 1. En el navegador, haga clic en Unidad de medida. 2. Elija una de las siguientes acciones. ◦ En la barra de herramientas, haga clic en el icono Nueva clase. ◦ Haga clic con el bótón secundario en el navegador Unidad de medida y seleccione Clase de unidad de medida nueva. 3. En la ventana Propiedades de clase de unidad de medida, complete las propiedades en la pestana General. a. En el campo Nombre, introduzca un nombre para la clase. Consulte Caracteres validós en nombres de objetos de PI AF, si es necesario. b. Opcional. En el campo Descripción, facilite una descripción de la clase de UOM. c. En el campo UOM canónica, escriba el nombre de la UOM canónica para esta clase. Si la UOM no existe, PI AF la crea al crear la nueva clase. Guía del usuario PI System Explorer 249 Unidades de medida de PI AF d. En el campo Abreviatura de UOM canónica, introduzca una abreviatura exclusiva. e. En el campo Unidades de medida base, introduzca un calculó de la unidad de medida. Elija una de las siguientes acciones. Para… Haga lo siguiente… Anadir un calculó de clase base a. Haga clic en . b. En la ventana Añadir clase base UOM, seleccione una clase base de la lista Clases base UOM. c. En el campo Potencia base, escriba el valor de exponente o haga clic en alguna de las teclas de dirección hasta que se muestre el exponente que desee. d. Haga clic en Aceptar. e. Repita estos pasos segun proceda para crear un calculó de multiplicación (potencia de base positiva) o de división (potencia de base negativa). Quitar un calculó de clase base a. Seleccione una entrada de calculó de clase base. b. Haga clic en . c. En la ventana de cónfirmación Eliminar, haga clic en Sí. Nota: Si va a definir una clase base, deje en blanco el campo Unidades de medida base. 4. Opcional. Puede anadir nuevas unidades de medida a la clase que este definiendó. a. Haga clic en la pestana Unidades de medida. b. Haga clic con el bótón secundario en la lista y seleccione Nueva unidad de medida. c. En la ventana Propiedades de unidad de medida, defina la nueva unidad de medida. Para obtener mas infórmación, consulte Crear unidades de medida. 5. Haga clic en Aceptar. Crear unidades de medida Puede crear unidades de medida para una clase de unidades de medida en la base de datos de unidades de medida. Procedimiento 1. En el navegador, haga clic en Unidad de medida. 2. En el navegador Unidad de medida, seleccione la clase que desee anadir a una nueva unidad de medida. 3. Elija una de las siguientes acciones. ◦ En la barra de herramientas, haga clic en Nueva UOM. ◦ Haga clic con el bótón secundario en la clase del navegador y seleccione Nueva unidad de medida. ◦ Haga clic con el bótón secundario en el visor de UOM y seleccione Nueva unidad de medida. 250 Guía del usuario PI System Explorer Unidades de medida de PI AF 4. En la ventana Propiedades de unidades de medida, introduzca un nombre exclusivo para la unidad de medida en el campo Nombre. Nota: El nombre no puede ser el mismo que lo anteriormente definidó como abreviatura de unidades de medida o nombre de unidades de medida. 5. En el campo Abreviatura, introduzca una abreviatura exclusiva para la unidad de medida. Si se ha activado la distinción de mayusculas de unidades de medida, puede utilizar la misma abreviatura que la abreviatura de unidades de medida definida anteriormente, a cóndición de que la caja tipógrafica sea distinta. Por ejemplo, puede utilizar FR, fr, Fr y fR para cuatro abreviaturas de unidades de medida distintas. Nota: La abreviatura no puede ser la misma que lo anteriormente definidó como nombre de unidades de medida, independientemente de la caja tipógrafica. 6. Opcional. En el campo Descripción, introduzca una descripción de la unidad de medida. 7. En el campo Referencia UOM, seleccione una clase de unidad de referencia que se utilizara como base para convertir la nueva unidad. El valor predeterminado es el mismo que el valor UOM canónica de solo lectura. 8. Seleccione uno de los siguientes metódós de cónversión. PRECAUCIÓN: Las conversiones que se basan en Fórmulas presentan algunas limitaciones, ademas de afectar al rendimiento. Solo debera seleccionar Fórmula cuando las conversiones Simples resulten inadecuadas. Guía del usuario PI System Explorer 251 Unidades de medida de PI AF Opción Descripción Simple Convierte una UOM basandóse en un factor de escala y en valores de desplazamiento base introducidos en los siguientes campos. ◦ En el campo Factor, introduzca el factor de cónversión de la unidades de medida de referencia a la nueva unidades de medida. Por ejemplo, los grados ºC tienen un factor 1 respecto a los grados Kelvin. ◦ En el campo Desplazamiento, introduzca un desplazamiento de cónversión del valor de unidades de medida de referencia. Por ejemplo, los grados ºC tienen un desplazamiento de 273,15 respecto a los grados Kelvin. Nota: A pesar de que PI AF admite totalizaciones ponderadas en el tiempo que pueden asignar autómaticamente las unidades de medición adecuadas, es fundamental que el factor de cónversión de la UOM este definidó con el mayor nivel de precisión posible para que se active esta función. Por ejemplo, si tuviera que definir una UOM de caudal, como galones estadounidenses por día, con un factor de cónversión de 4,38126E-08, las conversiones autómaticas estarían deshabilitadas para esta UOM, mientras que si el factor de cónversión fuera 4,381263638889E-08, las conversiones autómaticas estarían activas. Fórmula Convierte una unidad de medida basandóse en un calculó de cónversión complejo. Para obtener mas infórmación, consulte Calculó de cónversión de unidades de medida con una fórmula. 9. Opcional. Para establecer un nombre de UOM alternativo de manera que los usuarios puedan ver los valores de atributo en su UOM preferida, en la lista Asignaciones, seleccione un nombre de UOM de la lista Asignaciones para cada grupo de UOM. Nota: Si bien se proporcionan asignaciones predeterminadas para el Sistema Métrico y el Sistema de unidades de medición tradicionales de EE. UU., puede módificarlós segun sea necesario. Para módificar varias asignaciones de UOM en grupos de UOM, OSIsoft le recomienda que use PI Builder. 10. Haga clic en Aceptar para guardar la nueva unidad de medida. Cálculo de conversión de unidades de medida con una fórmula En general, OSIsoft recomienda especificar calculós de cónversión de unidades de medida con un factor de escala y un desplazamiento base del valor de unidades de medida de referencia. PRECAUCIÓN: Las conversiones que se basan en Fórmulas presentan algunas limitaciones, ademas de afectar al rendimiento. Solo debera seleccionar Fórmula cuando las conversiones Simples resulten inadecuadas. 252 Guía del usuario PI System Explorer Unidades de medida de PI AF Límites de cálculo de conversión Existen las siguientes limitaciones con los calculós de cónversión de unidades de medida. Tipo de conversión Limitaciones cónversión Ninguno. Factor con desplazamiento Para los calculós de cónversión delta, es necesario definir una unidades de medida independiente. Consulte la clase de unidades de medida Temperatura (Delta) para conocer ejemplos. Fórmula • Los calculós delta no son unidades de medida asignadas. • Los calculós de resumen en un intervalo de datos no son unidades de medida asignadas. Esto afecta a las funciones de expresiones de analisis, como Maximó, Mínimó, Desviación estandar de póblación, Intervalo, Desviación estandar y Total. Tambien afecta a las llamadas de datos de resumen mediante prógramación frente a referencias de datos de PI point con unidades de medida asignadas. • Las busquedas de valores de atributos excluyen atributos cuyo valor se mide en unidades de medida de fórmulas. Evaluación de fórmulas de unidades de medida PI AF utiliza C# para evaluar fórmulas de unidades de medida. Siga estas indicaciones: • Escriba todas las unidades de medida en los terminós de la abreviatura de la unidad de medida. Si una abreviatura no es un nombre de variable C# validó, incluyala entre corchetes. • Respete las reglas de evaluación de C#. • Opcionalmente, puede invocar metódós estaticós .NET estandares, como Math.Log10(), para realizar el calculó. Se vera limitado a lo disponible en el ensamblaje del sistema (clase Matematicas .NET Framework (https://msdn.microsoft.com/en-us/library/ System.Math(v=vs.110).aspx)). Ejemplo de método de conversión con fórmula Como ejemplo, watts (W) es la unidad de medida canónica de la clase Power. Para crear una unidades de medida de Decibel-milliwatts (dBm) en la clase Power, puede introducir la siguiente fórmula: W = Math.Pow(10,(dBm - 30)/10) dBm = 10 * Math.Log10( W ) + 30 Calcular valores de conversión para una unidad de medida Utilice la unidad de medida Calculador de conversión para convertir una determinada cantidad de unidades de medida en un valor equivalente para otros miembros de su clase. Procedimiento 1. En el navegador, haga clic en Unidad de medida. 2. En el navegador Unidad de medida, seleccione una clase de unidad de medida. 3. En el campo Cantidad del panel de Calculador de conversión, introduzca la cantidad que desea convertir. 4. Opcional. En el campo UOM, cambie la unidad de medida del valor predeterminado a otra unidad de medida en la clase. Guía del usuario PI System Explorer 253 Unidades de medida de PI AF Se muestran los valores convertidos para cada unidad de medida en la clase. Grupos de UOM A partir de PI AF 2017 R2, las unidades de medición que estan incluidas como parte de PI AF se asignan a los grupos de UOM, como Sistema Métrico y Sistema de unidades de medición tradicionales de EE. UU. Una vez que haya seleccionado que grupo de UOM prefiere para usar en su lugar, puede mostrar todos los valores de atributo con las unidades de medición asignadas a ese grupo de UOM, en lugar de las UOM predeterminadas que estan definidas en las plantillas de atributo. Puede seleccionar que grupo de UOM prefiere en Herramientas > Opciones. Cuando no se selecciona un grupo de UOM preferido, todos los valores de atributo se muestran con la UOM predeterminada que esta definida en las plantillas de atributo, a menos que tambien este seleccionada la ópción Usar unidad de medición de origen para mostrar atributo. Para obtener mas infórmación, consulte Opciones de persónalización de PI System Explorer. Asignaciones de muestra para una clase de UOM A modo de ejemplo, la siguiente tabla ilustra las asignaciones para la clase de UOM de longitud. UOM Grupo de UOM del Sistema Métrico centímetró Grupo de UOM del Sistema de unidades de medición tradicionales de EE. UU. pulgada pie metro pulgada centímetró milla nautica internacional kilómetró Milla metro yarda milímetró 16 de pulgada 16 de pulgada milímetró yarda metro Si no se define una asignación, como la milla nautica internacional, no se asigna una UOM y se usa la cónfiguración de UOM original. Base de datos de unidades de medida Los grupos de UOM estan disponibles para todos los usuarios y se almacenan en el servidor PI AF como parte de la base de datos de UOM. Cada selección de grupo de UOM del usuario en Herramientas > Opciones tambien se guarda en la base de datos de UOM. Los usuarios con permiso para módificar la base de datos de UOM pueden módificar las asignaciones y los grupos de UOM, que incluye aquellos enviados de manera predeterminada. Para obtener mas infórmación, consulte Cónfigurar la seguridad para la base de datos de unidades de medida. Importar o exportar base de datos de UOM Puede importar y exportar grupos de UOM, y tambien sus asignaciones, con Archivo > Exportar a archivo y Archivo > Importar desde archivo. Cuando exporte, asegurese de seleccionar la ópción Incluir todos los objetos de referencia. 254 Guía del usuario PI System Explorer Unidades de medida de PI AF Administrar grupos de UOM Ademas de los grupos de UOM del Sistema Métrico y del Sistema de unidades de medición tradicionales de EE. UU. que estan instalados en PI System Explorer, puede crear otros grupos de UOM a los que puede asignarle unidades de medición. Ademas, puede módificar y eliminar nombres y descripciones de grupo. Antes de empezar Para crear, módificar y eliminar grupos de UOM, debe tener permiso de escritura para la base de datos de UOM. Procedimiento 1. Para administrar grupos de UOM, haga clic en Unidad de medición en el navegador. 2. Elija una de las siguientes acciones. ◦ En la barra de herramientas, haga clic en el icono Grupos de UOM. ◦ Haga clic en Archivo > Grupos de UOM. 3. Elija una de las siguientes acciones. Para... Haga esto... Crear un grupo nuevo a. Haga clic en Nuevo grupo de UOM. b. En la ventana Propiedades de unidades de medición, introduzca un nombre exclusivo para el grupo de UOM en el campo Nombre. c. Opcional. En el campo Descripción, introduzca una descripción para el grupo de UOM. d. Haga clic en Aceptar. El grupo nuevo se agrega a la lista en la ventana Grupos de UOM. Módificar un grupo a. Seleccione el grupo que desea módificar y haga clic en Propiedades. b. En la ventana Propiedades de unidad de medición, realice los cambios, segun sea necesario, en el nombre o en la descripción. c. Haga clic en Aceptar. Eliminar un grupo a. Seleccione el grupo que desea eliminar y haga clic en Eliminar. b. En la ventana de cónfirmación Eliminar, haga clic en Sí. Nota: Si el grupo de UOM eliminado se selecciónó anteriormente en Herramientas > Opciones en la pestana General, el valor Mostrar grupo de UOM se restablece a <None>. Los atributos se restablecen a la UOM predeterminada definida en la plantilla de elemento asociada. 4. Revise los cambios realizados en la base de datos de UOM. Guía del usuario PI System Explorer 255 Unidades de medida de PI AF Origen de las UOM A partir de PI AF 2017 R2, puede verificar el origen de una definición de UOM en la base de datos de UOM. El campo Origen esta incluido en la ventana Propiedades de la unidad de medición, así como el visor de UOM. Tambien esta admitido en PI Builder. Los valores posibles que se muestran en la columna Origen son: Origen Descripción Unknown Se desconoce el origen de cómó se definió la UOM. System Defined La UOM esta definida por el sistema y no se módificó. Nota: Si solo se módifica una asignación de UOM, el Origen se mantiene cónfiguradó en System Defined. System Modified La UOM estaba definida por el sistema, pero se módificarón los campos Nombre o Descripción. System Replaced La UOM conserva su abreviatura original definida por el sistema y los valores de UOM canónicós, pero se módificarón otros campos, ademas de Nombre y Descripción. User Defined La UOM fue creada por el usuario. Si se módifica una UOM que genera que el Origen se establezca en System Modified o System Replaced, pero mas tarde se restablece su definición original, el Origen tambien vuelve a System Defined. 256 Guía del usuario PI System Explorer Seguridad de objetos en PI AF PI AF 2015 (versión 2.7) y versiones posteriores utilizan un modelo de seguridad similar al que utiliza PI Data Archive. Este modelo depende de la seguridad integrada de Windows para la autenticación, pero proporciona su autórización propia para objetos de PI AF mediante identidades y asignaciones de PI AF. Nota: La infórmación de cónfiguración de seguridad descrita en esa sección asume que existe un servidor PI AF 2015 y un cliente PI AF 2015. El modelo de seguridad de PI AF permite a los administradores cónfigurar acceso para identidades de PI AF en todos los niveles de la jerarquía de PI AF. PI AF utiliza la seguridad de Windows integrada para otorgar o denegar conexiones al servidor de PI AF para ver o editar bases de datos y cambiar colecciones. Para obtener infórmación detallada sobre cómó se implementa la seguridad en PI Data Archive, consulte PI Data Archive Security Configuration Guide o vea el tema "Intróducción a la seguridad del Archivo de datos de PI" in Live Library (https://livelibrary.osisoft.com) de Cónfiguración de seguridad. Video Para obtener infórmación sobre cómó crear, asignar y otorgar permisos a identidades de PI AF, mire este video: https://www.youtube.com/watch?v=bWqHvoLuXzs&rel=0 En esta sección • Identidades y asignaciones de PI AF • Identidades de PI AF incorporadas • Jerarquía de seguridad • Herencia de seguridad de los objetos de PI AF • Derechos de acceso de PI AF • Opción para rechazar permisos • Ventana de cónfiguración de seguridad • Seguridad del servidor de PI AF • Seguridad de bases de datos de PI AF • Seguridad de colecciones en PI AF • Seguridad de objetos de PI AF • Cónfigurar la seguridad para la base de datos de unidades de medida • Diferencias del modelo de seguridad de PI Data Archive Identidades y asignaciones de PI AF Una identidad de PI AF representa un conjunto de permisos de acceso en el servidor de PI AF. Cada asignación de PI AF refiere a un usuario o grupo de Windows a una identidad de PI AF. A partir del Servidor PI AF 2015 (v2.7), no puede otorgarle acceso directo a un usuario o grupo de Windows a un recurso del servidor de PI AF (por ejemplo, a objetos o una cólección de Guía del usuario PI System Explorer 257 Seguridad de objetos en PI AF elementos). En su lugar, puede crear una identidad de PI AF que tenga acceso y luego crear una asignación de PI AF entre el usuario o grupo de Windows y dicha identidad de PI AF. Los miembros de los grupos de Windows asignados a una identidad de PI AF reciben autómaticamente los permisos de acceso para dicha identidad de PI AF. Por ejemplo, en la ilustración a cóntinuación, la identidad de PI AF de nombre Engineers tiene acceso de lectura/escritura a la cólección Elementos. Debido a que el grupo de Active Directory (AD) Engineering Team esta asignado a Engineers, todos los miembros del grupo AD tienen permiso de escritura/lectura para la cólección Elementos. Asignación del grupo AD a una identidad de PI AF Varias identidades Un usuario de Windows puede estar asignado a varias identidades de PI AF, por lo general, a traves de las asignaciones de los varios grupos de Windows de los que es miembro. Se le otorgan permisos a un usuario en base a todas las identidades de PI AF a las que esta asignado. Los permisos disponibles se determinan al sumar el conjunto de todos los permisos de la identidad y al restar el conjunto de todos los permisos denegados. Por ejemplo, en la ilustración a cóntinuación, el usuario de Windows llamado Bob pertenece a ambos grupos AD. Por lo tanto, Bob recibe los permisos cónfiguradós para PI AF IDENTITY1 y PI AF IDENTITY2. 258 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Usuarios de Windows con permisos de acceso acumulados Ademas, el usuario debe contar con permiso de lectura en una base de datos de PI AF para poder leer cualquier objeto que se encuentre en su interior. De la misma manera, el usuario debe contar con permiso de escritura en una base de datos de PI AF para poder escribir en cualquier objeto que se encuentre en su interior. Para obtener mas infórmación sobre cómó trabajar con identidades y asignaciones, consulte Administrar identidades en PI AF y Administrar asignaciones en PI AF. Identidades de PI AF incorporadas PI AF incluye las siguientes identidades de PI AF incorporadas: Identidad de PI AF Descripción Administrators De manera predeterminada, esta identidad tiene todos los permisos de acceso a cada cólección y objeto en el servidor de PI AF, incluidas todas las bases de datos. No se puede módificar ni eliminar. Las asignaciones, sin embargo, se pueden anadir y eliminar, y en caso de necesidad a esta identidad se le pueden negar los permisos de acceso a los objetos. OSIsoft recomienda que el acceso a esta identidad se limite a solo unos pocos usuarios. Asset Analytics (Parte de la instalación de PI Analysis Service). Esta identidad tiene el permiso de acceso necesario para trabajar con analisis. De forma predeterminada, la cuenta utilizada para ejecutar PI Analysis Service se asigna a esta identidad durante la instalación. Las asignaciones a esta cuenta se pueden agregar o eliminar. Asset Analytics Recalculation (Parte de la instalación de PI Analysis Service). Esta identidad tiene permiso de ejecución, lo que permite a los usuarios asignados a esta rellenar y recalcular los analisis.1 Guía del usuario PI System Explorer 259 Seguridad de objetos en PI AF Identidad de PI AF Descripción Engineers Esta identidad tiene los mismos privilegios que Administrators, con la excepción del permiso de administrador (a). A esta identidad tampoco se le permite eliminar bases de datos de PI AF. OSIsoft recomienda que esta identidad se limite a aquellos usuarios que esten definiendó la base de datos de activos. Se deben crear otras identidades para reducir el alcance del acceso dentro de PI AF. Notifications (Parte de la instalación de PI Nótificatións). Esta identidad tiene el permiso de acceso necesario para trabajar con reglas de nótificación. De forma predeterminada, la cuenta utilizada para ejecutar PI Nótificatións se asigna a esta identidad durante la instalación. Las asignaciones a esta cuenta se pueden agregar o eliminar. Owner Esta identidad de solo lectura puede agregarse explícitamente a la cónfiguración de seguridad de objetos PI AF específicós para permitir a los usuarios administradores cónfigurar privilegios para el propietario de un objeto. Se aplican las siguientes restricciones: • No puede agregar asignaciones a esta identidad. • No puede módificar, deshabilitar ni eliminar esta identidad. • A partir de PI AF 2018 SP2, esta identidad ya no tiene autómaticamente el permiso Read and ReadData. El permiso Read and ReadData se debe establecer en otra de las identidades asignadas al usuario. Esta identidad ha leídó los permisos de acceso a cada cólección y objeto en el servidor de PI AF. No se puede módificar ni eliminar. Las asignaciones, sin embargo, se pueden anadir y eliminar. World De manera predeterminada, esta identidad se asigna al grupo de usuarios Everyone de Windows. 1 Si instala PI AF 2017 (versión 2.9) o una versión posterior por primera vez, es necesario anadir usuarios a la identidad de Asset Analytics Recalculation para poder rellenar o recalcular. Si realizó la actualización de una versión anterior a PI AF 2017 (versión 2.9), todos los usuarios se asignaran autómaticamente a la identidad de Asset Analytics Recalculation. Se recomienda que, al momento de la actualización, se elimine esta asignación autómatica para todos los usuarios y que se asignen explícitamente aquellos usuarios que requieran permisos de rellenado o recalculó. Jerarquía de seguridad PI AF utiliza la seguridad integrada de Windows para autenticar usuarios y establecer sus identidades de PI AF a traves de asignaciones. PI AF utiliza las identidades de PI AF para los permisos de control, lectura, escritura, de eliminación y otros en componentes de PI AF que se pueden observar en la ilustración a cóntinuación. Cada objeto de PI AF asegurable (elemento, Event Frame, nótificación, etc.) en toda la jerarquía tiene un descriptor de seguridad asociado que contiene la infórmación de permisos de acceso de dicho objeto. Todos los objetos de PI AF del mismo tipo forman parte de una cólección. Por ejemplo, todo elemento de PI AF en una base de datos forma parte de la cólección Elementos en dicha base de datos. Cada cólección tiene un descriptor de seguridad asociado que contiene la infórmación de permisos de acceso. Los descriptores de seguridad de algunas colecciones estan cónfiguradós para un servidor de PI AF completo (como las Identidades y Asignaciones), mientras que otros (como Analisis, Elementos y Event Frames) pueden cónfigurarse para una base de datos específica. 260 Guía del usuario PI System Explorer Seguridad de objetos en PI AF La jerarquía de PI AF de colecciones asegurables Para obtener mas infórmación sobre la seguridad de colecciones, consulte Seguridad de colecciones en PI AF. Herencia de seguridad de los objetos de PI AF La siguiente tabla proporciona detalles sobre la seguridad que se requiere para crear objetos de PI AF específicós. Objeto Herencia de seguridad Elemento Un elemento secundario hereda la seguridad del elemento principal si se agrega a la referencia principal-secundario (fuerte) o a la referencia de cómpósición. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. Los derechos de seguridad de un elemento creado a nivel de la base de datos derivan de la cólección de elementos relacionada con una base de datos de PI AF. Para obtener mas infórmación, consulte Seguridad de colecciones en PI AF. Guía del usuario PI System Explorer 261 Seguridad de objetos en PI AF Objeto Herencia de seguridad Event frame Un event frame secundario hereda la seguridad del event frame principal si se agrega a la referencia principal-secundario (fuerte). Si un event frame no posee una referencia principal-secundario, los derechos de seguridad derivan de la plantilla de event frame si esta se creó a partir de una plantilla. Si no se creó a partir de una plantilla, los derechos de seguridad derivan de la cólección de event frames relacionados con una base de datos de PI AF. Nota: Para permitir a los usuarios hacer cambios a event frames basados en una plantilla, pero evitar que módifiquen la plantilla de origen, cónfigure derechos de seguridad en la plantilla de event frame estableciendo los siguientes permisos de acceso para las identidades de PI AF asociadas: • Para evitar que los usuarios accedan o módifiquen una plantilla de event frame, desactive la casilla Permitir correspondiente al permiso de Write en la ventana Configuración de seguridad. Consulte Cónfigurar la seguridad para objetos para aprender cómó establecer permisos de acceso para identidades de PI AF. • Seleccione el permiso de Write Data para permitir que los usuarios realicen cambios a los event frames que estan basados en la plantilla. • Seleccione el permiso de Read Data para brindar a los usuarios la capacidad de ver y leer el objeto de event frame. Otorgar el permiso de Read Data sobre un objeto tambien otorga el permiso de Read. Consulte Derechos de acceso de PI AF para obtener mas infórmación sobre los permisos de acceso. Transferencia Si se crea una transferencia a partir de una plantilla, los derechos de seguridad derivan de la plantilla. Si no se creó a partir de una plantilla, los derechos de seguridad derivan de la cólección de transferencia relacionada con una base de datos de PI AF. Caso Los derechos de seguridad derivan del analisis que posee el caso. Para todos los demas tipos de objetos, los derechos de acceso de seguridad iniciales se calculan a partir de la cólección correspondiente asociada con una base de datos de PI AF. Por ejemplo, los derechos de acceso de seguridad para una nótificación derivan inicialmente de la cólección Regla de nótificación de una base de datos de PI AF. Nota: Cuando se asocia un analisis o una plantilla de analisis con una nótificación o plantilla de nótificaciónes heredadas (nótificaciónes de la versión 2012 o anteriores), se sincronizan los derechos de acceso de seguridad para los dos objetos. Herencia de permisos para objetos de elementos Al cambiar los permisos de acceso de un elemento, los permisos de acceso de los elementos principales o secundarios puede que cambien tambien. El comportamiento depende del tipo de referencia. Tipo de referencia principal-secundario Cuando se crea un objeto o una cólección, se asigna un conjunto predeterminado de permisos de acceso segun los permisos de acceso que estan establecidos en el elemento principal. Cuando los permisos de acceso se establecen en un elemento principal, se evaluan los siguientes ajustes de Permisos secundarios en la pagina Permisos de la ventana Configuración de seguridad: 262 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Opción Description Do not modify child permissions Evita que los permisos de acceso que se han establecido para el objeto o la cólección actual se repliquen en colecciones y objetos secundarios de la jerarquía de PI AF. Esta ópción es la predeterminada cuando el servidor de PI AF conectado cuenta con la versión 2.5 o anterior. Update child permissions for módified identities Para cada elemento seleccionado en la lista Elementos para configurar de la ventana Configuración de seguridad, replica los permisos de acceso de todas las colecciones y objetos secundarios para cada identidad de la lista Identidades cuyos permisos de acceso se han módificadó. Esta ópción es la predeterminada cuando el servidor de PI AF conectado cuenta con la versión 2.6 o posterior. Esta ópción no esta disponible cuando el servidor de PI AF conectado cuenta con la versión 2.5 o anterior. Replace child permissions for all identities Para cada elemento seleccionado de la lista Elementos para configurar de la ventana Configuración de seguridad, reemplaza todos los permisos secundarios para cada identidad de la lista Identidades con los permisos de acceso del elemento principal. Consejo: Antes de aplicar esta ópción, OSIsoft recomienda que revise los ajustes de los permisos de acceso de todos los elementos de la lista Elementos para configurar para evitar la sustitución no intencional de permisos personalizados que puedan estar aplicados en alguna parte de la jerarquía de colecciones. Repase el siguiente ejemplo para obtener clarificación. Ejemplos La siguiente jerarquía tiene tres elementos, cada uno con un ajuste de permiso de acceso diferente. Jerarquía de elemento de muestra • Las identidades Administrators y World tienen permisos de acceso para los tres elementos: EasternUS, SavannahSite y ProductionLine1. • La identidad Savannah_IT tiene acceso al elemento SavannahSite. • La identidad SavnEngineers tiene acceso al elemento ProductionLine1. Guía del usuario PI System Explorer 263 Seguridad de objetos en PI AF Permisos de acceso para jerarquía de muestra Supongamos que desea agregar una identidad CorporateEngineering a cada elemento de la jerarquía. Agregaría la identidad al elemento principal EasternUS: Añadir identidad a elemento principal Para replicar los permisos del elemento principal sin afectar las identidades que ya tienen permisos de acceso asignados, debe cónfigurar la ópción Permisos secundarios a Actualizar permisos secundarios para las entradas modificadas. La cadena de seguridad para los tres elementos muestra que se ha agregado la identidad CorporateEngineering, pero las otras identidades permanecen sin cambios: 264 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Replicar identidad y modificar permisos de acceso existentes Para replicar los permisos del elemento principal para todas las identidades de la jerarquía, debe cónfigurar la ópción Permisos secundarios a Reemplazar permisos secundarios para todas las identidades. La cadena de seguridad de los tres elementos muestra que se ha agregado la identidad CorporateEngineering, pero ha reemplazado los permisos de acceso con aquellos asignados al elemento EasternUS: Replicar identidad y reemplazar permisos de acceso existentes Tenga en cuenta que las identidades Savannah_IT y SavnEngineers ya no aparecen en la cadena de seguridad de los elementos SavannahSite y ProductionLine1 porque no fueron incluidos en la lista Identidades del elemento EasternUS principal. Guía del usuario PI System Explorer 265 Seguridad de objetos en PI AF Tipo de referencia de composición Los permisos de acceso del objeto secundario y principal son siempre los mismos. Si cambia los permisos de acceso para el objeto secundario, los permisos de acceso del principal se cambian autómaticamente para coincidir con los permisos del secundario. Del mismo modo, si cambia los permisos de acceso para el objeto principal, los permisos de acceso del secundario se cambian autómaticamente para coincidir con los permisos del principal. Estos cambios se aplican en cascada en sentido descendente (y ascendente) en la totalidad de la jerarquía. Tipo de referencia débil Los permisos de acceso no se heredan nunca. Derechos de acceso de PI AF La siguiente tabla describe los permisos de acceso que puede asignar a identidades de PI AF para todos los objetos de la jerarquía de PI AF. Derecho de acceso Abreviatura de cadena de seguridad Read r Definición Permite al usuario ver el objeto. Se requieren derechos de seguridad de Read para poder ver el objeto en aplicaciones cliente. El permiso Read tambien permite a un usuario ver los valores de cónfiguración de los atributos de elementos. Los siguientes objetos siempre tienen el permiso Read, independientemente de sus valores de seguridad, siempre que el usuario registrado tenga acceso de lectura a PI System y a la base de datos de PI AF. La unica excepción es la plantilla de contacto de nótificación en que el usuario registrado solo requiere acceso de lectura a PI System: • Plantilla de analisis • Categórías • Plantilla de elementos • Conjunto de enumeración • Plantilla de event frame • Plantilla de modelo • Plantilla de contacto de nótificación • Plantilla de nótificaciónes • Tipo de referencia • Plantilla de transferencia • Base de datos de unidades de medida Write Read/Write 266 w No aplicable Guía del usuario PI System Explorer Permite al usuario crear y módificar un objeto. La excepción es que los event frames y las transferencias tambien requieren el permiso Write Data en la plantilla de elementos a partir de la que se crean, y los casos requieren el permiso Write Data en el analisis en el que estan contenidos. Permite al usuario leer y escribir el objeto asociado. Cuando se elige, selecciona autómaticamente los permisos Read y Write. Seguridad de objetos en PI AF Derecho de acceso Read Data Abreviatura de cadena de seguridad rd Definición Permite al usuario leer valores que no son de cónfiguración y que proceden de atributos de elementos (no esta marcada la propiedad Elemento de configuración para un atributo). Asimismo, este permiso controla si un usuario puede ver las transferencias creadas a partir de una determinada plantilla de elementos de transferencia. Del mismo modo, controla si un usuario puede consultar los casos creados en un analisis específicó. Si los siguientes objetos tienen permiso de Read Data, tambien se les otorga permiso de Read: • Caso • Element • Event frame • Modelo • Nótificación • Transferencia Write Data Read/Write Data wd No aplicable Permite al usuario escribir valores que no son de cónfiguración en los atributos de un elemento (no esta marcada la propiedad Elemento de configuración para un atributo). Asimismo, este permiso controla si un usuario puede crear o módificar event frames o transferencias creados a partir de una determinada plantilla de elementos de transferencia. Del mismo modo, controla si un usuario puede crear o módificar casos en un analisis específicó. Permite al usuario leer datos y escribir datos en el objeto asociado. Cuando se elige, selecciona autómaticamente los permisos Read y Write Data. Delete d Permite al usuario eliminar un objeto. Elimine los derechos de seguridad requeridos para eliminar un objeto, directa o indirectamente al eliminarlo de otros objetos. Execute x Permite a un usuario poner en cola el rellenado o el recalculó de los analisis en el servicio de analisis. Tambien permite a un usuario realizar la mayóría de las acciones en un caso de analisis. Admin a Permite al usuario módificar los ajustes de seguridad, o el propietario, de un objeto. Los derechos de seguridad de administración son necesarios para forzar un Deshacer extracción sobre un objeto que esta extraídó a otro usuario, como tambien para bloquear y desbloquear un Event Frame. Nota: Los usuarios con permiso de administración en el objeto del servidor de PI AF tienen otorgados todos los derechos no solo para el sistema, sino tambien para todos los objetos dentro del sistema, incluidas las bases de datos. Subscribe s Permite al usuario suscribirse y cancelar la suscripción a una nótificación. Subscribe Others so Permite al usuario suscribir y cancelar la suscripción de otros usuarios a una nótificación. Guía del usuario PI System Explorer 267 Seguridad de objetos en PI AF Derecho de acceso Abreviatura de cadena de seguridad Annotate an Definición Permite a un usuario anotar y cónfirmar event frames. Nota: Este derecho de acceso se anadió en PI AF de 2016. Tras una actualización desde versiones anteriores del servidor, los objetos con el derecho de acceso Write Data (wd) reciben el derecho de acceso Annotate autómaticamente. Las actualizaciones de clientes y servidores deben utilizar este nuevo permiso. Permisos de PI Data Archive Para conectarse a un servidor PI Data Archive, PI AF requiere que se cónfigure el permiso de Read en ese servidor. Tenga en cuenta que debido a la determinación de los permisos en un servidor PI Data Archive requiere que se concrete una cónexión real, la lista completa de servidores PI Data Archive cónfigurada en la maquina de un cliente siempre esta disponible. Ademas, PI Data Archive siempre tiene permiso de Delete. Opción para rechazar permisos Seleccione la ópción Denegar en los siguientes casos: • Para excluir un subconjunto de una asignación de identidad que tiene permisos concedidos. • Para excluir un permiso especial cuando ya haya otorgado el control total a una identidad. Nota: PI Module Database no admite la ópción Denegar. Si utiliza PI MDB y PI AF, evite la ópción Denegar para evitar problemas de sincrónización. Ventana de configuración de seguridad Puede ver y cónfigurar permisos de acceso para identidades, y tambien buscar los permisos y las restricciones de un usuario de dominio de Windows mediante las identidades asignadas en la ventana Configuración de seguridad. Puede abrir la ventana Configuración de seguridad en cualquier lugar de PI System Explorer donde observe un enlace de Seguridad en una ventana o donde aparezca Seguridad en un menu contextual. En esta sección • Pestana Permisos • Pestana Acceso eficaz • Ver el acceso eficaz por usuario Pestaña Permisos Puede ver y cónfigurar permisos de acceso para elementos individuales o multiples por identidad en la pagina Permisos de la ventana Configuración de seguridad. 268 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Permisos Lista Elementos para configurar El contenido de la lista Elementos para configurar se determina a partir del contexto de jerarquía e indica si puede cónfigurar permisos de acceso para toda la jerarquía de PI AF, una sola base de datos y a contenedores, o a un solo contenedor y un objeto. Guía del usuario PI System Explorer 269 Seguridad de objetos en PI AF Para cónfigurar permisos de acceso solo para algunos de los elementos, puede borrar aquellos que no desee cónfigurar. Lista Identidades La lista Identidades enumera las identidades que tienen permisos para todos los elementos seleccionados en la lista Elementos para configurar . Utilice las funciones Añadir y Eliminar para administrar que identidades aparecen en la lista. Si el servidor de PI AF conectado actualmente no es compatible con las identidades (PI AF 2014 o anteriores), la ventana Configuración de seguridad muestra los permisos de acceso de Grupos o Usuarios, y puede agregar o eliminar cuentas de Windows mediante las ventanas estandares de Active Directory. Lista Permisos De la misma manera que cada identidad seleccionada esta en la lista Identidades, los permisos asociados a los elementos marcados en la lista Elementos para configurar se muestran en la lista Permisos. Puede otorgar o denegar permisos para cada identidad como lo desee sin perder los cambios. Los permisos de acceso que establece para cada identidad se conservan hasta que hace clic en los botones Aceptar, Cancelar o Aplicar. Nota: Si selecciona mas de una entrada Elementos para configurar y la identidad seleccionada actualmente tiene uno de los permisos en una o mas, pero no en todas las entradas seleccionadas en la lista Elementos , la casilla de verificación para ese permiso móstrara un punto ( ) para indicar que algunas entradas en la lista Elementos tienen establecido el permiso, mientras que otras no lo tienen. Pestaña Acceso eficaz Puede ver el acceso de un usuario a los elementos en PI AF en la pagina Acceso eficaz de la ventana Configuración de seguridad. La pagina Acceso eficaz le permite ver todos los permisos de acceso de un usuario para los elementos de PI AF, como bases de datos y colecciones, y se basa en las asignaciones de identidad de PI AF actuales del usuario. Cada identidad tiene su propio conjunto de permisos de acceso en el servidor de PI AF. Los ajustes de los permisos de acceso permiten o impiden 270 Guía del usuario PI System Explorer Seguridad de objetos en PI AF que un usuario pueda leer, escribir, eliminar y realizar otras acciones en los objetos. Los derechos de acceso de un usuario se determinan mediante la "fusión" o suma del conjunto de todos los permisos de la identidad y la resta del conjunto de todos los permisos denegados. A cóntinuación, se otorga acceso eficaz a un usuario a los elementos sobre la base de los permisos "fusionados" de las identidades asignadas. Por ejemplo, el usuario de Windows Maria es miembro de las identidades PI AF Ingenieros, Administradores y Operarios de planta. Las identidades Ingenieros y Administradores pueden leer analisis, pero la identidad Operarios de planta tiene el acceso denegado a la lectura de analisis. Como resultado, el acceso eficaz de Maria en PI AF es la capacidad de leer analisis. Para obtener mas infórmación sobre identidades y asignaciones, consulte Identidades y asignaciones de PI AF. Acceso eficaz Sección Cuenta La sección Cuenta es donde introduce un nombre de usuario de dominio de Windows, por ejemplo rsmith, para comenzar a ver sus permisos para los elementos. El identificadór de seguridad y las asignaciones de identidad de un usuario tambien se muestran en esta sección. Guía del usuario PI System Explorer 271 Seguridad de objetos en PI AF Lista Elementos para ver el acceso La lista Elementos para ver el acceso se basa en los elementos seleccionados para la cónfiguración de seguridad en la pestana Permisos. Para ver los permisos de un usuario para un elemento, seleccione el elemento en la lista Elementos para ver el acceso. Lista Permisos Puede ver los permisos de acceso específicós de un usuario para un elemento seleccionado en la lista Permisos. Para obtener mas infórmación sobre los permisos asignados, consulte Derechos de acceso de PI AF. Ver el acceso eficaz por usuario Utilice la pagina Acceso eficaz de la ventana Configuración de seguridad para ver detalles sobre los permisos de acceso de un usuario para elementos en PI AF. Antes de empezar Para mostrar los permisos de acceso de un usuario de PI AF, necesitara el nombre de dominio de Windows del usuario. Procedimiento 1. Elija uno de los siguientes metódós para abrir la ventana Configuración de seguridad: Para abrir desde… Haga lo siguiente… La ventana Propiedades del servidor de PI AF a. En la barra de herramientas, haga clic en . b. En la ventana Propiedades del servidor de PI AF, haga clic en el enlace Seguridad. La ventana Seleccionar base de datos a. En la barra de herramientas, haga clic en el bótón Base de datos. b. En la ventana Seleccionar base de datos, haga clic en el bótón Editar seguridad. Navegador de PI System Explorer a. Haga clic con el bótón derecho en un objeto o una cólección y haga clic en Seguridad. b. En la ventana Propiedades del servidor de PI AF, haga clic en el enlace Seguridad. 2. En la ventana Configuración de seguridad, haga clic en la pestana Acceso eficaz. 3. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 4. Presione el tabulador o Intro para validar su entrada. Nota: Puede hacer clic en junto al campo Usuario de dominio para buscar el nombre de dominio de Windows de un usuario. Los campos y las listas en la pagina Acceso eficaz se completan con la siguiente infórmación: ◦ Campo SID de usuario: muestra el identificadór de seguridad del usuario ◦ Lista Identidades: enumera todas las identidades de PI AF asignadas a la cuenta de usuario de dominio de Windows en el paso 3 272 Guía del usuario PI System Explorer Seguridad de objetos en PI AF ◦ Lista Elementos para ver acceso: muestra los elementos seleccionados para la cónfiguración de seguridad. La lista refleja los elementos mostrados en la lista Elementos para configurar en la tarjeta Permisos. ◦ Lista Permisos: muestra los permisos de acceso para el elemento actualmente seleccionado en la lista Elementos para configurar. 5. Haga clic y arrastre la barra de separación horizontal hacia arriba o hacia abajo para ajustar la cantidad de infórmación que se muestra en los cuadros de lista. 6. Seleccione un elemento diferente en la lista Elementos para ver acceso. Los permisos de acceso del usuario para el elemento seleccionado se muestran en la lista Permisos. Para obtener mas infórmación sobre derechos de acceso, consulte Derechos de acceso de PI AF. 7. Repita el paso 6 segun sea necesario para ver permisos de acceso para otros elementos. 8. Haga clic en Aceptar para salir de la ventana Configuración de seguridad. Seguridad del servidor de PI AF Cuando el servidor de PI AF se instala por primera vez, el acceso de administrador (todos los permisos) se le otorga a la identidad Administrators integrada, y se le otorga permiso de lectura de todos los objetos y colecciones a la identidad World. Para todas las demas identidades que se asignan a usuarios y grupos de Windows, un administrador debe cónfigurar el acceso correcto al servidor de PI AF, las bases de datos, las colecciones y los objetos. Configurar la seguridad de un servidor de PI AF Cónfigure los permisos de acceso para un servidor de PI AF conectado de manera que una identidad de PI AF pueda acceder a bases de datos, colecciones y objetos. Antes de empezar Para conectarse a un servidor de PI AF, una identidad debe tener permisos de lectura para el objeto del servidor de PI AF. Procedimiento 1. Elija uno de los siguientes metódós para abrir la pestana Permisos en la ventana Configuración de seguridad para un servidor de PI AF: Para abrir desde… La ventana Servidores Haga lo siguiente… a. Seleccione Archivo > Conexiones. b. En la ventana Servidores, haga clic con el bótón secundario en el servidor de PI AF ( ) predeterminado y luego haga clic en Seguridad. La ventana Propiedades del servidor de PI AF a. En la barra de herramientas, haga clic en . b. En la ventana Propiedades del servidor de PI AF, haga clic en el enlace Seguridad. La ventana Seleccionar base de datos a. En la barra de herramientas, haga clic en el bótón Base de datos. b. En la ventana Seleccionar base de datos, haga clic en el bótón Editar seguridad. Guía del usuario PI System Explorer 273 Seguridad de objetos en PI AF En la lista Elementos para configurar de la ventana Configuración de seguridad, el servidor y cada cólección estan seleccionados. 2. Borre las colecciones a las que no desea que se les asigne la misma cónfiguración de permisos que al servidor. Por ejemplo, es posible que desee asignar derechos de acceso para colecciones a nivel del servidor, como las asignaciones y las identidades, pero utilice un conjunto diferente de permisos de acceso para las bases de datos y sus colecciones. 3. En la lista Identidades, revise las identidades existentes y valide los permisos. Tambien puede anadir y eliminar identidades, segun sea necesario. Para… Haga lo siguiente… Anadir o módificar permisos de identidades existentes a. Seleccione una identidad de la lista Identidades. b. En la lista Permisos para Identity, marque o borre las casillas de verificación Permitir o Denegar junto a los permisos que desea cónfigurar. Anadir otra identidad a la lista Identidades a. Haga clic en Agregar. b. En la ventana Seleccionar identidades, seleccione la identidad que desea anadir. c. Haga clic en Aceptar. La identidad se anade a la lista. d. En la lista Permisos para Identity, cónfigure los permisos de acceso, segun sea necesario (la cónfiguración predeterminada es que todos esten seleccionados). Consejo: Si necesita crear una identidad y una asignación nueva, haga clic en Nueva identidad. Para obtener mas infórmación, consulte Administrar identidades en PI AF. Eliminar una identidad de la lista Identidades a. Seleccione una identidad de la lista Identidades. b. Haga clic en Eliminar. 4. Seleccione una de las opciones de Permisos secundarios. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. 5. Opcional. Para ver todos los permisos de acceso de un usuario para elementos de PI AF basados en la asignaciones de identidad actuales de PI AF, haga clic en la pestana Acceso eficaz. 6. Opcional. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 7. Opcional. Presione las teclas Tab o Intro para validar su entrada. 8. Haga clic en Aceptar. Seguridad de bases de datos de PI AF Para visualizar una base de datos de PI AF, una identidad debe tener al menos permisos de lectura para el objeto de la base de datos. Cónfigure permisos individualmente para cada base de datos o para la cólección completa de bases de datos. A partir de PI AF 2017 R2, ya no es necesario que los usuarios tengan permiso de escritura en una base de datos de PI AF para tener permiso de escritura en otros objetos de la base de datos. 274 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Los usuarios solo necesitan que se les asigne una identidad con acceso de escritura para objetos, como elementos, de manera que puedan editarlos. Para prevenir que los usuarios tengan acceso de escritura a objetos específicós, conviene asignarles una identidad con acceso de solo lectura a esos objetos. En esta sección • Cónfigurar la seguridad para nuevas bases de datos de PI AF • Cónfigurar la seguridad para una unica base de datos de PI AF Configurar la seguridad para nuevas bases de datos de PI AF Cónfigure Derechos de acceso de PI AF predeterminados para todas las identidades que necesitan acceso a las bases de datos en un servidor de PI AF. Procedimiento 1. En la barra de herramientas, haga clic en el bótón Base de datos. 2. En la ventana Seleccionar base de datos, haga clic en el bótón Editar seguridad. En la lista Elementos para configurar de la ventana Configuración de seguridad, el servidor y cada cólección estan seleccionados. 3. En la lista Elementos para configurar, borre el servidor y las siguientes colecciones: Contactos, Plantillas de contactos de notificación, Identidades y Asignaciones. Se deben seleccionar las Bases de datos y todas las Base de datos - Collections. 4. En la lista Identidades, revise las identidades existentes y valide los permisos. Tambien puede anadir y eliminar identidades, segun sea necesario. Para… Haga lo siguiente… Anadir o módificar permisos de identidades existentes a. Seleccione una identidad de la lista Identidades. b. En la lista Permisos para Identity, seleccione o borre las casillas de verificación Permitir o Denegar junto a los permisos que desea cónfigurar. c. Repita esta acción para cada identidad. Anadir otra identidad a la lista Identidades a. Haga clic en Agregar. b. En la ventana Seleccionar identidades, seleccione la identidad que desea anadir. c. Haga clic en Aceptar. La identidad se anade a la lista. d. En la lista Permisos para Identity, cónfigure los permisos de acceso, segun sea necesario (la cónfiguración predeterminada es que todos esten marcados). Consejo: Si necesita crear una identidad y una asignación nueva, haga clic en Nueva identidad. Para obtener mas infórmación, consulte Administrar identidades en PI AF. Eliminar una identidad de la lista Identidades a. Seleccione una identidad de la lista Identidades. b. Haga clic en Eliminar. Guía del usuario PI System Explorer 275 Seguridad de objetos en PI AF 5. En la sección Permisos secundarios, elija una de las opciones de permisos heredados. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. 6. Opcional. Para ver todos los permisos de acceso de un usuario para elementos de PI AF basados en la asignaciones de identidad actuales de PI AF, haga clic en la pestana Acceso eficaz. 7. Opcional. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 8. Opcional. Presione las teclas Tab o Intro para validar su entrada. 9. Haga clic en Aceptar. Configurar la seguridad para una única base de datos de PI AF Para una unica base de datos, cónfigure Derechos de acceso de PI AF para identidades que necesitan tener acceso a sus colecciones y objetos. Procedimiento 1. En la barra de herramientas, haga clic en el bótón Base de datos. 2. En la ventana Seleccionar base de datos, haga clic en el bótón secundario sobre una base de datos en la lista Bases de datos y seleccione Seguridad. En la lista Elementos para configurar de la ventana Configuración de seguridad, la base de datos y cada cólección de la base de datos estan marcados. 3. Opcional. Borre las colecciones que no desea módificar desde su cónfiguración predeterminada y las identidades asignadas. 4. En la lista Identidades, revise las identidades existentes y valide los permisos. Tambien puede anadir y eliminar identidades, segun sea necesario. Para… Haga lo siguiente… Anadir o módificar permisos de identidades existentes a. Seleccione una identidad de la lista Identidades. b. En la lista Permisos para Identity, marque o borre las casillas de verificación Permitir o Denegar junto a los permisos que desea cónfigurar. c. Repita esta acción para cada identidad. Anadir otra identidad a la lista Identidades a. Haga clic en Agregar. b. En la ventana Seleccionar identidades, seleccione la identidad que desea anadir. c. Haga clic en Aceptar. La identidad se anade a la lista. d. En la lista Permisos para Identity, cónfigure los permisos de acceso, segun sea necesario (la cónfiguración predeterminada es que todos esten marcados). Consejo: Si necesita crear una identidad y una asignación nueva, haga clic en Nueva identidad. Para obtener mas infórmación, consulte Identidades y asignaciones de PI AF. 276 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Eliminar una identidad de la lista Identidades a. Seleccione una identidad de la lista Identidades. b. Haga clic en Eliminar. 5. En la sección Permisos secundarios, elija una de las opciones de permisos heredados. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. 6. Opcional. Para ver todos los permisos de acceso de un usuario para elementos de PI AF basados en la asignaciones de identidad actuales de PI AF, haga clic en la pestana Acceso eficaz. 7. Opcional. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 8. Opcional. Presione las teclas Tab o Intro para validar su entrada. 9. Haga clic en Aceptar. Seguridad de colecciones en PI AF El descriptor de seguridad de una cólección de PI AF determina los permisos de acceso para esa cólección, como tambien los permisos de acceso predeterminados para nuevos objetos de la cólección. Por ejemplo, los permisos de la cólección Elementos determinan que identidades pueden crear y eliminar elementos. Los permisos de la cólección Elementos se replican como el descriptor de seguridad para cualquier objeto de Elemento creado recientemente. Puede cónfigurar permisos de acceso para colecciones en diversos puntos de la jerarquía de PI AF. Puede cónfigurarlós en el nivel del servidor para que los permisos asignados a las identidades del servidor tambien se asignen a las mismas identidades de todas las colecciones de la base de datos (consulte Cónfigurar la seguridad de un servidor de PI AF). Puede cónfigurarlós en el nivel de la base de datos para que los permisos asignados a las identidades de una base de datos tambien se asignen a las mismas identidades de todas las colecciones de esa base de datos (consulte Cónfigurar la seguridad para una unica base de datos de PI AF). Nota: Los objetos de la biblioteca (plantillas, conjuntos de enumeración, tipos de referencia, tablas, conexiones de tabla y categórías) siempre tienen permiso de lectura (r) sin importar sus cónfiguraciónes de seguridad. Configurar la seguridad para colecciones Asigne permisos de acceso para una cólección específica en una base de datos de PI AF. Procedimiento 1. Elija uno de los siguientes metódós para abrir la ventana Configuración de seguridad para una cólección de bases de datos: Para abrir… Haga lo siguiente… Cólección Elementos En el navegador Elementos, haga clic con el bótón secundario sobre la cólección Elementos ( ) y luego haga clic en Seguridad. Cólección Event Frames En el navegador Event Frames, haga clic con el bótón secundario sobre la busqueda de event frames ( ) y luego haga clic en Seguridad. Cólección Transferencias En el navegador Event Frames, haga clic con el bótón secundario sobre la busqueda de transferencias ( ) y luego haga clic en Seguridad. Guía del usuario PI System Explorer 277 Seguridad de objetos en PI AF Cólección Plantillas de elementos En el navegador Biblioteca, haga clic con el bótón secundario sobre Plantillas de elementos y luego haga clic en Seguridad. Nota: Los permisos de acceso para la cólección Plantillas de elementos tambien cónfiguran permisos de acceso para plantillas de event frames, plantillas de modelos y plantillas de transferencias. Cólección Conjuntos de enumeración En el navegador Biblioteca, haga clic con el bótón secundario sobre Conjuntos de enumeración y luego haga clic en Seguridad. Cólección Tipos de referencia En el navegador Biblioteca, haga clic con el bótón secundario sobre Tipos de referencia y luego haga clic en Seguridad. Cólección Tablas En el navegador Biblioteca, haga clic con el bótón secundario sobre Tablas y luego haga clic en Seguridad. Cólección Conexiones de tablas En el navegador Biblioteca, haga clic con el bótón secundario sobre Conexiones de tablas y haga clic en Seguridad. Cólección Categórías En el navegador Biblioteca, haga clic con el bótón secundario sobre Categorías y luego haga clic en Seguridad. En la lista Elementos para configurar de la ventana Configuración de seguridad, la cólección esta seleccionada. 2. En la lista Identidades, revise las identidades existentes y valide los permisos. Tambien puede anadir y eliminar identidades, segun sea necesario. Para… Haga lo siguiente… Anadir o módificar permisos de identidades existentes a. Seleccione una identidad de la lista Identidades. b. En la lista Permisos para Identity, seleccione o borre las casillas de verificación Permitir o Denegar junto a los permisos que desea cónfigurar. c. Repita esta acción para cada identidad. Anadir otra identidad a la lista Identidades a. Haga clic en Agregar. b. En la ventana Seleccionar identidades, seleccione la identidad que desea anadir. c. Haga clic en Aceptar. La identidad se anade a la lista. d. En la lista Permisos para Identity, cónfigure los permisos de acceso, segun sea necesario (la cónfiguración predeterminada es que todos esten seleccionados). Consejo: Si necesita crear una identidad y una asignación nueva, haga clic en Nueva identidad. Para obtener mas infórmación, consulte Administrar identidades en PI AF. 278 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Eliminar una identidad de la lista Identidades a. Seleccione una identidad de la lista Identidades. b. Haga clic en Eliminar. 3. En la sección Permisos secundarios, elija una de las opciones de permisos heredados. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. 4. Opcional. Para ver todos los permisos de acceso de un usuario para elementos de PI AF basados en la asignaciones de identidad actuales de PI AF, haga clic en la pestana Acceso eficaz. 5. Opcional. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 6. Opcional. Presione las teclas Tab o Intro para validar su entrada. 7. Haga clic en Aceptar. Seguridad de objetos de PI AF Puede definir permisos de acceso específicós para una identidad que difiera de la cónfiguración predeterminada heredada de otro lugar en la jerarquía de PI AF para cualquier objeto (o grupo de objetos) y cólección en una base de datos. En esta sección • Cónfigurar la seguridad para objetos • Cónfigurar la seguridad de analisis y plantillas de analisis Configurar la seguridad para objetos Cónfigure los permisos de acceso para las identidades de los objetos en el navegador o el visor en situaciones en las que el acceso debe ser diferente de los permisos heredados. Tambien puede establecer permisos personalizados para las identidades de una cólección específica en la Biblioteca. Nota: Debe tener privilegios de administrador y pertenecer a la identidad de administrador de PI AF para cónfigurar los ajustes de seguridad. Procedimiento 1. Elija una de las siguientes acciones: Para establecer permisos de acceso para… Haga lo siguiente… Un objeto del navegador Haga clic con el bótón secundario sobre el objeto y haga clic en Seguridad. Varios objetos a. Cuando se muestran varios objetos en el visor (despues de una busqueda, por ejemplo), utilice las teclas de Windows estandar para resaltar objetos contiguos (MAYÚS+<click>) o no contiguos (CTRL+<click>). b. Haga clic con el bótón secundario y luego haga clic en Pronósticos. 2. En la lista Identidades, revise las identidades y valide los permisos. Tambien puede anadir y eliminar una identidad de la lista. Guía del usuario PI System Explorer 279 Seguridad de objetos en PI AF Para… Haga lo siguiente… Anadir o módificar permisos de identidades existentes a. Seleccione una identidad de la lista Identidades. b. En la lista Permisos para Identity, marque o borre las casillas de verificación Permitir o Denegar junto a los permisos que desea cónfigurar. c. Repita esta acción para cada identidad. Anadir otra identidad a la lista Identidades a. Haga clic en Agregar. b. En la ventana Seleccionar identidades, seleccione la identidad que desea anadir. c. Haga clic en Aceptar. La identidad se anade a la lista. d. En la lista Permisos para Identity, cónfigure los permisos de acceso, segun sea necesario (la cónfiguración predeterminada es que todos esten seleccionados). Consejo: Si necesita crear una identidad y una asignación nuevas, haga clic en Nueva identidad. Para obtener mas infórmación, consulte Administrar identidades en PI AF. Eliminar una identidad de la lista Identidades a. Seleccione una identidad de la lista Identidades. b. Haga clic en Eliminar. 3. En la sección Permisos secundarios, elija una de las opciones de permisos heredados. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. 4. Opcional. Para ver todos los permisos de acceso de un usuario para elementos de PI AF basados en la asignaciones de identidad actuales de PI AF, haga clic en la pestana Acceso eficaz. 5. Opcional. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 6. Opcional. Presione las teclas Tab o Intro para validar su entrada. 7. Haga clic en Aceptar. Configurar la seguridad de análisis y plantillas de análisis Utilice la ventana Configuración de seguridad para administrar los permisos de acceso para las identidades de PI AF que pueden funcionar con analisis y plantillas de analisis. Para obtener infórmación sobre permisos específicós que se necesita que funcionen con analisis, consulte Derechos de acceso de PI AF. Procedimiento 1. Elija una de las siguientes acciones: 280 Guía del usuario PI System Explorer Seguridad de objetos en PI AF Para… Haga lo siguiente… Cónfigurar permisos de acceso para un analisis a. En el navegador Elementos, seleccione el elemento que contiene el analisis. b. Haga clic en la pestana Análisis. c. Haga clic con el bótón secundario sobre el nombre y luego haga clic en Seguridad. Cónfigurar permisos de acceso para una plantilla de analisis a. En el navegador Biblioteca, seleccione la plantilla de elementos que contiene la plantilla de analisis. b. Haga clic en la pestana Plantillas de análisis. c. Haga clic con el bótón secundario sobre el nombre y luego haga clic en Seguridad. Cónfigurar permisos de acceso para todos los analisis en una base de datos de PI AF a. En la barra de herramientas, haga clic en Base de datos. b. En la ventana Seleccionar base de datos, haga clic con el bótón secundario sobre el nombre de la base de datos y luego haga clic en Seguridad. c. En la ventana Configuración de seguridad, borre la casilla de verificación del Elemento arriba de la lista Elementos para configurar. d. Seleccione el elemento database: Análisis. Cónfigurar permisos de acceso para todas las plantillas de analisis en una base de datos de PI AF a. En la barra de herramientas, haga clic en Base de datos. b. En la ventana Seleccionar base de datos, haga clic con el bótón secundario sobre el nombre de la base de datos y luego haga clic en Seguridad. c. En la ventana Configuración de seguridad, borre la casilla de verificación del Elemento arriba de la lista Elementos para configurar. d. Seleccione el elemento database: Plantillas de análisis. 2. En la lista Identidades, revise las identidades y valide los permisos. Tambien puede anadir y eliminar una identidad de la lista, como se describe en Cónfigurar la seguridad para objetos. 3. En la sección Permisos secundarios, elija una de las opciones de permisos heredados. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. 4. Opcional. Para ver todos los permisos de acceso de un usuario para elementos de PI AF basados en la asignaciones de identidad actuales de PI AF, haga clic en la pestana Acceso eficaz. 5. Opcional. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 6. Opcional. Presione las teclas Tab o Intro para validar su entrada. 7. Haga clic en Aceptar. Guía del usuario PI System Explorer 281 Seguridad de objetos en PI AF Configurar la seguridad para la base de datos de unidades de medida No puede definir permisos para clases de UOM o UOM individuales. Sin embargo, sí puede cónfigurarlós para la totalidad de la base de datos de unidades de medida. Antes de empezar Las unidades de medida siempre tienen permiso de lectura, independientemente de otras cónfiguraciónes de seguridad. Procedimiento 1. En el navegador, seleccione Unidad de medida. 2. En la barra de herramientas, haga clic en Seguridad de UOM. En la lista Elementos para configurar de la ventana Configuración de seguridad, el elemento Base de datos de unidades de medida esta seleccionado. 3. En la lista Identidades, revise las identidades existentes y valide los permisos. Tambien puede anadir y eliminar identidades, como se describe en Cónfigurar la seguridad para objetos. 4. En la sección Permisos secundarios, elija una de las opciones de permisos heredados. Para obtener mas infórmación, consulte Herencia de permisos para objetos de elementos. 5. Opcional. Para ver todos los permisos de acceso de un usuario para elementos de PI AF basados en la asignaciones de identidad actuales de PI AF, haga clic en la pestana Acceso eficaz. 6. Opcional. En el campo Usuario de dominio, introduzca el nombre de dominio de Windows de un usuario cuyos permisos desea ver. 7. Opcional. Presione las teclas Tab o Intro para validar su entrada. 8. Haga clic en Aceptar. Diferencias del modelo de seguridad de PI Data Archive Aunque el modelo de seguridad es similar al que utiliza PI Data Archive, hay varias diferencias: • El privilegio Denegar es compatible. Consulte Opción para rechazar permisos. • Hay un conjunto mas amplio de permisos de acceso disponible. Consulte Derechos de acceso de PI AF. • No se admite el equivalente de las identidades PI user y PI group. • No se admiten los PI trusts y los inicios de sesión explícitós de PI. • No se admite el concepto de un indicador que no se puede eliminar en una identidad o asignación. • No se puede deshabilitar las asignaciones. Solo se puede desactivar las identidades de PI AF. • Puede asignar una unica identidad de usuario de Windows a mas de una identidad de PI AF. • Se instala un conjunto de identidades incorporadas diferente: Administrators, Engineers y World. 282 Guía del usuario PI System Explorer Event Frames en PI AF La captura de eventos importantes del proceso y la recópilación de datos pertinentes relacionados con esos eventos pueden ayudar a analizar el motivo por el que se han producido. Por ejemplo, puede supervisar de cerca eventos, como el períódó de inactividad de los activos, las desviaciones del proceso, el inicio y apagado de los equipos y las desviaciones medioambientales, para identificar las posibles causas de los errores o los puntos donde es probable que se produzcan. La recópilación de datos a lo largo de períódós de tiempo repetidos, como los batches de seguimiento de productos, las ejecuciones de productos o los cambios de operador, puede aumentar la eficacia de esos procesos. La captura de datos completos y asociados con un evento de ese tipo puede ayudar a realizar un seguimiento del proceso o evento, o realizar comparaciones o analisis. Al igual que los elementos permiten recopilar y almacenar datos sobre activos, los marcos de evento permiten recopilar y almacenar datos sobre eventos. OSIsoft le recomienda utilizar el analisis basado en activos para realizar el seguimiento de sus eventos mediante Event Frames. PI Datalink, PI Vision y PI WebParts son herramientas cliente que permiten visualizar marcos de evento. Un marco de evento sintetiza el períódó de tiempo del evento con datos de activo completos y pertinentes: Datos de evento de ejemplo Videos Para obtener infórmación sobre los marcos de evento, mire este video: https://www.youtube.com/watch?v=4XPL7J7u61U&rel=0 Otra ópción es mirar todos los videos en la lista de repróducción de Event Frames: https://www.youtube.com/playlist?list=PLMcG1Hs2JbcunItGs7JS6kFl3WYMb-p3D&rel=0 En esta sección • Estructura de marcos de evento • Ventajas de los marcos de evento • Ejemplos de marcos de evento • ¿Event frames o batch? • Metódós de creación de marcos de evento • Visualización de marcos de evento • Plantillas de event frames Guía del usuario PI System Explorer 283 Event Frames en PI AF • Crea event frames. • Captura de valores para event frames y transferencias • Bloquear marcos de evento o transferencias • Reconocimiento de event frames • Transferencias Estructura de marcos de evento Cada marco de evento tiene un nombre, una hora de inicio, una hora de finalización, uno o mas atributos y uno o mas elementos de PI AF referenciados. Al igual que con los elementos, debería crear plantillas de Event Frames para estandarizar y administrar los atributos para distintos tipos de eventos. Con los marcos de evento, puede realizar busquedas de los propios eventos en PI System de forma sencilla, en lugar de buscar eventos por hora. Puede cónfigurar los Event Frames para que devuelvan de forma autómatica todos los datos de evento relacionados en tiempo real para que no resulte necesario consultar datos de eventos y de procesos en varios sistemas y tener que fusionarlos de forma manual. Tambien puede cónfigurar marcos de evento para recuperar datos históricós. Cuándo utilizar Event Frames Existen dos categórías de eventos de los que se puede realizar un seguimiento que se ajustan a un perfil de marco de evento: • Eventos "correctos": Eventos de los que se desea realizar un seguimiento como parte habitual de la actividad empresarial; por ejemplo, seguimiento de productos, cambios, etc. • Eventos "incorrectos": Eventos inesperados que es necesario analizar y tal vez solucionar rapidamente si se producen, como cierres inesperados o desviaciones. Estos son los eventos a los que desea realizarles un seguimiento y para los que desea generar informes a lo largo de un períódó de tiempo. Estas son algunas de las preguntas que puede hacerse para identificar eventos o condiciones de los que es necesario realizar un seguimiento: • ¿A que horas se ha producido el evento X en este tipo de activo? • ¿Puedo asociar datos procedentes de diferentes tags para un intervalo de tiempo o para un punto unicó en el tiempo? • ¿Cuales son los datos asociados para el períódó de tiempo concreto en el que se produjo un problema o pódría producirse en el futuro? • ¿Cuales son los eventos de proceso esenciales que es necesario nótificar a alguien? • ¿Existe algun estado digital para los tags de PI System que sea significativó cuando se módifica y deba iniciar alguna otra acción? Ventajas de los marcos de evento Los marcos de evento ofrecen las siguientes ventajas: • Flexibilidad Event Frames: 284 Guía del usuario PI System Explorer Event Frames en PI AF ◦ Hace referencia a varios elementos dentro del mismo evento. ◦ Admite la superpósición de varios eventos en un elemento de PI AF. ◦ Capta cualquier evento; un “batch” es simplemente un tipo de evento capturable. • Opciones de búsqueda fácil Las busquedas se pueden especificar en una serie de atributos de Event Frame cónfigurables: especificar un intervalo de tiempo es opcional. Por ejemplo, puede realizar busquedas introduciendo simplemente el nombre del marco de evento. Los atributos de Event Frame mas cómunmente buscados se pueden cónfigurar como atributos indexados a traves de plantillas de Event Frame, las cuales aceleran las busquedas de los usuarios finales. • Escalabilidad Los marcos de evento son extremadamente escalables, mientras que el rendimiento de la busqueda se degrada con un gran numeró (decenas de miles) de lotes. Ejemplos de marcos de evento Ejemplo de Event Frames en una empresa de generación de energía eólica Tomemos como ejemplo una empresa de generación de energía eólica que tiene distintos tipos de molinos en diferentes ubicaciones y utiliza PI AF para organizar sus datos. Su estructura de activos se basa en una plantilla de elementos basicós de tipo "molino" y tiene distintos elementos secundarios basados en OEM, un modelo y una potencia nominal expresada en megavatios. Es posible que el operador de energía eólica desee obtener contratos de garantía favorables demostrando que las aspas estan funcionando de forma segura. O es posible que el operador necesite supervisar parametrós, como la presión del aceite lubricante, el voltaje maximó, el factor de potencia o el funcionamiento correcto de los servofrenos mecanicós y electrónicós en las actas antes de que se produzcan desviaciones de proceso. En todos estos casos, se pueden asociar Event Frames con atributos de Event Frame específicós. El elemento Molino de ejemplo puede incluir estos atributos de activos y atributos de marcos de evento asociados: Atributo de activo Atributo de Event Frame RPM Velocidades instantanea y maxima Voltaje Voltaje maximó Potencia Potencia en el momento actual Giro Giro en el momento actual Paso Paso en el momento actual Presión del aceite lubricante Presión maxima del aceite lubricante Puesto que todos los tipos de turbina comparten atributos identicós, puede crear solo una plantilla de Event Frames y utilizarla para supervisar eventos similares en diferentes activos. Por ejemplo, puede que el interese el atributo RPM para capturar un evento basado en la velocidad. Si utiliza la nótación especial .\Elements[.]|RPM en la plantilla, pódra utilizar la plantilla en cualquier molino y acceder al atributo del elemento concreto referenciado. Ejemplo de Event Frames utilizando el análisis de activos Para ver un ejemplo de la creación de Event Frames con analisis basado en activos, consulte Crear de forma autómatica event frames para realizar un seguimiento de la ineficiencia. Guía del usuario PI System Explorer 285 Event Frames en PI AF ¿Event frames o batch? Batch proporciona un procedimiento para generar datos de eventos de batch en función de PI tags. Los event frames proporcionan un metódó para realizar un seguimiento y analizar datos de proceso y empresariales relacionados con eventos definidós en atributos de PI AF. Las diferentes empresas y usuarios provienen de distintos niveles de implementación de PI System y del uso de funciones de PI System; por lo tanto, recomendar batch o event frames es muy subjetivo. No obstante, como recómendación general, todos los clientes deberían migrar a event frames en el futuro cercano. A cóntinuación, se mencionan algunos ejemplos de situaciones en las que pueden verse involucrados los clientes: • Es usuario de batch y utiliza RtReports. Debido a que RtReports 4.1 ahora admite AF y event frames, debería ejecutar la migración «Batch a event frames» y, luego, migrar las plantillas de RtReports para usar los contextos de AF. • No utiliza actualmente Batch pero tiene casos de uso de batches o debe utilizar RtReports. OSIsoft recomienda usar event frames. Los event frames satisfacen todas sus necesidades. • No utiliza Batch y no tiene casos de uso de batches. Debe utilizar event frames. Los casos de uso típicós de event frames incluyen tiempos de inactividad o cortes de suministro en el sector de la electricidad, desviaciones en el sector del suministro de agua, etcetera. Nota: OSIsoft no recomienda ejecutar instancias dobles o en paralelo de interfaces de Batch y event frames en la próducción porque aumentan la complejidad de la migración. Métodos de creación de marcos de evento Si bien puede crear marcos de evento con varios productos de OSIsoft diferentes, OSIsoft recomienda enfaticamente que utilice el analisis de activos. Análisis basados en activos PI Data Archive permite crear eventos de una sola capa y activar expresiones que abran o cierren marcos de evento. Consulte Analisis de generación de marcos de evento. PI Event Frame Generator (PI EFGen) PI EFGen utiliza tanto PI SDK como AF SDK para crear una jerarquía de eventos o convertir una estructura de PI BaGen en una estructura generadora de marcos de evento. Utilice PI System Explorer o PI Builder para crear las plantillas de marcos de evento, los atributos asociados y las referencias de PI points. Para obtener instrucciones sobre cómó crear marcos de evento con PI EFGen, mire este video: https://www.youtube.com/watch?v=UbideDwhawg&rel=0 Interfaces de PI para sistemas de ejecución de batches y fabricación PI Batch Framework 3.x y versiones posteriores pueden crear Event Frames en una base de datos de PI AF u objetos de PI Batch en una base de datos de PI Batch. Para obtener mas infórmación sobre la creación de marcos de evento y el uso de interfaces de PI para rellenar la base de datos PI AF con datos basados en eventos, consulte: 286 Guía del usuario PI System Explorer Event Frames en PI AF • "Interfaces de PI para sistemas de ejecución de batches y fabricación" in Live Library (https://livelibrary.osisoft.com) • "Administrador de la interfaz de marcos de evento de PI" in Live Library (https:// livelibrary.osisoft.com) Interfaces programables Puede crear su propio programa personalizado con AF SDK y PI ACE para crear y supervisar eventos. Creación manual de marcos de evento OSIsoft no recomienda en absoluto la creación y administración manual de marcos de evento y recomienda que utilice PI Data Archive con el soporte de analisis basado en activos o PI Batch, en función de las necesidades del proceso. Consulte ¿Event frames o batch? Visualización de marcos de evento Puede utilizar las herramientas cliente PI Datalink, PI Vision y PI WebParts para visualizar marcos de evento. Tambien puede utilizar PI OLEDB Enterprise, PI JDBC Driver o PI Web Services para integrar datos de event frames en otras herramientas de generación de informes de terceros. Nota: PI ProcessBook, PI BatchView y PI Manual Logger actualmente no admiten la visualización de event frames. • PI Datalink La compatibilidad de PI Datalink con event frames incluye explorar y comparar eventos jerarquicós. Para obtener mas infórmación, consulte "Eventos en hojas de calculó" in Live Library (https://livelibrary.osisoft.com). • PI Vision PI Vision permite ver y analizar datos de PI System durante el intervalo de tiempo de un evento determinado. Por ejemplo, es posible que quiera examinar el rendimiento de un activo durante el turno de un operador o comparar los datos de varios activos durante un períódó de inactividad. PI Vision es compatible con marcos de evento mediante el visor “Eventos relacionados”. Para obtener mas infórmación, consulte "Analisis y cómparación de eventos" in Live Library (https://livelibrary.osisoft.com). • PI WebParts PI WebParts no incluye funciones específicas relacionadas con la visualización de event frames. Sin embargo, puede crear un conjunto de datos en función de un origen de datos relacional que obtenga event frames mediante PI OLEDB Enterprise. Los datos de este event frame se pueden mostrar en un elemento web de PI Table, por ejemplo, y utilizarlos para proporcionar un contexto, como las horas de inicio y finalización, a los demas elementos web de la pagina. Plantillas de event frames Mediante plantillas de event frames, puede definir y estandarizar los datos relacionados (atributos de event frames) asociados con distintos tipos de evento. Para mantener la Guía del usuario PI System Explorer 287 Event Frames en PI AF uniformidad, se recomienda crear objetos de event frame a partir de plantillas. Para obtener mas infórmación, consulte Plantillas base y derivadas. Puede utilizar atributos de event frames para proporcionar un contexto adicional en torno al evento que resulta util en las busquedas y los informes. Por ejemplo, los eventos de inactividad tienen con frecuencia un códigó de motivo que es posible que los usuarios deseen buscar o filtrar durante el analisis de sus eventos de inactividad. Nota: Los event frames no se pueden crear directamente a partir de plantillas marcadas como Plantilla base únicamente (BTO). Se crea una plantilla derivada a partir de la plantilla BTO y luego se crean event frames a partir de la plantilla derivada. Cuando se crea un event frame basado en una plantilla derivada, este hereda todos los atributos de la plantilla derivada y la plantilla BTO. Tambien puede cónfigurar atributos de Event Frame para que hagan referencia a datos de proceso en el contexto del evento. Por ejemplo, un evento de desviación de la temperatura es probable que tenga un atributo para la temperatura maxima. Puede cónfigurar event frames para registrar esos valores. Ademas, para cada tipo de evento, puede cónfigurar un índice para los atributos buscados mas frecuentemente. Este enfoque agiliza y simplifica las busquedas en el servidor de PI AF cuando hace el seguimiento de varios tipos de eventos o millones de eventos. Referencias de datos en plantillas de event frames Cuando crea event frames dinamicamente con plantillas de event frames, normalmente tiene que hacer referencia a elementos, atributos, plantillas u otros objetos relacionados en función de esas plantillas de event frames. Dado que cada event frame individual se produce en un contexto ligeramente diferente, puede utilizar parametrós de sustitución para hacer referencia a otros objetos de PI AF dinamicamente, en lugar de referencias estaticas y absolutas. Por ejemplo, puede utilizar una plantilla de marcos de evento de tiempo de inactividad para cualquier cantidad de activos, como una bomba, un motor, una caldera, un compresor, etcetera. En las referencias de datos de PI point, los parametrós de sustitución son utiles para realizar lo siguiente: • Crear referencias de nombre de tag en función de los valores de jerarquía u otros valores de atributos. • Hacer referencia a otros atributos de PI point, como desde un marco de evento hasta el elemento de referencia primario. La principal limitación de las referencias de datos de PI point es que el atributo de elementos tambien debe ser una referencia de datos de PI point. En las referencias de datos del generador de cadenas, los parametrós de sustitución son utiles para realizar lo siguiente: • Obtener valores numericós o valores de cadenas cuando los atributos de elementos de referencia no tienen una referencia de datos de PI point. • Crear una cadena mediante la cóncatenación de varios valores de los atributos de elementos de referencia y otro texto. • Pasar un contexto de tiempo, incluida la hora de finalización del marco de evento. • Obtener el nombre de los elementos de referencia o sus primarios. La limitación de las referencias de datos del generador de cadenas es que no realizan conversiones de unidades de medida ni realizan agregados o calculós. Se requiere una sintaxis específica para los atributos de referencia de las plantillas de marcos de evento, como se describe en Referencias de datos a atributos en el elemento de referencia primario y Referencias de datos a atributos en otros elementos. 288 Guía del usuario PI System Explorer Event Frames en PI AF Video Para obtener infórmación sobre cómó cónfigurar las plantillas de marcos de evento, mire este video: https://www.youtube.com/watch?v=OgKaw9p4FA0&rel=0 Elementos referenciados primarios Cada event frame hace referencia a uno o varios elementos. La pestana Elementos referenciados del marco de evento enumera todos los elementos a los que hace referencia el marco de evento. El principal elemento referenciado por el marco de evento se denomina elemento referenciado primario y se indica mediante una marca de verificación en el icono de elemento: De manera predeterminada, el primer elemento referenciado que se agrega se cónfigura como el elemento con referencia principal, pero usted puede cambiarlo al hacer clic con el bótón secundario en otro elemento y seleccionar Establecer como referencia del elemento primario. Nota: Si elimina la referencia al elemento principal, PI System Explorer no establece autómaticamente un nuevo elemento referenciado primario. Debe seleccionar manualmente un nuevo elemento referenciado primario. Referencias de datos a atributos en el elemento de referencia primario En las referencias de datos de una plantilla de marco de evento, puede hacer referencia a un atributo en el elemento de referencia primario de un marco de evento con la sintaxis: .\Elements [.]|AttributeName . Indica el objeto actual, que es el marco de evento. \Elements Especifica la cólección de elementos del objeto actual. [.] Indica el objeto predeterminado del objeto actual. En este caso, se trata del elemento de referencia del event frame. |AttributeName Especifica el nombre del atributo. Por ejemplo, .\Elements [.]|Flowrate obtiene el valor del atributo Flowrate del elemento de referencia primario. Nota: Esta sintaxis se usa principalmente para referencias de datos de PI point. Para obtener mas infórmación sobre la asignación de valores estaticós a un atributo, consulte Propiedad de atributo de elemento de cónfiguración, Definir valores constantes para las plantillas de atributos y Crear atributos en event frames. Referencias de datos a atributos en otros elementos En las referencias de datos de una plantilla de event frame, puede hacer referencia a otros elementos y atributos con los filtrós de cólección y las rutas relativas. Ejemplos que utilizan filtros de colección Puede hacer referencia a otros elementos y atributos con los filtrós de cólección que se muestran en la siguiente tabla. Guía del usuario PI System Explorer 289 Event Frames en PI AF Filtro de colección Ejemplo Explicación @Category .\Elements[@Category=MyCategory] Obtiene el valor del primer elemento de referencia que se asigna a la categóría MyCategory. @Description .\Elements[@Description=My Description] Obtiene el valor del primer elemento de referencia que tiene la descripción My Description. @Index .\Elements[@Index=3] Obtiene el valor del tercer elemento de referencia. .\Elements[@Index=2]|FlowRate Obtiene el valor del atributo FlowRate del segundo elemento de referencia. .\Elements[@Name=Tank1] Obtiene el valor del elemento llamado Tank1. @Name Nota: .\Elements[@Name=*2]|FlowRate Puede utilizar comodines con @Name. Obtiene el valor del atributo FlowRate del primer elemento de referencia cuyo nombre finaliza en 2. @ReferenceTy .\Elements[@ReferenceType=Area] pe Obtiene el valor del primer elemento de referencia que utiliza el tipo de referencia Area. @Template .\Elements[@Template=MyTemplate] Obtiene el valor del primer elemento de referencia que utiliza la plantilla MyTemplate. .\Elements[@Template=Pump Template]| %attribute% Obtiene el valor del atributo que tiene el mismo nombre que el atributo de este marco de evento del primer elemento de referencia que utiliza Pump Template. @Trait .\Elements[@Name=Tank*]| Attributes[@Trait=LoLo] Obtiene el valor del atributo con un rasgo de LoLo en el primer elemento de referencia cuyo nombre comienza con Tank. @Type .\Elements[@Name=Tank*]| Attributes[@Type=System.Int32] Obtiene el valor del primer atributo que tiene un tipo de valor de Int32 en el primer elemento de referencia cuyo nombre comienza con Tank. @UOM .\Elements[@Name=Tank*]|[@UOM=meter] Obtiene el valor del primer atributo que utiliza la unidad de medida meter en el primer elemento de referencia cuyo nombre comienza con Tank. Ejemplos que combinan filtros de colección Tambien puede combinar los criterios del filtró de cólección, como se muestra en los siguientes ejemplos: 290 Guía del usuario PI System Explorer Event Frames en PI AF Ejemplo Explicación .\Elements[@Name=*2][@Category=Pump]|FlowRate Obtiene el valor del atributo FlowRate del primer elemento de referencia cuyo nombre termina en 2 y cuya categóría de elemento es Pump. .\Elements[@Name=Pump*][@Template=Pump Template]| FlowRate Obtiene el valor del atributo FlowRate del primer elemento de referencia cuyo nombre comienza con Pump y cuya plantilla de elemento es Pump Template. .\EventFrames[@Template=Machine Template]|Pressure Obtiene el valor del atributo Pressure del primer Event Frame secundario cuya plantilla es Machine Template. .\EventFrames[@Template=Machine Template][@Index=-1]| Obtiene el valor del atributo Pressure Pressure del Event Frame secundario mas reciente cuya o plantilla es Machine Template. .\EventFrames[@Template=Machine Template][-1]| Nota: Pressure A partir de PI AF 2017, puede usar un numeró negativo para un índice desde el final de una cólección (por ejemplo: -1 indica el elemento final, -2 indica el penultimó elemento). El filtró @Index es opcional si se especifica otro filtró antes del filtró de índice. Ejemplos que utilizan rutas relativas Puede utilizar la sintaxis de ruta relativa para navegar por la jerarquía Elementos desde un Event Frame y obtener otros valores de atributos. Por ejemplo, supongamos que tiene la siguiente jerarquía de elementos: En un Event Frame que tiene Production Line 1 como elemento de referencia primario, puede obtener el valor del atributo Price asignado al elemento principal Unit 1 con la siguiente sintaxis: .\Elements[.]\..\|Price Si el atributo Price estuviera dos niveles mas arriba en la jerarquía, debería utilizar: .\Elements[.]\..\..|Price Puede obtener el valor del atributo de PI Point Inflow asignado al elemento secundario Pump 1 con la siguiente sintaxis: .\Elements[.]\Pump 1|Inflow Guía del usuario PI System Explorer 291 Event Frames en PI AF Si el elemento secundario Pump 1 estuviera basado en la plantilla de elementos Pump, debería utilizar: .\Elements[.]\[@Template=Pump]|Flow Crea plantillas de event frames Cree y cónfigure plantillas de event frames para garantizar definiciónes uniformes de los event frames en su estructura de activos. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, haga clic en Plantillas de event frames. 3. Para crear una nueva plantilla de event frames, seleccione una de las siguientes acciones: ◦ En la barra de herramientas, haga clic en Nueva plantilla. ◦ Haga clic con el bótón secundario sobre Plantillas de event frames y haga clic en Nueva plantilla. ◦ Haga clic con el bótón secundario del ratón en el panel Plantillas de event frames y haga clic en Nueva plantilla. 4. En la pestana General de la ventana Propiedades de plantilla de event frames, introduzca un nombre y una descripción exclusivos para la plantilla de event frames en los campos Nombre y Descripción. 5. Ajuste valores en las pestanas para cónfigurar la plantilla de event frames. PI System Explorer proporciona valores predeterminados para los valores obligatorios, pero puede cónfigurar usted mismo esos valores. Los valores son: Opción Description Plantilla base Puede basar la plantilla en una plantilla de event frame existente, que se selecciona en la lista desplegable. Para obtener mas infórmación sobre plantillas base, consulte Plantillas base y derivadas. Gravedad Seleccione una cónfiguración de gravedad para event frames basados en la plantilla. Puede seleccionar Ninguna (predeterminado), Información, Advertencia, Menor, Mayor y Crítica. Nota: Los event frames ya creados con una cónfiguración de gravedad específica no se actualizan autómaticamente si se cambia mas tarde la cónfiguración Gravedad de una plantilla de event frame. 292 Categorías Opcional. Para organizar plantillas de event frames, agrupelas en categórías de elementos. Para ver las distintas categórías disponibles o crear una nueva categóría, haga clic en . Atributo predeterminado Opcional. Una vez creados los atributos de la plantilla, pódra seleccionar un atributo por defecto en la lista desplegable. Para obtener mas infórmación, consulte Atributo predeterminado. Guía del usuario PI System Explorer Event Frames en PI AF Opción Description Patrón de asignación de nombres Opcional. Puede introducir una cadena de texto o hacer clic en para elegir los parametrós de substitución de los siguientes con el fin de definir un patrón de asignación de nombres. ◦ %STARTTIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora de inicio local actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. El formato utiliza cadenas de formato estandar admitidas por el metódó DateTime.ToString, como se describe en Cadenas de formato para parametrós de sustitución de hora. ◦ %UTCSTARTTIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora de inicio del Tiempo Universal Coordinado (UTC) actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. ◦ %TEMPLATE% Es el nombre de la plantilla del objeto. ◦ %@Attribute% Es el valor de la plantilla del atributo del objeto representado por la ruta. ◦ %ELEMENT% Es el nombre del elemento de referencia primario del event frame del objeto. ◦ %ELEMENTDESCRIPTION% Es la descripción del elemento de referencia primario del event frame del objeto. Tambien puede usar otros parametrós de substitución de patrón de asignación de nombre. Por ejemplo, si desea que se incluya un nombre de analisis de generación de event frame en el patrón de asignación de nombre, ingrese %ANALYSIS% como parametró de substitución. Para obtener una lista completa de los parametrós de sustitución de patrón de asignación de nombre, consulte Patrones de asignación de nombres. Cada elemento derivado de la plantilla tendra un nombre de identificación unicó. Para asegurarse de que los nuevos elementos creados a partir de la plantilla tengan un numeró incremental, introduzca * al final de cualquier patrón que introduzca aquí. Los patrones de asignación de nombres se evaluan de nuevo en un event frame cuando se módifica la Hora de inicio, la Hora de finalización o el elemento de referencia primario despues de que se creó. No se vólvera a evaluar si se carga desde otra aplicación. Para obligar a un elemento o event frame a que vuelva a evaluar su patrón de asignación de nombre, haga clic en el bótón secundario en el objeto y haga clic en Volver a evaluar el patrón de asignación de nombre. Algunos parametrós de substitución no se pueden aplicar cuando se crea un elemento derivado. Para asegurarse de que el nombre de un event frame derivado refleje por completo el patrón de asignación de nombres, haga clic con el bótón secundario en el event frame y, luego, clic en Reevaluar el patrón de asignación de nombres. Nota: El nombre generado por el patrón de asignación de nombres debe contener una cantidad de caracteres menor que la cantidad maxima de 260 caracteres. Si se deja en blanco, PI System Explorer utiliza las siguientes reglas: ◦ Los marcos de evento que se generan mediante analisis de generación de marcos de evento utilizan un patrón de asignación de nombres predeterminado de: %ANALYSIS% %STARTTIME:yyyy-MMdd HH:mm:ss.fff% Guía del usuario PI System Explorer 293 ◦ Los marcos de evento que se crean mediante otros metódós utilizan el nombre de la plantilla de marco de evento y la fecha actual: %TEMPLATE%yyyyMMdd Event Frames en PI AF Opción Description Permitir extensiones Seleccione esta casilla de verificación para poder definir atributos adicionales para un event frame distintos de los definidós en su plantilla. Para obtener mas infórmación, consulte Extensiones. Nota: Las categórías, los analisis y las nótificaciónes no se veran afectados si se habilita la casilla de verificación Permitir extensiones. No se puede confirmar Seleccione esta casilla de verificación para que los usuarios puedan cónfirmar un event frame. Para obtener mas infórmación, consulte Reconocimiento de event frames. Nota: Este ajuste solamente afecta los event frames creados despues de crear o módificar una plantilla. Plantilla base únicamente Seleccione esta casilla de verificación para asignar la propiedad Plantilla base únicamente (BTO) a una plantilla de event frame. Un event frame no se puede crear directamente desde una plantilla BTO. Para obtener mas infórmación, consulte Plantillas base y derivadas. Propiedades extendidas Este enlace es una característica avanzada. Para obtener mas infórmación, consulte Almacenamiento de infórmación específica de la aplicación. Ubicación Haga clic en este enlace si desea especificar características del atributo de motivo la plantilla de Event Frame. Para obtener mas infórmación, consulte Cónfigurar características del atributo de ubicación. Motivo Haga clic en este vínculó si desea cónfigurar características del atributo de razón para la plantilla de event frame de manera que los usuarios puedan seleccionar códigós de motivo para tiempo de inactividad, excursiones y otros eventos. Para obtener mas infórmación, consulte Cónfigurar características del atributo de razón. Seguridad Haga clic en este vínculó si desea cónfigurar permisos de acceso personalizados para la plantilla de event frames ademas de los que ya se establecieron en el ambitó del servidor y de la base de datos. Para obtener mas infórmación, consulte Cónfigurar la seguridad para objetos. 6. Utilice la pestana Plantillas de atributos para crear una plantilla de atributos para cada propiedad o elemento de datos de la plantilla. Consulte Crear plantillas de atributos. Cambiar plantillas de event frames Puede cambiar la plantilla en la que se basa un event frame existente o anadir una plantilla a un event frame que no base en una plantilla. Antes de empezar Tenga cuidado al cambiar un event frame, ya que puede haber consecuencias no deseadas. Por ejemplo, es posible que se eliminen atributos si se definierón con la plantilla antigua y no se encuentran presentes en la nueva. Asegurese de que los atributos con el mismo nombre de las plantillas antigua y nueva tengan el mismo tipo de datos. Procedimiento 1. En el navegador, haga clic en Event Frames. 2. En el navegador Event Frames, haga clic con el bótón secundario en la cólección Búsquedas de event frames y luego haga clic en Nueva búsqueda. 3. En la ventana Búsqueda de event frames, introduzca los criterios para buscar el event frame que desee cambiar. 294 Guía del usuario PI System Explorer Event Frames en PI AF 4. Haga clic con el bótón secundario sobre el event frame adecuado y luego haga clic en Convertir > Cambiar plantilla. 5. En la ventana Seleccionar plantilla de event frame, seleccione la plantilla que desee de la lista Plantilla de event frame. a. Opcional. Para mostrar solo las plantillas en una categóría específica, seleccione una categóría de la lista Plantillas de categoría. 6. Haga clic en Aceptar. Crea event frames. Aunque normalmente se utilizan analisis de generación de event frames o PI Event Frames Generator (PI EFGen) para crear event frames, tambien es posible crearlos manualmente. Sin embargo, no resulta recomendable. Procedimiento 1. En el navegador, seleccione Event Frames. 2. Para crear un nuevo event frame, seleccione una de las siguientes acciones: ◦ En la barra de herramientas, haga clic en Nuevo event frame. ◦ En el navegador Event Frames, haga clic con el bótón secundario en la cólección Búsquedas de event frames y luego haga clic en Nuevo event frame. ◦ En el visor, haga clic con el bótón secundario en Nuevo > Nuevo event frame. 3. En la sección Plantilla de event frame de la ventana Seleccionar plantilla de event frame, seleccione una plantilla de event frame y haga clic en Aceptar. El nuevo event frame aparecera en el visor con cuatro pestanas para poder cónfigurarló. 4. En la pestana General, introduzca un nombre y una descripción exclusivos para el event frame en los campos Nombre y Descripción. 5. Ajuste valores en las pestanas para cónfigurar el event frame. PI System Explorer proporciona valores predeterminados para los valores obligatorios, pero puede cónfigurar usted mismo esos valores. Los valores son: Opción Descripción Plantilla Muestra la plantilla que se ha seleccionado al crear el event frame. Para ver las propiedades de la plantilla, haga clic en . Gravedad Seleccione una cónfiguración de gravedad para el event frame. Puede seleccionar Ninguna (predeterminado), Información, Advertencia, Menor, Mayor y Crítica. Hora de inicio El valor predeterminado es la fecha y hora actual. Pulse F2 o haga clic en para abrir la ventana Selector de fecha y hora, donde pódra seleccionar una hora de inicio distinta. Hora de finalización El valor predeterminado es sin fecha ni hora. para abrir la ventana Pulse F2 o haga clic en Selector de fecha y hora, donde pódra seleccionar una hora de finalización distinta. Guía del usuario PI System Explorer 295 Event Frames en PI AF Categorías Opcional. Puede organizar event frames agrupandólós en categórías de elementos. Para examinar las categórías disponibles, haga clic en . Atributo predeterminado Opcional. Este campo es de solo lectura si el event frame se basa en una plantilla. Una vez creados los atributos del event frame en la pestana Atributos, pódra seleccionar un atributo por defecto en la lista desplegable. Para obtener mas infórmación, consulte Atributo predeterminado. Propiedades extendidas Este enlace es una característica avanzada. Para obtener mas infórmación, consulte Almacenamiento de infórmación específica para cada aplicación. Anotaciones Haga clic en este vínculó si desea introducir un comentario o anadir un archivo adjunto específicó del event frame. Para obtener mas infórmación, consulte Anadir anotaciones a event frames. Ubicación Haga clic en este enlace si desea especificar características del atributo de ubicación para el Event Frame. Para obtener mas infórmación, consulte Cónfigurar características del atributo de ubicación. Motivo Haga clic en este vínculó si desea cónfigurar una característica del atributo de razón para el event frame. Para obtener mas infórmación, consulte Cónfigurar características del atributo de razón. Seguridad Haga clic en este vínculó si desea cónfigurar permisos de acceso personalizados para el event frame ademas de los que ya se establecieron en el ambitó del servidor y de la base de datos. Para obtener mas infórmación, consulte Cónfigurar la seguridad para objetos. 6. Opcional. Puede elegir una de las siguientes acciones, segun corresponda. Opción Descripción Capturar valores Para mejorar el rendimiento, puede guardar valores de atributos de event frames en PI AF en lugar de calcular y ejecutar referencias de datos. Para obtener mas infórmación, consulte Captura de valores para event frames y transferencias. Bloquear Una vez finalizada la acción subyacente de un event frame, como la finalización de lotes, puede hacer clic en este vínculó para impedir que se módifique. Para obtener mas infórmación, consulte Bloquear marcos de evento o transferencias. Nota: Los event frames solo pueden desbloquearlos usuarios que sean administradores. 296 Guía del usuario PI System Explorer Event Frames en PI AF Confirmar Si el event frame se basa en una plantilla con la cónfiguración No se puede confirmar y los derechos de acceso de anótación activados, haga clic en este vínculó para indicar que ha cónfirmadó el event frame. Para obtener mas infórmación, consulte Reconocimiento de event frames. 7. Módifique las pestanas restantes, segun sea necesario. ◦ Para agregar atributos, consulte Crear atributos en event frames. ◦ Para establecer un elemento de referencia primario, consulte Elementos referenciados primarios. Crear atributos en event frames Cree atributos o event frames de la misma forma que en los elementos. Procedimiento 1. En el navegador Marcos de evento, busque y seleccione el marco de evento principal. 2. En el visor, seleccione la pestana Atributos. 3. Si no existen atributos, haga clic en el vínculó Nuevo atributo. De manera alternativa, en la barra de herramientas, haga clic en Nuevo atributo. Nota: Si el event frame se basa en una plantilla, no pódra anadir un atributo a menos que la plantilla admita extensiones. 4. En el campo Nombre, introduzca un nombre exclusivo para el atributo. 5. En el campo Descripción, introduzca una descripción para el atributo. 6. En el campo Propiedades, seleccione propiedades de atributo segun proceda. Para obtener mas infórmación, consulte Propiedades de atributos. 7. Opcional. En el campo Categorías, asigne el atributo a una categóría. Para examinar las categórías disponibles, haga clic en . 8. En el campo Unidad de medida predeterminada, seleccione la unidad de medida del atributo. 9. Seleccione el tipo de datos del atributo en el campo Tipo de valor. 10. Para asignar un valor al atributo, elija una de las siguientes acciones. Para… Haga lo siguiente… Introduzca un valor estaticó. Introducir un valor en el campo Valor. Derivar o calcular un valor a partir de una referencia de datos a. Seleccione un tipo de referencia de datos en la lista Referencia de datos. b. Haga clic en Ajustes para cónfigurar la referencia de datos. Para obtener infórmación sobre la cónfiguración de las referencias de datos, consulte Cónfiguración de referencias de datos. 11. Opcional. Cuando la ópción de sistema Usar DisplayDigits para valores de atributos y plantillas de atributos esta seleccionada, es posible anular el valor de propiedad predeterminado de DisplayDigits de -5 y especificar en el campo Mostrar dígitos la cantidad de dígitós que se visualizara. Esto solamente repercute en los valores numericós del campo Guía del usuario PI System Explorer 297 Event Frames en PI AF Valor. Para los atributos que no tienen como base una plantilla, la precisión de las referencia de datos de PI point se obtiene a partir del mismo PI point. ◦ Introduzca un numeró negativo hasta -20 para indicar la cantidad total de dígitós que se visualizara. ◦ Introduzca un numeró positivo hasta 10 para indicar la cantidad de dígitós que se visualizara despues del punto decimal, incluidos los ceros finales. Para obtener mas infórmación, consulte Controlar la visualización de los valores de atributos y plantillas de atributos y Opciones de persónalización de PI System Explorer. 12. Para guardar su trabajo, presione CTRL-G o haga clic en Ingresar. Captura de valores para event frames y transferencias Para mostrar valores de Event Frames o de una transferencia, PI AF ejecuta referencias de datos para obtener valores de atributo asociados al períódó de tiempo. Sin embargo, puede utilizar Capturar valores para guardar esos valores en una tabla de base de datos de PI AF (AFEventFrameAttributeValue). Al hacerlo puede mejorar el rendimiento, puesto que es mas rapidó mostrar los valores guardados que recuperarlos. Tambien puede utilizar Capturar valores para asegurarse de que los valores de atributo mostrados para Event Frames seran iguales en el futuro al valor que tenían cuando fueron capturados. Ademas, Capturar valores proporciona una manera de conservar valores que es posible que no esten disponibles en el futuro, como la transferencia de datos en streaming, que no se mantiene a largo plazo. Recapturar valores La recapturación autómatica se produce cuando se módifica la hora de inicio y la hora de finalización de un marco de evento o transferencia capturada. Cada vez que agrega atributos nuevos a un marco de evento o transferencia, debe recapturar valores para garantizar que estos tambien se capturen para los atributos nuevos. Tenga en cuenta que, cuando recaptura valores, se puede producir la perdida de datos si la referencia de datos se módificó desde la captura de valor inicial. Por ejemplo, si se módificarón los valores de una tabla a la que tenía acceso la referencia de datos de busqueda de tabla. Capturar valores Captura valores para guardar los valores de event frames o de atributos de transferencias a una tabla en la base de datos PI AF. Esto puede mejorar el rendimiento ya que PI AF no ejecuta ninguna referencia de datos. Nota: Si agrega atributos nuevos a event frames o transferencias con valores capturados, debe recapturar esos valores para asegurarse de que se capturen valores de los atributos nuevos. Procedimiento 1. En el navegador, haga clic en Event Frames. 2. En el navegador Event Frames, elija una de las siguientes acciones: 298 Guía del usuario PI System Explorer Event Frames en PI AF Para capturar valores para ... Haga lo siguiente… Todas las transferencias o event frames principales de una cólección a. Haga clic con el bótón secundario en una busqueda o cólección reciente. b. Haga clic en Capturar o recapturar valores. En forma alternativa, lleve a cabo lo siguiente. a. Haga clic en una busqueda o cólección reciente. b. En el visualizador, haga clic con el bótón secundario debajo de la lista de event frames o transferencias. c. Haga clic en Capturar o recapturar valores. Event frames secundarios en una cólección a. Haga clic en una busqueda o cólección reciente. b. En el visor, haga clic en junto a cada event frame para el cual desea capturar valores. Se móstraran los event frames secundarios. c. En el visor, utilice las teclas de selección de Windows para seleccionar event frames y event frames secundarios: ▪ Para seleccionar objetos continuos, presione SHIFT+<click>. ▪ Para seleccionar objetos no continuos, presione CTRL+<click>. ▪ Para seleccionar todos los objetos que pueden mostrarse, presione CTRL+A. d. Haga clic con el bótón secundario en un event frame seleccionado. e. Haga clic en Capturar o recapturar valores. Un solo event frame a. Expanda una busqueda o una cólección reciente de event frame. b. Seleccione el event frame. c. Elija una de las siguientes acciones. ▪ En la pestana General, haga clic en el vínculó Capturar valores. ▪ Haga clic con el bótón secundario y, luego, haga clic en Capturar o recapturar valores. Nota: Para las capturas de valores subsiguientes, el vínculó cambia a Recapturar valores. Una sola transferencia a. Expanda una busqueda o una cólección reciente de transferencias. b. Seleccione la transferencia. c. Haga clic con el bótón secundario y, luego, haga clic en Capturar o recapturar valores. 3. En la ventana Capturar o recapturar valores, compruebe el estado y haga clic en Cerrar. Resultados Se muestra el icono Tiene valores capturados ( ) en el visor junto a cada event frame o transferencia que tenga un valor capturado. Guía del usuario PI System Explorer 299 Event Frames en PI AF Bloquear marcos de evento o transferencias Despues de finalizada la acción de un event frame o transferencia (por ejemplo, tras finalizar un batch), el event frame o la transferencia seguiran abiertos y pódran continuar recibiendo datos. No obstante, los event frames o las transferencias se pueden bloquear para evitar cambios posteriores en ellos. Para desbloquear un event frame o una transferencia, se necesita disponer de permiso de administrador. Solo los usuarios con este tipo de permiso sobre un objeto pódran desbloquearlo. Procedimiento 1. En el navegador, haga clic en Marcos de evento. 2. En el navegador Event Frames, abra la cólección Búsquedas de event frames (o Búsquedas de transferencias) que contenga el objeto que desea bloquear. 3. Haga clic con el bótón secundario sobre el objeto y luego haga clic en Bloquear. 4. Para verificar que el objeto este bloqueado, seleccione el event frame o la cólección busqueda de transferencias que contenga el objeto. El objeto se muestra en el visor con junto a la columna de Bloqueo. Reconocimiento de event frames En PI AF 2016 y versiones posteriores, es posible requerir que se efectue el reconocimiento de un event frame. La función de reconocimiento es utilizada por las nótificaciónes y las PI AF aplicaciones cliente, como PI Vision. La función de reconocimiento de event frames reemplaza la funcionalidad de nótificación de reconocimiento en la versión heredada de Nótificaciónes. • Para obtener mas infórmación sobre la cónfiguración del reconocimiento de event frames en las nótificaciónes, consulte Cónfiguración de reglas de nótificación para analisis o event frames. • Para obtener mas infórmación sobre la visualización y la cónfirmación de event frames utilizando PI Vision, consulte el tema PI Vision "Ver detalles del evento y anotar eventos" in Live Library (https://livelibrary.osisoft.com). Seguridad del reconocimiento de event frames Todos los usuarios deberan tener una PI AF identidad con el permiso Anotar (an) habilitado. Para obtener mas infórmación sobre derechos de acceso, consulte Derechos de acceso de PI AF. Configuración del reconocimiento de event frames Para cónfigurar el reconocimiento, seleccione la casilla No se puede confirmar cuando cónfigure una plantilla de event frame. Todo marco de evento basado en esa plantilla móstrara un vínculó Confirmar en la pestana General. En marcos de evento basados en plantillas de marcos de evento que no tengan seleccionada la casilla No se puede confirmar, el vínculó Acknowledge se encóntrara inactivo. Tampoco se puede efectuar el acuse de recibo de marcos de evento no basados en una plantilla de marco de evento. Nota: El ajuste Se puede confirmar solamente afecta los Event Frames creados despues de crear o módificar una plantilla. 300 Guía del usuario PI System Explorer Event Frames en PI AF Buscar reconocimientos de event frames Es posible buscar marcos de evento que cuyo acuse de recibo pueda efectuarse, así como aquellos en los que este se haya realizado. El estado de reconocimiento puede consultarse en el visor de la cólección Búsquedas de event frames, donde se muestra la columna Cónfirmadó ( ). Los valores posibles son los siguientes: No esta cónfirmadó Is acknowledged en blanco No se puede cónfirmar Para agrupar los event frames por estado de cónfirmación, haga clic en el icono de columna . Realizar el acuso de recibo de event frames La cónfirmación de los event frames se realiza en el navegador Event Frames o en la ficha General de un event frame seleccionado en el visor de Event Frames . Procedimiento 1. En el navegador, haga clic en Marcos de evento. 2. En el navegador Event Frames, haga clic en una cólección de Busqueda de Event Frame. El contenido de la cólección se móstrara en el visor. 3. Opcional. Para agrupar los event frames por estado de cónfirmación, haga clic en el icono de columna . 4. Elija una de las siguientes acciones. Para… Haga lo siguiente… Acuse de recibo de un event frame a. Seleccione una de las siguientes acciones: ▪ Haga clic con el bótón secundario en un event frame del visor y luego haga clic en Acuse de recibo en el menu contextual. ▪ Haga doble clic en un event frame del visor y, en la pestana General, haga clic en el vínculó Acuse de recibo. b. Haga clic en Sí como respuesta a la pregunta ¿Está seguro de que desea confirmar el marco de evento Event_Frame_Name? c. Se próduciran los siguientes cambios: ▪ En la cólección Busqueda de Event Frame que se muestra en el visor, la columna Cónfirmadó ( ) cambia al estado Aceptar. ▪ En la ficha General, el campo Confirmado se muestra con una marca de tiempo y fecha. El ID de usuario del usuario que realizó el acuse de recibo se muestra en el campo Por. Guía del usuario PI System Explorer 301 Event Frames en PI AF Revisar un acuse de recibo a. En la cólección Busqueda de Event Frame que se muestra en el visor, haga doble clic en un event frame con el estado Aceptar ( ). b. En la ficha General, consulte la marca de tiempo y fecha del campo Confirmado, ademas del ID de usuario del usuario que haya realizado el reconocimiento. Transferencias Las transferencias son un tipo de marco de evento. Determinan el movimiento de materiales en cantidades discretas. Tienen una hora de inicio y finalización. Las transferencias son exclusivas de un modelo porque son temporales y solo aparecen en un modelo cuando se ha producido una transferencia de materiales. Por ejemplo, utilice transferencias para realizar un seguimiento de los movimientos de materiales dentro y fuera de las instalaciones, de las materias primas utilizadas en el proceso y los productos acabados que se almacenan y de las transferencias de materiales de tanque a tanque. En esta sección • Crear plantillas de transferencia • Crear transferencias • Crear puertos de transferencias Crear plantillas de transferencia Cree y cónfigure plantillas de transferencia para garantizar definiciónes uniformes de las transferencias en su estructura de activos. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, haga clic en Plantillas de transferencia. 3. Para crear una nueva plantilla de transferencia, seleccione una de las siguientes acciones: ◦ En la barra de herramientas, haga clic en Nueva plantilla. ◦ En el panel Plantillas de transferencia, haga clic en Nueva plantilla. ◦ Haga clic con el bótón secundario en Plantillas de transferencia y haga clic en Nueva plantilla. 4. En la pestana General de la ventana Propiedades de la plantilla de transferencia, introduzca un nombre y una descripción exclusivos para la plantilla de transferencia en los campos Nombre y Descripción. 5. Ajuste los valores en las pestanas para cónfigurar la plantilla de transferencia. PI System Explorer proporciona valores predeterminados para los valores obligatorios, pero puede cónfigurar usted mismo esos valores. Los valores son: 302 Opción Description Plantilla base Puede basar la plantilla en una plantilla de transferencia existente, que se selecciona en la lista. Para obtener mas infórmación sobre plantillas base, consulte Plantillas base y derivadas. Guía del usuario PI System Explorer Event Frames en PI AF Opción Description Categorías Opcional. Para organizar plantillas de transferencia, agrupelas en categórías de elementos. Para ver las distintas categórías disponibles o crear una nueva categóría, haga clic en . Atributo predeterminado Opcional. Una vez creados los atributos de la plantilla, pódra seleccionar un atributo por defecto en la lista. Para obtener mas infórmación, consulte Atributo predeterminado. Guía del usuario PI System Explorer 303 Event Frames en PI AF Opción Description Patrón de asignación de nombres Opcional. Puede introducir una cadena de texto o hacer clic en para elegir los parametrós de substitución de los siguientes con el fin de definir un patrón de asignación de nombres. ◦ %TIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora local actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. El formato utiliza cadenas de formato estandar admitidas por el metódó DateTime.ToString, como se describe en Cadenas de formato para parametrós de sustitución de hora. ◦ %UTCTIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora del Tiempo Universal Coordinado (UTC) actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. ◦ %STARTTIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora de inicio local actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. ◦ %UTCSTARTTIME:yyyy-MM-dd HH:mm:ss.fff% Es la hora de inicio del Tiempo Universal Coordinado (UTC) actual del objeto que usa el formato especificadó. Si no se especifica un formato, se usa el predeterminado. ◦ %TEMPLATE% Es el nombre de la plantilla del objeto. ◦ %@Attribute% Es el valor de la plantilla del atributo del objeto representado por la ruta. ◦ %SOURCE% Nombre del elemento de origen para la transferencia. ◦ %DESTINATION% Nombre del elemento de destino para la transferencia. Tambien puede usar otros parametrós de sustitución de patrón de asignación de nombre. Para obtener una lista completa de los parametrós de sustitución de patrón de asignación de nombre, consulte Patrones de asignación de nombres. Cada transferencia derivada de la plantilla tendra un nombre de identificación unicó. Para asegurarse de que las nuevas transferencias creadas a partir de la plantilla tengan un numeró incremental, introduzca * al final de cualquier patrón que introduzca aquí. Los patrones de nombres se evaluan de nuevo en una transferencia cuando se módifica la Hora de inicio despues de que se creó. No se vólvera a evaluar si se carga desde otra aplicación. Para obligar a una transferencia a que vuelva a evaluar su patrón de nombres, haga clic con el bótón secundario en el objeto y haga clic en Reevaluar el patrón de nombres. Es posible que algunos parametrós de sustitución no se apliquen cuando se crea una transferencia derivada. Para asegurarse de que el nombre de una transferencia derivada refleje completamente el patrón de nombres, haga clic con el bótón secundario en la transferencia y haga clic en Reevaluar el patrón de nombres. Nota: El nombre generado por el patrón de nombres debe contener una cantidad de caracteres menor que la cantidad maxima de 260 caracteres. 304 Si se deja vacíó, PI System Explorer usa el nombre de la plantilla de Guía del usuario PI System Explorertransferencia y la fecha actual: %TEMPLATE%yyyyMMdd Event Frames en PI AF Opción Description Permitir extensiones Seleccione esta casilla para poder definir atributos adicionales para una transferencia, distintos de los definidós en su plantilla. Para obtener mas infórmación, consulte Extensiones. Nota: Las categórías no se veran afectadas si se habilita la casilla Permitir extensiones. Plantilla base únicamente Seleccione esta casilla de verificación para asignar la propiedad Plantilla base únicamente (BTO) a una plantilla de transferencia. Las plantillas BTO solo se pueden utilizar para crear plantillas derivadas. No se pueden crear transferencias directamente desde las plantillas BTO. Para obtener mas infórmación, consulte Plantillas base y derivadas. Propiedades extendidas Este enlace es una característica avanzada. Para obtener mas infórmación, consulte Almacenamiento de infórmación específica para cada aplicación. Motivo Haga clic en este enlace si desea cónfigurar una característica del atributo de motivo para la plantillas de transferencia. Para obtener mas infórmación, consulte Cónfigurar características del atributo de razón. Seguridad Haga clic en este enlace si desea cónfigurar los permisos de acceso personalizado para la plantilla de transferencia mas alla de los que ya se establecieron a nivel del servidor y de la base de datos. Para obtener mas infórmación, consulte Cónfigurar la seguridad para objetos. 6. Utilice la pestana Plantillas de atributos para crear una plantilla de atributos para cada propiedad o elemento de datos de la plantilla. Consulte Crear plantillas de atributos. 7. Opcional. Use la pestana Puertos para definir puertos adicionales que definan puntos finales para las conexiones entre elementos de la transferencia, o para módificar los puertos predeterminados de Entrada y Salida. Consulte Crear puertos de transferencias. Crear transferencias Las transferencias se crean en el navegador Event Frames. Antes de empezar Los puertos de transferencia predeterminados de Entrada y Salida con tipos de cónexión de Límite y Nodo se crean autómaticamente para cada transferencia. Procedimiento 1. En el navegador, haga clic en Marcos de evento. 2. En el navegador Event Frames, haga clic en la cólección Búsquedas de transferencias (o Transferencias recientes). 3. Para crear una nueva transferencia, seleccione una de las siguientes acciones: ◦ En la barra de herramientas, haga clic en el bótón Nueva transferencia. ◦ En el navegador Event Frames, haga clic con el bótón secundario en la cólección Búsquedas de transferencias y luego haga clic en Nueva transferencia. ◦ En el visor, haga clic con el bótón secundario y luego haga clic en Nueva transferencia. 4. En la ventana Seleccione plantilla de transferencia, elija una plantilla existente para la transferencia. Aunque no se recomienda, tambien puede elegir <None>. a. Opcional. Par asignar la transferencia a una categóría, seleccione una de la lista Plantillas de categoría. 5. Haga clic en Aceptar. Guía del usuario PI System Explorer 305 Event Frames en PI AF La nueva transferencia aparecera en el visor con tres pestanas para poder cónfigurarla. En la pestana General, se móstrara un nombre predeterminado para la nueva transferencia segun el patrón de nombres, así como una hora de inicio predeterminada. 6. Opcional. Sustituya el nombre predeterminado por un nombre unicó e introduzca una descripción para la transferencia en los campos Nombre y Descripción. 7. Opcional. Puede organizar los objetos agrupandólós en categórías. Para examinar las categórías disponibles, haga clic en . Consulte Categórización de objetos si desea mas infórmación. 8. En los campos Hora de inicio y Hora de finalización introduzca las horas de inicio y finalización de realización de la transferencia. Para examinar una fecha, haga clic en . 9. En los campos Origen y Puerto, seleccione el elemento y el puerto que proporcionan el material de la transferencia. 10. En los campos Destino y Puerto, seleccione el elemento y el puerto que reciben la transferencia. 11. Si la transferencia se basa en una plantilla, aparecera un valor de solo lectura en el campo Atributo por defecto. Sin embargo, si crea una transferencia manualmente, puede seleccionar un atributo por defecto despues de anadir atributos en la pestana Atributos. 12. Opcional. Para anadir una anótación a la transferencia, haga clic en Anotaciones. Para obtener mas infórmación, consulte Anadir anotaciones a transferencias. Qué hacer a continuación Si esta seleccionada la casilla Permitir extensiones en la plantilla de transferencia o si crea una transferencia manualmente, siga estos pasos adicionales. • Use la pestana Atributos para definir un atributo para cada propiedad o elemento de datos. Consulte Crear plantillas de atributos. • Use la pestana Puertos para definir puertos adicionales que definan puntos finales para las conexiones entre elementos de la transferencia, o para módificar los puertos predeterminados de Entrada y Salida. Para obtener mas infórmación, consulte Crear puertos de transferencias. Crear puertos de transferencias Use la pestana Puertos para revisar los ajustes de los puertos de transferencia Entrada y Salida. Antes de empezar Solamente puede módificar o anadir puertos para una transferencia que derive de una plantilla si esta habilitada la ópción Permitir extensiones en la plantilla de transferencia. Procedimiento 1. Para crear un nuevo puerto de transferencia o revisar puertos existentes, seleccione una de las siguientes acciones: ◦ En el navegador Marcos de evento, expanda una cólección de Búsquedas de transferencias. Seleccione una transferencia o haga clic con el bótón secundario en una transferencia y haga clic en Propiedades. ◦ En el navegador Biblioteca, expanda Plantillas de transferencia. Seleccione una plantilla de transferencia o haga clic con el bótón secundario en una plantilla y haga clic en Propiedades. 2. Haga clic en la pestana Puertos. 306 Guía del usuario PI System Explorer Event Frames en PI AF 3. Elija una de las siguientes acciones. Para… Haga lo siguiente… Crear un nuevo puerto a. Seleccione una de las siguientes acciones. ▪ En la barra de herramientas, haga clic en Nuevo puerto. ▪ Haga clic con el bótón secundario en el visor y haga clic en Nuevo puerto. b. Seleccione una de las siguientes acciones. Consulte Propiedades de la pestana Puertos de transferencia para conocer las descripciones de los valores requeridos. ▪ Edite los valores en las columnas Puertos directamente. ▪ Haga clic con el bótón secundario en el puerto y haga clic en Propiedades. Introduzca los valores y haga clic en Aceptar para guardar los cambios. Módificar un puerto existente Seleccione una de las siguientes acciones. Consulte Propiedades de la pestana Puertos de transferencia para conocer las descripciones de los valores requeridos. ◦ Edite los valores en las columnas Puertos directamente. ◦ Haga clic con el bótón secundario en el puerto y haga clic en Propiedades. Edite los valores y haga clic en Aceptar para guardar los cambios. Especificar un puerto predeterminado a. Haga clic con el bótón secundario en un puerto con el icono . b. Seleccione Ajustar como puerto predeterminado. Módificar un puerto predeterminado a. Haga clic con el bótón secundario en un puerto con el icono . b. Seleccione Propiedades. c. En la ventana Propiedades de puerto, anule la selección de la casilla de verificación Puerto predeterminado. d. Haga clic en Aceptar. 4. Registre los cambios. Propiedades de la pestaña Puertos de transferencia La pestana Puertos de una transferencia contiene las siguientes columnas. Campo Description Nombre El nombre del puerto. Descripción Opcional. La descripción del puerto. Tipo de puerto Indica el tipo de puerto: Entrada, Salida o No dirigido (para medidores, por ejemplo). Categorías permitidas Las categórías a las que pertenece el puerto. Para asignar categórías, haga clic en y seleccione las categórías en la ventana Categorizar. Conexiones máximas La cantidad maxima de conexiones que se pueden establecer para el puerto. El valor predeterminado de conexiones para una transferencia es 1. Un valor cero indica una cantidad ilimitada de conexiones. Tipo de conexión El tipo de conexiones a las que puede conectarse el puerto. Los tipos de conexiones predeterminados para una transferencia son Límite y Nodo. Para obtener mas infórmación sobre los valores de tipos de cónexión, consulte Tipos de elementos de los modelos. Guía del usuario PI System Explorer 307 Event Frames en PI AF 308 Campo Description Plantilla permitida El valor predeterminado es todas las plantillas de elementos, pero puede seleccionar una plantillas específica de la lista. Guía del usuario PI System Explorer Anotaciones en PI AF A partir de PI AF 2016, las aplicaciones cliente como PI Vision utilizan la función de anótación, aunque los administradores pueden utilizarla facilmente para hacer anotaciones en los siguientes objetos: • Caso • Element • Event frame • Modelo • Transferencia Archivos adjuntos Los usuarios pueden adjuntar un unicó archivo a una anótación. De forma predeterminada, se permiten los siguientes tipos de archivos: Tipo de archivo Extensión permitida MS Office csv, docx, pdf, xlsx Texto rtf, txt Imagen gif, jpeg, jpg, png, svg, tiff ProcessBook pdi El tamanó de archivo maximó predeterminado es de 10 MB. Los administradores pueden utilizar el Utilidad de diagnósticó de PI AF (afdiag que se encuentra en la carpeta \PIPC\AF) para especificar los tipos de archivo que se pueden adjuntar a las anotaciones (con el parametró FileExtensions), así como el tamanó de archivo maximó (con el parametró FileMaxLength). Seguridad de las anotaciones Todos los usuarios deberan tener una PI AF identidad con el permiso Anotar (an) habilitado. Para obtener mas infórmación sobre derechos de acceso, consulte Derechos de acceso de PI AF. En esta sección • Anotaciones de elementos • Anotaciones de event frames • Anotaciones de transferencias Anotaciones de elementos Los usuarios pueden anotar un elemento, ademas de cargar un archivo para vincular a una anótación. Configuración de anotaciones de elementos Para cónfigurar una anótación, abra una ventana Anotaciones de un elemento específicó que haya seleccionado en el navegador o visor Elementos. En la ventana Anotaciones, puede anadir, editar y eliminar anotaciones, ademas de cargar, cambiar y eliminar un archivo adjunto de una anótación. Guía del usuario PI System Explorer 309 Anotaciones en PI AF Consultar anotaciones de elementos Puede consultar el estado de las anotaciones de un elemento en el visor Elementos, donde aparece una columna Anotado ( ). Para ver el contenido de una anótación, mueva el cursor del ratón sobre el icono de junto a un elemento para ver el texto de la anótación. Si se adjunta un archivo, tambien se móstrara su nombre. Añadir anotaciones a elementos Es posible anadir una o varias anotaciones a un elemento. Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, elija una de las siguientes acciones. ◦ Haga clic en la cólección de Elementos. ◦ Desplacese al elemento específicó que desea anotar. 3. Para anadir una nueva anótación, seleccione una de las siguientes acciones. ◦ En el navegador Elementos, haga clic con el bótón secundario en el elemento y haga clic en Anotar. ◦ Si se selecciona un elemento en el navegador Elementos, haga clic en el vínculó Anotaciones en la pestana General del visor. ◦ Si se selecciona la cólección de Elementos en el navegador, haga clic con el bótón secundario en un elemento del visor y luego haga clic en Anotar. Nota: Para anadir otra anótación a un elemento anteriormente anotado en el visor, haga doble clic junto a este. 4. En la ventana Anotaciones, haga clic en Nueva anotación. 5. Introduzca una anótación en el campo Comentario. Nota: Si necesita mas espacio al escribir, pulse F2 e introduzca una anótación en la ventana Visualizador de texto. Haga clic en Aceptar para cerrar la ventana. 6. Para adjuntar un archivo a la anótación, haga clic en Agregar adjunto. a. En la ventana Abrir, vaya al directorio donde se encuentre el archivo que desea cargar. b. Seleccione el archivo y haga clic en Abrir. El nombre de archivo se muestra en el campo Adjunto. 7. Haga clic en Cerrar. Resultados Cuando los elementos se enumeran en el visor Elementos, se muestra la columna Anotados junto al elemento. Mueva el cursor sobre el icono para ver el texto de la anótación. Si se adjunta un archivo, tambien se móstrara su nombre. 310 Guía del usuario PI System Explorer Anotaciones en PI AF Anotaciones de event frames Los usuarios pueden anotar un event frame, ademas de cargar un archivo para vincular a una anótación. Configuración de anotaciones de event frames Para cónfigurar una anótación, abra una ventana Anotaciones de un event frame específicó que haya seleccionado en el navegador o en el visor Event Frames. En la ventana Anotaciones, puede anadir, editar y eliminar anotaciones, ademas de cargar, cambiar y eliminar un archivo adjunto de una anótación. Buscar anotaciones de event frames Puede buscar event frames que se hayan anotado. El estado de anótación puede consultarse en el visor de la cólección Búsquedas de event frames, donde se muestra la columna Anotado ( ). Para agrupar event frames por estado de anótación, haga clic en el icono de columna . Añadir anotaciones a event frames Es posible anadir una o varias anotaciones a un event frame. Antes de empezar Para anotar un event frame bloqueado, antes es necesario que un usuario con permisos de administrador lo desbloquee. Procedimiento 1. En el navegador, haga clic en Event Frames. 2. En el navegador Event Frames, haga clic en una cólección de Búsqueda de Event Frames. El contenido de la cólección se móstrara en el visor. Junto a los event frames que tienen anotaciones aparece el icono Anotados ( ). 3. Para anadir una nueva anótación, seleccione una de las siguientes acciones. ◦ En el visor, haga clic con el bótón secundario en un event frame y luego haga clic en Anotar. ◦ En el visor, haga doble clic en un event frame y luego haga clic en el vínculó Anotaciones en la pestana General. ◦ En el navegador Event Frames, haga clic con el bótón secundario en un event frame de una cólección de event frames y haga clic en Anotar. ◦ Para anadir otra anótación a un event frame anteriormente anotado, haga doble clic junto a el. 4. En la ventana Anotaciones, haga clic en Nueva anotación. 5. Introduzca una anótación en el campo Comentario. Nota: Si necesita mas espacio al escribir, pulse F2 e introduzca una anótación en la ventana Visualizador de texto. Haga clic en Aceptar para cerrar la ventana. 6. Para adjuntar un archivo a la anótación, haga clic en Agregar adjunto. a. En la ventana Abrir, vaya al directorio donde se encuentre el archivo que desea cargar. b. Seleccione el archivo y haga clic en Abrir. Guía del usuario PI System Explorer 311 Anotaciones en PI AF El nombre de archivo se muestra en el campo Adjunto. 7. Haga clic en Cerrar. Resultados En la columna Anotados, se muestra junto al event frame. Mueva el cursor sobre el icono para ver el texto de la anótación. Si se adjunta un archivo, tambien se móstrara su nombre. Anotaciones de transferencias Los usuarios pueden anotar una transferencia, ademas de cargar un archivo para vincular a una anótación. Configuración de anotaciones de transferencias Para cónfigurar una anótación, abra una ventana Anotaciones de una transferencia específica que haya seleccionado en el navegador o en el visor Marcos de evento. En la ventana Anotaciones, puede anadir, editar y eliminar anotaciones, ademas de cargar, cambiar y eliminar un archivo adjunto de una anótación. Consultar anotaciones de transferencias El estado de anótación puede consultarse en el visor de la cólección Búsquedas de transferencias, donde se muestra la columna Anotado ( ). Para agrupar transferencias por estado de anótación, haga clic en el icono de columna . Añadir anotaciones a transferencias Es posible anadir una o varias anotaciones a una transferencia. Procedimiento 1. En el navegador, haga clic en Event Frames. 2. En el navegador Event Frames, haga clic en una cólección de Búsqueda de transferencia. El contenido de la cólección se móstrara en el visor. Junto a las transferencias que tienen anotaciones aparece el icono Anotados ( ). 3. Para anadir una nueva anótación, seleccione una de las siguientes acciones. ◦ En el visor, haga clic con el bótón secundario en una transferencia de la lista de resultados de busqueda y luego haga clic en Anotar. ◦ En el visor, haga doble clic en una transferencia y luego haga clic en el vínculó Anotaciones de la pestana General. ◦ En el navegador de Event Frames, haga clic con el bótón secundario en una transferencia de una cólección de Búsqueda de transferencia y luego haga clic en Anotar. ◦ Para anadir otra anótación a una transferencia anteriormente anotada, haga doble clic junto a ella. 4. En la ventana Anotaciones, haga clic en Nueva anotación. 5. Introduzca una anótación en el campo Comentario. Nota: Si necesita mas espacio al escribir, pulse F2 e introduzca una anótación en la ventana Visualizador de texto. Haga clic en Aceptar para cerrar la ventana. 6. Para adjuntar un archivo a la anótación, haga clic en Agregar adjunto. 312 Guía del usuario PI System Explorer Anotaciones en PI AF a. En la ventana Abrir, vaya al directorio donde se encuentre el archivo que desea cargar. b. Seleccione el archivo y haga clic en Abrir. El nombre de archivo se muestra en el campo Adjunto. 7. Haga clic en Cerrar. Resultados En la columna Anotados, se muestra junto a la transferencia. Mueva el cursor sobre el icono para ver el texto de la anótación. Si se adjunta un archivo, tambien se móstrara su nombre. Guía del usuario PI System Explorer 313 Anotaciones en PI AF 314 Guía del usuario PI System Explorer Análisis basados en activos El analisis basado en activos es la función en PI Asset Framework (PI AF) que se usa para crear y administrar los analisis. Un analisis lee los valores de atributos de PI AF, realiza calculós, y escribe resultados para otros atributos. Dentro de PI System Explorer, puede acceder al analisis basado en activos cuando trabaja con elementos y plantillas de elementos. En esta sección • Intróducción a los analisis • Analisis de expresiones • Analisis de resumen • Analisis de generación de marcos de evento • Analisis de SQC • Analisis de ejemplo • Rellenado y recalculó de analisis • Gestión de analisis en la base de datos de PI AF • Referencia de funciones de expresión • Funciones del vapor para expresiones de analisis • Administración de PI Analysis Service Introducción a los análisis Un analisis realiza calculós en un horario determinado. El analisis toma valores de atributos de PI AF existentes como entradas y genera nuevas salidas, ya sean nuevos valores calculados o nuevos event frames. Cada analisis tiene un elemento o elemento de plantilla asociado. Los siguientes tipos de analisis estan disponibles: • Expresión Calcula uno o mas valores de salida a partir de las funciones, los operadores y los valores de entrada especificadós. • Resumen Calcula funciones estadísticas estandar para un grupo de atributos seleccionados. Este grupo se selecciona de los atributos de un elemento o del conjunto de todos los atributos de sus subelementos. • Generación de Event Frame Inicia o finaliza event frames basandóse en las condiciones especificadas. • SQC Utiliza metódós de control de calidad estadísticó (SQC) para monitorear que los valores de atributo permanezcan dentro de los límites predeterminados. Todos los analisis pueden crearse a partir de plantillas de analisis con el estado Enabled o Disabled; de forma predeterminada, los analisis se habilitaran cuando se creen. Para crear un analisis con el estado Disabled, asegurese de desactivar la casilla de verificación Habilitar análisis cuando se crea desde una plantilla en la plantilla de analisis. Guía del usuario PI System Explorer 315 Análisis basados en activos Para los analisis de generación de marcos de evento y los analisis de SQC con salidas de marcos de evento, puede crear una plantilla de regla de nótificación haciendo clic en Create a new notification rule template for (Crear una nueva plantilla de regla de notificación para) Analysis Template Name. Para los analisis de expresiones y los analisis de generación de marcos de evento, especifique las entradas en expresiones. Para los analisis de generación de event frame (que tienen instalado PI Analysis Service 2017 R2 o versiones posteriores), analisis de expresión y de rollup, puede asignar salidas de analisis a los atributos de PI AF. Si asigna salidas a atributos cónfiguradós como referencias de datos de PI point, el analisis guarda el historial de la salida para un PI point. OSIsoft recomienda que guarde las salidas de analisis para los PI point. Puede utilizar PI point en herramientas de visualización para ver la tendencia del analisis. Guardar salidas para los PI point tambien permite lograr un mejor rendimiento de PI AF que al guardar salidas para los atributos sin referencias de datos. Nota: PI Analysis Service no utiliza informes de excepciones mientras escribe en salidas cónfiguradas como referencias de datos de PI point. Aunque no se utilicen ajustes de excepciones para el PI Point de salida, se utilizaran ajustes de cómpresión para el PI Point de salida con el fin de determinar que salidas se escriben en PI Data Archive. A partir de PI AF 2018 SP2, los analisis respetaran los dígitós mostrados que se cónfigurarón en un atributo o en una plantilla de atributos. Los valores que visualiza cuando evalua un analisis u obtiene la vista previa de los resultados móstraran el mismo numeró de dígitós que el atributo de salida siempre que haya asignado el atributo de salida. Para obtener mas infórmación, consulte Controlar la visualización de los valores de atributos y plantillas de atributos. En esta sección • Cónfigurar y administrar analisis en un elemento • Plantillas de analisis • Actualización de analisis y plantillas de analisis • Atributos excluidos en analisis • Prógramación de analisis • Expresiones para analisis • Analisis y datos futuros Configurar y administrar análisis en un elemento Un analisis recien creado aparece en la tabla de la pestana Análisis. Puede ver su estado actual, si esta asociado o no con una plantilla, su tipo de analisis, nombre y estado de rellenado o recalculó. Pase el puntero del ratón sobre los elementos o los iconos de la lista para ver su infórmación sobre herramientas. Para administrar varios analisis en el panel Administración, consulte Administración de analisis. Para ver la expresión y prógramación de un analisis, seleccióneló en el visor Análisis. Puede realizar estas operaciones en el visor Análisis: • Crear un análisis Puede hacer clic en (New Analysis [Nuevo analisis]) en la parte superior del visor, o hacer clic con el bótón secundario en cualquier parte del visor y luego hacer clic en Nuevo. 316 Guía del usuario PI System Explorer Análisis basados en activos • Habilitar o deshabilitar un análisis seleccionado Puede seleccionar un analisis y hacer clic en (Enable Analysis [Habilitar analisis]) o (Disable Analysis [Deshabilitar analisis]) en la parte superior del visor. • Seleccionar columnas para mostrar Puede hacer clic con el bótón secundario en cualquier encabezado de columna y seleccionar encabezados para mostrar. • Vista previa de resultados Puede obtener una vista previa de los resultados de un analisis para ver cómó funciona a lo largo de un intervalo de tiempo especificadó al hacer clic con el bótón secundario sobre un analisis y seleccionar Vista previa de resultados. Puede exportar la tabla de resultados a una hoja de calculó o copiar las filas seleccionadas de la tabla de resultados a otras aplicaciones. Para obtener infórmación sobre cómó ver graficós de tendencias de tiempos de salida especificadós como relativos para tiempos de activación, consulte Graficós de tendencias en Vista previa de resultados. • Reponer o recalcular datos de un análisis Para rellenar o recalcular los datos, puede ejecutar un analisis durante un periodo de tiempo anterior, como se describe en Reponer o recalcular datos de un analisis. Un analisis de expresión, resumen o SQC puede rellenar o recalcular datos si las salidas de analisis se asignan a atributos de PI point. Puede rellenar los datos faltantes en un rango de tiempo y conservar los datos existentes, o puede recalcular, lo que elimina y recalcula los datos en el rango de tiempo. Un analisis de generación de marcos de evento tambien puede recalcular marcos de evento durante un periodo especificadó. Sin embargo, el proceso de recalculó elimina autómaticamente todos los event frames existentes para ese períódó, así como anotaciones sobre event frames afectados. Para rellenar/recalcular, necesita permiso de ejecución sobre los analisis. El permiso adecuado se puede obtener mediante la asignación de su cuenta a la identidad de Asset Analytics Recalculation. Tenga en cuenta que el recalculó solo esta disponible para PI Analysis Service 2016 R2 o una versión posterior. Ademas, PI Data Archive que almacena PI points debe ejecutar la versión 2016 R2 o una versión posterior. • Habilitar el recálculo automático para un análisis En PI AF 2017 R2, los analisis pueden recalcularse autómaticamente. Si bien el recalculó autómaticó esta habilitado a nivel general de manera predeterminada, tiene que elegir en el nivel de analisis individual (plantilla) si espera datos que llegan mas tarde o fuera de orden que puedan activar un recalculó. Si un analisis aparece en la lista con , significa que el recalculó autómaticó esta habilitado. Consulte Cónfigurar el recalculó autómaticó de analisis y plantillas de analisis si desea mas infórmación. • Ir a la plantilla Un analisis detallado con se basa en una plantilla de analisis. Puede abrir la plantilla directamente desde el analisis al hacer clic con el bótón secundario sobre el analisis y, luego, hacer clic en Ir a plantilla. Nota: Puede ir directamente al analisis desde el atributo al hacer clic con el bótón secundario en el atributo y, luego, hacer clic en Ir al análisis. Si no hubiera un analisis cónfiguradó en el atributo, aparecera la ópción Análisis nuevo. Guía del usuario PI System Explorer 317 Análisis basados en activos • Evento de pista de auditoría Puede abrir el registro de auditóría directamente desde el analisis al hacer clic con el bótón secundario sobre el analisis y, luego, hacer clic en Eventos de pista de auditoría. Para obtener mas infórmación sobre pistas de auditóría, consulte Seguimiento de los cambios en PI AF con pista de auditóría. • Restablecer a plantilla Solo se pueden realizar cambios de prógramación en un analisis que se base en una plantilla de analisis. Para revertir la prógramación de un analisis, haga clic con el bótón secundario en el analisis y luego haga clic en Restablecer a plantilla. • Convertir a plantilla Si el elemento de un analisis deriva de una plantilla de elementos, pódra convertir el analisis en una plantilla de analisis en esa plantilla de elementos al hacer clic con el bótón secundario sobre el analisis y seleccionar Convertir a plantilla. Esta función permite crear y depurar un analisis en relación con un elemento específicó antes de generalizarlo como plantilla. Nota: Si alguna de las salidas de analisis escribe en un PI point específicó, se le sólicitara que elija cómó especificar el PI point en la plantilla de analisis para garantizar que las salidas de los analisis derivados escriban en PI points unicós. Para crear tipos específicós de analisis, consulte: • Crear un analisis de expresiones • Crear un analisis de resumen • Crear un analisis de generación de marcos de evento • Crear un analisis de SQC Plantillas de análisis Para aplicar un analisis a un elemento, especifique el elemento directamente al crear el analisis. Sin embargo, para aplicar un analisis a un grupo de elementos (creados a partir de la misma plantilla de elementos), es mucho mas eficaz utilizar una plantilla de análisis que aplicar el analisis de forma individual a cada elemento. Las plantillas de analisis definen el formato de un analisis. Los analisis derivados de ellas seran similares, pero tendran atributos de entrada y de salida específicós. Las plantillas de analisis permiten aprovechar las ventajas de la jerarquía de PI AF. Todos los elementos derivados de una plantilla de elementos adquieren autómaticamente los analisis de sus plantillas de analisis. Cree una plantilla de analisis en una plantilla de elementos siguiendo el mismo procedimiento que cuando se crea un analisis en un elemento. Cuando anada o módifique una plantilla de analisis en una plantilla de elementos, esos cambios se própagaran a todos los elementos derivados de la plantilla de elementos. Al eliminar una plantilla de analisis, borra todos los analisis derivados de ella, excepto los analisis vinculados a las nótificaciónes. Con PI Server 2015 R2 y versiones posteriores, al crear una plantilla de analisis en una plantilla de elementos derivada de una plantilla base de elemento, es posible seleccionar atributos de entrada definidós como derivados y como plantillas base de elemento. Analógamente, puede asignar salidas de analisis a atributos de plantilla base y derivados. Nota: Un analisis derivado de una plantilla de analisis no puede ser eliminado de un elemento directamente. 318 Guía del usuario PI System Explorer Análisis basados en activos Para crear tipos específicós de plantillas de analisis, consulte: • Crear una plantilla de analisis de expresiones • Crear una plantilla de analisis de resumen • Crear una plantilla de analisis de generación de marcos de evento • Crear una plantilla de analisis de SQC Actualización de análisis y plantillas de análisis Tan pronto como se inserta un analisis, se activa de forma autómatica y esta disponible para ejecutarse. Cualquier cambio que se inserte es captado de forma inmediata por todos los analisis a los que afecta, incluso cuando se estan ejecutando. Los cambios que pueden afectar a un analisis incluyen: • Ediciones realizadas directamente en el analisis. • Cambios en un elemento que afectan sus analisis, incluso la adición o eliminación de un analisis. • Cambios en una plantilla de elementos, que se propagan a todos los elementos que provengan de esa plantilla, incluso la adición o eliminación de una plantilla de analisis. • Cambios en una plantilla de analisis, que se propagan a todos los analisis que provengan de la plantilla. • Cambios en una plantilla de marcos de evento utilizados por un analisis; los nuevos marcos de evento se basan en la plantilla actualizada. Atributos excluidos en análisis En PI Asset Framework 2015, se introdujeron los atributos excluidos. Para obtener mas infórmación sobre los atributos excluidos, consulte Propiedad de atributo apagado. A partir de PI AF 2018, el comportamiento y el manejo de los atributos excluidos cambiaron en terminós de expresión, generación de Event Frames y analisis SQC. Antes de 2018, los analisis cónfiguradós con atributos excluidos devólvían el valor Error de cálculo despues de la evaluación y fallaban. A partir de PI AF 2018, dichos analisis se suspenderan y se marcaran con un icono ( ) en el Visor de análisis. Si pasa el mouse sobre el icono vera un tooltip con mas infórmación. Si no desea que se suspendan los analisis con atributos excluidos, puede validar el atributo excluido con una función de expresión BadVal. Suponiendo que 'att1' sea un atributo excluido, en el ejemplo que figura a cóntinuación, BadVal pódría usarse para evitar que se suspenda el analisis. En este caso, el analisis cóntinuara ejecutandóse: If BadVal('att1') Then ('att2') Else ('att1' + 'att2) Nota: PI Analysis Service detecta autómaticamente cualquier cambio en la cónfiguración del atributo excluido en el analisis. Por ejemplo, si decide cambiar la propiedad de 'att1' para que no se excluya mas y registrar el cambio, el servicio lo detectara y ejecutara el analisis con 'att1.' Cuando selecciona Desencadenada por eventos como una ópción de prógramación, debe seleccionar una entrada de activación. Tenga en cuenta que, si el atributo excluido es la unica entrada de activación disponible, se suspendera el analisis aunque lo valide con BadVal. Esto sucede porque los analisis no activan atributos excluidos. Asegurese de tener otras entradas para activar en el analisis. Para obtener mas infórmación, consulte Prógramación de analisis. Guía del usuario PI System Explorer 319 Análisis basados en activos Programación de análisis Cada analisis requiere que usted especifique la prógramación. La prógramación indica cuandó evaluar un analisis de forma autómatica. Existen dos tipos de prógramación: • Periódica Con la prógramación periódica, la evaluación se produce basandóse en la hora de reloj. Puede especificar una hora determinada para la evaluación de cada día o el tiempo que transcurre entre las evaluaciones. Con PI Server 2015 R2 y versiones posteriores, la frecuencia maxima que se puede definir para los analisis es de 120 veces por segundo. Nota: ◦ Si existiesen analisis anteriormente cónfiguradós para ejecutarse a mas de 120 veces por segundo, debera reducir el períódó a menos del maximó permitido pues, de lo contrario, estos generaran errores al ejecutarse con PI Server 2015 R2. Analógamente, si va a establecer programaciones periódicas fuera de la interfaz de usuario de PI System Explorer, asegurese de que el períódó se establezca en un valor inferior al maximó permitido. ◦ Si el períódó no puede dividirse exactamente cada 7 minutos en 24 horas, por ejemplo, la hora de evaluación se restablecera al comienzo de cada día. Imagine que prógramó el analisis para que se ejecute cada 7 minutos y la ultima evaluación fue a las 11:56 p. m. La próxima evaluación se realizara a la medianoche (4 minutos despues) y no a las 12:03 a. m. del siguiente día. • Desencadenada por eventos Con la prógramación desencadenada por eventos, la evaluación se produce basandóse en eventos. Puede especificar uno o mas atributos de entrada que desencadenen una evaluación siempre que el valor del atributo cambie. Nota: Cuando esta activado el rellenado autómaticó, se ignoran los eventos activadores con marcas de tiempo anteriores a la hora de inicio del servicio de analisis a efectos de la evaluación en tiempo real. Para obtener mas infórmación sobre la evaluación en tiempo real y la repósición autómatica, incluida la cónfiguración del parametró de cónfiguración de AutoBackfillingEnabled, consulte Cónfiguración del servicio de analisis. De forma predeterminada, los analisis utilizan la prógramación desencadenada por eventos, que se desencadena de acuerdo a los cambios que se realizan en las entradas. Muchos factores afectan la velocidad en la que un analisis ejecuta y escribe los valores de salida: • Arquitectura del sistema, incluidas las entradas y salidas • Cónfiguración de red • Carga y rendimiento de los diferentes equipos Supervise y pruebe sus analisis; en particular, aquellos que son programados en frecuencias altas, para garantizar que los recursos del sistema respalden la cónfiguración. Marcas de tiempo de salida para los análisis Para los analisis programados, la marca de tiempo predeterminada para los valores de salida es la hora de activación. Para la prógramación periódica, la hora de activación es la hora de 320 Guía del usuario PI System Explorer Análisis basados en activos evaluación programada, y para la prógramación activada por eventos, la hora de activación es la hora en que un atributo especificadó cambia valores. Puede especificar la marca de tiempo de los valores de salida de los analisis. Al especificar la marca de tiempo de salida, puede: • Producir resultados con marca de tiempo en una cómpensación especificada de la hora de activación. • Producir resultados con marca de tiempo en una hora particular del día, sin importar cuandó se evalua realmente el analisis. Por ejemplo, puede fijar una marca de tiempo a las 6:00 p. m. para la salida de un analisis que calcula resultados para un turno de próducción diario que finaliza a las 6:00 p. m., incluso si el analisis no se evalua realmente hasta las 10:00 p. m. • Evaluar un analisis repetidas veces para calcular un valor de previsión para una hora y fecha particulares, a medida que cambian las condiciones de entrada. Los resultados de cada evaluación tienen la misma marca de tiempo: los valores de salida del analisis reflejan los resultados de la evaluación mas reciente. Especificar la marca de tiempo para las salidas de análisis Utilice la ventana Opciones avanzadas en un analisis para especificar la marca de tiempo de los valores de salida del analisis. Procedimiento 1. En el navegador Elementos, seleccione un elemento y, en el visor, haga clic en la pestana Análisis. 2. Seleccione un analisis de la lista y luego haga clic en Avanzadas en el area de prógramación cerca de la parte inferior de la ventana. 3. En la ventana Opciones avanzadas, especifique la marca de tiempo de la salida: ◦ Hora de activación Valor predeterminado. La hora de reloj que especifica un programa o que un valor de entrada módifica. ◦ Hora de ejecución La hora de reloj en la que el analisis calcula el valor. Esto difiere de la hora de activación cuando el sistema tiene una hora retrasada o cuando hay un tiempo de espera del calculó cónfiguradó (consulte CalculationWaitTimeInSeconds en Cónfiguración del servicio de analisis). ◦ Relativa a la hora de activación Una hora especificada por una expresión de tiempo de PI. Introduzca una expresión de tiempo valida, como un tiempo relativo a la hora de activación o un tiempo fijó. En la expresión, la hora actual y la hora de referencia implícita es la hora de activación (es decir, la hora de reloj que especifica el programa o en la que un valor de entrada cambia). Si ingresa una hora fija, todos los valores de salida del analisis tendran la marca de tiempo ingresada. Cuando no esta especificada, la unidad de medición predeterminada para el tiempo relativo es la hora. Para obtener infórmación sobre cómó ver graficós de tendencias de tiempos de salida especificadós como relativos para tiempos de activación, consulte Graficós de tendencias en Vista previa de resultados. ◦ Variable Guía del usuario PI System Explorer 321 Análisis basados en activos Use el valor de una variable como marca de tiempo de salida. Variable debe ser una marca de tiempo del tipo de valor datetime. Si este valor se calcula a partir de una expresión, PI Analysis Service usa el valor calculado para cada evento del activador como la marca de tiempo de salida. Esta ópción esta disponible solamente para analisis de expresiones. Puede crear una vista previa de los resultados haciendo clic con el bótón secundario en el analisis y seleccionando Vista previa de resultados. Para obtener mas infórmación, consulte Graficós de tendencias en Vista previa de resultados. Gráficos de tendencias en Vista previa de resultados Cuando hace clic con el bótón derecho en una expresión o rollup analyses y selecciona la Vista previa de los resultados, puede ver el graficó de tendencia con los valores de atributos de entrada y de salida a diferentes horas de activación. Si selecciona Relativa a la hora de activación y especifica, por ejemplo, “*-8h” como marca de tiempo de salida, se muestran dos graficós de tendencias, uno para la entrada y otro para la salida. El graficó de entrada muestra el mismo intervalo de tiempo que la hora de inicio y finalización cónfigurada; sin embargo, el graficó de salida muestra la hora que se calcula mediante la anulación de la marca de tiempo de salida respecto a la hora de activación. Cada graficó de tendencias muestra un maximó de cuatro atributos de entrada y cuatro de salida; actualmente, los atributos de entrada y de salida que se muestran en el graficó los selecciona autómaticamente PI Analysis Service. En la tabla, la columna Tiempo de salida indica el tiempo de salida calculado con el calculó de intervalo de tiempo. Nota: Los graficós de Vista previa de resultados pueden representar datos que difieran de los resultados reales de PI Analysis Service. Por ejemplo, si los mismos datos de marca de tiempo se sobrescriben varias veces, la tabla y los graficós de Vista previa de resultados muestran cada valor escrito del punto de datos, pero PI Analysis Service solo utiliza el ultimó valor escrito. Expresiones para análisis Para los analisis de expresiones y los analisis de generación de marcos de evento, usted especifica las entradas y los calculós en expresiones. En PI System Explorer, introduce cada expresión en una fila. Cada fila tiene las siguientes columnas: • Nombre El nombre de una variable para el valor calculado por la fila. Esta variable es interna del analisis. Puede utilizar esta variable como una entrada para expresiones especificadas por filas posteriores en el analisis. • Expresión La especificación de un calculó realizado. La expresión puede incluir atributos de PI AF, variables de filas anteriores del analisis y funciones. • Valor en la evaluación El valor calculado actual de la expresión. Haga clic en Evaluar para calcular nuevamente. • Valor en el último desencadenante El valor en el que se cómputó el ultimó desencadenante. 322 Guía del usuario PI System Explorer Análisis basados en activos • Atributo de resultado Para los analisis de expresiones, el atributo que almacena el valor calculado. Si el analisis contiene multiples expresiones, puede asignar el valor de cualquier expresión a un atributo de resultado. Sin embargo, debe asignar por lo menos una expresión a un atributo de resultado. Por ejemplo, un analisis de expresiones puede contener una expresión, especificada en una sola fila. Nombre Expresión Valor en la evaluación Atributo de resultado Variable1 PrevVal('Att1') - 100 505 Analysis1_Output Tambien puede especificar el calculó de un analisis con multiples expresiones en diversas filas. Por ejemplo, un analisis puede contener tres expresiones: las primeras dos calculan variables V1 y V2, que se utilizan como entradas para la ultima expresión. Nombre Expresión V1 'Att1'/2 V2 'Att2' - 'Att3' Result V1 + 3*V2 Los analisis con multiples expresiones evaluan las expresiones en orden: primero la fila superior, luego la siguiente, etc. Debido a que las expresiones de las filas inferiores pueden depender de los resultados de las filas superiores, puede cambiar el orden de las filas para evaluarlas en el orden adecuado. Puede hacer clic en Añadir nueva variable para anadir una fila y en el icono para eliminarla. Consejo: • Puede anadir un salto de línea dentro de la expresión presionando las teclas Shift +Intro. • Puede facilitar la lectura de las expresiones mediante la adición de comentarios junto a una expresión o dentro de esta. Utilice la barra doble (//) para introducir un comentario o colocar el comentario entre la barra y el asterisco (/*), y el asterisco y la barra (*/). // Add comments here IF x THEN y ELSE /*Do this if x is false*/ z En esta sección • Especificación de las expresiones • Simplificación de una expresión con la refactórización Especificación de las expresiones Para crear una expresión, haga clic en la columna Expresión de una fila y especifique los atributos de entrada, las variables y las funciones que definen un calculó. Puede hacer lo siguiente: Guía del usuario PI System Explorer 323 Análisis basados en activos • Seleccionar e insertar atributos y funciones en la expresión desde Funciones y Atributos, y los paneles a la derecha de la expresión. • Ingresar el texto directamente en la expresión. A medida que escriba, las funciones, los atributos y las variables que coincidan con el texto que escribió apareceran en una lista de selección en el punto donde este el cursor y pódra seleccionar el elemento que desee insertar. Las expresiones de tiempo y los atributos se incluyen entre comillas simples. Las cadenas se incluyen entre comillas dobles. Simplificación de una expresión con la refactorización En las aplicaciones del mundo real, la expresión de un analisis puede ser extremadamente compleja y los nombres de atributo largos pueden contribuir a aumentarla. Para simplificar una expresión complicada, refactórícela como un grupo de expresiones mas pequenas asignadas a variables. Los analisis refactorizados son mas faciles de comprender. El analisis refactorizado tambien es mas facil de probar y depurar, ya que permite evaluar de forma simultanea las expresiones mas pequenas para aislar un error. Para refactorizar un analisis, defina los componentes del analisis como expresiones separadas y haga referencia por nombre de la variable. Por ejemplo, puede definir una expresión separada que defina un nombre de atributo largo como una variable separada o que defina un calculó particular como una variable separada. Para crear estas expresiones separadas, solo debe agregar nuevas filas de expresiones al analisis e introducir texto en las columnas Nombre y Expresión. Para reducir la escritura, puede seleccionar un terminó en una expresión, hacer clic con el bótón secundario sobre la selección y hacer clic en Asignar a variable. En la fila sobre la expresión, PI System Explorer inserta una nueva fila que asigna el terminó seleccionado al nombre de una nueva variable. En la expresión original, PI System Explorer reemplaza el terminó con el nombre de la nueva variable. Pódra editar el nombre de cualquier fila. Sin embargo, si cambia el nombre de una fila de expresión que se utiliza como variable en otras expresiones, rómpera la cónexión entre ellas. Ejemplo Suponga que tiene una expresión compleja definida en una sola fila: Nombre Expresión Variable1 2*'LongAttributeName' + Avg('Att2', 'Att3', 'Att4') Puede refactorizar la expresión en las siguientes tres filas que contengan expresiones mas sencillas. Tenga en cuenta que la tercera fila usa los nombres de las filas anteriores como variables. 324 Nombre Expresión Variable1 'LongAttributeName' Variable2 Avg('Att2', 'Att3', 'Att4') Variable3 2*Variable1 + Variable2 Guía del usuario PI System Explorer Análisis basados en activos Análisis y datos futuros Puede utilizar datos futuros como entradas de un analisis. Tambien puede utilizar un analisis para producir datos futuros al especificar una marca de tiempo futura para el resultado de un analisis. Las expresiones pueden utilizar valores de eventos futuros como entradas de un analisis. Sin embargo, si un analisis utiliza prógramación activada por eventos, las entradas con datos futuros pueden generar evaluaciones de analisis. Si un atributo de activación tiene eventos futuros, una evaluación ocurre a medida que cada evento entra en vigor, cuando la hora del reloj coincide con la hora del evento. Las siguientes secciones muestran dos usos de datos futuros en analisis. El primer ejemplo muestra cómó utilizar datos futuros como entradas de un analisis. El segundo ejemplo muestra cómó utilizar un analisis para producir datos futuros. Ejemplo: Datos futuros de entrada para evaluar valores de previsión Supongamos que necesita evaluar valores de previsión para la temperatura exterior proporcionada por un servicio de terceros. Para hacerlo, cree un analisis que encuentre las diferencias entre los valores de previsión y los reales. El analisis necesita dos atributos de entrada: • ActualTemp Almacena lecturas de temperatura de un termómetró exterior casi en tiempo real. • ForecastTemp Almacena datos futuros; en este caso los valores de previsión para la temperatura exterior todos los días a las 6 a. m., 2 p. m. y 10 p. m. El analisis calcula la diferencia entre los valores ActualTemp y ForecastTemp y escribe los resultados en un atributo de resultado denominado DeltaTemp. Elija una prógramación activada por eventos para el analisis con el atributo ForecastTemp como el unicó atributo de entrada de activación. Con la prógramación activada por eventos, se lleva a cabo una evaluación cuando el analisis detecta un nuevo evento para un atributo de activación. Debido a que este atributo de activación almacena datos futuros, el analisis detecta un nuevo evento tres veces por día, cuando la hora del reloj marca las 6 a. m., 2 p. m. y 10 p. m.; esto activa una evaluación y un nuevo resultado para el atributo DeltaTemp. Ejemplo: Datos futuros de resultado para calcular metas de emisiones semanales Supongamos que necesita fijar metas semanales para las emisiones de una planta de cemento que funciona bajo una capacidad anual voluntaria de CO2 . Es probable que la meta semanal cambie todas las semanas en respuesta a los niveles reales de emisión de la semana anterior y a la cantidad restante de la capacidad anual voluntaria. Al finalizar cada semana, cónócera las emisiones reales desde el comienzo del anó y pódra calcular una nueva meta de emisiones semanal. Querra que la marca de tiempo para la nueva meta sea exactamente a una semana de la hora del calculó, que coincide con la hora del calculó de las emisiones reales para la semana siguiente. En PI AF, cree atributos para los parametrós que requieren los calculós, como la capacidad anual. A cóntinuación, cree un nuevo analisis de expresión que calcule un atributo de resultado denominado WeeklyGoal. El analisis completa los siguientes pasos: Guía del usuario PI System Explorer 325 Análisis basados en activos 1. Encuentre las emisiones reales desde el comienzo del anó. 2. Encuentre la diferencia entre el total anual hasta la fecha y la capacidad anual. 3. Divida la diferencia por la cantidad de días restantes de la capacidad anual y multiplíqueló por siete para calcular el atributo WeeklyGoal. 4. Guarde el atributo WeeklyGoal como un PI point de datos futuros, que preserva el historial y permite la generación de tendencias y otros usos. Cuando crea el analisis, elija la prógramación periódica para todos los días a las 12:00 a. m. La sintaxis del analisis garantiza que los calculós solo se ejecuten los domingos. Por ultimó, especifique la marca de tiempo para los resultados del analisis. Introduzca la expresión * + 7d para establecer la marca de tiempo exactamente a siete días de la hora de activación. El atributo WeeklyGoal tendra una marca de tiempo que es una semana en el futuro (es decir, el siguiente domingo a las 12:00 a. m.).. Análisis de expresiones El analisis de expresiones calcula uno o mas valores de resultado a partir de las funciones, las operaciones y los valores de entrada especificadós. Usted especifica las entradas y los calculós para estos analisis en expresiones. Puede asignar cualquier resultado que una expresión calcula a un atributo. Debe asignar por lo menos un resultado a un atributo. Puede asignar el resultado a un atributo existente o puede crear un nuevo atributo cuando asigna el resultado. Si crea un nuevo atributo cuando asigna el resultado (desde la pestana Análisis en PI System Explorer), debe decidir si guardara el historial de resultados o no lo hara; el sistema crea el tipo de atributo apropiado: • Si elige guardar el historial de resultados, el sistema crea un atributo con una referencia de datos de PI point y crea un PI point en el PI Data Archive especificadó. Con el resultado guardado en un PI point, puede utilizar herramientas de visualización para ver la tendencia asociada con el calculó, y puede recuperar el valor para cualquier hora que el analisis realizó el calculó. El analisis calcula y almacena un valor como se especifica por el programa de analisis. • Si elige no guardar el historial de resultados, PI System Explorer crea un atributo con una referencia de datos del analisis. Un analisis solamente calcula el valor para expresiones asignadas a atributos con una referencia de datos de analisis cuando se lo solicita. Para obtener un mejor rendimiento, asigne los atributos de resultado a atributos con referencias de datos de analisis si solamente necesita conocer el valor mas reciente y no necesita los valores anteriores. En esta sección • Crear una plantilla de analisis de expresiones • Crear un analisis de expresiones Crear una plantilla de análisis de expresiones En PI System Explorer, puede crear una plantilla de analisis de expresiones para una plantilla de elementos. En la plantilla, puede crear una expresión para cada calculó. Para registrar el valor que una expresión calcula, asigne la salida a una plantilla de atributos. Puede crear nuevas plantillas de atributos a partir de la plantilla de analisis de expresiones. 326 Guía del usuario PI System Explorer Análisis basados en activos Antes de empezar Determine los valores de salida que desea calcular y guardar. Identifique las funciones, los operadores y los atributos de entrada necesarios para los calculós. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, seleccione la plantilla de elementos en la que desea crear la plantilla de analisis. 3. En el visor, haga clic en la pestana Plantillas de análisis. La pestana muestra todas las plantillas de analisis ya definidas para la plantilla de elementos. 4. Cree una nueva plantilla de analisis para la plantilla de elementos: ◦ Si no existe ninguna plantilla de analisis, haga clic en Crear nueva plantilla de análisis para crear la primera. ◦ De lo contrario, haga clic en Nueva plantilla de análisis para crear una nueva. 5. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Descripción Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. ◦ Tipo de análisis Haga clic en Expresión. 6. Opcional. Desactive la casilla de verificación Habilitar análisis cuando se crea desde una plantilla para que el analisis se cree en el estado Disabled. De forma predeterminada, los nuevos analisis se crean con el estado Enabled. Si no desea iniciar el analisis cuando se crea, borre esta ópción. 7. Opcional. Para evaluar temporalmente expresiones en la plantilla de analisis segun los valores de un elemento en particular, haga clic en el vínculó Seleccionar un elemento de ejemplo y seleccione un elemento en función de la plantilla de elementos actual. Si no se han creado elementos a partir de la plantilla de elementos actual, primero debe crear un elemento. Las plantillas no tienen datos concretos asociados con sus atributos. Es imposible evaluar una expresión en una plantilla de analisis, excepto tomando prestados atributos de valor de un determinado elemento para ello. PI System Explorer cónfigura un elemento de ejemplo para el elemento que selecciónó. 8. Especifique una o mas expresiones para el analisis. Introduzca cada expresión en una fila. Una expresión especifica entradas y calculós. Consulte Expresiones para analisis. 9. Asigne al menos una expresión a una plantilla de atributos de salida. Guía del usuario PI System Explorer 327 Análisis basados en activos a. En la columna Atributo de salida de la expresión, haga clic en Asignar. b. Especifique la plantilla de atributos. Para… Haga lo siguiente… Asignar la salida a una plantilla de atributos existente Haga clic en el nombre de la plantilla de atributos. Seleccione una plantilla de atributos con una referencia de datos de PI Point para guardar el historial del calculó. Para un mejor rendimiento cuando no requiere un historial, utilice una plantilla de atributos con una referencia de analisis de datos. Asignar la salida a una nueva plantilla de atributos a. Haga clic en Nueva plantilla de atributos para abrir la ventana Propiedades de plantilla de atributos. b. Indique si el atributo debe guardar el historial de la salida: ▪ Haga clic en Sí para crear un atributo con una referencia de datos de PI Point. Este atributo guarda el historial de la salida. ▪ Haga clic en No para crear un atributo con una referencia de datos de analisis. Este atributo calcula un nuevo valor cuando se solicita. c. Cónfigure la plantilla de atributo para crear: ▪ Nombre Nombre del atributo creado. ▪ Descripción Texto opcional que describe al atributo. ▪ Servidor de datos Para atributos que guardan el historial de salida, el servidor de PI Data Archive que guarda la referencia de datos de PI Point. De forma predeterminada, esto se establece en %Server%, lo cual se establece en el servidor de PI Data Archive predeterminado. ▪ Tipo de valor El tipo de datos que el atributo guarda. Despues de crear la plantilla de atributos, puede refinar su definición en la pestana Plantillas de atributos. d. Haga clic en Aceptar para crear la plantilla de atributos. 10. Opcional. Si especificó un elemento de ejemplo, haga clic en Evaluar para verificar los valores de salida de las expresiones individuales. 11. Especifique la prógramación para el analisis. Consulte Prógramación de analisis. 12. Opcional. Si especificó un elemento de ejemplo, verifique el analisis al revisar los resultados obtenidos con los datos históricós: 328 Guía del usuario PI System Explorer Análisis basados en activos a. En la lista de analisis, haga clic con el bótón secundario sobre el nombre del analisis y haga clic en Vista previa de resultados. b. Introduzca una hora de inicio y finalización que no sean posteriores a la hora actual y haga clic en Generar resultados para ver una lista de resultados. 13. Para aplicar los cambios y guardar el trabajo de forma local, haga clic en herramientas. en la barra de 14. Haga clic en Ingresar en la barra de herramientas para guardar la plantilla de analisis en el servidor de PI AF y para crear el analisis de cualquier elemento segun la plantilla de elementos. Crear un análisis de expresiones En PI System Explorer, puede crear un analisis de expresiones unicas para un elemento individual. En el analisis, puede crear una expresión para cada calculó. Para registrar el valor que una expresión calcula, asigne la salida a un atributo. Puede crear nuevos atributos al cónfigurar un analisis. Antes de empezar Determine los valores de salida que desea calcular y guardar. Identifique las funciones, los operadores y los atributos de entrada necesarios para los calculós. Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, seleccione el elemento en el que desea crear el analisis. 3. En el visor, haga clic en la pestana Análisis. La pestana muestra todos los analisis ya definidós para el elemento. 4. Cree un nuevo analisis para el elemento: ◦ Si no existe ningun analisis, haga clic en Crear nuevo análisis para crear el primero. ◦ De lo contrario, haga clic en Nuevo análisis para crear uno nuevo. 5. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Descripción Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. ◦ Tipo de análisis Haga clic en Expresión. 6. Especifique una o mas expresiones para el analisis. Introduzca cada expresión en una fila. Una expresión especifica entradas y calculós. Consulte Expresiones para analisis. 7. Asigne al menos una expresión a un atributo de salida: Guía del usuario PI System Explorer 329 Análisis basados en activos a. En la columna Atributo de salida de la expresión, haga clic en Asignar. b. Especifique el atributo. Para… Haga lo siguiente… Asignar la salida a un atributo existente Haga clic en el nombre del atributo. Seleccione un atributo con una referencia de datos de PI Point para guardar el historial del calculó. Para un mejor rendimiento cuando no requiere un historial, utilice un atributo con una referencia de datos de analisis. Asignar la salida a un nuevo atributo a. Haga clic en Nuevo atributo para abrir la ventana Propiedades de atributos. b. Indique si el atributo debe guardar el historial de la salida: ▪ Haga clic en Sí para crear un atributo con una referencia de datos de PI Point. Este atributo guarda el historial de la salida. ▪ Haga clic en No para crear un atributo con una referencia de datos de analisis. Este atributo calcula un nuevo valor cuando se solicita. c. Cónfigure el atributo: ▪ Nombre Nombre del atributo creado. ▪ Descripción Texto opcional que describe al atributo. ▪ Servidor de datos Para atributos que guardan el historial de salida, el servidor de PI Data Archive que guarda la referencia de datos de PI Point. De forma predeterminada, esto se establece en %Server%, lo cual se establece en el servidor de PI Data Archive predeterminado. ▪ Tipo de valor El tipo de datos que el atributo guarda. Despues de crear el atributo, puede refinar su definición en la pestana Atributos. d. Haga clic en Aceptar para crear el atributo. 8. Opcional. Haga clic enEvaluar para comprobar los valores de salida en las horas de Última activación y Evaluación. 9. Especifique la prógramación para el analisis. Consulte Prógramación de analisis. 10. Opcional. Para comprobar el analisis, revise los resultados obtenidos con los datos históricós: a. En la lista de analisis, haga clic con el bótón secundario sobre el nombre del analisis y haga clic en Vista previa de resultados. b. Introduzca una hora de inicio y finalización que no sean posteriores a la hora actual y haga clic en Generar resultados para ver una lista de resultados. 330 Guía del usuario PI System Explorer Análisis basados en activos 11. Para aplicar los cambios y guardar el trabajo de forma local, haga clic en herramientas. Esta acción no ejecuta el analisis. en la barra de 12. Haga clic en Ingresar en la barra de herramientas. PI System Explorer guarda y registra su analisis, y luego comienza a ejecutar el analisis. Análisis de resumen Los analisis de resumen calculan valores estadísticós, como la suma y el promedio de los atributos seleccionados asociados con un elemento. Por ejemplo, un analisis de resumen de un elemento de fabrica pódría utilizar el atributo temperatura con todas las bombas de la fabrica para calcular el promedio de temperatura. Los atributos para incluir en un analisis de resumen se pueden seleccionar de dos fuentes: • Atributos de elementos Por ejemplo, supongamos que desea verificar que el nivel del tanque es constante comprobando que todas las entradas y salidas suman cero. En la lista de los atributos del elemento del tanque, seleccione sus atributos de entrada y salida para calcular el total de la suma. Un resumen que utiliza los propios atributos de un elemento se conoce tambien como agregación. • Atributos de los elementos secundarios del elemento Por ejemplo, puede que necesite calcular el promedio de consumo de energía de un grupo de bombas en una refinería. Para ello, tendra que crear un analisis de resumen en el elemento principal (la refinería) que calcule el promedio de atributos de consumo de energía a partir de sus elementos secundarios (bombas). Utilice criterios de selección para elegir los atributos para el resumen. Puede seleccionar atributos que coincidan con el nombre de atributo que ingresa o que esten asociados con la categóría o la plantilla de elementos que especifica. Con Servidor PI 2015 R2 y versiones posteriores, puede seleccionar atributos secundarios para analisis de resumen. Para obtener mas infórmación, consulte Crear un analisis de resumen. Debe especificar una o mas funciones para calcular las estadísticas de los atributos seleccionados en el resumen (consulte Funciones del analisis de resumen). Asegurese de asignarle un atributo de salida a cada salida. Tenga en cuenta lo siguiente: • Debe seleccionar los atributos cuidadosamente para obtener resultados apropiados. Evite seleccionar conjuntos de unidades de medida (como temperatura y masa) o tipos de valor (como valores numericós y marcas de tiempo) mezclados. Siempre y cuando las entradas y las salidas tengan diferentes unidades dentro de la misma clase de unidades de medida, el sistema hace un esfuerzo razonable por convertir las unidades de entrada a las de la salida para el calculó. • Pódra anadir o eliminar elementos o atributos de la jerarquía sin tener que actualizar los analisis de resumen. Debido a que un resumen identifica los atributos de entrada cada vez que se ejecuta, este incluye autómaticamente todo atributo nuevo que coincida con el criterio de busqueda. • Algunos atributos seleccionados (como aquellos con valores de cadena) no participan del calculó del resumen, que opera solo con valores numericós o DateTime. En esta sección • Funciones del analisis de resumen • Crear una plantilla de analisis de resumen Guía del usuario PI System Explorer 331 Análisis basados en activos • Crear un analisis de resumen Funciones del análisis de resumen Puede especificar una o mas de las siguientes funciones para calcular las estadísticas de los atributos de entrada en el analisis de resumen. Nota: • Los atributos de entrada incorrectos se omiten del analisis de resumen. Por ejemplo, si posee cinco atributos que coinciden con los criterios pero uno es un valor incorrecto, la función Recuento devólvera cuatro. • Los tipos de valores ingresados numericó, DateTime y Enumeration value estan admitidos para las funciones Mínimo, Máximo y Recuento. La función Promedio admite los tipos de valores numericó y DateTime. Los valores ingresados para todas las demas funciones deben ser del tipo numericó. Función Descripción Tipos de datos admitidos Sum La suma de los valores de los atributos seleccionados. Numericó Promedio El promedio de los valores de dos o mas atributos seleccionados. Numericó, DateTime Mínimó El valor mínimó de los atributos seleccionados. Numericó, DateTime, Enumeration value Maximó El valor maximó de los atributos seleccionados. Numericó, DateTime, Enumeration value Cantidad El numeró de atributos que se utiliza en el calculó del resumen, que puede diferir del numeró total de atributos seleccionados. Por ejemplo, un atributo con un valor de cadena (como un nombre de parte) puede coincidir con los criterios de selección, pero pódría no participar del calculó del rollup y ser excluido del Recuento. Numericó, DateTime, Enumeration value Median. El valor medio de tres o mas valores de atributos seleccionados; para un grupo de valores par, el promedio de los dos valores centrales. El mismo numeró de valores por debajo y por encima de la media. Numericó Desviación estandar de póblación La desviación estandar de póblación, que se calcula en base a toda la póblación. Resulta util cuando todos los valores de una póblación estan disponibles para incluirse como entradas para el calculó. Numericó Desviación estandar de la muestra La desviación estandar de muestra, que se calcula en base a los valores de una muestra de la póblación. Es util para proporcionar un valor estimado de la desviación estandar de la póblación cuando es difícil o imposible incluir todos los valores de la póblación en el calculó. Numericó Crear una plantilla de análisis de resumen En PI System Explorer, puede crear una plantilla de analisis de resumen para una plantilla de elementos seleccionada. Seleccione los valores de entrada del resumen de los atributos de la plantilla de elementos seleccionada o de los atributos de una plantilla de elementos secundarios (cuyo elemento principal derive de la plantilla de elementos). Puede elegir un elemento secundario de ejemplo y utilizar sus atributos como ayuda a la hora de crear una plantilla de analisis de resumen. Antes de empezar Identifique las funciones estadísticas que desee calcular en el resumen y dónde guardar los resultados. Cuando cónfigure una plantilla de analisis, puede asignar los resultados de una función a un atributo existente de la plantilla de elementos o crear un nuevo atributo de salida. 332 Guía del usuario PI System Explorer Análisis basados en activos Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, seleccione la plantilla de elementos en la que desea crear la plantilla de analisis. 3. En el visor, haga clic en la pestana Plantillas de análisis. La pestana muestra todas las plantillas de analisis ya definidas para la plantilla de elementos. 4. Cree una nueva plantilla de analisis para la plantilla de elementos: ◦ Si no existe ninguna plantilla de analisis, haga clic en Crear nueva plantilla de análisis para crear la primera. ◦ De lo contrario, haga clic en Nueva plantilla de análisis para crear una nueva. 5. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Descripción Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. ◦ Tipo de análisis Haga clic en Resumen. 6. Opcional. Desactive la casilla de verificación Habilitar análisis cuando se crea desde una plantilla para que el analisis se cree en el estado Disabled. De forma predeterminada, los nuevos analisis se crean con el estado Enabled. Si no desea iniciar el analisis cuando se crea, borre esta ópción. 7. En Atributos de resumen de, indique la fuente de los valores de entrada: ◦ Haga clic en Elementos secundarios de Element Template Name para resumir los atributos de elementos secundarios de un elemento basado en la plantilla de elementos actual. ◦ Haga clic en Este elemento - Element Template Name para resumir atributos de un elemento basado en la plantilla de elementos actual. 8. Seleccione un elemento de ejemplo para proporcionar atributos candidatos: a. Haga clic en el enlace Seleccionar un elemento de ejemplo para abrir una ventana que muestre elementos derivados de la plantilla de elementos seleccionada. b. Seleccione un elemento y haga clic en Aceptar. 9. Seleccione los atributos que incluira en el resumen: Guía del usuario PI System Explorer 333 Análisis basados en activos Si los atributos de Entonces: resumen proceden de: Elementos hijo a. En la lista Elemento secundario de muestra, seleccione el elemento del cual desea ver los atributos. La tabla muestra los atributos del elemento seleccionado. Para mejorar el rendimiento, la tabla solo muestra una cantidad limitada de atributos. Puede hacer clic en el enlace Mostrar más atributos debajo de la tabla para mostrar atributos adicionales del elemento seleccionado. b. A la izquierda de la tabla, especifique los criterios que seleccionan los atributos que debe resumir: ▪ Nombre del atributo Escriba un nombre de atributo completo o parte de un nombre con caracteres cómódín. Por ejemplo, escriba temp* para seleccionar todos los atributos que comienzan con "temp", como Temperature y Temp1. Nota: La selección de los atributos depende de si Attribute Level esta cónfiguradó en "Nivel de raíz" o "Nivel secundario". ▪ Nivel de atributo Seleccione Nivel de raíz para elegir entre atributos de nivel superior o Nivel secundario para elegir entre atributos secundarios. No es posible elegir atributos secundarios y atributos de nivel superior en un unicó analisis de resumen. ▪ Categoría de atributo Seleccione una categóría para limitar los atributos seleccionados a los que estan en esa categóría. ▪ Categoría de elementos Seleccione una categóría de elemento para limitar los atributos seleccionados a atributos que tengan elementos principales en esa categóría. ▪ Plantillas de elementos Seleccione una categóría de elemento para limitar los atributos seleccionados a atributos que tengan elementos principales basados en esa plantilla. Nota: Los criterios se aplican a todos los atributos de cualquier elemento secundario, no solo los que se muestran en la tabla. Puede especificar criterios que seleccionan atributos que no aparecen en la tabla. Por ejemplo, si establece un Elemento secundario de muestra para un elemento de la categóría CatX, pero establece la Categoría de elemento en CatY, no debe seleccionar los atributos de la tabla, pero el analisis igualmente incluira los atributos en el resumen. 334 Guía del usuario PI System Explorer Análisis basados en activos Este elemento A la izquierda de la tabla, especifique los criterios que seleccionan los atributos que debe resumir: ◦ Nombre del atributo Escriba un nombre de atributo completo o parte de un nombre con caracteres cómódín. Por ejemplo, escriba temp* para seleccionar todos los atributos que comienzan con "temp", como Temperature y Temp1. Nota: La selección de los atributos depende de si Attribute Level esta cónfiguradó en "Nivel de raíz" o "Nivel secundario". ◦ Nivel de atributo Seleccione Nivel de raíz para elegir entre atributos de nivel superior o Nivel secundario para elegir entre atributos secundarios. No es posible elegir atributos secundarios y atributos de nivel superior en un unicó analisis de resumen. ◦ Categoría de atributo Seleccione una categóría para limitar los atributos seleccionados a esa categóría. La tabla muestra una marca de verificación junto a cualquier atributo incluido en el resumen. 10. En la tabla de funciones, especifique los calculós y la salida de resumen: a. Seleccione las casillas de verificación junto a cualquier función estadística que desee resumir para calcular. b. Haga clic en Asignar para guardar los resultados de un calculó para un atributo de salida. Puede asignar la salida a un atributo existente o asignar la salida a un nuevo atributo de salida. c. Opcional. En la parte superior de la tabla, haga clic en Evaluar para comprobar los valores de salida de las funciones seleccionadas. 11. Especifique la prógramación para el analisis. Consulte Prógramación de analisis. 12. Opcional. Para comprobar el analisis, revise los resultados obtenidos con los datos históricós: a. En la lista de analisis, haga clic con el bótón secundario sobre el nombre del analisis y haga clic en Vista previa de resultados. b. Introduzca horas de inicio y finalización que no sean posteriores a la hora actual y haga clic en Generar resultados para ver una lista de resultados. 13. Para aplicar los cambios y guardar el trabajo de forma local, haga clic en herramientas. en la barra de 14. Haga clic en Ingresar en la barra de herramientas para guardar la plantilla de analisis en el servidor de PI AF y para crear el analisis de cualquier elemento segun la plantilla de elementos. Crear un análisis de resumen En PI System Explorer, cree un analisis de resumen para un elemento seleccionado. Seleccione los atributos de entrada para el resumen, ya sea de atributos del elemento seleccionado o de atributos de elementos secundarios. Guía del usuario PI System Explorer 335 Análisis basados en activos Antes de empezar Identifique las funciones estadísticas que desee calcular en el resumen y dónde guardar los resultados. Cuando cónfigure una plantilla de analisis, puede asignar los resultados de una función a un atributo existente del elemento o puede crear un nuevo atributo de salida. Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, seleccione el elemento en el que desea crear el analisis. 3. En el visor, haga clic en la pestana Análisis. La pestana muestra todos los analisis ya definidós para el elemento. 4. Cree un nuevo analisis para el elemento: ◦ Si no existe ningun analisis, haga clic en Crear nuevo análisis para crear el primero. ◦ De lo contrario, haga clic en Nuevo análisis para crear uno nuevo. 5. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Descripción Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. ◦ Tipo de análisis Haga clic en Resumen 6. En Atributos de resumen de, indique la fuente de los valores de entrada: ◦ Haga clic en Elementos secundarios de Element Name para resumir atributos de un elemento secundario. ◦ Haga clic en Este elemento - Element Name para resumir atributos del elemento actual. 7. Seleccione los atributos que incluira en el resumen: 336 Guía del usuario PI System Explorer Análisis basados en activos Si los atributos de Haga lo siguiente… resumen proceden de ... Elementos hijo a. En la lista Elemento secundario de muestra, seleccione el elemento del cual desea ver los atributos. La tabla muestra los atributos del elemento seleccionado. Para mejorar el rendimiento, la tabla solo muestra una cantidad limitada de atributos. Puede hacer clic en el enlace Mostrar más atributos debajo de la tabla para mostrar atributos adicionales del elemento seleccionado. b. A la izquierda de la tabla, especifique los criterios que seleccionan los atributos que debe resumir: ▪ Nombre del atributo Escriba un nombre de atributo completo o parte de un nombre con caracteres cómódín. Por ejemplo, escriba temp* para seleccionar todos los atributos que comienzan con "temp", como Temperature y Temp1. Nota: La selección de los atributos depende de si Attribute Level esta cónfiguradó en "Nivel de raíz" o "Nivel secundario". ▪ Nivel de atributo Seleccione Nivel de raíz para elegir entre atributos de nivel superior o Nivel secundario para elegir entre atributos secundarios. No es posible elegir atributos secundarios y atributos de nivel superior en un unicó analisis de resumen. ▪ Categoría de atributo Seleccione una categóría para limitar los atributos seleccionados a los que estan en esa categóría. ▪ Categoría de elementos Seleccione una categóría de elemento para limitar los atributos seleccionados a atributos que tengan elementos principales en esa categóría. ▪ Plantillas de elementos Seleccione una categóría de elemento para limitar los atributos seleccionados a atributos que tengan elementos principales basados en esa plantilla. Nota: Los criterios se aplican a todos los atributos del elemento secundario seleccionado, no solo los que se muestran en la tabla. Puede especificar criterios que seleccionan atributos que no aparecen en la tabla. Por ejemplo, si establece un Elemento secundario de muestra para un elemento de la categóría CatX, pero establece la Categoría de elemento en CatY, no debe seleccionar los atributos de la tabla, pero el analisis igualmente incluira los atributos en el resumen. Guía del usuario PI System Explorer 337 Análisis basados en activos Este elemento A la izquierda de la tabla, especifique los criterios que seleccionan los atributos que debe resumir: ◦ Nombre del atributo Escriba un nombre de atributo completo o parte de un nombre con caracteres cómódín. Por ejemplo, escriba temp* para seleccionar todos los atributos que comienzan con "temp", como Temperature y Temp1. Nota: La selección de los atributos depende de si Attribute Level esta cónfiguradó en "Nivel de raíz" o "Nivel secundario". ◦ Nivel de atributo Seleccione Nivel de raíz para elegir entre atributos de nivel superior o Nivel secundario para elegir entre atributos secundarios. No es posible elegir atributos secundarios y atributos de nivel superior en un unicó analisis de resumen. ◦ Categoría de atributo Seleccione una categóría para limitar los atributos seleccionados a esa categóría. La tabla muestra una marca de verificación junto a cualquier atributo incluido en el resumen. 8. En la tabla de funciones, especifique los calculós y la salida de resumen: a. Seleccione las casillas de verificación junto a cualquier función estadística que desee resumir para calcular. b. Haga clic en Asignar para guardar los resultados de un calculó para un atributo de salida. Puede asignar la salida a un atributo existente o asignar la salida a un nuevo atributo de salida. c. Opcional. En la parte superior de la tabla, haga clic en Evaluar para comprobar los valores de salida de las funciones seleccionadas. 9. Especifique la prógramación para el analisis. Consulte Prógramación de analisis. 10. Opcional. Para comprobar el analisis, revise los resultados obtenidos con los datos históricós: a. En la lista de analisis, haga clic con el bótón secundario sobre el nombre del analisis y haga clic en Vista previa de resultados. b. Introduzca una hora de inicio y finalización que no sean posteriores a la hora actual y haga clic en Generar resultados para ver una lista de resultados. 11. Para aplicar los cambios y guardar el trabajo de forma local, haga clic en herramientas. Esta acción no ejecuta el analisis. en la barra de 12. Haga clic en Ingresar en la barra de herramientas. PI System Explorer guarda y registra su analisis, y luego comienza a ejecutar el analisis. Análisis de generación de marcos de evento Un analisis de generación de marcos de evento especifica las condiciones para iniciar y finalizar marcos de evento autómaticamente. Este tipo de analisis incluye una o dos expresiones. Cuando una cóndición unica activa el inicio y la finalización de un marco de evento, solo se necesita una expresión de start trigger, designada en el campo StartTrigger1. Por ejemplo, el aumento de un valor de temperatura por 338 Guía del usuario PI System Explorer Análisis basados en activos encima de un umbral puede iniciar un marco de evento y finalizarló al volver a situarse por debajo del umbral. Cuando las condiciones de inicio y finalización sean distintas, se necesitara tambien una expresión EndTrigger. Dado que prueban las condiciones de inicio y finalización, las expresiones de los analisis de generación de marcos de evento deben dar como resultado verdadero o falso. Para obtener mas infórmación, consulte Condiciones del activador de inicio y finalización. Puede escribir expresiones para que se usen como activadores de inicio o de fin. Si la expresión queda muy compleja, puede dividirla en un grupo de expresiones mas pequenas y asignarlas a las variables. Para obtener mas infórmación, consulte Simplificación de expresión con refactórización. A partir de la versión de 2018, existe una nueva manera de generar Event Frames en la que no hace falta ajustar un activador explícitó. Para obtener mas infórmación, consulte Modos implícitós de generación de Event Frame en Asset Analytics. Cuando cónfigure analisis de generación de event frame, puede agregar expresiones al grupo Salidas en el cierre para escribir salidas de vuelta a los atributos del event frame. Segun si desea guardar el historial de salida, puede seleccionar cualquier atributo con una referencia de datos de PI point o atributos de event frame estaticós. Si guarda el historial de salida en los atributos del event frame cónfiguradó como una referencia de datos de PI Point, el atributo debe estar asignado a un atributo de referencia de datos de PI point correspondiente del elemento de referencia. Nota: • Las salidas de los event frames de la causa raíz solo se escriben en atributos estaticós. • Los event frames primarios con varios event frames secundarios tambien se escribiran solo en los atributos estaticós. Para obtener mas infórmación sobre la generación de event frame secundarios, consulte Generación de marcos de evento con varios start triggers. En sus expresiones, puede usar entradas que provengan de activos para escribir salidas de atributos de Event Frames cuando se cierre un Event Frame. Tambien puede usar la función EventFrame para tener acceso a la hora de inicio, la hora de finalización y la duración del Event Frame. Para obtener mas infórmación, consulte la función de expresión EventFrame. Por lo general, un patrón de asignación de nombres de event frames incluye parametrós de sustitución. Para obtener mas infórmación sobre el patrón de asignación de nombres, consulte Patrones de asignación de nombres. Nota: • Se evaluaran los parametrós %Endtime% y %Duration% en un patrón de asignación de nombres de event frame al final de un event frame cuando se cierre el event frame. • Un valor de atributo puede actualizarse en cualquier momento determinado. Para evitar confusiones, el parametró de sustitución %@Attribute% (que se resuelve segun un valor de un atributo) en un patrón de asignación de nombres de un event frame siempre sera evaluado o reevaluado en el contexto de inicio de un event frame. • Ante la ausencia de un nombre o si la evaluación del nombre de un event frame ofrece un valor nulo, se usara un patrón de asignación de nombres predeterminado (%ANALYSIS% %STARTTIME:yyyy-MM-dd HH:mm:ss.fff%). En el caso excepcional de que la duración de un event frame con %@Attribute% en su patrón de asignación de nombre coincida con el valor Verdadero para cónfiguradó, el nombre del event frame regresara al patrón de asignación de nombres predeterminado. Puede crear varios activadores de inicio para el analisis y especificar diferentes condiciones booleanas para activar cada event frame. Para obtener mas infórmación sobre varios Guía del usuario PI System Explorer 339 Análisis basados en activos activadores de inicio y la generación de event frames, consulte Generación de marcos de evento con varios start triggers. Nota: Si cambia el nombre de un activador de inicio que tenía el nombre predeterminado, debera hacer lo mismo con todos los activadores de inicio y utilizar nombres exclusivos para cada activador. Un pico en los datos de entrada puede activar el inicio de un Event Frame no deseado. Para contrarrestar los efectos de los picos de datos, puede establecer que para poder crear un marco de evento, el activador de inicio debe ser verdadero obligatoriamente durante un determinado intervalo de tiempo. Para especificar el intervalo de tiempo, introduzca un valor en el campo True for. Tambien puede especificar un nivel de Gravedad para el activador. Las opciones disponibles de gravedad son: Ninguna, Infórmación, Advertencia, Menor, Mayor y Crítica. Un analisis de generación de marcos de evento se basa en una plantilla de marcos de evento, que especifica los atributos de los marcos de evento generados. Antes de crear un analisis de generación de marcos de evento, asegurese de que este disponible una plantilla de marcos de evento adecuada. Por lo general, los marcos de evento incluyen una cólección de elementos de referencia. El elemento asociado con un analisis de generación de marcos de evento se convierte en el elemento de referencia primario para sus marcos de evento generados. Para obtener mas infórmación, consulte Elementos referenciados primarios. Se puede hacer referencia a otros elementos utilizando rutas relativas en función del elemento de referencia primario, como se describe en Referencias de datos a atributos en otros elementos. En algunos eventos, como los cierres forzados, es posible que desee evaluar las condiciones que conducen a ese evento. Para ello, PI Analysis Service puede generar marcos de evento de causa raíz. Cuando esta cónfiguradó, cada marco de evento generado incluye un marco de evento de causa raíz secundario que captura los atributos durante un intervalo de tiempo específicó justo antes del inicio del marco de evento generado. Para obtener mas infórmación sobre cómó generar un marco de evento de causa raíz, consulte el paso 11 en Crear una plantilla de analisis de generación de marcos de evento. Video Para obtener infórmación sobre cómó cónfigurar analisis de generación de marcos de evento, mire este video: https://www.youtube.com/watch?v=iNYe_YZzj58&rel=0 En esta sección • Modos implícitós de generación de Event Frame en Asset Analytics • Crear una plantilla de analisis de generación de marcos de evento • Crear un analisis de generación de marcos de evento • Condiciones del activador de inicio y finalización • Generación de marcos de evento con varios start triggers Modos implícitos de generación de Event Frame en Asset Analytics A partir de la versión de 2018, los usuarios de Asset Analytics en PI AF tienen la ópción de seleccionar diferentes modos de generación de Event Frame. Antes de 2018, los usuarios debían ajustar explícitamente un activador de inicio (ahora denominado activador explícitó). En la versión 2018 o versiones posteriores de PI AF, es posible elegir entre tres modos implícitós, ademas de un activador explícitó: pulso, escalón y escalón continuo. Despues de que 340 Guía del usuario PI System Explorer Análisis basados en activos seleccione la generación de Event Frame como tipo de analisis, elija uno de los siguientes modos como Modo de generación: • Pulso: una transición desde el estado Zeroth State a cualquier otro estado comienza un Event Frame y la transición al estado Zeroth State finaliza el Event Frame. Tiene la posibilidad de generar un Event Frame de causa raíz en Ajustes avanzados de Event Frame. • Escalón: cualquier cambio de los valores finaliza un Event Frame y comienza el siguiente, excepto cuando el valor cambia al estado Zeroth State, que finaliza el Event Frame actual pero no comienza uno nuevo. • Escalón continuo: todas las transiciones cerraran el Event Frame abierto y cómenzaran un Event Frame nuevo. Tenga en cuenta que, para estos Event Frames, debe seleccionar un atributo de activación que sea un numeró entero, una cadena o un valor de enumeración. Para los Event Frames de pulso y escalón, debera seleccionar un atributo como activador y ajustarlo al estado Zeroth State. Los Event Frames de escalón continuo no son compatibles con el estado Zeroth State. El estado Zeroth State determina cuandó debe cerrarse el Event Frame. Puede seleccionar estados Zeroth State del estado digital o los conjuntos de enumeración. Para obtener mas infórmación, consulte el tema de PI EFGen "Event start and end detection" in Live Library (https:// livelibrary.osisoft.com). Crear una plantilla de análisis de generación de marcos de evento En PI System Explorer, puede crear una plantilla de analisis de generación de event frame para una plantilla de elemento. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, seleccione la plantilla de elementos en la que desea crear la plantilla de analisis. 3. En el visor, haga clic en la pestana Plantillas de análisis. La pestana muestra todas las plantillas de analisis ya definidas para la plantilla de elementos. 4. Cree una nueva plantilla de analisis para la plantilla de elementos: ◦ Si no existe ninguna plantilla de analisis, haga clic en Crear nueva plantilla de análisis para crear la primera. ◦ De lo contrario, haga clic en Nueva plantilla de análisis para crear una nueva. 5. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Descripción Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. Guía del usuario PI System Explorer 341 Análisis basados en activos ◦ Tipo de análisis Haga clic en Generación de Event Frame. 6. Opcional. Desactive la casilla de verificación Habilitar análisis cuando se crea desde una plantilla para que el analisis se cree en el estado Disabled. De forma predeterminada, los nuevos analisis se crean con el estado Enabled. Si no desea iniciar el analisis cuando se crea, borre esta ópción. 7. Opcional. Para evaluar temporalmente expresiones en la plantilla de analisis segun los valores de un elemento en particular, haga clic en el vínculó Seleccionar un elemento de ejemplo y seleccione un elemento en función de la plantilla de elementos actual. Si no se han creado elementos a partir de la plantilla de elementos actual, primero debe crear un elemento. Las plantillas no tienen datos concretos asociados con sus atributos. Es imposible evaluar una expresión en una plantilla de analisis, excepto tomando prestados atributos de valor de un determinado elemento para ello. PI System Explorer cónfigura un elemento de ejemplo para el elemento que selecciónó. 8. En la lista Plantilla de event frames, seleccione la plantilla para el event frame que este analisis genera. Para crear una plantilla de event frame, consulte Crea plantillas de event frames. Por lo general, un patrón de asignación de nombres de event frame incluye parametrós de substitución. Para obtener mas infórmación sobre el patrón de asignación de nombres, consulte Patrones de asignación de nombres. Nota: ◦ Se evaluaran los parametrós %Endtime% y %Duration% en un patrón de asignación de nombres de event frame al final de un event frame cuando se cierre el event frame. ◦ Un valor de atributo puede actualizarse en cualquier momento determinado. Para evitar confusiones, el parametró de substitución %@Attribute% (que se resuelve segun un valor de un atributo) en un patrón de asignación de nombres de un event frame siempre sera evaluado en el contexto de inicio de un event frame. ◦ Ante la ausencia de un nombre o si la evaluación de un event frame ofrece un valor nulo, se usara un patrón de asignación de nombres predeterminado (%ANALYSIS% %STARTTIME:yyyy-MM-dd HH:mm:ss.fff%). 9. Especifique las expresiones necesarias para el analisis: a. En el campo StartTrigger1, introduzca la expresión booleana que indica la cóndición que inicia un event frame. b. Opcional. Cambie el nombre predeterminado del activador de inicio. Nota: Si cambia el nombre de un activador de inicio que tenía el nombre predeterminado, debera hacer lo mismo con todos los activadores de inicio y utilizar nombres exclusivos para cada activador. c. Opcional. En el campo Verdadero para, introduzca la cantidad de tiempo en que la cóndición del activador de inicio debe ser verdadera antes de que el analisis inicie un event frame. Nota: Especifique un valor en el campo Verdadero para para reducir el numeró de event frames no deseados causados por fluctuaciónes mómentaneas en los datos de entrada. 342 Guía del usuario PI System Explorer Análisis basados en activos d. Opcional. En el campo Gravedad, introduzca la gravedad de la activación. Las opciones disponibles de gravedad son: Ninguna, Infórmación, Advertencia, Menor, Mayor y Crítica. Si ha definidó varios activadores de inicio, aquel con mayor gravedad sera el activador de inicio efectivo; si todos tienen la misma gravedad, el primero de la lista sera el efectivo. e. Para agregar varios activadores de inicio, haga clic en Añadir un nuevo activador de inicio. Para cada activador de inicio, introduzca una expresión booleana, especifique un valor para Verdadero para y seleccione un valor para Gravedad. Nota: Si ha cambiado el nombre predeterminado de un activador de inicio, asegurese de asignar nombres exclusivos a todos los activadores de inicio. f. Opcional. Si una cóndición diferente finaliza el event frame, introduzca la expresión en la fila EndTrigger. De lo contrario, el event frame se cerrara cuando la cóndición de activación de inicio ya no sea verdadera. g. Opcional. Haga clic en Añadir una nueva variable para insertar un nuevo campo de expresión donde pueda especificar una variable y la expresión para utilizarlas en una de las expresiones de activación. h. Opcional. Haga clic en Agregar una expresión de salida nueva para insertar una expresión nueva y escribir salidas para los atributos del event frame. Puede asignar la salida como un atributo estaticó (no guarda el historial) o PI point (guarda el historial). Cuando asigne un atributo de PI point, asegurese de que se asigne de vuelta al atributo del activo. 10. Opcional. Si especificó un elemento de ejemplo, haga clic en Evaluar para verificar los valores de salida de las expresiones individuales. 11. Opcional. Genere un marco de evento de causa raíz para cada marco de evento que el analisis genera. Un marco de evento de causa raíz captura datos de activos, lo que permite analizar las condiciones justo antes de que se inicie el marco de evento. Nota: Las salidas de los event frames de la causa raíz solo se escriben en atributos estaticós. a. En la ventana Configuración avanzada de event frame, seleccione Generar event frame de causa raíz secundario antes de que se inicie un event frame primario. b. En el campo Duración, introduzca la duración del marco de evento de causa raíz. El marco de evento de causa raíz inicia esta duración antes de que se genere el evento principal. 12. Opcional. Asigne un nombre y una expresión del activador de inicio a un atributo de event frame. a. En la ventana Advanced Event Frame Settings (Cónfiguración avanzada de marcos de evento), seleccione Save start trigger name to event frame attribute (Guardar nombre del activador de inicio en el atributo de marco de evento) y luego seleccione un atributo (plantilla) o cree una nueva plantilla de atributo en la plantilla de marco de evento en la que se guarde el nombre del activador de inicio. b. En la ventana Advanced Event Frame Settings (Cónfiguración avanzada de marcos de evento), seleccione Save start trigger expression to event frame attribute (Guardar expresión del activador de inicio en el atributo de marco de evento) y luego seleccione un atributo (plantilla) o cree una nueva plantilla de atributo en la plantilla de marco de evento en la que se guarde la expresión del activador de inicio. El nombre del activador de inicio y la expresión del activador de inicio pódran ahora visualizarse en event frames generados, en los atributos seleccionados. Guía del usuario PI System Explorer 343 Análisis basados en activos 13. Especifique la prógramación para el analisis. Consulte Prógramación de analisis. 14. Opcional. Si especificó un elemento de ejemplo, verifique el analisis al revisar los resultados obtenidos con los datos históricós: a. En la lista de analisis, haga clic con el bótón secundario sobre el nombre del analisis y haga clic en Vista previa de resultados. b. Introduzca una hora de inicio y finalización que no sean posteriores a la hora actual y haga clic en Generar resultados para ver una lista de resultados. 15. Para aplicar los cambios y guardar el trabajo de forma local, haga clic en herramientas. en la barra de 16. Haga clic en Ingresar en la barra de herramientas para guardar la plantilla de analisis en el servidor de PI AF y para crear el analisis de cualquier elemento segun la plantilla de elementos. Crear un análisis de generación de marcos de evento En PI System Explorer, puede crear un analisis de generación de marcos de evento para un elemento individual. Antes de empezar Compruebe que una plantilla de event frames este disponible para el analisis. Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, seleccione el elemento en el que desea crear el analisis. 3. En el visor, haga clic en la pestana Análisis. La pestana muestra todos los analisis ya definidós para el elemento. 4. Cree un nuevo analisis para el elemento: ◦ Si no existe ningun analisis, haga clic en Crear nuevo análisis para crear el primero. ◦ De lo contrario, haga clic en Nuevo análisis para crear uno nuevo. 5. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Descripción Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. ◦ Tipo de análisis Haga clic en Generación de Event Frame. 6. En la lista Plantilla de event frames, seleccione la plantilla para el event frame que este analisis genera. 344 Guía del usuario PI System Explorer Análisis basados en activos Para crear una plantilla de event frame, consulte Crea plantillas de event frames. Por lo general, un patrón de asignación de nombres de event frame incluye parametrós de sustitución. Para obtener mas infórmación sobre el patrón de asignación de nombres, consulte Patrones de asignación de nombres. Nota: ◦ Se evaluaran los parametrós %Endtime% y %Duration% en un patrón de asignación de nombres de event frame al final de un event frame cuando se cierre el event frame. ◦ Un valor de atributo puede actualizarse en cualquier momento determinado. Para evitar confusiones, el parametró de sustitución %@Attribute% (que se resuelve segun un el valor de un atributo) en un patrón de asignación de nombres de un event frame siempre sera evaluado en el contexto de inicio de un event frame. ◦ Ante la ausencia de un nombre o si la evaluación de un event frame ofrece un valor nunó, se usara un patrón de asignación de nombres predeterminado (%ANALYSIS% %STARTTIME:yyyy-MM-dd HH:mm:ss.fff%). 7. Especifique las expresiones necesarias para el analisis: a. En el campo StartTrigger1, introduzca la expresión booleana que indica la cóndición que inicia un event frame. b. Opcional. Cambie el nombre predeterminado del activador de inicio. Nota: Si cambia el nombre de un activador de inicio que tenía el nombre predeterminado, debera hacer lo mismo con todos los activadores de inicio y utilizar nombres exclusivos para cada activador. c. Opcional. En el campo Verdadero para, introduzca la cantidad de tiempo en que la cóndición del activador de inicio debe ser verdadera antes de que el analisis inicie un event frame. Nota: Especifique un valor en el campo Verdadero para para reducir el numeró de event frames no deseados causados por fluctuaciónes mómentaneas en los datos de entrada. d. Opcional. En el campo Gravedad, introduzca la gravedad de la activación. Las opciones disponibles de gravedad son: Ninguna, Infórmación, Advertencia, Menor, Mayor y Crítica. Si ha definidó varios activadores de inicio, aquel con mayor gravedad sera el activador de inicio efectivo; si todos tienen la misma gravedad, el primero de la lista sera el efectivo. e. Para agregar varios activadores de inicio, haga clic en Añadir un nuevo activador de inicio. Para cada activador de inicio, introduzca una expresión booleana, especifique un valor para Verdadero para y seleccione un valor para Gravedad. Nota: Si ha cambiado el nombre predeterminado de un activador de inicio, asegurese de asignar nombres exclusivos a todos los activadores de inicio. f. Opcional. Si una cóndición diferente finaliza el event frame, introduzca la expresión en la fila EndTrigger. De lo contrario, el event frame se cerrara cuando la cóndición de activación de inicio ya no sea verdadera. g. Opcional. Haga clic en Añadir una nueva variable para insertar un nuevo campo de expresión donde pueda especificar una variable y la expresión para utilizarlas en una de las expresiones de activación. h. Opcional. Haga clic en Agregar una expresión de salida nueva para insertar una expresión nueva y escribir salidas para los atributos del event frame. Puede asignar la Guía del usuario PI System Explorer 345 Análisis basados en activos salida como un atributo estaticó (no guarda el historial) o PI point (guarda el historial). Cuando asigne un atributo de PI point, asegurese de que se asigne de vuelta al atributo del activo. Consulte Expresiones para analisis si desea mas infórmación. 8. Opcional. Haga clic enEvaluar para comprobar los valores de salida en las horas de Última activación y Evaluación. 9. Opcional. Genere un marco de evento de causa raíz para cada marco de evento que el analisis genera. Un marco de evento de causa raíz captura datos de activos, lo que permite analizar las condiciones justo antes de que se inicie el marco de evento. Nota: Las salidas de los event frames de la causa raíz solo se escriben en atributos estaticós. a. En la ventana Advanced Event Frame Settings Cónfiguración avanzada de marcos de evento, seleccione Generate child root cause event frame before parent event frame starts (Generar marco de evento de causa raíz secundario antes de que se inicie un marco de evento principal). b. En el campo Duración, introduzca la duración del marco de evento de causa raíz. El marco de evento de causa raíz inicia esta duración antes de que se genere el evento principal. Nota: El marco de evento de causa raíz se crea solo para la primera instancia, y no para cada vez que el activador se True. 10. Opcional. Asigne un nombre y una expresión del activador de inicio a un atributo de event frame. Nota: Recomendamos poner nombres significativós a los activadores de inicio de analisis cuando los guarde en un atributo de event frame. a. En la ventana Advanced Event Frame Settings (Cónfiguración avanzada de marcos de evento), seleccione Save start trigger name to event frame attribute (Guardar nombre del activador de inicio en el atributo de marco de evento) y luego seleccione un atributo (plantilla) o cree una nueva plantilla de atributo en la plantilla de marco de evento en la que se guarde el nombre del activador de inicio. b. En la ventana Advanced Event Frame Settings (Cónfiguración avanzada de marcos de evento), seleccione Save start trigger expression to event frame attribute (Guardar expresión del activador de inicio en el atributo de marco de evento) y luego seleccione un atributo (plantilla) o cree una nueva plantilla de atributo en la plantilla de marco de evento en la que se guarde la expresión del activador de inicio. El nombre del activador de inicio y la expresión del activador de inicio pódran ahora visualizarse en event frames generados, en los atributos seleccionados. 11. Especifique la prógramación para el analisis. Consulte Prógramación de analisis. 12. Opcional. Para comprobar el analisis, revise los resultados obtenidos con los datos históricós: a. En la lista de analisis, haga clic con el bótón secundario sobre el nombre del analisis y haga clic en Vista previa de resultados. b. Introduzca una hora de inicio y finalización que no sean posteriores a la hora actual y haga clic en Generar resultados para ver una lista de resultados. 346 Guía del usuario PI System Explorer Análisis basados en activos 13. Para aplicar los cambios y guardar el trabajo de forma local, haga clic en herramientas. Esta acción no ejecuta el analisis. en la barra de 14. Haga clic en Ingresar en la barra de herramientas. PI System Explorer guarda y registra su analisis, y luego comienza a ejecutar el analisis. Condiciones del activador de inicio y finalización Un analisis de generación de marcos de evento inicia un marco de evento cuando la cóndición del activador de inicio es verdadera. Dado que el pico aleatorio de un valor de entrada puede convertir a esa cóndición en verdadera, estos datos ruidosos pueden generar muchos marcos de evento no deseados. Para contrarrestar los efectos de los picos de datos, puede definir un intervalo de tiempo antes de iniciar un event frame al ingresar un valor en el campo Verdadero durante. Cuando una cóndición de start trigger pase a ser verdadera, el valor Verdadero durante determina cuantó tiempo es necesario esperar para volver a evaluarla, si sigue siendo verdadera y si se ha iniciado un event frame. Nota: • Con la prógramación Periodic, el analisis evaluara unicamente en el horario especificadó en el programa, independientemente de la cónfiguración Verdadero durante. La evaluación Verdadero durante en este caso sera la primera evaluación periódica tras la finalización del períódó Verdadero durante. Segun cómó se cónfigure el programa Periodic, es posible que no haya evaluaciones dentro del períódó Verdadero durante. Si quiere asegurarse de que el analisis realice la evaluación dentro de dicho marco de tiempo, debera cónfigurar el programa periódicó para que sea mas breve que el valor Verdadero durante (por ejemplo, evaluar cada minuto y Verdadero durante 5 minutos), o bien, optar por un programa EventTriggered. Si quiere que el analisis arroje una evaluación correcta al fin del períódó Verdadero durante, alinee la ópción Verdadero durante para que coincida con el programa periódicó (evaluar cada 3 minutos con el valor Verdadero durante de 9 minutos, por ejemplo), o bien, elija el programa Event-Triggered. • Con el programa Event-Triggered, el analisis realizara una evaluación cada vez que el valor del atributo de entrada de activación se actualiza. El hecho de cónfigurar el analisis para que sea Event-Triggered y se active con cada atributo de entrada en la cóndición inicio de activación puede evitar que al analisis le falten evaluaciones. La hora de inicio del marco de evento es la hora en la que la cóndición del activador de inicio se evaluó por primera vez como verdadera. El valor Verdadero durante no tiene ningun efecto sobre la hora de finalización del event frame. El event frame se cerrara cuando la cóndición del activador de inicio sea falsa. La cónfiguración de un activador de finalización es opcional. Si se cónfiguran las condiciones del activador de inicio y finalización, el event frame finalizara cuando se cumpla la cóndición del activador de finalización. Esto es independiente de si la cóndición del activador de inicio sigue siendo verdadera. Guía del usuario PI System Explorer 347 Análisis basados en activos Consejo: • Si utilizan activadores de inicio y finalización, asegurese de que las expresiones nunca se evaluen como TRUE al mismo tiempo, ya que esto pódría conducir a event frames con duraciones de cero segundos. • Intente cónfigurar los event frames para utilizar unicamente una expresión de activador de inicio. Generación de marcos de evento con varios start triggers PI Analysis Service puede capturar Event Frames secundarios. Los Event Frames secundarios son utiles cuando necesita escalar nótificaciónes o realizar un analisis detallado de eventos pasados. En este tema, se aborda lo siguiente: • Un video que demuestra cómó cónfigurar Event Frames con varios activadores de inicio • Activadores de inicio efectivos • Ejemplo de generación de Event Frames secundarios Nota: Este tema se aplica solamente a activadores explícitós. Video Para obtener infórmación sobre cómó cónfigurar Event Frames con varios activadores de inicio y niveles de gravedad, vea el siguiente video: https://www.youtube.com/watch?v=R15X4fYYxAQ&rel=0 Activadores de inicio efectivos El analisis de generación de Event Frame es compatible con varios activadores de inicio. Al activar un analisis, el activador de inicio efectivo se determina teniendo en cuenta los siguientes tres elementos: evaluación del activador, gravedad y orden de los activadores. • Evaluación Si solamente un activador de inicio tiene la valóración True, ese es el activador de inicio efectivo. Si la evaluación da como resultado varios activadores de inicio con la valóración True, el analisis debe tener en cuenta la gravedad. • Gravedad Si la evaluación da como resultado varios activadores de inicio con la valóración True, el efectivo sera aquel que presente el nivel mas alto de gravedad. Por ejemplo, si hay dos activadores de inicio, StartTrigger1 con gravedad y Major y StartTrigger2 con gravedad Critical, y ambos tiene la valóración True en el mismo momento, StartTrigger2 se cónsiderara el activador efectivo por tener la mayor gravedad. Nota: Los niveles de gravedad (en orden descendente) son: Critical, Major, Minor, Warning, Information y None (predeterminado). • Orden Si varios activadores de inicio con la misma gravedad reciben la valóración True, el activador de inicio efectivo sera aquel que se haya definidó en primer lugar. En definitiva, solamente hay un activador de inicio efectivo. 348 Guía del usuario PI System Explorer Análisis basados en activos Generación de Event Frames secundarios debido a cambios en el activador de inicio efectivo Es posible que un analisis con varios activadores de inicio cree autómaticamente Event Frames secundarios. Por ejemplo, habitualmente, un analisis de generación de Event Frame completa los siguientes pasos: 1. Un activador de inicio recibe la valóración True y no hay ningun Event Frame abierto. El analisis inicia un Event Frame. 2. En una segunda evaluación, mientras el Event Frame cóntinua abierto, el activador de inicio efectivo no se módifica y cóntinua recibiendo la valóración True. Por lo tanto, el Event Frame permanecera abierto. 3. Otra evaluación hace que el activador de inicio efectivo sea diferente del paso 1. En consecuencia, el analisis realiza lo siguiente: a. Inicia un nuevo Event Frame principal con la misma hora de inicio que el Event Frame original. b. Convierte al Event Frame original en un Event Frame secundario de este nuevo Event Frame principal. c. Cierra el Event Frame original (que ahora es un Event Frame secundario). d. Crea un nuevo Event Frame secundario con el nuevo activador de inicio efectivo. 4. Otra evaluación no hace que el activador de inicio efectivo se módifique. El analisis mantiene abiertos los Event Frames secundario y principal. 5. Otra evaluación hace que el activador de inicio efectivo se módifique nuevamente. Entonces: a. El Event Frame secundario creado en 3d se cierra. b. Sin embargo, el nuevo activador de inicio efectivo crea otro Event Frame secundario. 6. Otra evaluación hace que todos los activadores de inicio reciban la valóración False. Entonces: a. El Event Frame secundario creado en 5b se cierra. b. El Event Frame principal creado en 3a se cierra. Análisis de SQC Con PI System Explorer, puede crear analisis de SQC que utilicen pruebas estandares de control de calidad estadísticó (SQC) para determinar si el valor de un atributo de PI AF se halla dentro de los margenes de error especificadós por el usuario. Ademas, puede especificar atributos o marcos de evento como salidas del analisis de SQC. Pueden seleccionarse las siguientes pruebas de patrón SQC: • Fuera de control: Cuenta el numeró de muestras fuera del límite de control a un lado de la línea central. • Fuera del sigma 2: Evalua la muestra frente a un límite trazado a 2/3 de la distancia entre la línea central y el límite de control. • Fuera del sigma 1: Evalua la muestra frente a un límite trazado a 1/3 de la distancia entre la línea central y el límite de control. Guía del usuario PI System Explorer 349 Análisis basados en activos • Un lado de la línea central Cuenta el numeró de muestras a un lado de la línea central. • Estratificación: Cuenta el numeró de muestras comprendidas entre los límites superior e inferior de Sigma uno a ambos lados de la línea central. • Combinación: Cuenta el numeró de muestras que se encuentran fuera de los límites superior e inferior de Sigma uno a ambos lados de la línea central. • Tendencia: Cuenta el numeró de muestras que aumentan o disminuyen en una secuencia mónótónica. Crear una plantilla de análisis de SQC En PI System Explorer, puede crear una plantilla de analisis de SQC para una plantilla de elementos. Procedimiento 1. En el navegador, haga clic en Biblioteca. 2. En el navegador Biblioteca, seleccione la plantilla de elementos en la que desea crear la plantilla de analisis. 3. En el visor, haga clic en la pestana Plantillas de análisis. La pestana muestra todas las plantillas de analisis ya definidas para la plantilla de elementos. 4. Cree una nueva plantilla de analisis para la plantilla de elementos: ◦ Si no existe ninguna plantilla de analisis, haga clic en Crear nueva plantilla de análisis para crear la primera. ◦ De lo contrario, haga clic en Nueva plantilla de análisis para crear una nueva. 5. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Descripción Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. ◦ Tipo de análisis Haga clic en SQC. 6. Opcional. Desactive la casilla de verificación Habilitar análisis cuando se crea desde una plantilla para que el analisis se cree en el estado Disabled. 350 Guía del usuario PI System Explorer Análisis basados en activos De forma predeterminada, los nuevos analisis se crean con el estado Enabled. Si no desea iniciar el analisis cuando se crea, borre esta ópción. 7. Opcional. Seleccione un elemento de ejemplo. 8. Proporcione las entradas para la prueba de patrón SQC. Todas estas entradas deberan ser plantillas de atributos anteriormente definidas en su PI System. a. En el campo Origen, seleccione la PI AF plantilla de atributo que proporcione los datos de la prueba de patrón. b. En los campos Upper Control Limit (Límite de control superior) y Lower Control Limit (Límite de control inferior), seleccione la PI AF plantilla de atributos que proporcione los datos de los límites mayor y menor de la dimensión de los datos sometidos a prueba. c. En el campo Center Line (Línea central), seleccione la PI AF plantilla de atributos que proporcione el valor normal o ideal de los datos. 9. Seleccione la salida del analisis como Event Frame o Atributo de AF. Si elige Event Frame, seleccione una plantilla de Event Frame. Si selecciona Atributo de AF, pódra elegir en una lista o crear una nueva plantilla de atributo. La regla de analisis SQC crea autómaticamente un conjunto de enumeración llamado Enumeración SQC. Este conjunto de enumeración tiene los mismos valores que se usaron en el conjunto SQC DigitalState de PI Data Archive para que se conserve la continuidad con el PI Data Archive existente. La Enumeración SQC se crea cuando: 1) usted asigna la salida a un nuevo atributo de AF, 2) este u otro conjunto de enumeración con el nombre y los valores requeridos tódavía no existen y 3) usted tiene el derecho de crear conjuntos de enumeración. La salida del atributo de AF se establece de manera predeterminada en un atributo de cadena si no se cumplen las condiciones mencionadas anteriormente. 10. Opcional. Genere un event frame de causa raíz para cada event frame que el analisis genera. Un event frame de causa raíz captura datos de activos, lo que le permite analizar las condiciones justo antes de que se inicie un event frame. a. En el menu Configuración avanzada de Event Frame, seleccione Generar Event Frame secundario de causa raíz antes de que se inicie un Event Frame principal. b. En el campo Duración, introduzca la duración del Event Frame de causa raíz. El Event Frame de causa raíz inicia esta duración antes de que se genere el evento principal. Nota: Únicamente se creara el event frame de causa raíz correspondiente a la primera instancia, y no para cada vez que un activador se True. 11. Opcional. Asigne un nombre y una expresión del activador de inicio a un atributo de event frame. a. En la ventana Advanced Event Frame Settings (Cónfiguración avanzada de marcos de evento), seleccione Save start trigger name to event frame attribute (Guardar nombre del activador de inicio en el atributo de marco de evento) y seleccione una plantilla de atributo en la plantilla de marco de evento en la que se guarde el nombre del activador de inicio. b. En la ventana Advanced Event Frame Settings (Cónfiguración avanzada de marcos de evento), seleccione Save start trigger expression to event frame attribute (Guardar expresión del activador de inicio en el atributo de marco de evento) y seleccione una plantilla de atributo en la plantilla de marco de evento en la que se guarde la expresión del activador de inicio. El nombre del activador de inicio y la expresión del activador de inicio ahora se pódran visualizar en event frames generados, en los atributos seleccionados. Guía del usuario PI System Explorer 351 Análisis basados en activos 12. Introduzca infórmación de prueba de patrón SQC. a. Seleccione la casilla para cada prueba de patrón SQC que desee aplicar a los datos. b. En la columna X de Y , seleccione valores numericós adecuados para X e Y para cada prueba de patrón seleccionada que requiera esta entrada. Especifique el numeró de valores X de un numeró de valores Y de muestra, que puede ser superior o inferior a los límites de prueba de patrón correspondientes. De manera predeterminada, se muestran los patrones (valores X e Y) sugeridos por Western Electric. Nota: X no puede ser mayor que Y. c. Seleccione el Límite como Superior, Inferior o Ambos para cada prueba de patrón seleccionada. De forma predeterminada, las pruebas se aplican a ambas partes de la línea central. 13. Opcional. Seleccione la casilla de verificación Borrar en Cambio de límite de control. Con la casilla Clear on Control Limit Change (Borrar en Cambio de límite de control) seleccionada, si alguno de los límites de control cambia, el analisis basado en activos restablece el estado de un calculó de SQC en ejecución y este se reinicia con los valores módificadós. Ademas, los event frames abiertos asociados se cierran antes de reanudar el calculó. Con la casilla Borrar en Cambio de límite de control no seleccionada, el calculó simplemente cóntinua utilizando los valores módificadós de límites de control. 14. Opcional. Haga clic enEvaluar para comprobar los valores de salida en las horas de Última activación y Evaluación. Si se superan todas las pruebas de SQC seleccionadas, el campo Valor de salida indica "Normal". Si algunas pruebas fallan, el campo Valor de salida móstrara la prueba que haya fallado con mayor prioridad. Si se cambia cualquiera de las entradas de SQC, se bórrara el campo Valor de salida. 15. Especifique la prógramación para el analisis. Consulte Prógramación de analisis. 16. Haga clic en Ingresar en la barra de herramientas para guardar la plantilla de analisis en el servidor de PI AF y para crear el analisis de cualquier elemento segun la plantilla de elementos. Crear un análisis de SQC Antes de empezar Identifique el patrón de control de calidad estadísticó (SQC) que desea utilizar. Consulte Analisis de SQC si desea mas infórmación. Procedimiento 1. En el navegador, haga clic en Elementos. 2. En el navegador Elementos, seleccione el elemento en el que desea crear el analisis. 3. En el visor, haga clic en la pestana Análisis. La pestana muestra todos los analisis ya definidós para el elemento. 4. Cree un nuevo analisis para el elemento: ◦ Si no existe ningun analisis, haga clic en Crear nuevo análisis para crear el primero. ◦ De lo contrario, haga clic en Nuevo análisis para crear uno nuevo. 5. Introduzca la infórmación para identificar el analisis: 352 Guía del usuario PI System Explorer Análisis basados en activos ◦ Nombre El nombre que identifica unicamente a este analisis. ◦ Description Texto opcional que describe el analisis. ◦ Categorías Categóría opcional que puede asignar al analisis. Haga clic en la lista y seleccione la casilla de verificación junto a las categórías que desee asignar o haga clic en Nuevo para crear una nueva categóría. ◦ Tipo de análisis Haga clic en SQC. 6. Proporcione las entradas para la prueba de patrón SQC. Todas estas entradas deberan ser atributos o plantillas de atributos anteriormente definidós en su PI System. a. En el campo Origen, seleccione el atributo de PI AF o la plantilla de atributo que proporcione los datos de la prueba de patrón. b. En los campos Upper Control Limit (Límite de control superior) y Lower Control Limit (Límite de control inferior), seleccione el PI AF atributo o la plantilla de atributos que proporcione los datos de los límites mayor y menor de la dimensión de los datos sometidos a prueba. c. En el campo Center Line (Línea central), seleccione el PI AF atributo o la plantilla de atributos que proporcione el valor normal o ideal de los datos. 7. Seleccione la salida del analisis como Event Frame o Atributo de AF. Si elige Event Frame, seleccione una plantilla de Event Frame. Si selecciona Atributo de AF, pódra elegir en una lista o crear un nuevo atributo. La regla de analisis SQC crea autómaticamente un conjunto de enumeración llamado Enumeración SQC. Este conjunto de enumeración tiene los mismos valores que se usaron en el conjunto SQC DigitalState de PI Data Archive para que se conserve la continuidad con el PI Data Archive existente. La Enumeración SQC se crea cuando: 1) usted asigna la salida a un nuevo atributo de AF, 2) este u otro conjunto de enumeración con el nombre y los valores requeridos tódavía no existen y 3) usted tiene el derecho de crear conjuntos de enumeración. La salida del atributo de AF se establece de manera predeterminada en un atributo de cadena si no se cumplen las condiciones mencionadas anteriormente. 8. Opcional. Genere un event frame de causa raíz para cada event frame que el analisis genera. Un event frame de causa raíz captura datos de activos, lo que le permite analizar las condiciones justo antes de que se inicie un event frame. a. En el menu Configuración avanzada de event frames, seleccione Generar event frame de causa raíz secundario antes de que se inicie un event frame principal. b. En el campo Duración, introduzca la duración del Event Frame de causa raíz. El Event Frame de causa raíz inicia esta duración antes de que se genere el evento principal. Nota: Únicamente se creara el event frame de causa raíz correspondiente a la primera instancia, y no para cada vez que un activador se True. 9. Opcional. Asigne un nombre y una expresión del activador de inicio a un atributo de event frame. a. En la ventana Configuración avanzada de event frames, seleccione Guardar nombre del activador de inicio en el atributo de event frame y seleccione un atributo o una plantilla Guía del usuario PI System Explorer 353 Análisis basados en activos de atributo en la plantilla de event frame en la que se guarde el nombre del activador de inicio. b. En la ventana Configuración avanzada de event frames, seleccione Guardar expresión del activador de inicio en el atributo de event frame y seleccione un atributo o una plantilla de atributo en la plantilla de event frame en la que se guarde la expresión del activador de inicio. El nombre del activador de inicio y la expresión del activador de inicio ahora se pódran visualizar en event frames generados, en los atributos seleccionados. 10. Introduzca infórmación de prueba de patrón SQC. a. Seleccione la casilla para cada prueba de patrón SQC que desee aplicar a los datos. b. En la columna X de Y , seleccione valores numericós adecuados para X e Y para cada prueba de patrón seleccionada que requiera esta entrada. Especifique el numeró de valores X de un numeró de valores Y de muestra, que puede ser superior o inferior a los límites de prueba de patrón correspondientes. De manera predeterminada, se muestran los patrones (valores X e Y) sugeridos por Western Electric. Nota: X no puede ser mayor que Y. c. Seleccione el Límite como Superior, Inferior o Ambos para cada prueba de patrón seleccionada. De forma predeterminada, las pruebas se aplican a ambas partes de la línea central. 11. Opcional. Seleccione la casilla de verificación Borrar en cambio de límite de control. Con la casilla Borrar en cambio de límite de control seleccionada, si alguno de los límites de control cambia, el analisis basado en activos restablece el estado de un calculó de SQC en ejecución y este se reinicia con los valores módificadós. Ademas, los event frames abiertos asociados se cierran antes de reanudar el calculó. Con la casilla Borrar en cambio de límite de control no seleccionada, el calculó simplemente cóntinua utilizando los valores módificadós de límites de control. 12. Opcional. Haga clic enEvaluar para comprobar los valores de salida en las horas de Última activación y Evaluación. Si se superan todas las pruebas de SQC seleccionadas, el campo Valor de salida indica "Normal". Si algunas pruebas fallan, el campo Valor de salida móstrara la prueba que haya fallado con mayor prioridad. Si se cambia cualquiera de las entradas de SQC, se bórrara el campo Valor de salida. 13. Haga clic en Ingresar en la barra de herramientas. PI System Explorer guarda y registra su analisis, y luego comienza a ejecutar el analisis. Análisis de ejemplo Los analisis de muestra que se incluyen en esta sección realizan los siguientes calculós en la misma base de datos de PI AF: 1. Utiliza un analisis de tipos de una expresión para realizar un seguimiento de la desviación de la eficiencia por parte del activo y los procesos representados por el elemento, Ethylene. 2. Crea una plantilla para generar un conjunto de analisis de resumen que sumen la energía total extraída por todos los procesos de una refinería. La plantilla de elementos a partir de la cual se ha creado el elemento de cada refinería se denomina Refinery. 3. Crea Event Frames para capturar datos siempre que el promedio de eficiencia de ejecución de 15 minutos del elemento, Ethylene, descienda por debajo del 90%. 354 Guía del usuario PI System Explorer Análisis basados en activos Crear un análisis de expresión para estudiar la desviación de la eficiencia En este ejemplo se muestra cómó crear un analisis de tipos de expresión. El analisis realiza un seguimiento de cómó la eficiencia de un proceso se desvía de la eficiencia meta. En primer lugar, calcularemos el promedio de eficiencia por hora, luego determinaremos cuantó se desvía de la eficiencia meta. En este ejemplo, se crea un nuevo PI Point para guardar los datos de salida (la desviación de la eficiencia meta, ya que varía con el tiempo). Cuando cree sus propios analisis, OSIsoft le recomienda crear los PI Points que necesite para los datos de resultados antes de crear el analisis. Antes de empezar Cree un elemento llamado Ethylene que tenga un atributo llamado Efficiency que contenga una referencia de datos de PI Point. Procedimiento 1. En Elementos, seleccione el elemento para el cual desea crear el analisis, como Etileno. 2. Haga clic en la pestana Análisis. 3. Cree un nuevo analisis para el elemento: ◦ Si no existe ningun analisis, haga clic en Crear nuevo análisis para crear el primero. ◦ De lo contrario, haga clic en Nuevo análisis para crear uno nuevo. 4. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. Por ejemplo, EfficiencyCalc. ◦ Tipo de análisis Haga clic en Expresión. El analisis de expresión es el tipo de analisis mas simple; contiene una o varias expresiones e infórmación sobre la prógramación. Para obtener mas infórmación, consulte Analisis de expresiones. Guía del usuario PI System Explorer 355 Análisis basados en activos 5. En la tabla de expresiones, cree una variable que incluya el valor de constante de la eficiencia meta: a. En la columna Nombre, escriba Target. b. En la columna Expresión, introduzca 90. Indica que el valor de constante de la variable es 90. 6. Cree una segunda variable para calcular el promedio de eficiencia por hora: a. Haga clic en Añadir nueva expresión. b. Asigne un nombre a la variable HourlyEfficiency. c. En la columna Expresión, introduzca la siguiente sintaxis de ecuación de rendimiento: TagAvg('Efficiency', '*-1h', '*') Esta expresión calcula el valor promedio del atributo denominado Efficiency a lo largo de la ultima hora. 7. Cree una tercera variable para calcular en que grado la eficiencia por hora se desvía de la eficiencia meta, 90: a. Haga clic en Añadir nueva expresión. b. Asigne un nombre a la variable Deviation. c. En la columna Expresión, introduzca la siguiente expresión: HourlyEfficiency - Target 8. Guarde el resultado de la variable Deviation en un PI Point: a. En la columna Atributo de salida, haga clic en Asignar. b. Haga clic en Nuevo atributo para crear un nuevo atributo de PI AF. c. Para definir el atributo como una referencia de datos de PI Point, haga clic en Sí para guardar el historial de salidas. d. En el campo Nombre, introduzca el nombre del atributo; por ejemplo, EfficiencyDifference. e. Haga clic en Aceptar para crear el atributo. 9. Especifique la prógramación para el analisis: a. Cónfigure la ópción Programación como Periódico. b. Haga clic en Configurar y especifique un períódó de 30 segundos. El calculó se ejecutara cada 30 segundos. 10. Compruebe que los resultados parezcan razonables: a. En la tabla de analisis, haga clic con el bótón secundario en el analisis y luego haga clic en Vista previa de resultados. b. Introduzca el rango de tiempo de la vista previa. El intervalo de tiempo predeterminado comienza en la medianoche anterior y termina en la hora actual, pero si lo prefiere, puede introducir diferentes horas de inicio y finalización. c. Haga clic en Generar resultados. 356 Guía del usuario PI System Explorer Análisis basados en activos 11. Cuando este satisfecho con el nuevo analisis, haga clic en Ingresar en la barra de herramientas para guardar su trabajo. PI System Explorer guarda y registra su analisis, y luego comienza a ejecutar el analisis. Un círculó verde en la columna Estado de la tabla de analisis indica que PI Analysis Service esta ejecutando el analisis. 12. Opcional. Reponga el PI Point que el calculó da como resultado utilizando datos del pasado. PI Analysis Service puede reponer resultados de calculós que tengan atributos de salida asignados a referencias de datos de PI Point. Sin embargo, el PI Point no pude contener datos en las horas especificadas. Si lo desea, puede eliminar los datos existentes con anterioridad y, a cóntinuación, reponer ese intervalo de tiempo. a. Haga clic con el bótón secundario en la tabla de analisis y, a cóntinuación, haga clic en Reponer/Recalcular. b. Especifique una hora de inicio y finalización para la repósición. c. Seleccione Eliminar datos existentes de forma permanente y recalcular. d. Haga clic en Iniciar. Crear una plantilla para los análisis de resumen de potencia En este ejemplo se muestra cómó crear una plantilla para generar un conjunto de analisis de resumen. La plantilla de analisis suma la energía total extraída de todos los procesos de una refinería. Antes de empezar Cree los objetos necesarios en su base de datos de PI AF: • Plantilla de elementos llamada Refinery • Elemento llamado Rotterdam Refinery, derivado de la plantilla Refinery • Elemento secundario llamado Catalytic Cracking en el elemento Rotterdam Refinery • Atributo llamado Power Draw en el elemento secundario Catalytic Cracking Procedimiento 1. En el navegador Biblioteca, seleccione la plantilla de elementos para la que desea crear la plantilla de analisis. En este ejemplo, la plantilla de elementos se denomina Refinery. Esta plantilla se utiliza para crear elementos de refinería. 2. Haga clic en la pestana Plantillas de análisis. 3. Cree una nueva plantilla de analisis para la plantilla de elementos: ◦ Si no existe ninguna plantilla de analisis, haga clic en Crear nueva plantilla de análisis para crear la primera. ◦ De lo contrario, haga clic en Nueva plantilla de análisis para crear una nueva. 4. Introduzca la infórmación para identificar el analisis: ◦ Nombre El nombre que identifica unicamente a este analisis. Por ejemplo, PowerRollup. Guía del usuario PI System Explorer 357 Análisis basados en activos ◦ Tipo de análisis Haga clic en Resumen. Los analisis de resumen calculan datos estadísticós para los atributos especificadós, como el total o el promedio. Para obtener mas infórmación, consulte Analisis de resumen. 5. Seleccione un elemento de ejemplo para proporcionar atributos candidatos: a. Haga clic en el enlace Seleccionar un elemento de ejemplo para abrir una ventana que muestre elementos derivados de la plantilla de elementos seleccionada. b. Seleccione un elemento y haga clic en Aceptar. Por ejemplo, en la lista de elementos derivados de la plantilla Refinery, seleccione Refinería de Rotterdam. 6. Para elegir la ópción Atributos de resumen de, haga clic en Elementos secundarios de Refinería de Rotterdam para indicar que el analisis resume los atributos de elementos secundarios del elemento de refinería. 7. Seleccione los atributos que incluira en el resumen: a. En la lista Elemento secundario de muestra, seleccione el elemento del cual desea ver los atributos. Por ejemplo, seleccione Craqueo catalítico para ver los atributos del elemento Catalytic Cracking en la tabla de atributos. La tabla solo muestra los atributos del elemento seleccionado. El resumen incluye atributos de todos los elementos secundarios que coinciden con los criterios que especifica. b. A la izquierda de la tabla de atributos, especifique los criterios que seleccionan los atributos que debe resumir. Por ejemplo, en el campo Nombre de atributo, escriba Power* para especificar todos los atributos que comienzan con Power. La tabla de atributos muestra una marca de verificación junto a los atributos en el elemento secundario seleccionado que coinciden con estos criterios. Sin embargo, el resumen incluye atributos de cualquier elemento secundario que coinciden con los criterios, no solo los de la tabla. 8. En la tabla de funciones, especifique los calculós y la salida de resumen: a. Seleccione las casillas de verificación junto a cualquier función estadística que desee resumir para calcular. Por ejemplo, haga clic en la casilla de verificación Suma para ver los valores totales. b. En la columna Salida(s), haga clic en Asignar para guardar los resultados del calculó para un atributo de salida. c. Haga clic en Nueva plantilla de atributos para crear una nueva plantilla de atributos con una referencia de datos de PI Point. d. Especifique los valores que definen el atributo creado y el punto, y haga clic en Aceptar. Por ejemplo, puede utilizar los valores predeterminados, los cuales nombran el punto y el atributo PowerRollup_Sum y escribir el punto en el PI Data Archive predeterminado, que se indica en el parametró de substitución. 9. Haga clic en Evaluar y compruebe si el resultado devuelto en la columna Valor es validó. 10. Cónfigure la ópción Programación como Desencadenado por eventos. 11. Para comprobar el analisis, revise los resultados obtenidos con los datos históricós: 358 Guía del usuario PI System Explorer Análisis basados en activos a. En la lista de analisis, haga clic con el bótón secundario sobre el analisis y haga clic en Vista previa de resultados. b. Introduzca una hora de inicio y finalización que no sean posteriores a la hora actual y haga clic en Generar resultados para ver una lista de resultados. 12. Haga clic en Ingresar en la barra de herramientas para guardar la plantilla de analisis en el servidor de PI AF y para crear el analisis de cualquier elemento segun la plantilla de elementos. Crear de forma automática event frames para realizar un seguimiento de la ineficiencia Hemos creado un analisis de muestra para realizar un seguimiento de la desviación de la eficiencia de un proceso respecto a la eficiencia meta en Crear un analisis de expresión para estudiar la desviación de la eficiencia. En este ejemplo, crearemos event frames para capturar datos siempre que el promedio de eficiencia de ejecución de 15 minutos descienda por debajo del 90%. Antes de empezar Complete los pasos en Crear un analisis de expresión para estudiar la desviación de la eficiencia. Procedimiento 1. En el navegador Biblioteca, expanda Plantillas. 2. Haga clic con el bótón secundario sobre Plantillas de event frames y seleccione Nueva plantilla para crear una nueva plantilla de event frame. 3. En el campo Nombre, ingrese EfficiencyAnomaly. 4. En el campo Patrón de asignación de nombres, especifique el nombre de los event frames que se producen desde la plantilla. Puede utilizar parametrós de substitución para especificar un nombre diferente. PI AF resuelve los parametrós cuando crea event frames. Entonces, cada event frame tendra un nombre exclusivo e identificable. a. Haga clic en la flecha que esta junto al campo para ver los parametrós de substitución validós que puede agregar al nombre. b. Seleccione %ELEMENT%. c. Seleccione %STARTTIME:yyyy-MM-dd HH:mm:ss.fff%. El parametró de substitución STARTTIME incluye el patrón de formato de fecha-hora que se utilizara. Guía del usuario PI System Explorer 359 Análisis basados en activos 5. Haga clic en la pestana Plantillas de atributos. 6. Cree un atributo de referencia de datos de PI Point con la plantilla de atributos. a. Haga clic en Nueva plantilla de atributo. b. En el campo Nombre, escriba Efficiency. c. Haga clic en Ajustes e introduzca la siguiente cadena de cónfiguración en el campo Nombre de tag: .\Elements[.]|Efficiency; uom=% d. En la lista UOM predeterminada, seleccione porcentaje. 7. En el panel Elementos, haga clic en Etileno, el elemento para el que desarrólló un analisis en Crear un analisis de expresión para estudiar la desviación de la eficiencia. 8. Haga clic en la pestana Análisis. 9. Haga clic en Nuevo análisis . 10. Introduzca la infórmación para identificar el analisis: ◦ Nombre Introduzca EfficiencyAnomalyEvent. ◦ Tipo de análisis Haga clic en Generación de event frame. 11. Desde la lista Plantilla de event frame, seleccione AnomalíaEficiencia. Esta es la plantilla de event frame que creó en los pasos anteriores. 12. Introduzca expresiones que especifiquen el inicio y el fin del event frame: ◦ StartTrigger1 TagAvg('Efficiency', '*-15m', '*') <90 Crea un event frame siempre que el promedio de eficiencia de 15 minutos disminuya por debajo del 90%. ◦ EndTrigger TagAvg('Efficiency', '*-15m', '*') >92 Finaliza el event frame siempre que el promedio de eficiencia de 15 minutos se recupere y supere el 92%. 360 Guía del usuario PI System Explorer Análisis basados en activos 13. Haga clic en Evaluar para verificar los valores actuales de las expresiones. La columna Valor se rellenara con True o False para cada una de las condiciones. 14. Especifique la prógramación para el analisis. a. En la ópción Programación, especifique Periódico. b. Haga clic en Configurar para que el analisis se ejecute cada minuto. 15. Guarde su trabajo. Rellenado y recálculo de análisis Rellenar o recalcular Cuando rellena un analisis para un intervalo de tiempo especificadó, los datos que faltan se calculan para completar los espacios vacíós de las salidas. Por otra parte, el recalculó borra todos los datos del intervalo de tiempo y calcula los resultados para las salidas del analisis de nuevo. Actualmente, hay cuatro opciones diferentes para el rellenado y el recalculó. Para obtener mas infórmación, consulte el artículó de la Base de conocimientos de OSIsoft Asset analytics backfilling and recalculation milestones and requirements (https:// customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=KB01697). Los analisis de expresión, rollup o SQC se pueden rellenar o recalcular durante un periodo de tiempo anterior si las salidas de analisis se asignan a los atributos de PI point. Puede rellenar los datos faltantes en un intervalo de tiempo y conservar los datos existentes, o puede recalcular, lo que elimina y recalcula los datos en el intervalo de tiempo. Los analisis de generación de marcos de evento pueden recalcular marcos de evento durante un períódó especificadó, pero eliminan autómaticamente todos los marcos de evento existentes en ese períódó, así como las anotaciones en los marcos de evento afectados. Para rellenar/recalcular, necesita permiso de ejecución sobre los analisis. El permiso adecuado se puede obtener mediante la asignación de su cuenta a la identidad de Asset Analytics Recalculation. Para obtener mas infórmación sobre la asignación de identidad, consulte PI AF identities and mappings (Identidades y asignaciones de PI AF). Nota: Para las salidas de escritura de analisis a atributos cónfiguradós como PI point, el rellenado o el recalculó pódrían dar lugar a la escritura de eventos fuera de orden. Dichos eventos se escriben en el PI Data Archive sin cómpresión. Habilitar el rellenado autómaticó resulta util, ya que completa los espacios vacíós en caso de que ocurra un tiempo de inactividad breve durante el servicio de analisis. Para obtener mas infórmación, consulte los parametrós AutoBackfillingEnabled y MaximumAllowedAutoBackfillingSpanInHours en Cónfiguración del servicio de analisis. Desde PI AF 2017 R2, puede habilitar el recalculó autómaticó de los analisis. PI AF Para usar el recalculó autómaticó, se necesita un servidor y PI Analysis Service 2017 R2 o una versión posterior. Si bien el recalculó autómaticó esta habilitado a nivel general de manera predeterminada (AutoRecalculationEnabled), tiene que elegir en el nivel de analisis individual (plantilla) si espera datos que llegan mas tarde o fuera de orden que puedan activar un recalculó. Para obtener mas infórmación, consulte Cónfigurar el recalculó autómaticó de analisis y plantillas de analisis, Habilitar o deshabilitar el recalculó autómaticó para multiples analisis y los parametrós AutoRecalculationEnabled, AutoRecalculationIgnoreTimeInSeconds, AutoRecalculationMinWaitTimeInSeconds, y MaxAllowedAutoRecalculationSpanInDays en Cónfiguración del servicio de analisis. Para analizar un archivo de registro con una lista de solicitudes de rellenado o recalculó manual y Guía del usuario PI System Explorer 361 Análisis basados en activos autómaticó en fila para la sólución de problemas, consulte Abrir la carpeta de registro de recalculó. Nota: Los analisis de generación de Event Frame y de SQC que se cónfiguran para generar Event Frames se excluyen del recalculó autómaticó. Reponer o recalcular datos de un análisis Antes de empezar PI Analysis Service 2016 R2 presentó capacidades de recalculó para analisis de expresión, resumen y SQC. PI Data Archive que almacenen los PI points de salida deben ejecutar la versión 2016 R2 o una versión posterior. A partir de PI Analysis Service 2018, puede elegir recalcular todos los analisis dependientes. Un analisis dependiente es aquel cuya entrada proviene de la salida de otro analisis. Procedimiento 1. En el navegador Elementos, seleccione un elemento y haga clic en la pestana Análisis para ver los analisis definidós para el elemento. 2. En la lista de analisis, haga clic con el bótón secundario en el analisis en ejecución que desea utilizar para rellenar o recalcular los datos y, a cóntinuación, haga clic en Backfill/ Recalculate (Rellenar/Recalcular). 3. En la ventana Backfilling or recalculation for analysis name (Rellenado o recalculó para), realice las siguientes acciones. a. En los campos Hora de inicio y Hora de finalización, especifique el períódó para el que desea rellenar los datos faltantes mientras conserva los datos existentes, o eliminar y recalcular los datos. Puede utilizar expresiones horarias estandar de PI o hacer clic en para seleccionar un períódó de fecha específicó. b. Decida cómó deben tratarse los datos existentes. En el caso de una expresión, un resumen o analisis de SQC que genera un resultado de un atributo: ▪ Para garantizar que se conserven los datos existentes y solo se rellenen los datos faltantes, seleccione Leave existing data and fill in gaps (Dejar los datos existentes y completar los espacios vacíós). ▪ Si cambiaron los datos de entrada o los algoritmos de analisis, y desea eliminar los datos de salida existentes, seleccione Eliminar datos existentes de forma permanente y recalcular. ◦ Opcional. Seleccione la casilla junto a Recalcular análisis dependientes para poner en la cola de recalculó manual todos los analisis dependientes. Nota: 362 ◦ Si selecciona esta ópción, es posible que el recalculó se realice varias veces para los analisis dependientes ◦ El intervalo de tiempo de recalculó para analisis dependientes puede diferir del intervalo de tiempo que selecciónó cuando puso los analisis en cola para el recalculó. Para obtener mas infórmación, consulte la nota al final del paso 7 en Rellenar o recalcular datos de varios analisis. Guía del usuario PI System Explorer Análisis basados en activos Nota: Los event frames se borran y recalculan autómaticamente para los analisis de generación de event frame. Tenga en cuenta que se perdera infórmación en esos marcos de evento, como anotaciones, reconocimientos o códigós de motivo. 4. Haga clic en Inicio para iniciar el proceso de repósición o recalculó. 5. Para obtener detalles sobre el estado del rellenado o del recalculó, o para cancelar, haga clic con el bótón secundario en el analisis y, a cóntinuación, haga clic en Backfill/Recalculate Status (Estado de rellenadó/recalculó). Video Para obtener infórmación sobre cómó rellenar o recalcular datos para un analisis, mire este video: https://www.youtube.com/watch?v=m7F0FwEykpw&rel=0 Rellenar o recalcular datos de varios análisis Antes de empezar PI Analysis Service 2016 R2 presentó capacidades de recalculó para analisis de expresión, resumen y SQC. El PI Data Archive que almacene los PI Points de salida debe ejecutar la versión 2016 R2 o una versión posterior. A partir de PI Analysis Service 2018, puede elegir recalcular todos los analisis dependientes. Un analisis dependiente es aquel cuya entrada proviene de la salida de otro analisis. Procedimiento 1. En el navegador, seleccione Management (Administración) en la parte inferior de la lista. 2. Seleccione el bótón de radio Análisis en el panel Management (Administración). 3. Opcional. En Analysis Searches (Busquedas de analisis), seleccione una consulta de busqueda y luego seleccione el resultado sobre el que desea operar. Por ejemplo, seleccione Habilitado. Solo se muestran los analisis que cumplen con el criterio ( ). 4. En el panel Análisis, seleccione los analisis que desea rellenar o recalcular. 5. En el panel Operaciones, seleccione Rellenar o recalcular cola para los análisis seleccionados. Nota: En PI AF 2018 SP2, tambien puede cancelar el rellenado de multiples analisis con Cancelar rellenar o recalcular para los análisis seleccionados. 6. En los campos Hora de inicio y Hora de finalización, especifique el periodo de tiempo para el que desea rellenar los datos faltantes mientras conserva los datos existentes, o eliminar y recalcular datos. Puede utilizar expresiones horarias estandar de PI o hacer clic en para seleccionar un períódó de fecha específicó. 7. Elija una de las siguientes acciones: Guía del usuario PI System Explorer 363 Análisis basados en activos Para rellenar o recalcular... Haga lo siguiente… Analisis de expresión, resumen o SQC solamente Decida cómó deben tratarse los datos existentes: ◦ Para garantizar que se conserven los datos existentes y solo se rellenen los datos faltantes, seleccione Leave existing data and fill in gaps (Dejar los datos existentes y completar los espacios vacíós). ◦ Si cambiaron los datos de entrada o los algoritmos de analisis, y desea eliminar los datos de salida existentes, seleccione Eliminar datos existentes de forma permanente y recalcular. Una mezcla de analisis que incluye analisis de generación de marcos de evento o Mas de una pagina de selecciones de analisis Realice una de las siguientes acciones: ◦ Mantenga seleccionada la ópción Leave existing data and fill in gaps (Dejar los datos existentes y completar los espacios vacíós) y tenga en cuenta que los marcos de evento en el intervalo de tiempo se eliminaran de forma permanente con todas las anotaciones en esos marcos de evento. ◦ Seleccione Eliminar datos existentes de forma permanente y recalcular. Se perderan todas las anotaciones en los event frames. ▪ Opcional. Seleccione la casilla junto a Recalcular análisis dependientes para poner en la cola de recalculó manual todos los analisis dependientes. Nota: ◦ Si selecciona esta ópción, es posible que el recalculó se realice varias veces para los analisis dependientes ◦ El intervalo de tiempo de recalculó para analisis dependientes puede diferir del intervalo de tiempo que selecciónó cuando puso los analisis en cola para el recalculó. Existen tres factores que repercuten en el intervalo de tiempo de recalculó de los analisis dependientes: ◦ El intervalo de tiempo del analisis original ◦ Cómó se usa la salida del analisis original en los analisis dependientes ◦ Si esta cónfigurada la anulación de tiempo de salida en el analisis original 8. Haga clic en Cola para iniciar el proceso de multiples reposiciones o recalculós. 9. Revise el panel Pending Operations (Operaciones pendientes) para obtener detalles sobre el estado de rellenado o recalculó. Conciliación de event frames durante el rellenado Al reiniciar PI Analysis Service tras breves períódós de inactividad, se inicia la repósición autómatica al mismo tiempo que el analisis en tiempo real. 364 Guía del usuario PI System Explorer Análisis basados en activos Nota: Con PI Server 2015 y PI Server 2015 R2, PI Analysis Service no inicia el proceso de repósición autómatica si el tiempo de inactividad es superior a 72 horas. Con PI Server 2016, puede cónfigurar el parametró de cónfiguración MaximumAllowedAutoBackfillingSpanInHours en PI Analysis Service para especificar el tiempo deseado. Cuando PI Analysis Service se reinicie, cónciliara los event frames abiertos. Cuando termina el rellenado autómaticó de los analisis, el analisis de activos determina si existen event frames para conciliar e inicia la fase de cónciliación. La cónciliación de event frames puede ser necesaria para cualquier event frame en curso que no pueda cerrarse dentro del intervalo de tiempo de repósición autómatica por no ser posible encontrar ningun evento de cierre. Estos marcos de evento pueden generarse en cualquiera de estas formas: • El marco de evento pódría encontrarse ya presente cuando se detuvo el servicio de analisis. • El marco de evento pódría acabar de crearse durante la repósición autómatica. Es posible que dichos event frames en curso tengan que conciliarse con los generados durante la evaluación en tiempo real. Cuando selecciona un analisis utilizando la pestana Análisis o el complemento Administración, un icono naranja ( ) en la ventana de analisis indica que la cónciliación de event frames aun no finalizó. Mueva el cursor sobre el icono para ver detalles como el numeró de eventos que se estan procesando, las horas de inicio y finalización y la hora de la ultima evaluación. Una vez finalizada la cónciliación, el icono pasara del naranja al verde. Configurar el recálculo automático de análisis y plantillas de análisis Antes de empezar En PI AF 2017 R2, los analisis pueden recalcularse autómaticamente. Si bien el recalculó autómaticó esta habilitado a nivel general de manera predeterminada, tiene que elegir en el nivel de analisis individual (plantilla) si espera datos que llegan mas tarde o de fuera de orden que puedan activar un recalculó. Para cónfigurar el recalculó autómaticó de un analisis en particular (plantilla), siga este procedimiento. Nota: • Se necesita un servidor PI AF y PI Analysis Service 2017 R2 o una versión posterior. • Los analisis de generación de event frames y de SQC que se cónfiguran para generar event frames se excluyen del recalculó autómaticó. • Un evento se considera demorado si su marca de tiempo es anterior a la ultima hora de ejecución del analisis. La ultima hora de activación es la misma marca de tiempo del evento de ejecución mas reciente en un analisis (activado por el evento) o la ultima hora en que se llevó a cabo un analisis (periódicó). Procedimiento 1. Vaya al analisis (plantilla) al que desea habilitarle el recalculó autómaticó. 2. Haga clic en el bótón Avanzado en la parte inferior del panel. Se abre la ventana Opciones avanzadas. 3. Marque la casilla de verificación junto a Recalcular análisis para eventos de entrada fuera de orden y haga clic en Aceptar. Nota: No puede elegir y anular su elección de recalculó autómaticó mediante el acceso al analisis basado en una plantilla. Vaya a la plantilla para realizar los cambios. Guía del usuario PI System Explorer 365 Análisis basados en activos Habilitar o deshabilitar el recálculo automático para múltiples análisis Antes de empezar En el caso de la escritura de analisis a atributos (expresión, rollup y SQC), el recalculó autómaticó esta disponible en PI Analysis Service 2017 R2 o en versiones posteriores. Ademas, se necesita Servidor de PI AF 2017 R2 o una versión posterior. Nota: Los analisis de generación de event frames y de SQC que se cónfiguran para generar event frames se excluyen del recalculó autómaticó. Procedimiento 1. En el navegador, seleccione Management (Administración) en la parte inferior de la lista. 2. Seleccione el bótón de radio Análisis en el panel Management (Administración). 3. Opcional. En Analysis Searches (Busquedas de analisis), seleccione una consulta de busqueda y luego seleccione el resultado sobre el que desea operar. Por ejemplo, seleccione Habilitado. Solo se muestran los analisis que cumplen con el criterio ( ). 4. En el panel Análisis, seleccione los analisis para los que desea habilitar o deshabilitar el recalculó autómaticó. 5. En el panel Operaciones, haga clic en Habilitar o Deshabilitar recálculo automático para análisis seleccionados. 6. Marque la casilla de verificación que esta al lado del reconocimiento y haga clic en Habilitar o Deshabilitar. 7. Revise el panel Operaciones pendientes para realizar el seguimiento del progreso de la óperación habilitada o deshabilitada. Abrir la carpeta de registro de recálculo Para acceder a un archivo de registro integral de solicitudes de relleno y recalculó autómaticó o manual en la cola para la sólución de problemas, siga el procedimiento. Procedimiento 1. En el navegador, seleccione Management (Administración) en la parte inferior de la lista. 2. Seleccione el bótón de radio Análisis en el panel Management (Administración). 3. Haga clic con el bótón secundario en cualquier lugar del panel Operaciones y, luego, haga clic en Abrir carpeta de registro de recálculo. Se abre una carpeta que contiene un archivo csv con relleno y recalculó en la cola. Gestión de análisis en la base de datos de PI AF La función de Administración (que incluye analisis y reglas de nótificación) esta disponible si su instalación de PI System Explorer incluye el complemento Administración. Para obtener mas infórmación, vaya a Administración de analisis. Para buscar analisis en su base de datos, consulte Buscar reglas de analisis o nótificación. Para obtener infórmación sobre la administración de nótificaciónes, consulte Reglas de administración de nótificaciónes. 366 Guía del usuario PI System Explorer Análisis basados en activos Referencia de funciones de expresión Las funciones de expresión que estan disponibles para ser usadas en expresión y en los analisis de generación de event frame se enumeran alfabeticamente. Estas funciones siguen la sintaxis de Performance Equation (PE). En esta sección • Abs Devuelve el valor absoluto de un numeró entero o real. • Acos Devuelve el coseno inverso o (arcocoseno) de un numeró entero o real. • AND Operador de cónjunción lógica de dos expresiones. • ArrayLength Obtiene la longitud de una matriz. • Ascii Devuelve el códigó de caracter ASCII del primer caracter de una cadena. • Asin Devuelve el seno inverso (arcoseno) de un numeró. • Atn Devuelve la tangente inversa (arcotangente) de un numeró. • Atn2 Devuelve la arcotangente de un valor de tangente a/b especificadó. • Avg Devuelve el promedio ponderado en el tiempo o ponderado en eventos de uno o mas valores. • BadVal Pruebe un valor para ver si es incorrecto. • Bod Devuelve una marca de tiempo correspondiente al comienzo del día a partir de una expresión de tiempo. • Bom Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes a partir de una expresión de tiempo dada. • Bonm Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes siguiente a partir de una expresión de tiempo dada. • Ceiling Devuelve el entero mas pequenó no menor que x. • Char Devuelve una cadena generada a partir de los códigós de caracter ASCII especificadós. • Compare Comparar dos cadenas utilizando caracteres cómódín ("*" y "?"). • Concat Cóncatenación de dos o mas cadenas. • Contains Determina si la primera cadena contiene la segunda cadena y devuelve True o False. Guía del usuario PI System Explorer 367 Análisis basados en activos • Convert Convierte un valor desde su unidad de medida actual (UOM) en una UOM especificada. • Cos Devuelve el coseno trigónómetricó de un numeró entero o real. • Cosh Devuelve el coseno hiperbólicó de un numeró. • Cot Devuelve la cotangente trigónómetrica de un numeró. • Coth Devuelve la cotangente hiperbólica de un numeró. • Cov Determine la covarianza entre dos conjuntos de valores segun los atributos con respecto a un intervalo de tiempo especificadó. • Csc Devuelve la cosecante trigónómetrica de un numeró. • Csch Devuelve la cosecante hiperbólica de un numeró. • Curve Para un valor x determinado, devuelve el valor de una función de interpólación lineal por trozo definida por el conjunto de n puntos (x1,y1)...(xn,yn). • Day Extrae el día del mes a partir de una expresión de tiempo. • DaySec Devuelve el tiempo total, en segundos, entre el comienzo del día (medianoche) y la hora designada en el argumento. • DeltaValue Devuelve la diferencia entre los valores o las evaluaciones actual e inmediatamente anterior de un atributo con un tipo de valor numericó o DateTime. • DigState Traduce una cadena de caracteres que representa un estado digital a su estado digital correspondiente. • DigText Obtiene el texto que corresponde al estado digital. • E Función de constante que devuelve el valor de e (la base del logaritmo natural). • ELSE Operador que devuelve el segundo de dos valores especificadós cuando la expresión condicional del enunciado IF-THEN-ELSE es True. • EventCount Encuentra la cantidad de eventos de un atributo durante un intervalo de tiempo especificadó. • EventFrame Devuelve el valor de las propiedades de event frame. • Exit Detenga el analisis para que no ejecute mas evaluaciones. • Exp Devuelve el exponencial de un numeró entero o real. 368 Guía del usuario PI System Explorer Análisis basados en activos • FilterData Obtener todos los valores en una matriz que cumplen con una cóndición determinada. • FindEq Encuentra la marca de tiempo mas próxima a starttime en un intervalo de tiempo especificadó en que un atributo es igual a un valor especificadó. • FindGE Encuentra la primera vez en un intervalo de tiempo en que un atributo es mayor o igual que un valor especificadó. • FindGT Encuentra la primera vez en un intervalo de tiempo en que un atributo es mayor que un valor especificadó. • FindLE Encuentra la primera vez en un intervalo de tiempo en que un atributo es menor o igual que un valor especificadó. • FindLT Encuentra la primera vez en un intervalo de tiempo en que un atributo es menor que un valor especificadó. • FindNE Encuentra la primera vez en un intervalo de tiempo en que un atributo no es igual al valor especificadó. • FirstValue Obtener el primer valor en una matriz que cumpla con una cóndición determinada. • Float Convertir una cadena en un numeró. • Floor Devuelve el numeró entero mas grande no mayor que x. • Format Convierte un numeró en una cadena en función de una expresión de formato. • Frac Devuelve la parte fraccionaria de un numeró real. Devuelve 0 en el caso de los enteros. • HasChanged Devuelve True si un atributo ha tenido algun evento en el períódó especificadó; de lo contrario, devuelve False. • HasValueChanged Determina si el valor de un atributo o de una expresión cambió desde la ultima evaluación durante un analisis. • Hour Extrae la hora de una expresión de tiempo. • IF La cóndición de un enunciado IF-THEN-ELSE. • IN Operador que indica si un valor esta incluido en un conjunto o rango de valores. • InStr Determina la ubicación dentro de una cadena en la que se encuentra por primera vez una subcadena. • Int Devuelve la parte entera de un numeró entero o real. Guía del usuario PI System Explorer 369 Análisis basados en activos • InterpolatedValues Obtenga los valores interpolados en un rango de tiempo especificadó usando el valor de timestep definidó. • IsSet Para un atributo asociado con un PI point, determina si el punto esta anotado, se sustituye o es cuestionable. • LastValue Obtener el ultimó valor en una matriz que cumpla con una cóndición determinada. • LCase Convierte en minusculas una cadena. • Left Determina un numeró específicó de caracteres de una cadena empezando por la izquierda. • Len Determina la longitud de una cadena. • LinRegr Devuelve una matriz de pendientes con base uno, la intersección y R2 en función de los valores con marca de tiempo. • Log Devuelve el logaritmo natural (base e = 2.7182818...) de un numeró entero o real. • Log10 Devuelve el logaritmo en base 10 de un numeró entero o real. • Logbase El logaritmo de un valor numericó positivo en una determinada base. • LTrim Eliminar los espacios en blanco al comienzo de una cadena. • MapData Aplicar una función a cada valor en la matriz. • Max Devuelve el valor maximó ponderado en el tiempo o ponderado en eventos de un conjunto de valores. • Median Devuelve el valor medio (mediano) ponderado en el tiempo o ponderado en eventos de un conjunto de uno o mas valores. • Mid Devuelve una subcadena dentro de una cadena. • Min Devuelve el valor mínimó ponderado en el tiempo o ponderado en eventos de un conjunto de valores. • Minute Extrae el minuto de una expresión de tiempo. • Mod El operador que devuelve el resto del cociente de dos valores numericós. • Month Extrae el mes de una expresión de tiempo. • NextEvent Encuentra la marca de tiempo del siguiente valor registrado despues de una hora especificada. 370 Guía del usuario PI System Explorer Análisis basados en activos • NextVal Encuentra el siguiente valor registrado despues de una hora especificada. • Noon Devuelve la marca de tiempo correspondiente a las doce del mediódía de una expresión de tiempo dada. • NoOutput No escribe el resultado del calculó actual. • Normalrnd Devuelve un numeró aleatorio que correlaciona la curva de distribución normal utilizando un promedio y una desviación estandar determinados. • NOT Operador que devuelve la negación de una expresión. • NumOfChanges Devuelve la cantidad de cambios de valor de un atributo en un intervalo de tiempo especificadó. • O Operador de disyunción lógica de dos expresiones. • ParseTime Traduce una expresión de tiempo de PI en una marca de tiempo. • PctGood Encuentra el porcentaje ponderado en el tiempo o ponderado en eventos, durante un intervalo de tiempo especificadó, para el cual el atributo tenía valores correctos. • Pi Función de constante que devuelve el valor de pi. • Poisson Devuelve un numeró aleatorio que correlaciona una distribución de Poisson con una media específica. • Poly Devuelve el polinomio c0 + c1x + c2x2 + … +cnxn. • Pow Devuelve x elevado a la potencia y. • PrevEvent Encuentra la marca de tiempo del ultimó valor registrado antes de una hora especificada. • PrevVal Encuentra el ultimó valor registrado antes de una hora especificada. • PStDev Devuelve la desviación estándar de la población ponderada en el tiempo o ponderada en eventos de una póblación de uno o mas valores. • Rand Devuelve un numeró aleatorio a partir de un rango especificadó. • Range Encuentra la diferencia ponderada en el tiempo o ponderada en eventos entre los valores maximó y mínimó de un atributo durante un intervalo de tiempo especificadó. Los valores ponderados en el tiempo se interpolan en los límites de tiempo cuando es posible y, de lo contrario, se extrapolan. • Rate Devuelve la diferencia a lo largo del tiempo entre el valor actual y un valor evaluado anteriormente de un atributo o una expresión (de tiempo). Guía del usuario PI System Explorer 371 Análisis basados en activos • RecordedValues Obtiene valores dentro de un intervalo de tiempo específicó segun el tipo de límite especificadó por el usuario. • RecordedValuesByCount Obtiene una cantidad de valores especificada empezando en la hora de inicio solicitada y en la dirección especificada. • Remainder Devuelve el resto que resulta de la división de x por y utilizando el metódó IEEERemainder. • Right Determina un numeró específicó de caracteres de una cadena empezando por la derecha. • Round Redondea un numeró o una hora a la unidad mas próxima. • Roundfrac Redondea un valor a un numeró especificadó de posiciones decimales. • RTrim Elimina los espacios en blanco finales de una cadena. • Sec Devuelve la secante trigónómetrica de un numeró. • Sech Devuelve la secante hiperbólica de un numeró. • Second Extrae el segundo de una expresión de tiempo. • SecSinceChange Devuelve la hora en segundos desde que se actualizó el valor de un atributo. • Sgn Devuelve un indicador del signo numericó de un numeró. • Sin Devuelve el seno trigónómetricó de un numeró. • Sinh Devuelve el seno hiperbólicó de un numeró. • Split Divide una cadena en subcadenas segun un delimitador especificadó. • Sqr Devuelve la raíz cuadrada de un numeró. • StateNo Traduce un estado digital a su valor de enumeración correspondiente. • SStDev Devuelve la desviación estándar de muestra ponderada en el tiempo o ponderada en eventos de dos o mas argumentos que son una muestra de una póblación mayor. • StDev Encuentra la desviación estandar ponderada en el tiempo o ponderada en eventos de los valores de un atributo a partir de un intervalo de tiempo especificadó. • String Convierte cualquier valor en una cadena. • TagAvg Encuentra el promedio ponderado en el tiempo o ponderado en eventos de los valores de un atributo durante un intervalo de tiempo especificadó. 372 Guía del usuario PI System Explorer Análisis basados en activos • TagBad Evalua el punto para un estado anormal a un tiempo especificadó. • TagDesc Para un atributo asociado a un PI point, recupera el descriptor de ese punto de la base de datos de puntos. • TagEU Para un atributo asociado a un PI point, recupera la cadena de unidades de ingeniería de ese punto de la base de datos de puntos. • TagExDesc Para un atributo asociado a un PI point, recupera el descriptor extendido de ese punto de la base de datos de puntos. • TagMax Encuentra el valor maximó ponderado en el tiempo o ponderado en eventos de un atributo durante un intervalo de tiempo especificadó. Los valores ponderados en el tiempo se interpolan en los límites de tiempo cuando es posible y, de lo contrario, se extrapolan. • TagMean Encuentra el promedio (media) de los valores de un atributo durante un intervalo de tiempo especificadó. TagAvg con la ópción ponderada en eventos proporciona el mismo resultado que TagMean. Considere usar TagAvg en lugar de TagMean especialmente si TagAvg se utiliza en otros analisis con la ópción ponderada en el tiempo. • TagMin Encuentra el valor mínimó ponderado en el tiempo o ponderado en eventos de un atributo durante un intervalo de tiempo especificadó. Los valores ponderados en el tiempo se interpolan en los límites de tiempo cuando es posible y, de lo contrario, se extrapolan. • TagName Para un atributo asociado a un PI point, obtiene un nombre de ese punto de la base de datos de puntos. • TagNum Para un atributo asociado a un PI point, obtiene un numeró de ese punto de la base de datos de puntos. • TagSource Para un atributo asociado a un PI point, obtiene un origen de punto de ese punto de la base de datos de puntos. • TagSpan Para un atributo asociado a un PI point, obtiene un períódó de ese punto de la base de datos de puntos. • TagTot Encuentra el valor total ponderado en el tiempo (integral de tiempo) o ponderado en eventos de los valores de un atributo durante un intervalo de tiempo especificadó. Los valores ponderados en el tiempo se interpolan en los límites de tiempo cuando es posible y, de lo contrario, se extrapolan. • TagType Para un atributo asociado a un PI point, obtiene un tipo de punto de ese punto de la base de datos de puntos. • TagTypVal Para un atributo asociado a un PI point, obtiene un valor típicó de ese punto de la base de datos de puntos. • TagVal Devuelve el valor de un atributo a una hora especificada. Guía del usuario PI System Explorer 373 Análisis basados en activos • TagZero Para un atributo con una referencia de datos de PI point, obtiene un valor "cero" de ese punto de la base de datos de puntos. • Tan Devuelve la tangente trigónómetrica de un numeró. • Tanh Devuelve la tangente hiperbólica de un numeró. • Text Concatena cadenas que representan valores de argumento. • THEN Operador que devuelve el primero de dos valores especificadós cuando la expresión condicional del enunciado IF-THEN-ELSE es True. • TimeEq Encuentra el tiempo total, dentro de un intervalo, en que el valor de un atributo es igual a un valor especificadó. • TimeGE Encuentra el tiempo total, dentro de un intervalo, en que el valor de un atributo es mayor o igual que un valor especificadó. • TimeGT Encuentra el tiempo total, dentro de un intervalo, en que el valor de un atributo es mayor que un valor especificadó. • TimeLE Encuentra el tiempo total, dentro de un intervalo, en que el valor de un atributo es menor o igual que un valor proporcionado. • TimeLT Encuentra el tiempo total, dentro de un intervalo, en que el valor de un atributo es menor que un valor especificadó. • TimeNE Encuentra el tiempo total, dentro de un intervalo, en que el valor de un atributo no es igual a un valor especificadó. • TimeStamp Devuelve la marca de tiempo para una solo valor con marca de tiempo o una matriz de valores con marca de tiempo. • Total Devuelve la suma de dos o mas valores ponderada en el tiempo o ponderada en eventos. • Trim Elimina los espacios en blanco a ambos lados de una cadena. • Trunc Trunca un numeró o una hora a la siguiente unidad mas baja. • UCase Convierte en mayusculas una cadena. • Weekday Extrae el día de la semana a partir de una expresión de tiempo. • Year Extrae el anó de una expresión de tiempo. • Yearday Extrae el día del anó a partir de una expresión de tiempo. 374 Guía del usuario PI System Explorer Análisis basados en activos Abs Devuelve el valor absoluto de un numeró entero o real. Sintaxis Abs(x) Argumentos • x Un numeró entero o real Devuelve El valor absoluto de x Excepciones Devuelve un error si x no es un numeró entero o real Notas La unidad de medida del argumento, si existe, se traslada al resultado Ejemplo • Abs(-2.2) [Devuelve 2.2] • Abs('att1') [Devuelve el valor absoluto de 'att1' al momento de la activación] Acos Devuelve el coseno inverso o (arcocoseno) de un numeró entero o real. El coseno inverso de x es el anguló en radianes cuyo coseno es igual a x. Sintaxis Acos(x) Argumentos • x Debe ser un numeró real entre -1.0 y 1.0, inclusive Devuelve El coseno inverso de x, en radianes Excepciones Si x no es un numeró, o es menor de -1.0 o mayor de 1.0, devuelve un error Ejemplo • Acos(-0.5) [Devuelve 2.0944] • Acos(0.75) Guía del usuario PI System Explorer 375 Análisis basados en activos [Devuelve 0.72273] AND La cónjunción lógica de dos expresiones que devuelve True si ambas expresiones son verdaderas y False en caso contrario. Sintaxis expression1 AND expression2 Argumentos • expression1, expression2 Cualquier expresión que da como resultado verdadero o falso Devuelve True si ambas expresiones son verdaderas (distintas de cero) y False (cero) en caso contrario. Excepciones Ninguna Notas Si las entradas son numericas, AND puede hacer operaciones con bits. Ejemplo • ('att1' > 50) AND ('att2' = "good") ArrayLength Obtiene la longitud de una matriz. Sintaxis ArrayLength(a1) Argumentos • a1 una variable que representa la matriz de óperación Devuelve el numeró de valores en la matriz Excepciones Ninguna Notas Ninguna Ejemplo • ArrayLength(Data) [Devuelve el numeró de valores de una matriz denominada Data] 376 Guía del usuario PI System Explorer Análisis basados en activos Ascii Devuelve el códigó de caracter ASCII del primer caracter de una cadena. Sintaxis Ascii(s1) Argumentos • s1 Cualquier expresión que se evalue en una cadena Devuelve El códigó del primer caracter de la cadena Excepciones Si el argumento no es una cadena, se devuelve un error. Ejemplo • Ascii("D") [Devuelve 68, el códigó de caracter ASCII de D] • Ascii("Program") [Devuelve 80, el códigó de caracter ASCII de la primera letra de una cadena] Asin Devuelve el seno inverso (arcoseno) de un numeró. El seno inverso de x es el anguló en radianes cuyo seno es igual a x. Sintaxis Asin(x) Argumentos • x Debe ser un numeró real entre -1.0 y 1.0, inclusive Devuelve El seno inverso de x, en radianes Excepciones Si x no es un numeró, o es menor de -1.0 o mayor de 1.0, se devuelve un error. Ejemplo • Asin(-0.5) [Devuelve -0.5236] • Asin(TagVal('att1','y+8h')) [Devuelve el seno inverso del valor de 'att1' a las 8:00 a. m. de ayer] • Asin('att1') Guía del usuario PI System Explorer 377 Análisis basados en activos [Devuelve el seno inverso del valor de 'att1' a la hora de activación] Atn Devuelve la tangente inversa o (arcotangente) de un numeró entero o real. La tangente inversa de x es el anguló en radianes cuya tangente es igual a x. Sintaxis Atn(x) Argumentos • x Debe ser un numeró entero o real. Devuelve La tangente inversa de x, en radianes Excepciones Devuelve un error si x no es un numeró entero o real Ejemplo • Atn(1) [Devuelve 0.7854] • Atn(-2.2) [Devuelve -1.1442] • Atn('att1') [Devuelve la tangente inversa del valor de 'att1' a la hora de activación] • Atn('att1' - 'att2') [Devuelve la tangente inversa de la diferencia entre 'att1' y 'att2' a la hora de activación] Atn2 Devuelve la tangente inversa (arcotangente) de un valor de tangente a/b. La tangente inversa es el anguló medido en radianes desde el eje x positivo hasta una línea cuyos puntos finales son el origen y las coordenadas cartesianas (b,a). Sintaxis Atn2(x, y) Argumentos • x Un numeró entero o real • y Un numeró entero o real distinto de cero Devuelve La tangente inversa en radianes del valor de tangente x/y 378 Guía del usuario PI System Explorer Análisis basados en activos Excepciones Devuelve un error si x o y no es un numeró entero o real Ejemplo • Atn2(1,2) [Devuelve 0.46365] • Atn2('att1', 'att2') [Devuelve la tangente inversa en radianes del valor de tangente 'att1'/'att2' a la hora de activación] • Atn2(TagVal('att1','y+8h'), TagVal('att2', 'y+8h')) [Devuelve la tangente inversa en radianes del valor de tangente 'att1'/'att2' a las 8 a. m. de ayer] Avg Devuelve el promedio ponderado en el tiempo o ponderado en eventos de un conjunto de uno o mas valores. Sintaxis Avg(x1 [, ... xn]) Avg(array [, calculationBasis]) Argumentos • x1, ... xn Los argumentos o una sola matriz del mismo tipo de valor (numerós enteros y reales, expresiones de tiempo o intervalos de tiempo) • calculationBasis Opcional. El tipo de calculó a realizar entre comillas dobles. Elija entre "Ponderado en eventos" o "Ponderado en el tiempo". Si no lo elige, el valor predeterminado se pónderara en eventos. Si selecciona "Ponderado en el tiempo", la primera marca de tiempo del valor marca la hora de inicio y la ultima marca de tiempo marca el final del intervalo de tiempo. Devuelve El promedio de uno o mas valores. El resultado es del mismo tipo de datos que los argumentos. Excepciones Los argumentos cuyos valores de tiempo de ejecución sean cadenas de caracteres o estados digitales no se incluyen en el promedio. Si todos los valores son cadenas de caracteres o estados digitales, Avg devuelve un error. Devuelve un error si la matriz no se compone del mismo tipo de valor. Guía del usuario PI System Explorer 379 Análisis basados en activos Notas • La unidad de medida (UOM) del argumento se traslada al resultado cuando por lo menos un argumento tiene una UOM definida, mientras que otras no la tienen. El valor devuelto no contiene una UOM si los argumentos tienen diferentes UOM. Ejemplo • Avg(14, 'att1', 14.5, TagVal('att2', '14-Dec-16')) [Encuentra el promedio de estos valores: 14, el valor actual de 'att1', 14.5, y el valor de 'att2' correspondiente al 14 de diciembre de 2016 al comienzo del día (12:00 a. m.)] • Avg('*', 'y+8h', 'Saturday') [Encuentra el promedio de estas marcas temporales: ahora, ayer a las 8:00 a. m., y el sabadó pasado al comienzo del día (12:00 a. m.)] • Avg('*'-'*-1h', 't+4h'-'y+8h', 'y+2h'-'20') [Encuentra el promedio de estos períódós: desde hace 1 hora hasta ahora, desde ayer a las 8:00 a. m. hasta hoy a las 4:00 a. m., y desde ayer a las 2:00 a. m. hasta el 20 de este mes al comienzo del día (12:00 a. m.)] • Avg(Variable1) Nota: Name Expresión Valor en la evaluación Variable1 RecordedValues('att1', '*-10m', '*') [1, 3, 5, 7, 9] Variable 2 Avg(Variable1) 5 [Encuentra el promedio de los valores de una matriz denominada Variable1] • Avg(Data) [Devuelve el promedio ponderado en eventos de los valores de una matriz denominada Data] • Avg(Data, "EventWeighted") [Devuelve el promedio ponderado en eventos de los valores de una matriz denominada Data] • Avg(Data, "TimeWeighted") [Devuelve el promedio ponderado en el tiempo de los valores de una matriz denominada Data con la primera marca de tiempo del valor como la hora de inicio y la ultima marca de tiempo como la hora de finalización.] BadVal Pruebe un valor para ver si es incorrecto. Para un atributo asociado a un PI point, el valor del estado digital del sistema se considera incorrecto (No Data o Calc Failed, por ejemplo). Sintaxis Badval(x) Argumentos 380 Guía del usuario PI System Explorer Análisis basados en activos • x cualquier expresión que se evalue en un valor Devuelve True si el valor es incorrecto False si el valor es correcto Excepciones Devuelve True para PI points de BLOB. Devuelve False para PI points de cadenas Ejemplo • BadVal(1/0) [Devuelve True] • BadVal(10) [Devuelve False] • BadVal('att1') [Devuelve True si el valor de 'att1' es incorrecto] • BadVal(FindEq('att1', 't', '*', 10)) [Devuelve True si la función integrada (FindEq en este ejemplo) no tiene resultado o tiene un error por algun motivo] Bod Devuelve una marca de tiempo correspondiente al comienzo del día a partir de una expresión de tiempo. Sintaxis Bod(t1) Argumentos • t1 Una expresión de tiempo entre comillas simples Devuelve Marca de tiempo correspondiente al comienzo del día Excepciones Ninguna Notas Esta función es util para establecer una hora de reloj unica independiente de la duración de días concretos. Ejemplo • Bod('*') [Devuelve una marca de tiempo correspondiente al comienzo del día de hoy.] • Bod('y') Guía del usuario PI System Explorer 381 Análisis basados en activos [Devuelve una marca de tiempo correspondiente al comienzo del día de ayer.] • Bod(FindEq('att1', '-3d', '*', 50)) [Devuelve una marca de tiempo correspondiente al comienzo del día en que el valor de 'att1' fue igual a 50 por primera vez en las ultimas 72 horas.] Bom Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes a partir de una expresión de tiempo dada. Sintaxis Bom(t1) Argumentos • t1 Una expresión de tiempo Devuelve Marca de tiempo correspondiente al comienzo del mes. Excepciones Ninguna Notas Esta función es util para establecer una hora de reloj unica independiente de la duración de días concretos. Ejemplo • Bom('*') [Devuelve una marca de tiempo correspondiente a la medianoche del primer día de este mes.] • Bom(PrevEvent('att1', '*')) [Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes en que 'att1' tuvo un valor antes del actual.] • Bom(FindEq('att1', '-60d', '*', 50)) [Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes en que el valor de 'att1' fue igual a 50 por primera vez en los ultimós 60 días.] Bonm Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes siguiente a partir de una expresión de tiempo dada. Sintaxis Bonm(t1) Argumentos 382 Guía del usuario PI System Explorer Análisis basados en activos • t1 Expresión de tiempo entre comillas simples Devuelve Marca de tiempo correspondiente al comienzo del mes siguiente. Excepciones Ninguna Notas Esta función es util para establecer una hora de reloj unica independiente de la duración de días concretos. Ejemplo • Bonm('*') [Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes siguiente.] • Bonm('y') [Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes siguiente a partir de la fecha de ayer.] • Bonm(FindEq('att1', '-60d', '*', 50)) [Devuelve una marca de tiempo correspondiente a la medianoche del primer día del mes siguiente en que el valor de 'att1' fue igual a 50 por primera vez en los ultimós 60 días.] Ceiling Devuelve el entero mas cercano mayor o igual que x. Sintaxis Ceiling(x) Argumentos • x numeró entero o real, un atributo cuyo valor da como resultado un numeró Devuelve El numeró entero mas cercano mayor o igual que x Excepciones Devuelve un error si x es un estado digital, una expresión de tiempo, un intervalo de tiempo o una cadena Notas La unidad de medida del argumento, si existe, se traslada al resultado Ejemplo • Ceiling(2.3) Guía del usuario PI System Explorer 383 Análisis basados en activos [Devuelve 3] • Ceiling(-2.3) [Devuelve -2] • Ceiling(TagVal('att1', '12/30/16')) [Devuelve el numeró entero mas cercano del valor de 'att1' correspondiente al 30 de diciembre de 2016 al comienzo del día (12:00 a. m.)] Char Genera una cadena a partir de códigós de caracter ASCII. Sintaxis Char(x1, ... xn) Argumentos • x1, ... xn Enteros Devuelve Una cadena generada a partir de códigós de 80 caracteres Excepciones Devuelve un error si un argumento no es un numeró. Ejemplo • Char(80, 73) [Devuelve "PI".] • Char(65) [Devuelve "A".] • Char(5 * 10) [Devuelve "2".] Compare Comparar dos cadenas utilizando caracteres cómódín ("*" y"?") o comparar dos operandos utilizando operadores lógicós y un valor de la banda muerta. Sintaxis Compare {[(s1, s2 [, caseSensitive])]|[x1, x2, op, deadband]} Argumentos • s1, s2 cadenas (s2 puede incluir caracteres cómódín) 384 Guía del usuario PI System Explorer Análisis basados en activos • caseSensitive Indicador opcional que senala si la cómparación distingue entre mayusculas y minusculas. Si es False (el valor predeterminado), la cómparación no distingue entre mayusculas y minusculas. Si es True, la cómparación distingue entre mayusculas y minusculas. • x1, x2 Valor numericó (numeró entero o real) o expresión de tiempo • op Un operador que se utiliza para la cómparación. Debe ser uno de los siguientes operadores, o una variable definida como una de estas: <, >, <=, >= • deadband Valor numericó (numeró entero o real) o períódó. Deadband especifica un bufer (tolerancia) en torno a x2 y evita la repetición de alertas cuando el valor fluctua en el rango de la deadband. Returns • True si s1 = s2 • True if x1 <op> x2 is true, and uses deadband value for subsequent evaluations False en caso contrario Excepciones Los caracteres cómódín en s1 se tratan de forma literal y no como comodines. El valor de la banda muerta se aplica a x2, y no a x1. Ejemplo • Compare('att1', 100, "<=", 5) [Devuelve True si 'att1' es menor o igual que 100, y utiliza el valor 5 de la banda muerta para evaluaciones posteriores.] • Compare("What", "what", True) [Devuelve False.] • Compare("b", "a") [Devuelve False.] • Compare("What", "wha?") [Devuelve True.] • Compare("What", "wh") [Devuelve False.] Concat Cóncatenación de dos o mas cadenas. Sintaxis Concat(s1, s2 [, ... sn]) Guía del usuario PI System Explorer 385 Análisis basados en activos Argumentos • s1, ... sn Deben ser cadenas de caracteres o expresiones que produzcan cadenas de caracteres. Devuelve Cadenas de caracteres concatenadas juntas. Esta función no inserta espacios en blanco entre los argumentos. Para incluir un espacio en una cadena concatenada, agregue un argumento que consista de una cadena que contenga un espacio simple entre comillas dobles. Ejemplo • Concat("shut", "down") [Devuelve "shutdown"] • Concat("shut ", "down") [Devuelve "shut down"] Contains Determina si la primera cadena contiene la segunda cadena y devuelve True o False. Sintaxis Contains(s1, s2 [,caseSensitive]) Argumentos • s1 Cadena principal • s2 Subcadena que se busca en la cadena principal • caseSensitive Opcional: valor booleano que indica si la busqueda distingue entre mayusculas y minusculas. Si es False (o se omite), la busqueda no distingue entre mayusculas y minusculas. Si es True, la busqueda distingue entre mayusculas y minusculas Devuelve True si la cadena principal (s1) contiene la subcadena (s2), y False en caso contrario Excepciones Si alguno de los dos primeros argumentos (s1 o s2) no es una cadena, la función devuelve un error Si el tercer argumento opcional (caseSensitive) no es un valor booleano, la función devuelve un error Ejemplo • Contains("What","Hat",True) [Devuelve False] • Contains("What","Hat") 386 Guía del usuario PI System Explorer Análisis basados en activos [Devuelve True] • Contains("What","at") [Devuelve True] • Contains("hat","what") [Devuelve False] Convert Convertir un valor desde su unidad de medida actual (UOM) en una UOM especificada; para un valor que no tenga ninguna UOM, asigne la UOM especificada. Sintaxis Convert(x, toUnit) Argumentos • x Cualquier expresión que se resuelve en un valor numericó, incluido el nombre de un atributo numericó entre comillas simples, un nombre de variable o una constante. • toUnit La UOM de salida entre comillas dobles Returns El valor numericó convertido en la UOM especificada Excepciones Devuelve un error si toUnit y la UOM inicial de x no estan en la misma clase de UOM. Ejemplo • Convert('MetricWeight', "lb") • Convert('Ambient Temperature', "degC") Nota: PI AF sustituye deg con °, si no se encuentra en la busqueda. Cos Devuelve el coseno trigónómetricó de un numeró entero o real. Sintaxis Cos(x) Argumentos • x Debe ser un numeró entero o real, que representa un anguló en radianes Devuelve El coseno de x Guía del usuario PI System Explorer 387 Análisis basados en activos Excepciones Si x no es un numeró entero ni real, devuelve un error Ejemplo • Cos(1.1) [Devuelve 0.4536] • Cos(1) [Devuelve 0.5403] • Cos('att1') [Devuelve el coseno trigónómetricó del valor de 'att1' a la hora de activación] Cosh Devuelve el coseno hiperbólicó de un numeró. Sintaxis Cosh(x) Argumentos • x Debe ser un numeró entero o real. Devuelve El coseno hiperbólicó de x Excepciones Si x no es un numeró entero ni real, devuelve un error Ejemplo • Cosh(1) [Devuelve 1.5431] • Cosh(-1) [Devuelve 1.5431] • Cosh('att1') [Devuelve el coseno hiperbólicó del valor de 'att1' a la hora de activación] Cot Devuelve la cotangente trigónómetrica de un numeró. Sintaxis Cot(x) Argumentos • x Debe ser un numeró entero o real, que representa un anguló en radianes 388 Guía del usuario PI System Explorer Análisis basados en activos Devuelve La cotangente de x Excepciones Si x no es un numeró, devuelve un error Ejemplo • Cot(1) [Devuelve 0.64209] • Cot(1.1) [Devuelve 0.50897] • Cot('att1') [Devuelve la cotangente trigónómetrica del valor de 'att1' a la hora de activación] Coth Devuelve la cotangente hiperbólica de un numeró. Sintaxis Coth(x) Argumentos • x Debe ser un numeró entero o real. Devuelve La cotangente hiperbólica de x Excepciones Si x no es un numeró, devuelve un error Ejemplo • Coth(1) [Devuelve 1.313] • Coth(1.1) [Devuelve 1.2492] • Coth('att1') [Devuelve la cotangente hiperbólica del valor de 'att1' a la hora de activación] Cov Determine la covarianza entre dos conjuntos de valores segun los atributos con respecto a un intervalo de tiempo especificadó. Sintaxis Cov(x, y, mode, starttime, endtime, type [, pctgood]) Guía del usuario PI System Explorer 389 Análisis basados en activos Argumentos • x Un atributo con el primer conjunto de datos temporales en serie (referencia de datos de PI point) entre comillas simples. • y Un atributo con el segundo conjunto de datos temporales en serie (referencia de datos de PI point) entre comillas simples. • de diseño. Un numeró que especifica cómó alinear valores con marca de tiempo. Elija entre 0, 1 o 2, donde: 0 representa la cómbinación de valores con marcas de tiempo de x e y. 1 representa valores de ambos atributos segun las marcas de tiempo de x. 2 representa valores de ambos atributos segun las marcas de tiempo de y. • starttime Una expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a un endtime absoluto. • endtime Una expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '+1h') en referencia a un starttime absoluto. • tipo Un numeró que especifica el tipo de covarianza: use 0 para “póblación” y 1 para “muestra”. • pctgood Opcional. Porcentaje mínimó de tiempo durante el intervalo de tiempo en el que los valores del atributo deben ser correctos. Puede establecer pctgood como un umbral para asegurarse de que hay valores correctos suficientes para calcular la Cov. Returns Covarianza de x y y. Excepciones Si el atributo no posee valores correctos, o no se alcanza el pctgood mínimó para el intervalo de tiempo especificadó, se devuelve un valor erróneó. Notas Los valores incorrectos se excluyen del calculó de Cov. 390 Guía del usuario PI System Explorer Análisis basados en activos PRECAUCIÓN: Si el atributo posee muy pocos valores correctos durante el intervalo de tiempo, es posible que el resultado de esta función no sea cónfiable. Utilice la función PctGood para averiguar que porcentaje de los valores es correcto. Ejemplo • Cov('att1', 'att2', 0, 't', '+1h', 1, 80) [Devuelve la covarianza de muestra de 'att1' y 'att2' entre las 12:00 a. m. y la 1:00 a. m. de hoy cuando, al menos, el 80 % de los valores eran correctos. Devuelve un error si no se alcanza el mínimó de pctgood]. • Cov('att1', 'att2', 1, 't', '+1h', 1) [Devuelve la covarianza de póblación de 'att1' y 'att2' segun las marcas de tiempo de 'att1' entre las 12:00 a. m. y la 1:00 a. m. de hoy], Csc Devuelve la cosecante trigónómetrica de un numeró. Sintaxis Csc(x) Argumentos • x Debe ser un numeró entero o real, que representa un anguló en radianes Devuelve La cosecante de x Excepciones Si x no es un numeró, devuelve un error Ejemplo • Csc(1) [Devuelve 1.1884] • Csc(1.1) [Devuelve 0.7487] • Csc('att1') [Devuelve la cosecante trigónómetrica del valor de 'att1' a la hora de activación] Csch Devuelve la cosecante hiperbólica de un numeró. Sintaxis Csch(x) Argumentos Guía del usuario PI System Explorer 391 Análisis basados en activos • x Debe ser un numeró entero o real. Devuelve La cosecante hiperbólica de x Excepciones Si x no es un numeró, devuelve un error Ejemplo • Csch(1) [Devuelve 0.85092] • Csch(1.1) [Devuelve 0.748] • Csch('att1') [Devuelve la cosecante hiperbólica del valor de 'att1' a la hora de activación] Curve Para un valor x determinado, devuelve el valor de una función de interpólación lineal por trozo definida por el conjunto de n puntos (x1,y1)...(xn,yn). Sintaxis Curve(x, (x1,y1) (x2,y2) … (xn,yn) ) Argumentos • x Expresión que se evalue en un numeró • x1, y1 El primer punto de la curva. Los valores de xi's y de yi's son constantes numericas que se evaluan durante el tiempo de cómpilación. Los valores ajustados para xi's deben estar en orden ascendente. Devuelve Para un valor x determinado, devuelve el valor de una función de interpólación lineal por trozo definida por el conjunto de n puntos (x1,y1)...(xn,yn). Si el valor de x es menor que x1 entonces y1 se devuelve, y si es mayor que xn, yn se devuelve. Se presupone que los puntos estan ordenados en el sentido de x, del mas pequenó al mas grande. Excepciones Si el valor de x no es un numeró entero o real, se devuelve un error Ejemplo • Curve(3, (0,100) (100,0) ) [Devuelve 97] • Curve('att1', (25,25) (75,75) ) 392 Guía del usuario PI System Explorer Análisis basados en activos Day Extrae el día del mes a partir de una expresión de tiempo. Sintaxis Day(t1) Argumentos • t1 expresión de tiempo incluida entre comillas simples Returns El día del mes de una expresión de tiempo, en el rango de 1 a 31. Excepciones Ninguna Ejemplo • Day('*') [Devuelve el día del mes que es hoy.] • Day('y') [Devuelve el día del mes que fue ayer.] • Day(FindEq('att1', '-28d', '*', 50)) [Devuelve el día del mes que fue cuando el valor de 'att1' fue igual a 50 por primera vez en los ultimós 28 días.] DaySec Devuelve el tiempo total, en segundos, entre el comienzo del día (medianoche) y la hora designada en el argumento. Sintaxis DaySec(t1) Argumentos • t1 Una expresión de tiempo entre comillas simples Devuelve Cantidad total de segundos desde el comienzo del día (medianoche) hasta t1, en el rango de 0 a 86399 Excepciones Ninguna Ejemplo • DaySec('*') [Devuelve la cantidad de segundos desde el comienzo del día (medianoche) hasta ahora] Guía del usuario PI System Explorer 393 Análisis basados en activos DeltaValue Devuelve la diferencia entre los valores o las evaluaciones actual e inmediatamente anterior de un atributo con un tipo de valor numericó o DateTime. Sintaxis DeltaValue(x [, prevEval]) Argumentos • x Un atributo o expresión de un tipo de valor numericó o DateTime • prevEval (Booleano) Si False o no se especifica, x debe ser un atributo, y DeltaValue devuelve la diferencia entre su valor actual y el valor inmediatamente anterior. Si True, DeltaValuedevuelve la diferencia entre las evaluaciones actual e inmediatamente anterior de x, que puede ser cualquier expresión con un tipo de valor numericó o DateTime Devuelve Devuelve la diferencia entre el valor actual y el valor inmediatamente anterior de un atributo con un tipo de valor numericó o DateTime, o la diferencia entre las evaluaciones actual e inmediatamente anterior de cualquier expresión con un tipo de valor numericó o DateTime Notas Si x es de un tipo de dato DateTime, DeltaValue devuelve el intervalo de tiempo (en segundos) entre dos valores DateTime. Si el valor de intervalo de tiempo se asigna a un atributo, asegurese de que el tipo de dato del atributo este cónfiguradó para duplicarse Esta función puede emplear valores de entrada de PI points. Si la cómpresión esta activada para un PI point, es posible que no se conserven todos sus valores en PI Data Archive. Antes de intentar validar los resultados de esta función con una herramienta cliente, como PI DataLink, asegurese de que la cómpresión este desactivada. Esto es para garantizar que todos los valores de PI point asociados se incluyan en la validación. Una vez finalizada la validación, procure volver a activar la cómpresión como practica óptima La unidad de medida del argumento, si existe, se traslada al resultado Ejemplo • DeltaValue('att1' [, FALSE]) [Devuelve la diferencia entre los valores actual e inmediatamente anterior de 'att1'] • DeltaValue('att1', TRUE) [Devuelve la diferencia entre el valor actual y el ultimó valor evaluado de 'att1'] DigState Convierte una cadena en un objeto del estado digital de PI Data Archive correspondiente, ya sea en función de la enumeración del estado digital del atributo o de los valores de un conjunto de enumeración del sistema (por ejemplo, Calc Failed). Use el comando DigState integrado en otras funciones si el objeto del estado digital de PI Data Archive es necesario para una entrada (por ejemplo, con StateNo) o en forma conjunta con otras funciones para la cómparación con atributos de estado digital. 394 Guía del usuario PI System Explorer Análisis basados en activos Sintaxis DigState(s1 [, x]) Argumentos • s1 Una cadena que representa un estado digital entre comillas dobles • x Opcional: un atributo con una referencia de estado digital de PI point o de un conjunto de enumeración de tipos de valor. Si se omite, solo el conjunto digital del sistema se buscara para esa cadena determinada. Devuelve Un valor de enumeración Excepciones Si la cadena no representa un estado digital del atributo especificadó, la función devuelve Calc Failed. Si el atributo se omite, y la cadena no representa un estado digital del sistema, se devuelve Calc Failed. Ejemplo • 'att1' > DigState("Program", 'att1') [Devuelve True si el estado digital actual de 'att1' es mayor que el estado digital representado por el valor "Program"] • DigState("No Result") [Construye un valor con el estado digital del sistema No Result] DigText Obtiene el texto que corresponde al estado digital. Sintaxis DigText(digstate) Argumentos • digstate Un argumento que da como resultado un estado digital Devuelve El texto para el estado digital Excepciones Devuelve un error si el argumento no es un estado digital. Ejemplo • DigText(TagVal('enum_att1', 'y')) [Devuelve el valor de estado digital en una cadena] • DigText('enum_att1') Guía del usuario PI System Explorer 395 Análisis basados en activos [Devuelve un valor de estado digital en una cadena. Devuelve un mensaje de error si 'enum_att1' no es un atributo de PI point con un valor de estado digital] E Devuelve el valor de e (la base del logaritmo natural). Sintaxis E() Argumentos Ninguna Returns El valor de e (la base del logaritmo natural). Excepciones Ninguna Ejemplo • E() ELSE Operador que devuelve el segundo de dos valores especificadós cuando la expresión condicional del enunciado IF-THEN-ELSE es True. Sintaxis IF (expression) THEN (x) ELSE (y) Argumentos • expression Cualquier expresión que da como resultado verdadero o falso • x, y Una expresión que da como resultado un valor de salida Devuelve x cuando la expresión condicional es verdadera y y cuando la expresión es falsa Excepciones Ninguna Ejemplo • IF ('att1' > 50) THEN ('att2') ELSE ('att3') [Si el valor de 'att1' es mayor de 50, devuelve el valor de 'att2'; de lo contrario, devuelve el valor de 'att3'] 396 Guía del usuario PI System Explorer Análisis basados en activos EventCount Encuentra la cantidad de eventos de un atributo durante un intervalo de tiempo especificadó. Sintaxis EventCount(attname, starttime, endtime [, pctgood]) Argumentos • attname atributo con datos temporales en serie (referencia de datos de PI point) entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '+1h') en referencia a un starttime absoluto • pctgood Opcional: porcentaje mínimó de valores correctos de los eventos que se encuentran en el intervalo de tiempo especificadó. Devuelve Cantidad de eventos de un atributo durante un intervalo de tiempo especificadó. Excepciones Arroja un error si no se llega al mínimó de pctgood para el intervalo de tiempo especificadó. Notas PRECAUCIÓN: Si el atributo posee muy pocos valores correctos durante el intervalo de tiempo, es posible que el resultado de esta función no sea cónfiable. Use las funciones PctGood para averiguar que porcentaje de los valores es correcto. Ejemplo • EventCount('att1', 't', '+1h') [Devuelve el recuento de eventos entre las 12:00 a. m. y la 1:00 a. m. de hoy.] • EventCount('att1', 't', '+1h', 80) [Devuelve el recuento de eventos entre las 12:00 a. m. y la 1:00 a. m. de hoy cuando al menos el 80 % de los valores eran correctos.] EventFrame Devuelve el valor de las propiedades de event frame. Guía del usuario PI System Explorer 397 Análisis basados en activos Sintaxis EventFrame(parameter) Argumentos • parameter StartTime, EndTime o Duration de la cadena de parametrós entre comillas dobles; no distingue entre mayusculas y minusculas Devuelve El valor del parametró Excepciones Si event frame no esta activo o aun esta abierto, devuelve No Results Notas • Esta función solo se debe utilizar cuando se cónfiguran las expresiones de salida en un analisis de generación de event frame • La salida puede asignarse a un atributo con el tipo de valor DateTime para StartTime y EndTime. Para Duration, seleccionar dobles (el tiempo se devuelve en segundos) • Puede crear una vista previa de los resultados haciendo clic con el bótón derecho en el analisis Ejemplo • EventFrame("Duration") [Devuelve la duración de un event frame. El tiempo se devuelve en segundos] • TagAvg('att1', EventFrame("StartTime"), EventFrame("EndTime")) [Encuentra el promedio ponderado en el tiempo de los valores de 'att1' durante un event frame] Exit Detenga el analisis para que no ejecute mas evaluaciones. Sintaxis Exit() Argumentos Ninguna Notas • Es importante incluir los parentesis despues de esta función. Use Exit() en lugar de Exit. • Supongamos que tiene multiples expresiones en un unicó analisis o en una secuencia de analisis que forma una cadena de dependencias. El calculó finaliza cuando presiona Salir. Ejemplo • IF 'att1' < 100 OR 'att1' > 200 THEN 'att1' ELSE Exit() 398 Guía del usuario PI System Explorer Análisis basados en activos Exp Devuelve el exponencial de un numeró entero o real. Este es el numeró ex, donde e = 2.7182818... Sintaxis Exp(x) Argumentos • x Debe ser un numeró entero o real. Devuelve El exponencial de x Excepciones Si x no es un numeró entero ni real, devuelve un error Ejemplo • Exp(11) [Devuelve 59874] • Exp('att1') [Devuelve el exponencial del valor de 'att1' a la hora de activación] • Exp(TagVal('att1','t')) [Devuelve el exponencial del valor de 'att1' correspondiente al comienzo del día de hoy (12:00 a. m.)] FilterData Obtener todos los valores en una matriz que cumplen con una cóndición determinada. Sintaxis FilterData(a1, condition($val)) Argumentos • a1 una variable que representa la matriz de óperación • condition($val) cualquier declaración PE compatible, como una función de $val, que devuelve un valor verdadero o falso. $val es un placeholder para cada valor de la matriz Devuelve Una matriz de todos los valores que cumplan con la cóndición determinada Excepciones Ninguna Guía del usuario PI System Explorer 399 Análisis basados en activos Notas Ninguna Ejemplo • FilterData(Data, (NOT BadVal($val) AND $val > 50)) [A partir de una matriz denominada Data, devuelve una nueva matriz de valores en la que ninguno es un valor incorrecto y todos superan 50] FindEq Encuentra la marca de tiempo mas próxima a starttime en un intervalo de tiempo especificadó en que un atributo es igual a un valor especificadó. Sintaxis FindEq(attname, starttime, endtime, x) Argumentos • attname nombre de un atributo entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "-3h") en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "+1h") en referencia a un starttime absoluto • x El valor para buscar debe ser un numeró entero o real, o un estado digital (cadena de caracteres). Devuelve La marca de tiempo mas próxima a starttime en el intervalo especificadó en el cual el atributo era igual al valor especificadó. Excepciones Si el atributo nunca era igual al valor especificadó; se devuelve un error. Notas • Si es necesario, se realiza una interpólación entre los valores de atributo para determinar cuandó el atributo era igual al valor especificadó. La interpólación ocurre cuando: ◦ el PI point subyacente tiene desactivado el atributo escalón ◦ no hay valor registrado con la marca de tiempo especificada El valor interpolado se definira segun los valores antes y despues de la marca de tiempo. 400 Guía del usuario PI System Explorer Análisis basados en activos Ningun valor se interpólara si esta activado el atributo escalón. En este caso, el valor de registro sera el valor al momento del evento (si existe) o el valor registrado anteriormente. • Si endtime sucede antes que starttime, el intervalo de tiempo se busca hacia atras. Ejemplo • FindEq('att1', '-1h', '*', 40) [Devuelve la marca de tiempo de la primera vez desde hace una hora (starttime) en que 'att1' era igual a 40] • FindEq('enum_att1', '30-March-17', '*', "On") [Devuelve la marca de tiempo de la primera vez desde el comienzo del día (12:00 a. m.starttime) del 30 de marzo de 2017 en que el valor de enumeración 'enum_att1' era igual a "On"] FindGE Encuentra la primera vez en un intervalo de tiempo en que un atributo es mayor o igual que un valor especificadó. Sintaxis FindGE(attname, starttime, endtime, x) Argumentos • attname El nombre de un atributo entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "-3h") en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "+1h") en referencia a un starttime absoluto • x El valor para buscar debe ser un numeró entero o real, o un estado digital (cadena de caracteres). Devuelve La marca de tiempo mas próxima a starttime en el intervalo de tiempo especificadó en el cual el atributo era mayor o igual que el valor especificadó. Devuelve el estado digital del sistema correspondiente (No Result, No Data y similares) si el atributo fue siempre menor al valor especificadó. Excepciones Ninguna Guía del usuario PI System Explorer 401 Análisis basados en activos Notas • Si es necesario, se realiza una interpólación entre los valores de atributo para determinar cuandó el atributo era mayor o igual que el valor especificadó. La interpólación ocurre cuando: ◦ el PI point subyacente tiene desactivado el atributo escalón ◦ no hay valor registrado con la marca de tiempo especificada El valor interpolado se definira segun los valores antes y despues de la marca de tiempo Ningun valor se interpólara si esta activado el atributo escalón. En este caso, el valor de registro sera el valor al momento del evento (si existe) o el valor registrado previamente. • Si endtime sucede antes que starttime, el intervalo de tiempo se busca hacia atras. Ejemplo • FindGE('att1', 'y', '+2h', 40) [Devuelve la marca de tiempo entre la medianoche y las 2:00 a. m. de ayer cuando 'att1' era mayor o igual que 40 por primera vez] FindGT Encuentra la primera vez en un intervalo de tiempo en que un atributo es mayor que un valor especificadó. Sintaxis FindGT(attname, starttime, endtime, x) Argumentos • attname El nombre de un atributo entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "-3h") en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "+1h") en referencia a un starttime absoluto • x El valor para buscar debe ser un numeró entero o real, o un estado digital (cadena de caracteres). Devuelve La marca de tiempo mas próxima a starttime en el intervalo de tiempo especificadó en el cual el atributo era mayor que el valor especificadó. Devuelve el estado digital del sistema correspondiente (No Result, No Data, y similares) si el atributo nunca fue superior al valor especificadó. 402 Guía del usuario PI System Explorer Análisis basados en activos Excepciones Ninguna Notas • Si es necesario, se realiza una interpólación entre los valores del atributo para determinar cuandó el atributo era mayor que el valor especificadó La interpólación ocurre cuando: ◦ el PI point subyacente tiene desactivado el atributo escalón ◦ no hay valor registrado con la marca de tiempo especificada El valor interpolado se definira segun los valores antes y despues de la marca de tiempo Ningun valor se interpólara si esta activado el atributo escalón. En este caso, el valor de registro sera el valor al momento del evento (si existe) o el valor registrado previamente. • Si endtime sucede antes que starttime, el intervalo de tiempo se busca hacia atras. Ejemplo • FindGT('att1', 't', '*', 40) [Devuelve la marca de tiempo de la primera vez despues de la medianoche del día actual en que 'att1' era mayor que 40] • FindGT('att1', '-1h', '*', TagVal('att1', 'y+18h')) [Devuelve la marca de tiempo de la primera vez desde hace una hora en que 'att1' era menor que su valor a las 6:00 p. m. de ayer.] FindLE Encuentra la primera vez en un intervalo de tiempo en que un atributo es menor o igual que un valor especificadó. Sintaxis FindLE(attname, starttime, endtime, x) Argumentos • attname El nombre de un atributo entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "-3h") en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "+1h") en referencia a un starttime absoluto • x El valor para buscar debe ser un numeró entero o real, o un estado digital (cadena de caracteres). Guía del usuario PI System Explorer 403 Análisis basados en activos Devuelve La marca de tiempo mas próxima a starttime en el intervalo de tiempo especificadó en el cual el atributo era menor o igual que el valor especificadó. Devuelve el estado digital del sistema correspondiente (No Result, No Data, y similares) si el atributo siempre fue superior al valor especificadó. Excepciones Ninguna Notas • Si es necesario, se realiza una interpólación entre los valores de atributo para determinar cuandó el atributo era igual al valor especificadó La interpólación ocurre cuando: ◦ el PI point subyacente tiene desactivado el atributo escalón ◦ no hay valor registrado con la marca de tiempo especificada El valor interpolado se definira segun los valores antes y despues de la marca de tiempo Ningun valor se interpólara si esta activado el atributo escalón. En este caso, el valor de registro sera el valor al momento del evento (si existe) o el valor registrado previamente. • Si endtime sucede antes que starttime, el intervalo de tiempo se busca hacia atras. Ejemplo • FindLE('att1', 't', '*', 40) [Devuelve la marca de tiempo de la primera vez despues de la medianoche del día actual en que att1 era menor o igual que 40] FindLT Encuentra la primera vez en un intervalo de tiempo en que un atributo es menor que un valor especificadó. Sintaxis FindLT(attname, starttime, endtime, x) Argumentos • attname El nombre de un atributo con una referencia de datos de PI point entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "-3h") en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "+1h") en referencia a un starttime absoluto 404 Guía del usuario PI System Explorer Análisis basados en activos • x El valor que buscar debe ser un numeró entero o real, o un estado digital (cadena de caracteres). Devuelve La marca de tiempo mas próxima a starttime en el intervalo de tiempo especificadó en el cual el atributo era menor que el valor especificadó. Devuelve el estado digital del sistema correspondiente (No Result, No Data, y similares) si el atributo nunca fue inferior al valor especificadó. Excepciones Ninguna Notas • Si es necesario, se realiza una interpólación entre los valores de atributo para determinar cuandó el atributo era menor que el valor especificadó La interpólación ocurre cuando: ◦ el PI point subyacente tiene desactivado el atributo escalón ◦ no hay valor registrado con la marca de tiempo especificada El valor interpolado se definira segun los valores antes y despues de la marca de tiempo Ningun valor se interpólara si esta activado el atributo escalón. En este caso, el valor de registro sera el valor al momento del evento (si existe) o el valor registrado previamente. • Si endtime sucede antes que starttime, el intervalo de tiempo se busca hacia atras. Ejemplo • FindLT('att1', 'y', 't', 40) [Devuelve la marca de tiempo de la primera vez entre la medianoche de ayer y la medianoche de hoy en que 'att1' fue menor que 40] • FindLT('att1', '-1h', '*', TagVal('att1', 'y+18h')) [Devuelve la marca de tiempo de la primera vez desde hace una hora en que 'att1' era menor que su valor a las 6:00 p. m. de ayer.] FindNE Encuentra la primera vez en un intervalo de tiempo en que un atributo no es igual al valor especificadó. Se ómitiran los eventos "No Data". Sintaxis FindNE(attname, starttime, endtime, x) Argumentos • attname El nombre de un atributo incluido entre comillas simples. • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "-3h") en referencia a un endtime absoluto Guía del usuario PI System Explorer 405 Análisis basados en activos • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, "+1h") en referencia a un starttime absoluto • x El valor que buscar; debe ser un numeró entero o real o un estado digital (cadena de caracteres). Devuelve La marca de tiempo mas próxima a starttime en el intervalo especificadó para el cual el atributo no era igual al valor especificadó. Se ómitiran los eventos "No Data". Excepciones Si el atributo siempre era igual al valor especificadó; se devuelve un valor de error. Notas • Si es necesario, se realiza una interpólación entre los valores de atributo para determinar cuandó el atributo no era igual al valor especificadó. La interpólación ocurre cuando: ◦ el PI point subyacente tiene desactivado el atributo escalón ◦ no hay valor registrado con la marca de tiempo especificada El valor interpolado se definira segun los valores antes y despues de la marca de tiempo. Ningun valor se interpólara si esta activado el atributo escalón. En este caso, el valor de registro sera el valor al momento del evento (si existe) o el valor registrado anteriormente. • Si endtime sucede antes que starttime, el intervalo de tiempo se busca hacia atras. Ejemplo • FindNE('att1', '-1h', '*', 40) [Devuelve la marca de tiempo de la primera vez desde hace una hora en que 'att1' no era igual a 40.] • FindNE('enum_att1', '30-March-17', '*', "On") [Devuelve la marca de tiempo de la primera vez desde el comienzo del día (12:00 a. m.) del 30 de marzo de 2017 en que el valor de enumeración 'enum_att1' no era igual a "On".] FirstValue Obtener el primer valor en una matriz que cumpla con una cóndición determinada. Sintaxis FirstValue(a1 [, condition($val)]) Argumentos • a1 una variable que representa la matriz de óperación 406 Guía del usuario PI System Explorer Análisis basados en activos • condition($val) cualquier declaración PE compatible, como una función de $val, que devuelve un valor verdadero o falso. $val es un placeholder para cada valor de la matriz Devuelve El primer valor que cumpla con una cóndición determinada Excepciones Ninguna Notas Ninguna Ejemplo • FirstValue(Data) [Devuelve el primer valor de una matriz denominada Data] • FirstVal(Data, $val < 90) [A partir de la matriz denominada Data, devuelve el primer valor en la matriz que sea inferior a 90] Float Convertir una cadena en un numeró. Sintaxis Float(x) Argumentos • x Una cadena o un numeró, o un atributo cuyo valor da como resultado un numeró al momento de la evaluación. Devuelve Un numeró para una cadena numerica. Si x ya es un numeró, se devuelve x Excepciones Si x no es un numeró ni una cadena numerica, se devuelve Calc Failed Notas La unidad de medida del argumento, si existe, se traslada al resultado. Float tambien adopta timespan y boolean como argumento. Sin embargo, tenga en cuenta que Float solo convierte el formato timespan a la cantidad de segundos desde las 12:00 a. m. del 1 de enero de 1970. Ejemplo • Float("12.3") [Convierte la cadena en un numeró y devuelve 12.3] • Float(12.3) Guía del usuario PI System Explorer 407 Análisis basados en activos [Devuelve 12.3] • Float('*') [Devuelve la cantidad total de segundos transcurridos desde el 1 de enero de 1970] Floor Devuelve el numeró entero mas cercano menor o igual que x. Sintaxis Floor(x) Argumentos • x Un numeró entero o real, o un atributo cuyo valor da como resultado un numeró al momento de la evaluación. Devuelve El numeró entero mas cercano menor o igual que x Excepciones Devuelve un error si x es un estado digital, una expresión de tiempo, un intervalo de tiempo o una cadena Notas La unidad de medida del argumento, si existe, se traslada al resultado Ejemplo • Floor(3.14) [Devuelve 3] • Floor(-3.14) [Devuelve -4] • Floor(TagVal('att1', '*')) [Devuelve el numeró entero mas cercano menor o igual que el valor actual de 'att1'] Format Convierte un numeró en una cadena en función de una expresión de formato. Sintaxis Format(x, format [,culture]) Argumentos • x Un numeró entero o real • format Cadena de control de formato, similar a la que se usa en la función de lenguaje C Sprintf 408 Guía del usuario PI System Explorer Análisis basados en activos • culture Opcional. Cadena de nombre de referencia cultural, incluido entre comillas dobles. Algunos ejemplos son "de-DE", "ja-jp", "pt-br" o "zh-cn". Utilice "" para especificar el ajuste de referencia cultural-invariable (ajuste predeterminado) Returns Una cadena con formato Ejemplo • Format(1234.567, "%10.2f", "de-DE") [Devuelve "1234,57", una cadena con formato] • Format(45, "%3.3d") [Devuelve "045"] Frac Devuelve la parte fraccionaria de un numeró real. Devuelve 0 en el caso de los enteros. Sintaxis Frac(x) Argumentos • x Debe ser un numeró entero o real. Devuelve La parte fraccionaria de x Excepciones Si x no es un numeró entero ni real, devuelve un error Notas Por definición: Int(x) + Frac(x) = x La unidad de medida del argumento, si existe, se traslada al resultado Ejemplo • Frac(1) [Devuelve 0] • Frac(1.3) [Devuelve 0.3] • Frac(TagVal('att1', '*')) [Devuelve la parte fraccional del valor de 'att1' a la hora actual.] HasChanged Devuelve True si un atributo ha tenido algun evento en el períódó especificadó; de lo contrario, devuelve False. Guía del usuario PI System Explorer 409 Análisis basados en activos Sintaxis HasChanged(attname, t1) Argumentos • attname El nombre de un atributo entre comillas simples • t1 El comienzo de un períódó que finaliza a la hora de ejecución; puede ser cualquier expresión de tiempo relativa entre comillas simples (por ejemplo, 't - 4h') Devuelve True si attname posee algun evento en el períódó especificadó; de lo contrario, devuelve False Ejemplo • HasChanged('att1', 't-4h') [Devuelve True si 'att1' recibió alguna actualización desde las 8:00 p. m. de anoche, independientemente de si la actualización cambió el valor real del atributo] HasValueChanged Determina si el valor de un atributo o de una expresión cambió desde la ultima evaluación durante un analisis. Sintaxis HasValueChanged(x) Argumentos • x atributo o expresión Devuelve True si el valor de x cambió desde la ultima evaluación durante el analisis; de lo contrario, devuelve False. Si x es una expresión que esta función aun no evaluó durante el analisis, la función devuelve False. Si x es un atributo que esta función aun no evaluó durante el analisis, la función busca el valor anterior registrado y lo compara con el valor actual. Si no hay valores anteriores, la función devuelve False. Notas HasValueChanged es una función "stateful". Las evaluaciones anteriores se almacenan en la memoria y se comparan con el valor nuevo para comprobar si hubo un cambio de estado. Si PI Analysis Service se reinicia durante un analisis, la memoria se elimina y se pierden todas las evaluaciones anteriores. Ejemplo • HasValueChanged('att1') 410 Guía del usuario PI System Explorer Análisis basados en activos [Devuelve True si el valor de att1 cambió desde la ultima evaluación durante el analisis] • HasValueChanged('att1'+'att2') [Devuelve True si el valor de la suma de att1 y att2 cambió desde la ultima evaluación durante el analisis] Hour Extrae la hora de una expresión de tiempo. Sintaxis Hour(t1) Argumentos • t1 Una expresión de tiempo entre comillas simples. Devuelve La hora de la expresión de tiempo, en el rango de 0 a 23. Excepciones Ninguna Ejemplo • Hour('*') [Devuelve la parte de la hora del momento actual.] • Hour('Saturday') [Devuelve 0.] • Hour(FindEq('att1', '-1d', '*', 50)) [Devuelve la hora de la expresión de tiempo cuando el valor de 'att1' fue igual a 50 por primera vez en las ultimas 24 horas.] IF Operador que incorpora la cóndición en el enunciado IF-THEN-ELSE. Devuelve el primero de dos valores especificadós si la expresión condicional es verdadera. De lo contrario, devuelve el segundo valor. Sintaxis IF (expression) THEN (x) ELSE (y) Argumentos • expression Cualquier expresión que da como resultado verdadero o falso • x, y Una expresión que da como resultado un valor de salida Guía del usuario PI System Explorer 411 Análisis basados en activos Devuelve x cuando la expresión condicional es verdadera y y cuando la expresión es falsa Excepciones Ninguna Ejemplo • IF ('att1' > 50) THEN ('att2') ELSE ('att3') [Si el valor de 'att1' es mayor de 50, devuelve el valor de 'att2'; de lo contrario, devuelve el valor de 'att3'] IN Devuelve True si un valor esta incluido en un conjunto o un rango de valores inclusivos. Sintaxis x In (y1 [, ... yn]) x In (y1...yn) Argumentos • x valor numericó o cadena • y1 [, ... yn] un conjunto de valores numericós o de cadenas • y1 ... yn un rango de valores numericós Devuelve True cuando x esta incluido en un conjunto o un rango de valores Excepciones Ninguna Ejemplo • 1 In (9, 10) [Devuelve False, ya que 1 no esta incluido en un conjunto de 9 y 10] • 2 In (1...10) [Devuelve True, ya que 2 esta incluido en el rango de 1 a 10] InStr Devuelve la ubicación dentro de una cadena en la que se encuentra por primera vez una subcadena. 412 Guía del usuario PI System Explorer Análisis basados en activos Sintaxis InStr([start,] s1, s2 [,caseSensitive]) Argumentos • start Opcional: un numeró entero que especifica el caracter en s1 por el que se cómenzara la cómparación. Deber mayor o igual que 1. • s1, s2 Dos cadenas para comparar. • caseSensitive Opcional: indicador que senala que la cómparación distingue entre mayusculas y minusculas. Si es 0 (el valor predeterminado), la cómparación distingue entre mayusculas y minusculas; si es 1, no distingue entre ellas. Returns 0 si s2 no es una subcadena de s1 que comienza desde la pósición inicial; de lo contrario, la ubicación del caracter donde s2 coincide por primera vez con los caracteres de s1 a partir de la pósición inicial. Excepciones Los caracteres cómódín no se tratan como comodines. Ejemplo • InStr("What", "At") [Devuelve 3.] • InStr("What What What", "What") [Devuelve 1.] • InStr("what", "At", 1) [Devuelve 0.] • InStr(4, "what", "At") [Devuelve 0.] • InStr('att1', "Error") [Devuelve 1 si el valor de att1 es "Error".] Int Devuelve la parte entera de un numeró entero o real. Sintaxis Int(x) Argumentos • x Un numeró, un valor booleano, una cadena numerica, un períódó o un atributo cuyo valor da como resultado un numeró al momento de la evaluación. Guía del usuario PI System Explorer 413 Análisis basados en activos Returns Si x es un numeró, se devuelve la parte entera de x. Si x es una cadena, se convierte primero en un numeró. Si x es un timespan, se devuelve la cantidad de segundos desde las 12:00 a. m. del 1 de enero de 1970. Excepciones Devuelve un error si la variable no esta asignada. Notas Int('*') devuelve la hora UTC, en segundos, desde las 12:00 a. m. del 1 de enero de 1970. Ejemplo • Int('att1') [Devuelve la parte entera del valor de 'att1' a la hora actual.] • Int('*'-'t') [Devuelve la cantidad de segundos que transcurrieron desde el comienzo del día de hoy.] • Int(2.1) [Devuelve 2.] • Int("2.1") [Primero convierte la cadena en un numeró y devuelve 2.] • Int(true) [Devuelve 1.] InterpolatedValues Obtenga los valores interpolados en un rango de tiempo especificadó usando el valor de timestep definidó. Sintaxis InterpolatedValues(attname, starttime, endtime, timestep) Argumentos • attname atributo con datos de serie temporal (por ejemplo, la referencia de datos de PI point) entre comillas simples • starttime una expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a una hora final absoluta • endtime una expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a una hora final absoluta 414 Guía del usuario PI System Explorer Análisis basados en activos • timestep un intervalo de tiempo entre comillas simples (por ejemplo, '+1m' o '-10s') que representa el cambio de tiempo incremental entre el rango especificadó para obtener los valores interpolados Devuelve Una matriz de los valores obtenidos dentro del intervalo especificadó en intervalos de timestep Excepciones Si el atributo no es compatible con llamadas de intervalo o valores interpolados de llamadas de intervalo, la función devuelve un error que así lo indica Notas • Si starttime es anterior a endtime, los valores que resulten estaran en orden crónólógicó ascendente; de lo contrario, estaran en orden crónólógicó descendente. • Cuando se especifica un valor de timestep positivo, el calculó de intervalo comienza en la hora límite mas temprana del intervalo de tiempo y aplica el intervalo de manera reiterada en dirección crónólógica ascendente para generar intervalos de calculó. • Si se especifica un valor de timestep negativo, el calculó de intervalo comienza en la hora límite mas tardía del intervalo de tiempo y aplica el intervalo de manera reiterada en dirección crónólógica descendente para generar intervalos de calculó. • Tenga en cuenta que el orden de los valores devueltos tódavía se vera reflejadó en el intervalo de tiempo, independientemente del signo de timestep. Ejemplo • InterpolatedValues('att1', 't', '+1h', '+10m') [Devuelve los valores de 'att1' entre las 12:00 a. m. y la 1:00 a. m. de hoy en intervalos de 10 minutos] • InterpolatedValues('att1', 't', '+1h', '-14m') [Devuelve los valores de 'att1' entre las 12:00 y la 1:00 a. m. de hoy en intervalos de 14 minutos, delimitando a partir de la 1:00 a. m. (es decir, 12:04, 12:18, 12:32, 12:46, 1:00)] IsSet Para un atributo asociado con un PI point, determina si el punto esta anotado, se sustituye o es cuestionable. Sintaxis IsSet(attname, select) Argumentos • attname Un atributo asociado con un PI point de tipo de valor entero, numeró real, valor de enumeración o cadena • select Una cadena, pero solo se considera el primer caracter: "a" para anotar, "s" para sustituir y "q" para cuestionable. Not distingue entre mayusculas y minusculas Guía del usuario PI System Explorer 415 Análisis basados en activos Devuelve True o False Excepciones Ninguna Ejemplo • IsSet('att1', "a") [Devuelve True si el valor de 'att1' esta anotado] • IsSet('att1', "s") [Devuelve True si el valor de 'att1' se sustituyó]] • IsSet('att1', "q") [Devuelve True si el valor de 'att1' es cuestionable] LastValue Obtener el ultimó valor en una matriz que cumpla con una cóndición determinada. Sintaxis LastValue(a1 [, condition($val)]) Argumentos • a1 una variable que representa la matriz de óperación • condition($val) cualquier declaración PE compatible, como una función de $val, que devuelve un valor verdadero o falso. $val es un placeholder para cada valor de la matriz Devuelve El ultimó valor que cumpla con una cóndición determinada Excepciones Ninguna Notas Ninguna Ejemplo • LastValue(Data) [Devuelve el ultimó valor de una matriz denominada Data] • LastValue(Data, $val > 90 and $val < 105) [A partir de la matriz denominada Data, devuelve el ultimó valor en la matriz que sea superior a 90 e inferior a 105] 416 Guía del usuario PI System Explorer Análisis basados en activos LCase Convierte en minusculas una cadena. Sintaxis LCase(s1) Argumentos • s1 string Returns Una cadena que se ha convertido en minusculas. Excepciones Si el argumento no es una cadena, devuelve un error. Ejemplo • LCase("String") [Devuelve "string".] Left Devuelve un numeró específicó de caracteres de una cadena empezando por la izquierda. Sintaxis Left(s1, len) Argumentos • s1 Cadena • len Numeró entero. Returns Los primeros caracteres len de la cadena, empezando por la izquierda. Excepciones Si los argumentos no son del tipo requerido, devuelve un error. Ejemplo • Left("String_att", 3) [Devuelve "Str".] Len Devuelve la longitud de una cadena. Guía del usuario PI System Explorer 417 Análisis basados en activos Sintaxis Len(s1) Argumentos • s1 string Returns La longitud de una cadena Excepciones Si el argumento no es una cadena, devuelve un error. Ejemplo • Len("String") [Devuelve 6.] • Len('sinusoid') [Devuelve Calc Failed.] LinRegr Aplica el ajuste lineal por mínimós cuadrados a dos conjuntos de valores dados por atributos en un intervalo de tiempo especificadó. La salida es una matriz con base uno, con los valores de la pendiente, la intersección y R2. Sintaxis LinRegr(x, y, mode, starttime, endtime [, pctgood]) LinRegr(y, starttime, endtime [, pctgood]) Argumentos • x un atributo con el primer conjunto de datos de series temporales (como referencia de datos de PI point) entre comillas simples • y un atributo con el segundo conjunto de datos de series temporales (como referencia de datos de PI point) entre comillas simples • mode un numeró que especifica cómó alinear valores con marca de tiempo selecciona entre 0, 1 o 2; donde: 0 representa la cómbinación de los valores con marca de tiempo entre x y y 1 representa los valores de ambos atributos de acuerdo con las marcas de tiempo de x 2 representa los valores de ambos atributos de acuerdo con las marcas de tiempo de y 418 Guía del usuario PI System Explorer Análisis basados en activos • starttime una expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a un endtime absoluto • endtime una expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '+1h') en referencia a un starttime absoluto • pctgood Opcional. Porcentaje mínimó de tiempo durante el intervalo de tiempo en que los valores del atributo deben ser correctos. Puede establecer pctgood como límite para asegurarse de que haya suficientes valores correctos para realizar el calculó LinRegr. Devuelve Matriz con base uno, con los valores de la pendiente, la intersección y R2. Excepciones Si el atributo no posee valores correctos, o no se alcanza el mínimó pctgood para el intervalo de tiempo dado, devuelve un error Notas Los valores incorrectos se excluyen del calculó de LinRegr calculó PRECAUCIÓN: Si el atributo posee muy pocos valores correctos durante el intervalo de tiempo, es posible que el resultado de esta función no sea cónfiable. Use la utilidad PctGood para averiguar que porcentaje de los valores es correcto Indexa la pendiente, la intersección y R2 salidas de [1]. Ejemplo • LinRegr('att1', 'att2', 0, 't', '+1h', 80) [Devuelve una matriz de pendientes con base uno, la intersección y R2 en función de los valores con marca de tiempo de 'att1' y 'att2' entre las 12:00 a. m. y la 1:00 a. m. de hoy cuando, al menos, el 80 % de los valores eran correctos. Devuelve un error si no se alcanza el mínimó pctgood] • LinRegr('att1', 'att2', 1, 't', '+1h') Guía del usuario PI System Explorer 419 Análisis basados en activos [Devuelve una matriz de pendientes con base uno, la intersección y R2 en función de los valores con marca de tiempo de 'att1' entre las 12:00 a. m. y la 1:00 a. m. de hoy] • LinRegr('att1', 't', '+1h', 80) [Devuelve una matriz de pendientes con base uno, la intersección y R2 de 'att1' entre las 12:00 a. m. y la 1:00 a. m. de hoy cuando al menos el 80 % de los valores eran correctos. Devuelve un error si no se alcanza el mínimó pctgood] • LinRegr('att1', 't', '+1h') [Devuelve una matriz de pendientes con base uno, la intersección y R2 de 'att1' entre las 12:00 a. m. y la 1:00 a. m. de hoy] Log Devuelve el logaritmo natural (base e = 2.7182818...) de un numeró entero o real. Sintaxis Log(x) Argumentos • x Debe ser un numeró entero o real mayor de cero Devuelve El logaritmo natural de x Excepciones Si x es cero o es un numeró negativo, o no es un numeró, devuelve un error Ejemplo • Log(14) [Devuelve 2.6391] • Log(TagVal('att1', '14-Dec-16')) [Devuelve el logaritmo natural del valor de 'att1' a las 12:00 a. m. del 14 de diciembre de 2016] Log10 Devuelve el logaritmo en base 10 de un numeró entero o real. Sintaxis Log10(x) Argumentos • x Debe ser un numeró entero o real mayor de cero Devuelve El logaritmo en base 10 de x 420 Guía del usuario PI System Explorer Análisis basados en activos Excepciones/errores Si x es cero o es un numeró negativo, o no es un numeró, devuelve un error Ejemplo • Log10(100) [Devuelve 2] • Log10(TagVal('att1', '14-Dec-16')) [Devuelve el logaritmo en base 10 del valor de 'att1' a las 12:00 a. m. del 14 de diciembre de 2016] Logbase Devuelve el logaritmo de un valor numericó positivo x en una determinada base y. Sintaxis Logbase(x,y) Argumentos • x Un numeró entero o real mayor que cero • y Un numeró entero positivo que indica la base del logaritmo Devuelve El logaritmo de x en base y Excepciones Si x es cero o es un numeró negativo, o no es un numeró, devuelve un error Ejemplo • Logbase(256, 2) [Devuelve 8] • Logbase(1000, 10) [Devuelve 3] • Logbase(TagVal('att1', '14-Dec-16'), 16) [Devuelve el logaritmo del valor de 'att1' a las 12:00 a. m. del 14 de diciembre de 2016 en base 16] LTrim Eliminar los espacios en blanco al comienzo de una cadena. Sintaxis LTrim(s1) Argumentos Guía del usuario PI System Explorer 421 Análisis basados en activos • s1 string Returns Una cadena con los espacios en blanco al comienzo eliminados Excepciones Si s1 no es una cadena, se devuelve un error. Ejemplo • LTrim(" String") [Devuelve "string".] • LTrim("String ") [Devuelve "string".] MapData Aplicar una función a cada valor en la matriz. Sintaxis MapData(a1, function($val)) Argumentos • a1 una variable que representa la matriz de óperación • function($val) cualquier declaración PE compatible, como una función de $val, que ejecuta una óperación. $val es un placeholder para cada valor de la matriz Devuelve La matriz transformada de todos los valores Excepciones Ninguna Notas La matriz de salida tiene las mismas marcas de tiempo que la matriz de entrada. Ejemplo • MapData(Data, (IF BadVal($val) THEN 0 ELSE $val)) [A partir de una matriz denominada Data, devuelve una matriz nueva con valores incorrectos cónfiguradós en 0] Max Devuelve el valor maximó ponderado en el tiempo o ponderado en eventos de un conjunto de valores. 422 Guía del usuario PI System Explorer Análisis basados en activos Sintaxis Max(x1, ... xn) Max(array [, calculationBasis]) Argumentos • x1, ... xn Los argumentos o una sola matriz del mismo tipo de valor (numerós enteros y reales, valores de enumeración, expresiones de tiempo o intervalos de tiempo) • calculationBasis Opcional. El tipo de calculó a realizar entre comillas dobles. Elija entre "Ponderado en eventos" o "Ponderado en el tiempo". Si no lo elige, el valor predeterminado se pónderara en eventos. Si selecciona "Ponderado en el tiempo", la primera marca de tiempo del valor marca la hora de inicio y la ultima marca de tiempo marca el final del intervalo de tiempo. Devuelve El valor maximó a partir de un conjunto de argumentos. El resultado es del mismo tipo de datos que los argumentos Excepciones No se tienen en cuenta los argumentos cuyos valores de tiempo de ejecución son estados digitales. Si todos los valores son estados digitales, Max devuelve un error. Devuelve un error si la matriz no se compone del mismo tipo de valor. Notas • La unidad de medida (UOM) del argumento se traslada al resultado cuando por lo menos un argumento tiene una UOM definida, mientras que otras no la tienen. El valor devuelto no contiene una UOM si los argumentos tienen diferentes UOM. Ejemplo • Max(14, 'att1', 14.5, TagVal('att2','14-Dec-16')) [Encuentra el maximó de estos valores: 14, el valor de 'att1' a la hora de activación, 14.5 y el valor de 'att2' correspondiente al 14 de diciembre de 2016 al comienzo del día (12:00 a. m.)] • Max('enum_att1', 'enum_att2', 'enum_att3') [A la hora de activación, halla el valor maximó de un conjunto de enumeración, y devolver el nombre] • Max('*', 'y', 'Saturday') [Encuentra la marca de tiempo mas reciente. Devuelve la hora actual del ejemplo anterior] • Max('*'-'*-1h', 't+8h'-'y+4h', '*'-'t') [Encuentra el intervalo de mayor duración de estos períódós: desde hace 1 hora hasta ahora, desde ayer a las 4:00 a. m. hasta hoy a las 8:00 a. m., desde ayer a las 12:00 a. m. hasta el 20 de este mes a las 12:00 a. m. y desde el comienzo del día de hoy (12:00 a. m.) hasta ahora] • Max(Variable1) Guía del usuario PI System Explorer 423 Análisis basados en activos Nota: Name Expresión Valor en la evaluación Variable1 RecordedValues('att1', '*-10m', '*') [1, 3, 5, 7, 9] Variable 2 Max(Variable1) 9 [Encuentra el valor maximó de los valores de una matriz denominada Variable1] • Max(Data) [Devuelve el valor maximó ponderado en eventos de los valores de una matriz denominada Data] • Max(Data, "EventWeighted") [Devuelve el valor maximó ponderado en eventos de los valores de una matriz denominada Data] • Max(Data, "TimeWeighted") [Devuelve el valor maximó ponderado en el tiempo de los valores de una matriz denominada Data con las marcas de tiempo del primer y ultimó valor de la matriz como la hora de inicio y la hora de finalización respectivamente] Median Devuelve el valor medio (valor mediana) ponderado en el tiempo o ponderado en eventos de uno o mas valores. Sintaxis Median(x1 [, ... xn]) Median(array) Argumentos • x1 [, ... xn] Los argumentos y una sola matriz del mismo tipo de valor (numerós enteros y reales, expresiones de tiempo o intervalos de tiempo) Devuelve El valor medio de los argumentos de entrada. Si el numeró de argumentos es par, se devuelve el promedio de los dos valores medios. Devuelve un error si la matriz no se compone del mismo tipo de valor. Excepciones No se tienen en cuenta los argumentos cuyos valores de tiempo de ejecución son estados digitales. La función debe tener uno o mas argumentos que den como resultado estados no digitales; de lo contrario, Median devuelve un valor de error. Tambien devuelve un error si la matriz no se compone del mismo tipo de valor. Notas Los argumentos deben ser del mismo tipo de valor. El tipo de datos del primer argumento establece el caracter del resto. 424 Guía del usuario PI System Explorer Análisis basados en activos La unidad de medida (UOM) del argumento se traslada al resultado cuando por lo menos un argumento tiene una UOM definida, mientras que otras no la tienen. El valor devuelto no contiene una UOM si los argumentos tienen diferentes UOM. Ejemplos • Median(14, 'att1', 14.5, TagVal('att2', '14-Dec-16')) [Encuentra el valor medio de estos valores: 14, el valor actual de att1, 14.5, y el valor de att2 correspondiente a la medianoche del 14 de diciembre de 2016] • Median('*', 'y', 'Saturday') [Encuentra el valor medio de estas marcas temporales: ahora, ayer a las 12:00 a. m., y el sabadó pasado a las 12:00 a. m.] • Median('*'-'*-1h', 't+4h'-'y+8h', 'y+2h'-'20') [Encuentra el valor medio de estos períódós: desde hace 1 hora hasta ahora, desde ayer a las 8:00 a. m. hasta hoy a las 4:00 a. m., y desde ayer a las 2:00 a. m. hasta el 20 de este mes al comienzo del día (12:00 a. m.).] • Median(Variable1) Nota: Name Expresión Valor en la evaluación Variable1 RecordedValues('att1', '*-10m', '*') [1, 3, 5, 7, 9] Variable 2 Median(Variable1) 5 [Encuentra el valor medio de los valores de una matriz denominada Variable1] • Median(Data) [Devuelve el valor medio ponderado en eventos de los valores de una matriz denominada Data] Mid Devuelve una subcadena dentro de una cadena. Sintaxis Mid(s1, start [,len]) Argumentos • s1 string • start Un entero que especifica la pósición del primer caracter dentro de la cadena. El primer caracter de la cadena es el numeró 1. • len Opcional: la longitud maxima de la cadena devuelta. El valor predeterminado es la longitud de la cadena. Guía del usuario PI System Explorer 425 Análisis basados en activos Returns Caracteres len de la cadena a la derecha (e inclusive) del primer caracter cuya pósición este especificada por el comienzo. Excepciones Si los argumentos no son del tipo requerido, devuelve un error. El numeró maximó de caracteres devueltos es 999. Ejemplo • Mid("String", 3) [Devuelve "ring".] • Mid("String", 3, 2) [Devuelve "ri".] Min Devuelve el valor mínimó ponderado en el tiempo o ponderado en eventos de un conjunto de valores. Sintaxis Min(x1, ... xn) Min(array [, calculationBasis]) Argumentos • x1, ... xn Los argumentos o una sola matriz del mismo tipo de valor (numerós enteros y reales, valores de enumeración, expresiones de tiempo o intervalos de tiempo) • calculationBasis Opcional. El tipo de calculó a realizar entre comillas dobles. Elija entre "Ponderado en eventos" o "Ponderado en el tiempo". Si no lo elige, el valor predeterminado se pónderara en eventos. Si selecciona "Ponderado en el tiempo", la primera marca de tiempo del valor marca la hora de inicio y la ultima marca de tiempo marca el final del intervalo de tiempo. Devuelve El valor mínimó a partir de un conjunto de argumentos. El resultado es del mismo tipo de datos que los argumentos Excepciones No se tienen en cuenta los argumentos cuyos valores de tiempo de ejecución son estados digitales. Si todos los valores son estados digitales, Min devuelve un error. Devuelve un error si la matriz no se compone del mismo tipo de valor. 426 Guía del usuario PI System Explorer Análisis basados en activos Notas • La unidad de medida (UOM) del argumento se traslada al resultado cuando por lo menos un argumento tiene una UOM definida, mientras que otras no la tienen. El valor devuelto no contiene una UOM si los argumentos tienen diferentes UOM. Ejemplo • Min(14, 'att1', 14.5, TagVal('att2','14-Dec-16')) [Encuentra el mínimó de estos valores: 14, el valor de 'att1' a la hora de activación, 14.5 y el valor de 'att2' correspondiente al 14 de diciembre de 2016 al comienzo del día (12:00 a. m.)] • Min('enum_att1', 'enum_att2', 'enum_att3') [A la hora de activación, halla el valor mínimó de un conjunto de enumeración, y devuelve el nombre] • Min('*', 'y', 'Saturday') [Encuentra la marca de tiempo mas antigua de un conjunto] • Min('*'-'*-1h', 't+8h'-'y+4h', 'y'-'20', '*'-'t') [Encuentra el intervalo mas corto de estos períódós: desde hace 1 hora hasta ahora, desde ayer a las 4:00 a. m. hasta hoy a las 8:00 a. m., desde ayer a las 12:00 a. m. hasta el 20 de este mes a las 12:00 a. m., y desde el comienzo del día de hoy (12:00 a. m.) hasta ahora] • Min(Variable1) Nota: Nombre Expresión Valor en la evaluación Variable1 RecordedValues('att1', '*-10m', '*') [1, 3, 5, 7, 9] Variable 2 Min(Variable1) 1 [Encuentra el mínimó de los valores en una matriz Variable1] • Min(Data) [Devuelve el valor mínimó ponderado en eventos de los valores de una matriz denominada Data] • Min(Data, "EventWeighted") [Devuelve el valor mínimó ponderado en eventos de los valores de una matriz denominada Data] • Min(Data, "TimeWeighted") [Devuelve el valor mínimó ponderado en el tiempo de los valores de una matriz denominada Data con las marcas de tiempo del primer y ultimó valor de la matriz como la hora de inicio y la hora de finalización respectivamente] Minute Extrae el minuto de una expresión de tiempo. Sintaxis Minute(t1) Guía del usuario PI System Explorer 427 Análisis basados en activos Argumentos • t1 Una expresión de tiempo entre comillas simples. Returns Los minutos de la expresión de tiempo, en el rango de 0 a 59. Excepciones Ninguno. Ejemplo • Minute('*') [Extrae el minuto de la hora actual.] • Minute(FindGT('att1', '-1h', '*', 5) [Extrae el minuto de una marca de tiempo cuando el valor de 'att1' fue mayor que 5 por primera vez durante la ultima hora. Devuelve un error si nunca fue mayor que 5.] Mod El operador de móduló (mod) devuelve el resto del cociente de dos valores numericós. Para x Mod y, este es el resto de x/y. Sintaxis x Mod y Argumentos • x Cualquier expresión que da como resultado un valor numericó • y Cualquier valor numericó distinto de cero Devuelve Resto de x/y Excepciones Ninguna Notas La UOM de x, si existe, se traslada al resultado Ejemplo • 11 Mod 3 [Devuelve 2] 428 Guía del usuario PI System Explorer Análisis basados en activos Month Extrae el mes de una expresión de tiempo determinada. Sintaxis Month(t1) Argumentos • t1 Una expresión de tiempo entre comillas simples Returns El mes de la expresión de tiempo, en el rango de 1 a 12. Excepciones Ninguna Ejemplo • Month('*') [Devuelve el mes actual.] • Month(FindEq('att1', '-10d', '*', 5') [Devuelve el mes de una marca de tiempo cuando el valor de 'att1' fue igual a 5 por primera vez en los ultimós 10 días.] NextEvent Encuentra la marca de tiempo del siguiente valor registrado despues de una hora especificada. Sintaxis NextEvent(attname, t1) Argumentos • attname El nombre de un atributo entre comillas simples • t1 Una expresión de tiempo Returns La marca de tiempo del siguiente valor registrado despues de una hora especificada para el atributo especificadó Excepciones Si no hay valores registrados despues de la hora especificada, la función devuelve No Data. Ejemplo • NextEvent('att1', 't') Guía del usuario PI System Explorer 429 Análisis basados en activos [Encuentra y devuelve la marca de tiempo del siguiente valor registrado de 'att1' desde el comienzo del día (12:00 a. m.) de hoy.] NextVal Encuentra el siguiente valor registrado despues de una hora especificada. Sintaxis NextVal(attname, t1) Argumentos • attname El nombre de un atributo entre comillas simples • t1 Una expresión de tiempo Returns El siguiente valor registrado despues de una hora especificada para el atributo especificadó Excepciones Si no hay valores registrados despues de la hora especificada, la función devuelve un error. Ejemplo • NextVal('att1', 't') [Encuentra y devuelve el siguiente valor registrado de 'att1' desde el comienzo del día (12:00 a. m.) de hoy.] Noon Devuelve la marca de tiempo correspondiente a las doce del mediódía de una expresión de tiempo dada. Sintaxis Noon(t1) Argumentos • t1 Una expresión de tiempo entre comillas simples Returns Una marca de tiempo correspondiente a las doce del mediódía de una expresión de tiempo dada Excepciones Ninguna Notas Esta función es util para establecer una hora de reloj unica independiente de la duración de días concretos. 430 Guía del usuario PI System Explorer Análisis basados en activos Ejemplo • Noon('*') [Devuelve una marca de tiempo correspondiente a las doce del mediódía del día en que 'att1' fue igual a 50 por primera vez en los ultimós 3 días. ] • Noon(FindEq('att1', '-3d', '*', 50)) [Devuelve una marca de tiempo correspondiente a las doce del mediódía del día en que 'att1' fue igual a 50 por primera vez en los ultimós 3 días. ] NoOutput No escribe el resultado del calculó actual. Sintaxis NoOutput() Argumentos Ninguna Notas Es importante incluir los parentesis despues de esta función (utilice NoOutput() en lugar de NoOutput porque NoOutput es una sintaxis no valida). Esta función solo se aplica al calculó actual. Ejemplo • If 'att1' < 100 or 'att1' > 200 then 'att1' else NoOutput() Normalrnd Devuelve un numeró aleatorio que correlaciona la curva de distribución normal utilizando un promedio y una desviación estandar determinados. Sintaxis Normalrnd(x, y) Argumentos • x Un numeró real que especifica el promedio de la curva de distribución normal • y Un numeró real que especifica la desviación estandar de la curva de distribución normal Devuelve Un numeró aleatorio que correlaciona la curva de distribución normal con un promedio y una desviación estandar determinados Excepciones Ninguna Guía del usuario PI System Explorer 431 Análisis basados en activos Ejemplo • Normalrnd(300, 2.5) NOT Devuelve la negación de una expresión. Devuelve True si el valor verdadero de una expresión es falso y False si el valor verdadero de una expresión es verdadero. Sintaxis NOT expression Argumentos • expression Cualquier expresión que da como resultado verdadero o falso Devuelve True cuando la expresión es falsa y False cuando la expresión es verdadera Excepciones Ninguna Ejemplo • NOT (1 In (1...10)) [Devuelve False, ya que (1 en (1...10)) es verdadero.] NumOfChanges Devuelve la cantidad de cambios de valor de un atributo en un intervalo de tiempo especificadó. Sintaxis NumOfChanges(attname, starttime, endtime) Argumentos • attname El nombre de un atributo. • starttime Una expresión de tiempo que especifica el comienzo de un intervalo de tiempo, o un períódó de tiempo (por ejemplo, '-3h') que especifica la hora de inicio en relación con endtime; las entradas deben estar entre comillas simples • endtime Una expresión de tiempo que especifica el final de un intervalo de tiempo, o un períódó de tiempo (por ejemplo, '+3h') que especifica la hora de finalización en relación con startime; las entradas deben estar entre comillas simples Devuelve El recuento de cambios de valor de attname en el intervalo de tiempo especificadó 432 Guía del usuario PI System Explorer Análisis basados en activos Ejemplo • NumOfChanges('att1', 't', '*') [Devuelve la cantidad de veces en que el valor de 'att1' cambió desde la medianoche hasta ahora] O La disyunción lógica de dos expresiones que devuelve True si una de las expresiones es verdadera y False si ambas son falsas. Sintaxis expression1 OR expression2 Argumentos • expression1 Cualquier expresión que da como resultado verdadero o falso • expression2 Cualquier expresión que da como resultado verdadero o falso Devuelve True si una de las expresiones es verdadera y False si ambas son falsas Excepciones Ninguna Notas Si las entradas son numericas, OR puede hacer operaciones con bits. Ejemplo • ('att1' > 50) OR ('att2' = "good") ParseTime Traduce una expresión de tiempo de PI en una marca de tiempo. Utiliza una expresión de tiempo regular entre comillas simples para ofrecer un mejor rendimiento. Sintaxis ParseTime(s1) Argumentos • s1 Una cadena de caracteres o una matriz de cadenas en formato de tiempo de PI entre comillas dobles Devuelve La marca de tiempo correspondiente a s1 Excepciones Si s1 no es una cadena de caracteres, o si existe un error de sintaxis, devuelve un valor de error. Guía del usuario PI System Explorer 433 Análisis basados en activos Si la matriz no se compone de cadenas en un formato de hora, devuelve un error. Notas Se recomienda encarecidamente usar la expresión de tiempo '01-Jan-2018' en lugar de la cadena "01-Jan-2018". Ejemplo • ParseTime(Concat("12", "-31", "-16")) [Devuelve 12/31/2016 12:00:00 a. m., que es lo mismo que '12/31/16'] • ParseTime("14-Dec-16") [Devuelve el mismo resultado que '14-Dec-16'. Se utiliza solo cuando son necesarias las operaciones de cadena] • ParseTime("*") [Devuelve el mismo resultado que '*'. Se utiliza solo cuando son necesarias las operaciones de cadena] • ParseTime(Variable1) Nota: Nombre Expresión Valor en la evaluación Variable1 'TimeStringArray' [t, t+3h, t+14h] Variable 2 ParseTime(Variable1) [3/14/2018 12:00:00 a. m., 3/14/2018 3:00:00 a. m., 3/14/2018 2:00:00 p. m.] [Devuelve los resultados de la matriz en un formato de hora de PI adecuado, suponiendo que hoy es 3/14/18] PctGood Encuentra el porcentaje ponderado en el tiempo o ponderado en eventos, durante un intervalo de tiempo especificadó, para el cual el atributo tenía valores correctos. Sintaxis PctGood(attname, starttime, endtime [, calculationBasis]) Argumentos • attname atributo con datos temporales en serie (referencia de datos de PI point) entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '+1h') en referencia a un starttime absoluto 434 Guía del usuario PI System Explorer Análisis basados en activos • calculationBasis Opcional. Una cadena que indica el tipo de calculó a realizar entre comillas dobles. Elija entre "Ponderado en el tiempo" o "Ponderado en eventos". Si no lo elige, el valor predeterminado se pónderara en el tiempo. Devuelve Un numeró entero o real entre 0 y 100: el porcentaje de tiempo mínimó ponderado en el tiempo o ponderado en eventos durante un intervalo de tiempo especificadó para el cual el atributo tenía valores correctos. Ejemplo • PctGood('att1', 't', '+1h') [Devuelve el porcentaje ponderado en el tiempo entre las 12:00 y la 1:00 a. m. de hoy para el cual 'att1' tenía valores correctos.] • PctGood('att1', '-1h', '*') [Devuelve el porcentaje ponderado en el tiempo entre ahora y hoy hace una hora para el cual 'att1' tenía valores correctos.] • PctGood('att1', '-1h', '*', "EventWeighted") [Devuelve el porcentaje ponderado en eventos entre ahora y hoy hace una hora para el cual 'att1' tenía valores correctos.] Pi Devuelve el valor de pi. Sintaxis Pi() Argumentos • Devuelve El valor de pi Excepciones Ninguna Ejemplo • Pi() Poisson Devuelve un numeró aleatorio que correlaciona una distribución de Poisson con una media específica. Sintaxis Poisson(x) Argumentos Guía del usuario PI System Explorer 435 Análisis basados en activos • x Debe ser un numeró entero o real. Devuelve Un numeró aleatorio que correlaciona una distribución de Poisson con una media específica Excepciones Ninguna Ejemplo • Poisson(15) Poly Devuelve el polinomio c0 + c1x + c2x2 + … +cnxn. Sintaxis Poly(x, c0 [, ... cn]) Argumentos • x Variable. Un numeró entero o real • c0 [, ... cn] Cóeficientes. Debe haber como mínimó un cóeficiente. Todos deben ser numerós Devuelve El valor de un polinomio Excepciones Si x o cualquier cóeficiente no es un numeró entero o real, Poly devuelve un error Ejemplo • Poly(3, 4, 5) [Devuelve 19] • Poly('att1', 2, 3) Pow Devuelve x elevado a la potencia y. Sintaxis Pow(x, y) Argumentos • x valor numericó • y valor numericó 436 Guía del usuario PI System Explorer Análisis basados en activos Devuelve El valor de x elevado a la potencia y Excepciones Ninguna Notas • Se abre Pow solo tiene validez en las funciones de expresión de analisis basados en activos PI Asset Framework (PI AF). Utilice el acento circunflejó (^) como operador con el mismo fin en PI Data Archive Performance Equations • Tanto Pow(2, 3) como 2^3 son admisibles en las funciones de expresión de analisis basados en activos PI AF Ejemplo • Pow(2, 3) [Devuelve 8] • Pow(2.5, 3) [Devuelve 15.625] • Pow(TagVal('att1', '*'), 8) [Devuelve el valor actual de 'att1' elevado a la potencia 8] PrevEvent Encuentra la marca de tiempo del ultimó valor registrado antes de una hora especificada. Sintaxis PrevEvent(attname, t1) Argumentos • attname El nombre de un atributo entre comillas simples • t1 Una expresión de tiempo Returns La marca de tiempo del ultimó valor registrado antes de una hora especificada para el atributo especificadó Excepciones Si no hay valores registrados antes de la hora especificada, la función devuelve un error. Ejemplo • PrevEvent('att1', '*') [Encuentra la marca de tiempo del ultimó valor registrado de 'att1' antes de la hora actual.] Guía del usuario PI System Explorer 437 Análisis basados en activos PrevVal Encuentra el ultimó valor registrado antes de una hora especificada. Sintaxis PrevVal(attname, t1) Argumentos • attname El nombre de un atributo entre comillas simples • t1 Una expresión de tiempo Returns El ultimó valor registrado antes de una hora especificada para el atributo especificadó Excepciones Si no hay valores registrados antes de la hora especificada, la función devuelve un error. Ejemplo • PrevVal('att1', '*') [Encuentra y devuelve el ultimó valor registrado de 'att1' antes de la hora actual.] • PrevVal('att1', '15-Mar-17') [Encuentra y devuelve el ultimó valor registrado de 'att1' antes del comienzo de día (12:00 a. m.) del 15 de marzo de 2017.] PStDev Devuelve la desviación estándar de la población ponderada en el tiempo o ponderada en eventos de una póblación de uno o mas valores. Sintaxis PStDev(x1 [, ... xn]) PStDev(array [, calculationBasis]) Argumentos • x1, ... xn Los argumentos y una sola matriz del mismo tipo de valor (numerós enteros y reales, expresiones de tiempo o intervalos de tiempo) • calculationBasis Opcional. El tipo de calculó a realizar entre comillas dobles. Elija entre "Ponderado en eventos" o "Ponderado en el tiempo". Si no lo elige, el valor predeterminado se pónderara en eventos. Si selecciona "Ponderado en el tiempo", la primera marca de tiempo del valor marca la hora de inicio y la ultima marca de tiempo marca el final del intervalo de tiempo. 438 Guía del usuario PI System Explorer Análisis basados en activos Devuelve La desviación estándar de población de los argumentos. Devuelve un valor numericó si los argumentos son numerós. Para los argumentos que son expresiones de tiempo (hora o períódó), se devuelve un numeró que indica un períódó expresado en segundos. La desviación estandar de póblación de una póblación x1, ..., xn es donde es el promedio de los argumentos; es decir, Excepciones No se tienen en cuenta los argumentos cuyos valores de tiempo de ejecución son estados digitales. Si todos los valores son estados digitales, se devuelve un error. Devuelve un error si la matriz no se compone del mismo tipo de valor. Notas • PStDev utiliza todos los valores de una póblación para calcular la desviación estandar de la póblación. Sin embargo, es frecuente, especialmente en poblaciones grandes, calcular la desviación estandar a partir de una muestra de la póblación. SStDev utiliza un conjunto de valores muestreados para calcular la desviación estandar de la muestra, que arroja un valor aproximado de la desviación estandar de la póblación. • La unidad de medida (UOM) del argumento se traslada al resultado cuando por lo menos un argumento tiene una UOM definida, mientras que otras no la tienen. El valor devuelto no contiene una UOM si los argumentos tienen diferentes UOM. Ejemplo • PStDev(14, 'att1', 14.5, TagVal('att2','14-Dec-16')) [Devuelve la "desviación estandar de póblación" de estos valores: 14, el valor actual de 'att1', 14.5, y el valor de 'att2' correspondiente al 14 de diciembre de 2016 al comienzo del día (12:00 a. m.).] • PStDev('*', 'y', 'Saturday') [Devuelve la "desviación estandar de póblación" de estas marcas de tiempo.] • PStDev('*'-'*-1h', 't+8h'-'y+4h', 'y'-'20', '*'-'t') [Devuelve la "desviación estandar de póblación" de estos períódós: desde hace 1 hora hasta ahora, desde ayer a las 4:00 a. m. hasta hoy a las 8:00 a. m., desde ayer a las 12:00 a. m. hasta el 20 de este mes a las 12:00 a. m., y desde el comienzo del día de hoy (12:00 a. m.) hasta ahora.] • PStDev(Variable1) Guía del usuario PI System Explorer 439 Análisis basados en activos Nota: Name Expresión Valor en la evaluación Variable1 RecordedValues('att1', '*-10m', '*') [1, 3, 5, 7, 9] Variable 2 PStDev(Variable1) 2,8284 [Encuentra la "desviación estandar de la póblación" de los valores de una matriz denominada Variable1] • PStDev(Data) [Encuentra la "desviación estandar de la póblación" ponderada en eventos de los valores de una matriz denominada Data] • PStDev(Data, "EventWeighted") [Encuentra la "desviación estandar de la póblación" ponderada en eventos de los valores de una matriz denominada Data] • PStDev(Data, "TimeWeighted") [Devuelve la "desviación estandar de la póblación" ponderada en el tiempo de los valores de una matriz denominada Data con las marcas de tiempo del primer y ultimó valor de la matriz como la hora de inicio y la hora de finalización respectivamente] Rand Devuelve un numeró aleatorio entre 0 y 1. Para los valores x e y especificadós, devuelve un numeró aleatorio entre x - y/2 y x + y/2. Sintaxis Rand(x, y) Argumentos • x Un numeró real que especifica el punto central del rango. • y Un numeró real que especifica el tamanó del rango. Si no se especifican argumentos, el rango predeterminado es de 0 a 1. Returns Un numeró aleatorio entre 0 y 1. Para los valores x e y especificadós, devuelve un numeró aleatorio entre x - y/2 y x + y/2. Excepciones Ninguna Ejemplo • Rand() • Rand(500, 250) 440 Guía del usuario PI System Explorer Análisis basados en activos Range Encuentra la diferencia ponderada en el tiempo o ponderada en eventos entre los valores maximó y mínimó de un atributo durante un intervalo de tiempo especificadó. Los valores ponderados en el tiempo se interpolan en los límites de tiempo cuando es posible y, de lo contrario, se extrapolan. Sintaxis Range(attname, starttime, endtime [, pctgood, calculationBasis]) Argumentos • attname atributo con datos temporales en serie (referencia de datos de PI point) entre comillas simples • starttime expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a un endtime absoluto • endtime expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '+1h') en referencia a un starttime absoluto • pctgood Opcional. Porcentaje de tiempo mínimó ponderado en el tiempo o ponderado en eventos, durante un intervalo de tiempo especificadó, para el cual el atributo tenía valores correctos. • calculationBasis Opcional. Una cadena que indica el tipo de calculó a realizar entre comillas dobles. Elija entre "Ponderado en el tiempo" o "Ponderado en eventos". Si no lo elige, el valor predeterminado se pónderara en el tiempo. Devuelve La diferencia ponderada en el tiempo o ponderada en eventos entre los valores maximó y mínimó del atributo durante el tiempo especificadó. Los valores ponderados en el tiempo se interpolan en los límites de tiempo cuando es posible y, de lo contrario, se extrapolan. Excepciones Si el atributo no posee valores correctos, o no se alcanza el pctgood mínimó en el intervalo de tiempo dado, se devuelve un error. Notas • Los valores incorrectos se excluyen del calculó de Intervalo . • A fin de cónfigurar un parametró opcional, debe especificarse cualquier parametró opcional anterior. Guía del usuario PI System Explorer 441 Análisis basados en activos PRECAUCIÓN: Si el atributo posee muy pocos valores correctos durante el intervalo de tiempo, es posible que el resultado de esta función no sea cónfiable. Use las funciones PctGood para averiguar que porcentaje de los valores es correcto. Ejemplo • Range('att1', 't', '+1h') [Devuelve la diferencia ponderada en el tiempo entre el valor maximó y el valor mínimó de 'att1', entre las 12:00 a. m. y la 1:00 a. m. de hoy.] • Range('att1', 't', '+1h', 80) [Devuelve la diferencia ponderada en el tiempo entre los valores maximó y mínimó de 'att1', entre las 12:00 a. m. y la 1:00 a. m. de hoy cuando al menos el 80 % de los valores eran correctos.] • Range('att1', 't', '+1h', 80, "EventWeighted") [Devuelve la diferencia ponderada en eventos entre los valores maximó y mínimó de 'att1' entre las 12:00 a. m. y la 1:00 a. m. de hoy cuando al menos el 80 % de los valores eran correctos.] Rate Devuelve la diferencia a lo largo del tiempo entre el valor actual y un valor evaluado anteriormente de un atributo o una expresión (de tiempo). Sintaxis Rate(x) Argumentos • x Un atributo o una expresión (de tiempo) que se resuelve en un valor numericó. Returns • La diferencia calculada utilizando el valor del atributo, el valor numericó o de marca de tiempo del parametró de expresión, segun esta fórmula: (valor actual – valor evaluado anteriormente) / (marca de tiempo actual – marca de tiempo de la evaluación anterior). Ejemplo • Rate(‘att1’) • Rate('sinusoid') • Rate(DaySec(‘*’) + 1) RecordedValues Obtiene valores dentro de un intervalo de tiempo específicó segun el tipo de límite especificadó por el usuario. Sintaxis RecordedValues(attname, starttime, endtime [, boundarytype]) 442 Guía del usuario PI System Explorer Análisis basados en activos Argumentos • attname atributo con datos de serie temporal (por ejemplo, la referencia de datos de PI point) entre comillas simples • starttime una expresión de tiempo que representa el comienzo de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '-3h') en referencia a una hora final absoluta • endtime una expresión de tiempo que representa el final de un intervalo de tiempo entre comillas simples; puede ser un tiempo relativo (por ejemplo, '+1h') en referencia a una hora de inicio absoluta • boundarytype una cadena que indica el comportamiento de recuperación de datos en los puntos finales de un tiempo especificadó en comillas dobles: "Inside": devuelve los valores mas cercanos registrados dentro del intervalo de tiempo solicitado como el primer y ultimó valor "Outside": devuelve los valores mas cercanos registrados fuera del intervalo de tiempo solicitado como el primer y ultimó valor "Interpolated": crea un valor interpolado en los puntos finales del intervalo de tiempo solicitado si no existe un valor registrado en ese momento Nota: Si no se especifica, el modo predeterminado es "Inside". Devuelve Una matriz de los valores obtenidos dentro del intervalo especificadó Excepciones Si el atributo no es compatible con llamadas de intervalo, la función devuelve un error que así lo indica Notas • Si starttime es anterior a endtime, los valores que resulten estaran en orden crónólógicó ascendente; de lo contrario, estaran en orden crónólógicó descendente. • Cuando no hay valores disponibles, pero usted especifica los tipos de límite "Outside" o "Interpolated", devuelve un valor especial (NoData). • Esta función recupera hasta 500 000 valores cada vez. Ejemplo • RecordedValues('att1', 't+2h', 't+8h') [Devuelve los valores de 'att1' entre las 2:00 a. m. y las 8:00 a. m. de hoy usando el modo de recuperación predeterminado "Inside"] • RecordedValues('att1', 't', '+1h', "Outside") [Devuelve los valores de 'att1' entre las 12:00 a. m. y la 1:00 a. m. de hoy usando el modo de recuperación "Outside"] Guía del usuario PI System Explorer 443 Análisis basados en activos RecordedValuesByCount Obtiene una cantidad de valores especificada empezando en la hora de inicio solicitada y en la dirección especificada. Sintaxis RecordedValuesByCount(attname, starttime, count [, timedirection, boundarytype]) Argumentos • attname atributo con datos de serie temporal (por ejemplo, la referencia de datos de PI point) entre comillas simples • starttime una expresión de tiempo que representa el inicio de la solicitud • count la cantidad de valores almacenados (registrados) para devolver. El valor debe ser mayor que cero • timedirection una cadena que indica la dirección de tiempo en la recuperación de datos entre comillas dobles: "Backward": comienza a la hora de inicio y se desplaza hacia atras en el tiempo. Los valores se devólveran en orden crónólógicó descendente "Forward": comienza a la hora de inicio y se desplaza hacia adelante en el tiempo. Los valores se devólveran en orden crónólógicó ascendente Nota: Si no se especifica, el modo predeterminado es "Backward". • boundarytype una cadena que indica el comportamiento de recuperación de datos en el punto final de un tiempo especificadó en comillas dobles: "Inside": devuelve los valores mas cercanos registrados dentro del límite de tiempo solicitado "Outside": devuelve los valores mas cercanos registrados fuera del límite de tiempo solicitado "Interpolated": crea un valor interpolado en el límite de tiempo solicitado si no existe un valor registrado en ese momento Nota: Si no se especifica, el modo predeterminado es "Inside". Devuelve Una matriz de la cantidad especificada de valores (si esta disponible) Excepciones Si el atributo no es compatible con las llamadas, la función devuelve un error que así lo indica 444 Guía del usuario PI System Explorer Análisis basados en activos Notas • Cuando no hay valores disponibles, pero usted especifica los tipos de límite "Outside" o "Interpolated", devuelve un valor especial (NoData). Ejemplo • RecordedValuesByCount('att1', 't+2h', 5) [Devuelve cinco valores de 'att1' en orden crónólógicó descendente, comenzando a las 2:00 a. m. de hoy y usando el modo de recuperación predeterminado "Inside" desplazandóse hacia atras en el tiempo] • RecordedValuesByCount('att1', 't+8h', 3, "Forward", "Outside") [Devuelve los tres primeros valores de 'att1' desde las 8 a. m. de hoy usando el modo de recuperación "Outside"] Remainder Devuelve el resto que resulta de la división de x por y utilizando el metódó IEEERemainder. Este resto equivale a x - (y Q), donde Q es el cociente de x / y redondeado al entero mas próximó (si x / y se queda en la mitad de dos enteros, se devuelve el entero par). Si x - (y Q) es cero, se devuelve el valor +0 si x es positivo o -0 si x is negativo. Si y = 0, se devuelve NaN (distinto de un numeró). Sintaxis Remainder(x, y) Argumentos • x Cualquier valor numericó • y Cualquier valor numericó distinto de cero Devuelve Devuelve el resto que resulta de la división de x por y utilizando el metódó IEEERemainder Nota: No es el mismo resto que el que se devuelve utilizando el operador Mod (modulus) Excepciones Ninguna Notas La unidad de medida de x, si existe, se traslada al resulta