导入所有工厂模型对象
要将 Rockwell FactoryTalk MES 系统中的所有工厂模型对象及其结构导入到 ThingWorx 中,请在设备转换器事物 (PTC.RA.EquipmentConverter) 上执行 ImportPlantModelObjects 服务。这将触发中 ThingWorx Rockwell FactoryTalk MES 集成概述中所述的工作流,并在下图中显示:
在流程开始时,内存存储会初始化以访问和保存工作流中环和组件之间的数据。每个工厂模型对象类型的工作流中都有一个环,图形中显示为一个包含组件的白色框。
每个环之前的获取<类型>总计数组件会检索该工厂模型对象类型的总计数。此计数用于确定环处理总对象计数所需的迭代次数。在每个环中,获取<类型>组件会从 Rockwell FactoryTalk MES 系统中检索该工厂模型对象类型的 JSON 数组。JSON 数组被用于在 ThingWorx 中创建事物。
环完成必要迭代后,工作流会移动到下一个总计数组件以及下一个工厂模型对象类型的环。使用迭代循环,在系列中执行这些操作可打造一个更好的工作流,能够更好地管理大量数据。每个环中的信息都保存在流的内存存储中。
所有环完成后,所有已创建事物的父子关系信息将被传递到 Concatenate Arrays 组件中。这些关系会经过汇总,并被 Add Structure To Network 组件用于将关系添加到正确设备结构中的网络。
有关详细信息,请参阅 ImportPlantModelObjects