.xml dosyası tesisat montajına dahil edilecek her bir ekipman parçasını ve boruyu ya da tüp sistemini belirtir ve SOLIDWORKS P&ID dosya formatına uymak zorundadır.
P&ID dosya formatının örneğini görmek için işletim sisteminize bağlı olarak aşağıdaki konumda
C:\ProgramData veya
C:\Belgeler ve Ayarlar\Tüm Kullanıcılar\Uygulama Verileri içinde bulunan örnek P&ID
xml dosyasına çift tıklayın:
SOLIDWORKS\SOLIDWORKS version\design library\routing\piping\pnid sample version.xml
P&ID Verileri
Özellik dize değerleri aksi belirtilmedikçe isteğe bağlıdır. Gerekli değerler ve elemanlar * işaretiyle gösterilir.
Eleman |
Nitelik |
Eleman veya Özellik Açıklaması |
<PnIDData>* |
|
Tüm P&ID dosyalarını başlatan konteyner elemanını belirtir. </PnIDData> kapatma elemanını gerektirir.
|
<version> |
değer |
P&ID dosya sürümü için dize değeri tanımlar. |
<SystemInfo>* |
|
Boru ve enstrümantasyon sistemini açıklayan elemanlar için konteyneri belirtir. </SystemInfo> kapatma elemanını gerektirir.
|
<Description>* |
value* |
Boru ve enstrümantasyon sistemini açıklayan dize değerini tanımlar. Açıklama, P&ID doğrulama raporunun ağaç görünümünde görünür.
|
<Comment> |
değer |
P&ID dosyasıyla ilgili bir yorum için dize değeri tanımlar. |
<EquipmentReferenced>* |
|
Boru ve enstrümantasyon sistemindeki tüm <Equipment> elemanları için konteyner elemanı belirtir. </EquipmentReferenced> kapatma elemanını gerektirir.
|
<PipelineInfo> |
|
Boru bağlantı elemanları ve bağlantılar için konteyner elemanı belirtir. </PipelineInfo> kapatma elemanını gerektirir.
Tesisat montajında birden fazla boru hattını modellemek için birden fazla eleman tanımlayabilirsiniz; ancak ayrıca tesisat montajlarında aynı etikete sahip iki boru hattı atayamazsınız.
|
<TubelineInfo> |
|
Tüp bağlantı elemanları ve bağlantılar için konteyner elemanı belirtir. </TubelineInfo> kapatma elemanını gerektirir.
Tesisat montajında birden fazla tüp hattını modellemek için birden fazla eleman tanımlayabilirsiniz; ancak ayrıca tesisat montajlarında aynı etikete sahip iki tüp hattı atayamazsınız.
|
<Description> |
değer |
Boru ve tüp sistemini açıklayan dize değerini tanımlar. |
<Comment> |
değer |
Boru ve tüp sistemiyle ilgili dize değerini tanımlar. |
<Name>* |
value* |
Boru veya tüp sisteminin adı için dize değeri tanımlar. |
<Tag>* |
value* |
Boru ve tüp sistemi etiketi için benzersiz bir dize değeri tanımlar. Bu değer Görev Bölmesinin Boru ve Enstrümantasyon sekmesinde görünür.
|
<In-lineFittings>* |
|
<Fitting> elemanlarında tanımlanan boru veya tüp bağlantı elemanları için konteyner elemanı belirtir. </In-lineFittings> kapatma elemanını gerektirir.
|
<Connections>* |
|
<PipeSegment> veya <TubeSegment> elemanlarında tanımlanan boru veya tüp bağlantıları için konteyner elemanı belirtir. </Connections> kapatma elemanını gerektirir.
|
Ekipman ve Bağlantı Elemanları
Özellik dize değerleri aksi belirtilmedikçe isteğe bağlıdır.
Eleman |
Nitelik |
Eleman veya Özellik Açıklaması |
<Equipment>* veya <Fitting>* |
|
Boru veya enstrümantasyon sistemindeki bir ekipman parçası veya bağlantı elemanı için konteyner elemanı belirtir. Uygun kapatma elemanını gerektirir.
|
<ID>* |
value* |
Ekipman parçası veya bağlantı elemanını açıklayan benzersiz bir dize değerini tanımlar. |
<Tag>* |
value* |
Ekipman veya bağlantı elemanı etiketi için benzersiz bir dize değerini tanımlar. Bu değer Görev Bölmesinin Boru ve Enstrümantasyon sekmesinde görünür.
|
<Description> |
değer |
Ekipman parçası veya bağlantı elemanını açıklayan dize değerini tanımlar. |
<PartNumber> |
değer |
Ekipman veya bağlantı eleman parçasıyla ilgili SOLIDWORKS parça numarası için dize değeri tanımlar. Parça numarası atamazsanız, kitaplık aramasını <Type>, <SubType>, <Size> ve <Specification> elemanlarıyla belirtebilirsiniz.
|
<Config> |
değer |
Ekipman veya bağlantı elemanı parçasıyla ilgili SOLIDWORKS parça yapılandırması için bir dize değeri tanımlar. |
<Area> |
değer |
Ekipman veya bağlantı elemanı Alanı alt etiketi için benzersiz bir dize değerini tanımlar. |
<Type> |
değer |
Bileşen tipi için dize değeri tanımlar (örneğin "t dirseği" veya "daraltıcı"). <Type> değeri atamazsanız Bileşen Seç iletişim kutusu açılarak sizden dosyayı aramanız istenir.
|
<SubType> |
değer |
Valf parça tiplerinde, alt tip için dize değeri tanımlar ("kapı" veya "küre"). |
<System> |
değer |
Ekipman Sistem alt etiketi için ekipman parçası veya bağlantı elemanının ait olduğu tesisat alt sistemine bir ad atayan bir dize değeri tanımlar. |
<Size> |
değer |
Ekipman veya bağlantı elemanı Boyut alt etiketi için nominal boyutu belirten bir dize değeri tanımlar. Boyut, parça numarası ve konfigürasyonu belirtmediğinizde veritabanı aramanıza yardımcı olur. |
<Specification> |
değer |
Spesifikasyon alt etiketi için dize değeri tanımlar. |
<Custom> |
|
Özel özellikler ve değerler için konteyner elemanını belirtir. <Custom> elemanı içerisine <CustomAttribute> elemanını ekler. Özel özellik değerleri meta veri sağlar ancak P&ID dosyasından tesisat montajı oluştururken referans verilmez.
Örneğin, bir boru kesiti için genişlik özel özelliğini 1,345 değeriyle tanımlamak için aşağıdakini <PipeSegment> elemanına ekleyin: <Custom> <CustomAttribute name="width" value="1.345"/> </Custom>.
|
<CustomAttribute> |
ad |
Özel özelliğin adı için dize tanımlar. |
değer |
Özel özellik için dize değeri tanımlar. |
BoruKesiti
Eleman |
Nitelik |
Eleman veya Özellik Açıklaması |
<PipeSegment>* |
|
Boru ve enstrümantasyon sisteminde boru için konteyner elemanı belirtir. </PipeSegment> kapatma elemanını gerektirir.
|
<ID>* |
value* |
Boru kesitini belirleyen benzersiz bir dize değeri tanımlar. |
<Tag>* |
d*eğer |
Boru kesiti etiketi için benzersiz bir dize değeri tanımlar. |
<Diameter> |
değer |
Boru çapı için dize değeri tanımlar. Bu değer inç olarak yorumlanır. |
<FromEquip>* |
value* |
Boru kesitinin tesisatının başladığı ekipmanın <tag> değeriyle eşleşen bir dize tanımlar. Etiket değerlerini aynı <PipelineInfo> elemanında belirtilmiş olan her türlü <Equipment> elemanına ve <Fitting> elemanına referans verebilirsiniz.
|
<FromEquipPort>* |
value* |
Boru kesitinin tesisatının başladığı bir ekipmanın giriş noktası için dize değeri tanımlar. |
<FromEquipSize> |
değer |
Boru kesitinin tesisatının başladığı ekipmanın boyutu için dize değeri tanımlar. |
<ToEquip>* |
value* |
Boru kesitinin tesisatının bittiği ekipmanın <tag> değeriyle eşleşen bir dize tanımlar. Etiket değerlerini aynı <PipelineInfo> elemanında belirtilmiş olan her türlü <Equipment> elemanına ve <Fitting> elemanına referans verebilirsiniz.
|
<ToEquipPort>* |
value* |
Boru kesitinin tesisatının bittiği bir ekipman bağlantı noktasının bağlantı noktası numarası için dize değeri tanımlar. |
<ToEquipSize>* |
value* |
Boru kesitinin tesisatının bittiği ekipmanın boyutu için dize değeri tanımlar. |
<Area> |
değer |
Boru kesiti Alan alt etiketi için dize değeri tanımlar. |
<System> |
değer |
Boru kesitinin ait olduğu tesisat alt sistemine ad atayan boru kesiti Sistem alt etiketi için dize değeri tanımlar. |
<Size> |
değer |
Boru kesitinin Boyut alt etiketi için nominal boyutu belirten bir dize değeri tanımlar. |
<Fluid> |
değer |
Boru kesitinin Akışkan alt etiketi için yağ ve su gibi boru kesitinden nakledilen akışkan tipini belirten bir dize değeri tanımlar. |
<PhaseState> |
değer |
Boru kesitinin Faz Durumu alt etiketi için boru kesitinden nakledilen malzemenin fiziksel fazını belirten bir dize değeri tanımlar. Aşağıdaki değerlerden birini atayın:
|
<Insulation> |
değer |
Boru kesiti Yalıtım alt etiketi için dize değeri tanımlar. |
<Identifier> |
değer |
Boru kesiti Tanımlayıcı alt etiketi için dize değeri tanımlar. Etiket şemanızdan tanımlanan her boru kesiti etiketinin benzersiz olduğundan emin olmak amacıyla tanımlayıcı alt etiketi için benzersiz bir değer girin.
|
<Custom> |
|
Özel özellikler ve değerler için konteyner elemanını belirtir. <Custom> elemanı içerisine <CustomAttribute> elemanını ekler. Özel özellik değerleri meta veri sağlar ancak P&ID dosyasından tesisat montajı oluştururken referans verilmez.
|
<CustomAttribute> |
ad |
Özel özelliğin adı için dize tanımlar. |
değer |
Özel özellik için dize değeri tanımlar. |
TubeSegment
Eleman |
Nitelik |
Eleman veya Özellik Açıklaması |
<TubeSegment>* |
|
Boru ve enstrümantasyon sisteminde bir tüp kesiti için konteyner elemanını belirtir. </PipeSegment> kapatma elemanını gerektirir.
|
<ID>* |
value* |
Tüp kesitini belirleyen benzersiz bir dize değeri tanımlar. |
<Tag>* |
d*eğer |
Tüp kesiti etiketi için benzersiz bir dize değeri tanımlar. |
<Diameter> |
değer |
Tüp çapı için dize değeri tanımlar. Bu değer inç olarak yorumlanır. |
<FromEquip>* |
value* |
Tüp kesitinin tesisatının başladığı ekipmanın <tag> değeriyle eşleşen bir dize tanımlar. Etiket değerlerini aynı <PipelineInfo> elemanında belirtilmiş olan her türlü <Equipment> elemanına ve <Fitting> elemanına referans verebilirsiniz.
|
<FromEquipPort>* |
value* |
Tüp kesitinin tesisatının başladığı bir ekipmanın giriş noktası için dize değeri tanımlar. |
<FromEquipSize> |
değer |
Tüp kesitinin tesisatının başladığı ekipmanın boyutu için dize değeri tanımlar. |
<ToEquip>* |
value* |
Tüp kesitinin tesisatının bittiği ekipmanın <tag> değeriyle eşleşen bir dize tanımlar. Etiket değerlerini aynı <TubelineInfo> elemanında belirtilmiş olan her türlü <Equipment> elemanına ve <Fitting> elemanına referans verebilirsiniz.
|
<ToEquipPort>* |
value* |
Tüp kesitinin tesisatının bittiği bir ekipman bağlantı noktasının bağlantı noktası numarası için dize değeri tanımlar. |
<ToEquipSize>* |
value* |
Tüp kesitinin tesisatının bittiği ekipmanın boyutu için dize değeri tanımlar. |
<Area> |
değer |
Tüp kesiti Alan alt etiketi için dize değeri tanımlar. |
<System> |
değer |
Tüp kesitinin ait olduğu tesisat alt sistemine ad atayan boru kesiti Sistem alt etiketi için dize değeri tanımlar. |
<Size> |
değer |
Tüp kesitinin Boyut alt etiketi için nominal boyutu belirten dize değeri tanımlar. |
<Fluid> |
değer |
Tüp kesitinin Akışkan alt etiketi için yağ ve su gibi tüp kesitinden nakledilen akışkan tipini belirten bir dize değeri tanımlar. |
<PhaseState> |
değer |
Tüp kesitinin Faz Durumu alt etiketi için tüp kesitinden nakledilen malzemenin fiziksel fazını belirten bir dize değeri tanımlar. Aşağıdaki değerlerden birini atayın:
|
<Insulation> |
değer |
Tüp kesiti Yalıtım alt etiketi için dize değeri tanımlar. |
<Identifier> |
değer |
Tüp kesiti Tanımlayıcı alt etiketi için dize değeri tanımlar. Etiket şemanızdan tanımlanan her tüp kesiti etiketinin benzersiz olduğundan emin olmak amacıyla tanımlayıcı alt etiketi için benzersiz bir değer girin.
|
<Custom> |
|
Özel özellikler ve değerler için konteyner elemanını belirtir. <Custom> elemanı içerisine <CustomAttribute> elemanını ekler. Özel özellik değerleri meta veri sağlar ancak P&ID dosyasından tesisat montajı oluştururken referans verilmez.
|
<CustomAttribute> |
ad |
Özel özelliğin adı için dize tanımlar. |
değer |
Özel özellik için dize değeri tanımlar. |