Project Builder에서 수동으로 수행되는 구성은 XML 파일을 통해 수동으로 가져올 수도 있습니다. 이 경우 구성 과정이 단축됩니다.
XML 파일은 가져오기가 가능하도록 특정 구조 요소가 포함되어 있어야 합니다.
기본 구조 요소 | 의미 |
---|---|
|
XML 파일을 구성 파일로 식별합니다. 모든 정보가 이 구조 요소 내에 위치해야 합니다. |
|
모든 구성 변수에 대한 정보가 포함된 블록을 식별합니다. |
|
특정 구성 변수의 값이 포함됩니다. 구성 변수에 대한 정확한 지정은 이름으로 입력되어야 합니다. |
인스턴스의 구조 요소 | 의미 |
---|---|
|
구성할 한 요소의 모든 인스턴스에 대한 정보가 포함된 블록을 식별합니다. 구성할 요소에 대한 정확한 지정은 이름으로 입력되어야 합니다. |
|
한 인스턴스의 모든 구성 변수에 대한 정보가 포함된 블록을 식별합니다. |
다음 예에는 'ESS_Sample_Macros' 라이브러리에서 '여러 유형의 샘플 프로젝트 생성' 구성기를 구성하는 데 사용할 수 있는 XML 파일의 구조가 나와 있습니다.
<Configuration typical="XML_IMPORT">
<ConfigurationVariables>
<ConfigurationVariable name="OP_Measuring_Transformer">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Light_power">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Receptacles_power">2</ConfigurationVariable>
<ConfigurationVariable name="SE_Light_control">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Receptacles_control">2</ConfigurationVariable>
<ConfigurationVariable name="OP_Control_panel">false</ConfigurationVariable>
<ConfigurationVariable name="OP_Panel_Enclosure">true</ConfigurationVariable>
<ConfigurationVariable name="OP_Panel_Control">false</ConfigurationVariable>
<ConfigurationVariable name="SE_Drive_Transport">Frequency Control</ConfigurationVariable>
<ConfigurationVariable name="SE_Method">Electric</ConfigurationVariable>
</ConfigurationVariables>
</Configuration>
다음 예에는 인스턴스 구성을 위해 따라야 하는 XML 파일의 구조가 나와 있습니다.
<Configuration typical="XML_IMPORT">
<TypicalInstance name="Conveyor" >
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 1</ConfigurationVariable>
<ConfigurationVariable name="parameter2">1234</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 2</ConfigurationVariable>
<ConfigurationVariable name="parameter2">5678</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 3</ConfigurationVariable>
<ConfigurationVariable name="parameter2">9012</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 4</ConfigurationVariable>
<ConfigurationVariable name="parameter2">3456</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
</TypicalInstance>
<TypicalInstance name="Enclosure" >
...
</TypicalInstance>
</Configuration>
전제 조건
- Project Builder 대화 상자를 호출했으며 구성하려는 구성기가 포함된 라이브러리를 열었습니다.
- 타깃 프로젝트를 선택하고 구성기를 열었습니다.
- 구성을 가져올 구성기의 요소를 선택했습니다.
XML 파일 가져오기
- 타깃 프로젝트 표시 옆에 있는 가져오기 버튼을 클릭합니다.
- 파일 열기 시스템 대화 상자가 표시됩니다.
- Project Builder에서 열었던 요소에 대한 구성이 포함된 XML 파일을 선택합니다. 그럼 다음 열기를 클릭합니다.
- 구성기가 XML 파일의 정보로 채워집니다. 이제 개별 값을 수동으로 선택할 필요가 없습니다.
참고
- XML 파일에 있는 구성 변수의 지정, 유형 및 값에 대한 정보는 구성기의 요소와 정확하게 맞아야 합니다. 정보가 일치하지 않으면 해당 변수에 대한 오류 메시지가 나타나며 가져오기가 취소됩니다.
- XML 가져오기 기능은 고급 모듈 패키지부터 제공됩니다.