自定义信息内容和访问 > 创建自定义设备类型和结构 > 为设备类型创建自定义事物模板
为设备类型创建自定义事物模板
创建了某个设备类型的实例 (事物) 之后,EquipmentTypeSettings 配置表中为该设备类型指定的事物模板会被设置为设备事物的“基本事物模板”。在设备类型的事物模板或事物模板所实施的事物形态上定义的任何属性都将自动显示在该设备类型的所有设备上。
每个新设备类型均需创建新事物模板。一个事物模板只能关联一种设备类型。
要创建事物模板:
1. ThingWorx Composer 中,从顶部工具栏中选择“新建” > “事物模板”
2. 提供事物模板名称,并选择“基本事物模板”ThingWorx Apps 提供了通用事物模板,可用作新事物模板的“基本事物模板”,这些通用事物模板包括 GenericThingRemoteThingRemoteThingWithTunnelsAndFileTransfer
如果您希望设备类型的行为类似于由 ThingWorx Apps 提供的站点、生产线或资产设备类型,可将这些设备类型的事物模板用作新事物模板的“基本事物模板”。这些事物模板分别为 PTC.ISA95.SiteThingTemplatePTC.ISA95.ProductionLineThingTemplatePTC.ISA95.PhysicalAssetThingTemplate
对于需要将属性绑定到 KEPServerEX 标记的设备类型,可使用从其中一个远程事物模板 (例如 PTC.SCA.SCO.KepserverBasedPhysicalAssetThingTemplate) 扩展而来的“基本事物模板”。远程事物模包括:RemoteThingRemoteThingWithFileTransferRemoteThingWithTunnelsRemoteThingWithTunnelsAndFileTransfer
3. “实现的事物形态”字段,添加设备类型的 “所需事物形态”以及您希望在该设备类型上添加的其他 特定功能所需事物形态。如果将事物模板用于 ThingWorx Apps 随附的设备类型之一,并且不需要其他功能,则无需添加任何已实施的事物形态。
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 计算。
有关详细信息,请参阅 配置和自定义 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 历史数据。
有关详细信息,请参阅 自定义 Operator Advisor
PTC.SCA.SCO.WorkforceThingShape PTC.SCA.SCO.JobOrderThingShape
状况计算。
有关详细信息,请参阅 状态
PTC.SCA.SCO.StatusThingShape PTC.SCA.SCO.ShiftThingShape
提供 Asset Advisor 中所显示设备的 modelNumberserialNumber 属性。
PTC.SCA.SCO.AssetIdentifierNumberThingShape
管理地理位置。
PTC.SCA.SCO.LocationThingShape
Asset Advisor 中所显示设备的文件传输功能。
有关详细信息,请参阅 Remote Access and Control
PTC.SCA.SCO.FileTransferHistoryHandlerThingShape
将属性绑定到 KEPServerEX 标记。
IndustrialThingShape
Asset Advisor 中所显示设备的远程访问功能 (包括 Axeda 资产)。
有关详细信息,请参阅 Remote Access and Control
RemoteAccessible
Asset Advisor 中所显示设备的远程访问功能 (不适用于 Axeda 资产)。
有关详细信息,请参阅 Remote Access and Control
PTC.SCA.SCO.RemoteTunnelingThingShape
定义资产与 ISA 95 事物模型中的其他对象之间的链接。
PTC.ISA95.GeneralPhysicalAssetThingShape