为设备类型创建自定义事物模板
创建了某个设备类型的实例 (事物) 之后,EquipmentTypeSettings 配置表中为该设备类型指定的事物模板会被设置为设备事物的“基本事物模板”。在设备类型的事物模板或事物模板所实施的事物形态上定义的任何属性都将自动显示在该设备类型的所有设备上。
每个新设备类型均需创建新事物模板。一个事物模板只能关联一种设备类型。
要创建事物模板:
1. 在 ThingWorx Composer 中,从顶部工具栏中选择 > 。
2. 提供事物模板名称,并选择“基本事物模板”。ThingWorx Apps 提供了通用事物模板,可用作新事物模板的“基本事物模板”,这些通用事物模板包括 GenericThing、RemoteThing 或 RemoteThingWithTunnelsAndFileTransfer。
如果您希望设备类型的行为类似于由 ThingWorx Apps 提供的站点、生产线或资产设备类型,可将这些设备类型的事物模板用作新事物模板的“基本事物模板”。这些事物模板分别为 PTC.ISA95.SiteThingTemplate、PTC.ISA95.ProductionLineThingTemplate 和 PTC.ISA95.PhysicalAssetThingTemplate。
对于需要将属性绑定到 KEPServerEX 标记的设备类型,可使用从其中一个远程事物模板 (例如 PTC.SCA.SCO.KepserverBasedPhysicalAssetThingTemplate) 扩展而来的“基本事物模板”。远程事物模包括:RemoteThing、RemoteThingWithFileTransfer、RemoteThingWithTunnels 或 RemoteThingWithTunnelsAndFileTransfer。
4. 单击“保存”。
5. 在事物模板上,导航至 > 。设置实体本身 (事物模板) 权限和事物模板 (事物) 实例权限间的切换 开关。对于实体和实例,搜索并添加 PTC.Factory.MachineVisibility 组织至“组织或组织单位”表。
6. 导航至 > 。对于实体和实例,搜索并添加 FactoryUsers 用户组至“用户或组”表,并单击每个权限的选中标记授予所有权限。
所需事物形态
您想要显示在 Asset Advisor 中的设备类型的事物模板必须实施以下事物形态:
• PTC.Factory.PhysicalAssetThingShape
• PTC.SCA.SCO.AssetIdentifierThingShape
• PTC.SCA.SCO.StatusThingShape
• PTC.SCA.SCO.ShiftThingShape
• PTC.ISA95.IdentifierThingShape
• PTC.SCA.SCO.MonitoredPropertiesThingShape
所有其他设备类型的事物模板必须实施以下事物形态:
• PTC.ISA95.DisplayNameThingShape
• PTC.ISA95.IdentifierThingShape
• PTC.SCA.SCO.IdentifierThingShape
• PTC.ISA95.GeneralEquipmentThingShape
• PTC.SCA.SCO.MonitoredPropertiesThingShape
特定功能的事物形态
在事物模板中实施以下事物形态,从而在设备类型中添加特定功能:
功能 | 要实施的事物形态 |
---|
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 |
包含工作人员和工作单信息及 KPI 历史数据。 | PTC.SCA.SCO.WorkforceThingShape PTC.SCA.SCO.JobOrderThingShape |
状况计算。 | PTC.SCA.SCO.StatusThingShape PTC.SCA.SCO.ShiftThingShape |
提供 Asset Advisor 中所显示设备的 modelNumber 和 serialNumber 属性。 | PTC.SCA.SCO.AssetIdentifierNumberThingShape |
管理地理位置。 | PTC.SCA.SCO.LocationThingShape |
Asset Advisor 中所显示设备的文件传输功能。 | PTC.SCA.SCO.FileTransferHistoryHandlerThingShape |
将属性绑定到 KEPServerEX 标记。 | IndustrialThingShape |
Asset Advisor 中所显示设备的远程访问功能 (包括 Axeda 资产)。 | RemoteAccessible |
Asset Advisor 中所显示设备的远程访问功能 (不适用于 Axeda 资产)。 | PTC.SCA.SCO.RemoteTunnelingThingShape |
定义资产与 ISA 95 事物模型中的其他对象之间的链接。 | PTC.ISA95.GeneralPhysicalAssetThingShape |