모든 플랜트 모델 객체 가져오기
모든 플랜트 모델 객체와 해당 구조를 Rockwell FactoryTalk MES 시스템에서 ThingWorx로 가져오려면 장비 변환기 사물(PTC.RA.EquipmentConverter)에서 ImportPlantModelObjects 서비스를 실행합니다. 이는 ThingWorx Rockwell FactoryTalk MES 통합 개요에서 설명하는 프로세스 흐름을 트리거하고 다음 그래픽에 표시됩니다.
이 흐름이 시작될 때 흐름의 루프와 구성 요소 간의 데이터에 액세스하고 이를 저장하도록 메모리 저장소가 초기화됩니다. 흐름에는 각 플랜트 모델 객체 유형에 대한 루프가 있습니다. 이는 그래픽에 구성 요소를 포함하는 흰색 상자로 표시됩니다.
각 루프 앞에 있는 Get <Type> Total Count 구성 요소는 해당 플랜트 모델 객체 유형에 대한 총 개수를 검색합니다. 이 개수는 루프에서 총 객체 개수를 처리하는 데 필요한 이터레이션 수를 결정합니다. 각 루프 내에서 Get <Type> 구성 요소는 Rockwell FactoryTalk MES 시스템에서 해당 플랜트 모델 객체 유형에 대한 JSON 배열을 검색합니다. 그런 다음 JSON 배열을 사용하여 ThingWorx에서 사물을 만듭니다.
루프가 필요한 이터레이션을 완료하면 워크플로가 다음 총 개수 구성 요소 및 다음 플랜트 모델 객체 유형에 대한 루프로 이동합니다. 이터레이션 루프를 사용하고 이러한 작업을 이어서 수행하면 많은 양의 데이터를 보다 잘 관리할 수 있는 강력한 워크플로를 제공할 수 있습니다. 각 루프의 정보는 흐름에 대한 메모리 저장소에 저장됩니다.
Once all the loops have been completed, the parent-child relationship information for all of the created things is passed into the Concatenate Arrays component. These relationships are aggregated and used by the Add Structure To Network component to add the relationships to the network in the proper equipment structure.
자세한 내용은 ImportPlantModelObjects 항목을 참조하십시오.