将作业单链接到设备
将作业单链接到资源 (处理资源或处理资源类) 使用的是作业单处理资源需求。此处所说的“设备”指的是在 ThingWorx 中定义的任何事物,例如资产或生产线。
|
本部分中提及的所有服务均通过默认生产订单管理器事物 (PTC.SCA.SCO.DefaultProductionOrderManager) 执行。
|
1. 创建作业单。
使用 CreateJobOrders 服务创建作业单。此服务的输入表基于 PTC.SCA.SCO.JobOrder 数据形状。
2. 创建资源。
使用 CreateProcessingResources 或 CreateProcessingResourceClasses 服务创建资源 (处理资源或处理资源类)。这些服务的输入表分别基于 PTC.SCA.SCO.ProcessingResource 和 PTC.SCA.SCO.ProcessingResourceClass 数据形状。也可以通过 Windchill 系统或其他制造系统检索资源。
如果 ThingWorx 中已存在将由资源代表的事物,则在输入表格的“事物”字段中输入事物名称。
3. 创建作业单处理资源需求。
作业单处理资源需求用于将作业单与资源链接起来。一个作业单可以链接到多个资源。
使用 CreateJobOrderProcessingResourceRequirements 服务创建作业单处理资源需求。此服务的输入表基于 PTC.SCA.SCO.JobOrderProcessingResourceRequirement 数据形状。作业单的 UID 表示为 JobOrderUID,资源的 UID 表示为 ProcessingResourceUID 或 ProcessingResourceClassUID (具体视情况而定)。作业单和资源 UID 必须已存在于数据库中,这样才能创建作业单处理资源需求。
4. 创建用于代表您的设备的事物。
工作指示构建基块中的设备可表示为 ThingWorx 中的事物,所述事物在 ThingWorx Composer 中进行创建。事物可为从已连接的机器和工具绑定数据以及为记录实时数据提供支持。要创建事物,至少须提供名称和事物模板。
5. 将资源与事物关联起来。
如果创建资源 (处理资源或处理资源类) 时没有引用相关事物,则使用 UpdateProcessingResources 或 UpdateProcessingResourceClasses 服务将该资源与事物关联起来。在 UID 字段中提供资源的 UID。在“事物”字段中提供事物的名称。这些服务的输入表分别基于 PTC.SCA.SCO.ProcessingResource 和 PTC.SCA.SCO.ProcessingResourceClass 数据形状。