Creación de plantillas de cosa personalizadas para tipos de equipos
Cuando se crea una instancia (cosa) de un tipo de equipo, la plantilla de cosa especificada para el tipo de equipo en la tabla de configuración EquipmentTypeSettings se define como Plantilla de cosa base para la cosa del equipo. Todas las propiedades definidas en la plantilla de cosa para un tipo de equipo, o en una definición de cosa implementada por la plantilla de cosa, están presentes de forma automática en todos los equipos de ese tipo.
Cree una plantilla de cosa para cada tipo de equipo nuevo. Una plantilla de cosa individual debe estar asociada con un solo tipo de equipo.
Procedimiento para crear una plantilla de cosa:
1. En ThingWorx Composer, seleccione > en la barra de herramientas superior.
2. Proporcione un nombre para la plantilla de cosa y seleccione una Plantilla de cosa base. ThingWorx Apps proporciona plantillas de cosa genéricas, tales como GenericThing, RemoteThing o RemoteThingWithTunnelsAndFileTransfer, que se pueden utilizar como Plantilla de cosa base para la nueva plantilla de cosa.
Si desea que el tipo de equipo se comporte como los tipos de equipo Planta, Línea o Activo que se proporcionan con ThingWorx Apps, se pueden utilizar las plantillas de cosa para los tipos de equipo como Plantilla de cosa base para la nueva plantilla de cosa. Estas plantillas de cosa son PTC.ISA95.SiteThingTemplate, PTC.ISA95.ProductionLineThingTemplate y PTC.ISA95.PhysicalAssetThingTemplate, respectivamente.
Para los tipos de equipo que deben enlazar propiedades a etiquetas de KEPServerEX, utilice una Plantilla de cosa base que se extienda desde una de las plantillas de cosa remota, como PTC.SCA.SCO.KepserverBasedPhysicalAssetThingTemplate. Las plantillas de cosa remota son: RemoteThing, RemoteThingWithFileTransfer, RemoteThingWithTunnels o RemoteThingWithTunnelsAndFileTransfer.
4. Pulse en Guardar.
5. En la plantilla de cosa, vaya a > . El conmutador
![](../../thingworx_apps/images/permission_toggle_switch.png)
alterna entre establecer permisos para la propia entidad (la plantilla de cosa) y para las instancias de la plantilla de cosa (cosas). Para la entidad y para la instancia, busque y añada la organización
PTC.Factory.MachineVisibility a la tabla
Organización o unidad de organización.
6. Vaya a > . Para la entidad y para la instancia, busque y añada el grupo de usuarios FactoryUsers a la tabla Usuario o grupo, y conceda todos los permisos pulsando en la marca correspondiente a cada permiso.
Definiciones de cosa obligatorias
Las plantillas de cosa para los tipos de cosa que se desea que aparezcan en Asset Advisor deben implementar las definiciones de cosa siguientes:
• PTC.Factory.PhysicalAssetThingShape
• PTC.SCA.SCO.AssetIdentifierThingShape
• PTC.SCA.SCO.StatusThingShape
• PTC.SCA.SCO.ShiftThingShape
• PTC.ISA95.IdentifierThingShape
• PTC.SCA.SCO.MonitoredPropertiesThingShape
| Además de las definiciones de cosa enumeradas, las propiedades modelNumber y serialNumber son necesarias para que el equipo aparezca en Asset Advisor. Estas propiedades pueden estar presentes a partir de uno de los siguientes métodos: • Las plantillas de cosa para los tipos de equipo que se añaden a ThingWorx Apps desde Axeda Compatibility Extension pueden implementar las definiciones de cosa Axeda.Asset y Axeda.Model. • Las plantillas de cosa para los tipos de equipo pueden implementar la definición de cosa PTC.SCA.SCO.AssetIdentifierNumberThingShape. • Añada manualmente propiedades con un tipo de datos de STRING denominadas modelNumber y serialNumber a la plantilla de cosa para el tipo de equipo. |
Las plantillas de cosa para los demás tipos de equipos deben implementar las definiciones de cosa siguientes:
• PTC.ISA95.DisplayNameThingShape
• PTC.ISA95.IdentifierThingShape
• PTC.SCA.SCO.IdentifierThingShape
• PTC.ISA95.GeneralEquipmentThingShape
• PTC.SCA.SCO.MonitoredPropertiesThingShape
Definiciones de cosa para funciones específicas
Implemente las definiciones siguientes de cosa en la plantilla de cosa para incluir una funcionalidad específica en el tipo de equipo:
Funcionalidad | Definiciones de cosa para implementar |
---|
Cálculo de KPI. | PTC.SCA.SCO.KPIElementThingShape PTC.SCA.SCO.QualityRatioThingShape PTC.SCA.SCO.OEEThingShape PTC.SCA.SCO.AvailabilityThingShape PTC.SCA.SCO.EffectivenessThingShape PTC.SCA.SCO.ShiftThingShape |
Incluya información sobre el equipo y la orden de trabajo con datos históricos de KPI. | PTC.SCA.SCO.WorkforceThingShape PTC.SCA.SCO.JobOrderThingShape |
Cálculos de estado. | PTC.SCA.SCO.StatusThingShape PTC.SCA.SCO.ShiftThingShape |
Gestión de la geolocalización. | PTC.SCA.SCO.LocationThingShape |
Funciones de transferencia de ficheros para el equipo que aparece en Asset Advisor. | PTC.SCA.SCO.FileTransferHistoryHandlerThingShape |
Enlazar propiedades a etiquetas de KEPServerEX. | IndustrialThingShape |
Funciones de acceso remoto para el equipo que aparece en Asset Advisor (incluidos los activos de Axeda). | RemoteAccessible |
Funciones de acceso remoto para el equipo que aparece en Asset Advisor (no se aplica a los activos de Axeda). | PTC.SCA.SCO.RemoteTunnelingThingShape |
Define los vínculos entre un activo y otros objetos en el modelo de cosa ISA 95. | PTC.ISA95.GeneralPhysicalAssetThingShape |