Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Comprenda la relación entre la interfaz y el modelo de activos
Las interfaces y los modelos de activos funcionan juntos en una relación complementaria:
Aspecto | Interfaces | Modelos de activos |
---|---|---|
Finalidad | Defina los estándares y aplique la coherencia | Represente activos físicos o lógicos |
Creación de activos | No se pueden crear activos directamente | Se utiliza para crear activos |
Propiedades | Defina las propiedades estándar que deben implementarse en los modelos | Puede tener propiedades únicas y aplicadas a la interfaz |
Métricas | Defina los cálculos estándar | Implemente métricas de interfaz y puede tener métricas adicionales |
Jerarquías | Defina las relaciones jerárquicas del cálculo de datos para las métricas acumulativas | Defina las relaciones jerárquicas físicas para las asociaciones de activos |
Al aplicar una interfaz a un modelo de activos:
-
El modelo de activos debe mapear todas las propiedades definidas en la interfaz.
-
Los mapeos de propiedades definen cómo las propiedades de la interfaz se corresponden con las propiedades del modelo de activos.
-
Las propiedades del modelo de activos mapeado deben permanecer sincronizadas con sus propiedades de interfaz correspondientes y no se pueden modificar de forma que se produzca una incoherencia entre ambas.
-
Las propiedades de interfaz no mapeadas se crean automáticamente en el modelo de activos.
-
El modelo de activos puede tener propiedades adicionales además de las definidas en la interfaz.
-
El modelo de activos implementa métricas de interfaz. Los cambios en las métricas de la interfaz se propagan a todos los modelos de activos que utilizan la interfaz.
-
Las jerarquías de interfaz se utilizan para calcular las métricas acumulativas. Las jerarquías de los modelos de activos se pueden definir de forma independiente y el servicio las mapeará automáticamente al calcular las métricas acumulativas.
Esta relación garantiza la estandarización y, al mismo tiempo, permite la flexibilidad necesaria para representar diversos tipos de equipos.
Estandarice los modelos de activos existentes
Si bien las interfaces son valiosas a la hora de diseñar nuevos modelos de activos desde cero, son igualmente eficaces para estandarizar los modelos de activos existentes que pueden haber evolucionado de forma independiente con el tiempo.
Al trabajar con los modelos de activos existentes, puede aplicar interfaces para estandarizar las métricas y las propiedades:
-
Identifique las métricas y propiedades comunes en sus modelos de activos existentes
-
Cree una interfaz que defina estas propiedades y métricas estándar
-
Aplique la interfaz a sus modelos de activos existentes mediante el mapeo de propiedades
-
Utilice métricas acumulativas para agregar datos en toda su jerarquía de activos
Por ejemplo, si ya tiene modelos de activos de máquinas CNC con nombres de propiedades diferentes pero datos similares (por ejemplotemp_celsius
,temperature_c
,machine_temp
), puede:
-
Cree un
CNC-INTERFACE
con unaTemperature-in-C
propiedad estandarizada -
Aplique esta interfaz a cada modelo de activo CNC, mapeando las propiedades de temperatura existentes con las
Temperature-in-C
propiedades de la interfaz -
Defina métricas acumulativas en la interfaz que calculen las estadísticas de todas las máquinas (por ejemplo, la temperatura media)
Este enfoque le permite mantener sus modelos de activos existentes y, al mismo tiempo, aprovechar las ventajas de la estandarización y el cálculo simplificado de las métricas.
Relaciones jerárquicas
- Jerarquía de interfaz
-
Define las relaciones para calcular y agregar datos en diferentes interfaces. Por ejemplo, en un entorno de fábrica, una jerarquía de interfaces podría conectar las interfaces de monitoreo de temperatura en diferentes niveles para calcular las temperaturas promedio. Por ejemplo: máquina, línea de producción e instalación. Al definir una métrica acumulativa
AverageTemperature
, la jerarquía de la interfaz determina cómo esa métrica agrega los datos de los niveles inferiores a los niveles superiores. - Jerarquía del modelo de activos
-
Representa la estructura física o lógica real de sus activos. Por ejemplo, un modelo de activos de una máquina CNC puede ser parte de un modelo de activos de línea de producción, que a su vez pertenece a un modelo de activos de fábrica. Esta jerarquía refleja las relaciones del mundo real y ayuda a organizar los activos de manera que coincidan con su disposición física o estructura empresarial. Cuando se combinan con las jerarquías de interfaz, las jerarquías de los modelos de activos ayudan al sistema a entender qué activos deben incluirse en los cálculos acumulativos.
Estos dos tipos de jerarquías funcionan juntos: las jerarquías de interfaz definen cómo calcular las métricas agregadas, mientras que las jerarquías de los modelos de activos definen qué activos específicos deben incluirse en esos cálculos.
Métricas de interfaz y cálculos acumulativos
Las interfaces son excelentes para definir métricas estandarizadas que se pueden aplicar a diferentes modelos de activos. Esto es particularmente valioso para las métricas acumulativas que agregan datos de varios activos.
Al definir las métricas en una interfaz, se aplican automáticamente a todos los modelos de activos que implementan la interfaz. Las métricas pueden hacer referencia a las propiedades definidas en la interfaz, utilizar funciones de agregación para calcular las estadísticas de los activos y garantizar la coherencia de los cálculos en todos los modelos de activos implementados. Por ejemplo, puede definir una métrica de disponibilidad en una interfaz que calcule la relación entre el tiempo de ejecución y el tiempo total:
{ "name": "Availability", "dataType": "DOUBLE", "type": { "metric": { "expression": "Running-time / (Running-time + Down-time) * 100", "variables": [ { "name": "Running-time", "value": { "propertyId": "${Running-time}" } }, { "name": "Down-time", "value": { "propertyId": "${Down-time}" } } ], "window": { "tumbling": { "interval": "1h" } } } }, "unit": "Percent" }
Cuando esta interfaz se aplica a varios modelos de activos, la métrica de disponibilidad se calcula de forma coherente para todos ellos, incluso si los nombres de las propiedades subyacentes son diferentes (gracias al mapeo de propiedades).
Para obtener más información sobre la definición de métricas y el uso de las funciones de agregación, consulteAgregación de datos desde propiedades y otros activos (métricas).
Acumule métricas con interfaces
Las interfaces también pueden definir métricas acumulativas que agregan datos de todos los activos en una jerarquía. Al definir una jerarquía en una interfaz y aplicarla a un modelo de activos, puede crear métricas que agreguen datos de activos secundarios.
Por ejemplo, puede definir una métrica que calcule la temperatura media de todas las máquinas CNC de una fábrica:
{ "name": "AverageTemperature", "dataType": "DOUBLE", "type": { "metric": { "expression": "avg(Temperature-in-C)", "variables": [ { "name": "Temperature-in-C", "value": { "propertyId": "${Temperature-in-C}", "hierarchyId": "${CNC-machines}" } } ], "window": { "tumbling": { "interval": "1h" } } } }, "unit": "Celsius" }
Esta métrica utiliza la función de avg()
agregación para calcular la temperatura media de todas las máquinas CNC de la jerarquía. El hierarchyId
parámetro especifica qué jerarquía usar para la agregación.
Cuando esta interfaz se aplica a un modelo de activos, la métrica acumulativa agrega automáticamente los datos de todos los activos secundarios que coinciden con la asignación jerárquica.