특별한 형식의 .xml 파일에서 P&ID(Piping and Instrumentation Diagram)를 불러올 수 있고 이 파일을 배관 어셈블리 설계에 대한 가이드로 사용할 수 있습니다. .xml 파일은 배관 어셈블리에 포함시키기 위한 장비나 파이프 시스템을 지정하는 파일로 SolidWorks P&ID 파일 형식을 반드시 따라야 합니다.
P&ID 파일 형식의 예제를 보려면 샘플 P&ID
xml 파일을 더블 클릭합니다. 파일은 사용하고 있는 운영 체제에 따라 다음 경로에 위치합니다.
C:\ProgramData 또는
C:\Documents and Settings\All Users\Application Data:
SolidWorks\SolidWorks 버전\design library\routing\piping\pnid sample 버전.xml
P&ID 데이터
속성 스트링 값은 별도의 표시가 없는 한 옵션 사항입니다. 필수 값과 요소의 경우 *가 표시됩니다.
요소 |
특성 |
요소 및 속성 설명 |
<PnIDData>* |
|
모든 P&ID 파일을 시작하는 컨테이너 요소를 지정합니다. 닫기 요소 </PnIDData>가 필요합니다.
|
<버전> |
수치 |
P&ID 파일 버전의 스트링 값을 정의합니다. |
<SystemInfo>* |
|
파이핑과 장비(계장) 시스템을 설명하는 요소에 대한 컨테이너를 지정합니다. 닫기 요소 </SystemInfo>가 필요합니다.
|
<Description>* |
value* |
파이핑(배관)과 장비(계장) 시스템을 설명하는 스트링 값을 정의합니다.
|
<Comment> |
수치 |
P&ID 파일에 대한 코멘트의 스트링 값을 정의합니다. |
<EquipmentReferenced>* |
|
파이핑(배관)과 장비(계장) 시스템에 있는 모든 <Equipment> 요소에 대한 컨테이너 요소를 지정합니다. 닫기 요소 </EquipmentReferenced>가 필요합니다.
|
<PipelineInfo> |
|
파이프 이음쇠와 연결에 대한 컨테이너 요소를 지정합니다. 닫기 요소 </PipelineInfo>가 필요합니다.
배관 어셈블리에 있는 모델의 여러 파이프 라인에 여러 개의 요소를 정의할 수 있지만, 개별 배관 어셈블리에서 두 파이프라인에 같은 태그를 지정할 수 없습니다.
|
<Description> |
수치 |
파이핑 시스템을 설명하는 스트링 값을 정의합니다. |
<Comment> |
수치 |
파이핑 시스템에 대한 코멘트의 스트링 값을 정의합니다. |
<Name>* |
value* |
파이핑 시스템 이름에 대한 스트링 값을 정의합니다. |
<Tag>* |
value* |
파이핑 시스템 태그에 대한 고유 스트링 값을 정의합니다. 이 값은 작업 창의 파이핑(배관)과 계장 탭에 표시됩니다.
|
<In-lineFittings>* |
|
<Fitting> 요소에 정의된 파이으 이음쇠에 대한 컨테이너 요소를 지정합니다. 닫기 요소 </In-lineFittings>가 필요합니다.
|
<Connections>* |
|
<PipeSegment> 요소에 정의된 파이프 연결에 대한 컨테이너 요소를 지정합니다. 닫기 요소 </Connections>가 필요합니다.
|
장비 및 이음쇠
속성 스트링 값은 별도의 표시가 없는 한 옵션 사항입니다.
요소 |
특성 |
요소 및 속성 설명 |
<Equipment> * 또는 <Fitting>* |
|
파이핑(배관)과 장비(계장) 시스템에 있는 장비나 이음쇠에 대한 컨테이너 요소를 지정합니다. 적절한 닫기 요소가 필요합니다.
|
<ID>* |
value* |
장비나 이음쇠를 식별하는 고유한 스트링 값을 정의합니다. |
<Tag>* |
value* |
장비나 이음쇠 태그의 고유한 스트링을 정의합니다. 이 값은 작업 창의 파이핑(배관)과 계장 탭에 표시됩니다.
|
<Description> |
수치 |
장비나 이음쇠를 설명하는 스트링 값을 정의합니다. |
<PartNumber> |
수치 |
장비나 이음쇠를 위한 SolidWorks 품명의 스트링 값을 정의합니다. 품명을 지정하지 않은 경우, <Type>, <SubType>, <Size>, 및 <Specification> 요소를 사용하여 라이브러리 검색을 지정할 수 있습니다.
|
<Config> |
수치 |
장비나 이음쇠를 위한 SolidWorks 파트 설정 값의 스트링 값을 정의합니다. |
<Area> |
수치 |
장비나 이음쇠 영역 하위 태그에 대한 스트링 값을 정의합니다. |
<Type> |
수치 |
"tee"나 "reducer"와 같은 부품 유형에 대한 스트링 값을 정의합니다. <Type> 값을 지정하지 않는 경우, 부품 선택 대화 상자가 나타날 때 파일 검색 메시지가 나타납니다.
|
<SubType> |
수치 |
밸브 파트 유형으로, "gate" 또는 "globe"와 같이 하위 유형에 대한 스트링 값을 정의합니다. |
<System> |
수치 |
장비나 이음쇠가 있는 배관 하위 시스템에 이름을 부여하는 장비 시스템 하위 태그에 대한 스트링 값을 정의합니다. |
<Size> |
수치 |
호칭 크기를 지정하는 장비나 이음쇠 크기의 하위 태그에 대한 스트링 값을 정의합니다. 품명이나 설정을 지정하지 않은 경우, 크기를 데이터베이스 검색에 유용하게 사용할 수 있습니다. |
<Specification> |
수치 |
스팩 하위 태그에 대한 스트링 값을 정의합니다. |
<Custom> |
|
사용자 정의 속성과 값에 대한 컨테이너 요소를 지정합니다. <Custom> 요소에 <CustomAttribute> 요소를 포함시킵니다.
사용자 정의 속성 값(Custom attribute values)은 메타 데이터를 제공하지만, P&ID 파일에서 배관 어셈블리를 작성할 때 참조되지는 않습니다.
예를 들어 파이프 관에 대한 사용자 정의 속성인 너비(width)를 1.345로 정의하려면 <PipeSegment> 요소에 다음을 포함합니다. <Custom> <CustomAttribute name="width" value="1.345"/> </Custom>.
|
<CustomAttribute> |
name |
사용자 정의 속성 이름을 정의합니다. |
수치 |
사용자 정의 속성 값을 정의합니다. |
PipeSegment
요소 |
특성 |
요소 및 속성 설명 |
<PipeSegment>* |
|
파이핑 및 장비 시스템에 있는 파이프 관에 대한 컨테이너 요소를 지정합니다. 닫기 요소 </PipeSegment>가 필요합니다.
|
<ID>* |
value* |
파이프 관을 식별하는 고유한 스트링 값을 정의합니다. |
<Tag>* |
v*alue |
파이프 관 태그에 대한 고유 스트링 값을 정의합니다. |
<Diameter> |
수치 |
파이프 직경의 스트링 값을 정의합니다. 이 값은 인치로 표시됩니다. |
<FromEquip>* |
value* |
파이프 관이 배관되는 장비의 <tag> 값에 일치하는 스트링 값을 정의합니다. 동일한 <PipelineInfo> 요소 내에 지정된 아무 <Equipment> 요소나 <Fitting> 요소에 대한 태그 값을 참조할 수 있습니다.
|
<FromEquipPort>* |
value* |
파이프 관이 배관되는 장비 포트에 대한 스트링 값을 정의합니다. |
<FromEquipSize> |
수치 |
파이프 관이 배관되는 장비 크기에 대한 스트링 값을 정의합니다. |
<ToEquip>* |
value* |
파이프 관이 배관되는 장비의 <tag> 값에 일치하는 스트링 값을 정의합니다. 동일한 <PipelineInfo> 요소 내에 지정된 아무 <Equipment> 요소나 <Fitting> 요소에 대한 태그 값을 참조할 수 있습니다.
|
<ToEquipPort>* |
value* |
파이프 관이 배관되는 장비 연결점 포트 ID에 대한 스트링 값을 정의합니다. |
<ToEquipSize> * |
value* |
파이프 관이 배관되는 장비 크기에 대한 스트링 값을 정의합니다. |
<Area> |
수치 |
파이프 관 영역 하위 태그에 대한 스트링 값을 정의합니다. |
<System> |
수치 |
파이프 관이 있는 배관 하위 시스템에 이름을 부여하는 파이프 관 시스템 하위 태그에 대한 스트링 값을 정의합니다. |
<Size> |
수치 |
호칭 크기를 지정하는 파이프 관의 크기 하위 태그에 대한 스트링 값을 정의합니다. |
<Fluid> |
수치 |
파이프 관의 유체 하위 태그에 대한 스트링 값을 정의합니다. 여기서 유체 유형은 오일이나 물과 같이 파이프 관을 통과하는 유체를 말합니다. |
<PhaseState> |
수치 |
파이프 관의 단계 상태 하위 태그에 대한 스트링 값을 정의합니다. 여기서 단계 상태는 파이프 관을 통과하는 재질의 물리적 상태를 말합니다. 다음 중 하나의 값을 지정합니다.- 솔리드
- Liquid
- Gas
|
<Insulation> |
수치 |
파이프 관 절연 하위 태그에 대한 스트링 값을 정의합니다. |
<Identifier> |
수치 |
파이프 관 식별자 하위 태그에 대한 스트링 값을 정의합니다. 식별자 하위 태그에 대한 고유한 값을 입력하여 사용자 태그 스키마에서 정의된 파이프 관 태그가 고유하도록 합니다.
|
<Custom> |
|
사용자 정의 속성과 값에 대한 컨테이너 요소를 지정합니다. <Custom> 요소에 <CustomAttribute> 요소를 포함시킵니다.
사용자 정의 속성 값(Custom attribute values)은 메타 데이터를 제공하지만, P&ID 파일에서 배관 어셈블리를 작성할 때 참조되지는 않습니다.
|
<CustomAttribute> |
name |
사용자 정의 속성 이름을 정의합니다. |
수치 |
사용자 정의 속성 값을 정의합니다. |