..\<Sürüm numarası>\cfg dizininde bulabileceğiniz Festo.cfg dosyasında, hangi Festo ürün özelliklerinin içe aktarılacağını belirleyebilirsiniz. Burada, Festo ürünlerinin EPLAN makrolarına veya sembollerine atanması işlemi de gerçekleştirilir. Ek olarak, özellikler için kendi atamalarınızı belirleyebilirsiniz.
Yapılandırma dosyası farklı bölümlere ayrılmıştır: "Festo Ayarları" bölümünde özellik atamalarını belirleyebilirsiniz. Böylece örn. ürün numaralarının nasıl oluşturulacağını belirleyebilirsiniz. "Festo-MacroMapping" bölümünde makroların Festo ürünlerine ataması belirlenir.
Yapılandırma dosyasının düzenlenmesi için aşağıdaki kurallar geçerlidir:
- Dosya boyutu maksimum 400000 Bayt olabilir (yorumlar dahil).
- Veri satırının sonu \r\n (satır sonu) ile tamamlanır.
- Bir veri satırında maksimum 255 işlem yapılabilir (+ | - | * | /).
- Veriler, atama özelliğini (yani değerlerin atandığı özelliğin) destekleyen formatta hesaplanır (String, Double, Long, Boole).
- Bir EĞER koşulunda sadece bir çift özellik karşılaştırılabilir.
- Bir EĞER koşulunda şu karşılaştırma operatörleri kullanılabilir: (==; !=; <; >; <=; >=).
- EĞER koşulu kontrol edilirken büyük / küçük harf dikkate alınır.
- ELSE dalı yoktur. Yapılandırma dosyası, sırayla yürütülür.
- Bir Boole değeri şöyle tanımlanmıştır: 0 = FALSE, >0 = TRUE.
- Yorum satırları "; " (; ve boşluk karakteri) işaretlenir.
- Bir karakter dizisi "..." aracılığıyla tanımlanır.
- Özelliklerin yer tutucuları [#<Özellik adı>] aracılığıyla tanımlanır.
- Endeks aracılığıyla, endekslenmiş özelliklere erişmek mümkündür.
- Değişkenler [$<Değişken adı>] aracılığıyla tanımlanır
- İçe aktarma anında EPLAN'ın gösterge dili sorgulanabilir.
İçe aktarma modu
Yapılandırma dosyasının "DataImportSetting" bölümünde içe aktarıma modunu şu sözdizimine uygun olarak belirleyebilirsiniz:
ImportMode=<Numara>
İçe aktarma modu, ürünün içe aktarma sırasında EPLAN'ın dahili ürün yönetiminin üzerine yazılması ile eklenmesi arasındaki kararı belirler. Şu içe aktarma modları mümkündür:
- 0 = Sadece yeni veri setlerini ekle: Bu, varsayılan tutumdur. Mevcut ürünler değişmeden kalır. Sadece yeni, henüz mevcut olmayan ürünler içe aktarılır.
- 1 = Sadece mevcut veri setlerini güncelle: Yeni değerler mevcut ürünlerin üzerine yazılır. Yeni ürünler içe aktarılmaz.
- 2 = Mevcut veri setlerini güncelle ve yeni oluştur: Yeni değerler mevcut ürünlerin üzerine yazılır. Ek olarak yeni ürünler içe aktarılır.
Özelliklerin atanması
Özelliklerin atanması işlemi, yapılandırma dosyasının "Festo Ayarları" bölümündeki şu sözdizimine uygun olarak gerçekleştirilir:
<Özellik numarası> = "<Değer>"
Dikkat:
İçe aktarma işleminden sonra EPLAN'da çalışır durumda bir ürün oluşmasını sağladıkları için "Festo Ayarları" bölümündeki belirtilen özellikleri değiştirmemeniz gerekir.
22007 = "FESTO"
22008 = "FESTO"
22132 = 1
22135 = 1
22022 = 1
22138 = 2
22041 = 30
22023 = 1
Bununla birlikte şu özellikler belirlenir:
Numara |
İsim |
Tip |
Değer |
---|---|---|---|
22007 |
Üretici |
String |
FESTO |
22008 |
Tedarikçi |
String |
FESTO |
22132 |
Branş Akışkan |
Boole |
1, yani onay kutusu etkinleştirildi |
22135 |
Branş Pnömatik |
Boole |
1, yani onay kutusu etkinleştirildi |
22022 |
Montaj yeri |
Long |
1, yani montaj plakası |
22138 |
Ürün üst grubu |
Long |
2, yani akışkan |
22041 |
Ürün grubu |
Long |
30, yani üniteler / tesisler |
22023 |
Veri seti tipi |
Long |
1, yani tek parça |
Yukarıda belirtilen kurallara uygun olarak ek özellikler belirleyebilirsiniz. Yapılandırma dosyası sıraya göre yürütüleceği için, bölümün sonuna kendi tanımlamalarınızı eklemenizi öneririz.
İçe aktarılacak Festo özelliklerinin belirlenmesi
İçe aktarılacak Festo ürün özellikleri, xDKI–Gerçek adıyla belirtilir (bu, Festo özelliğinin dilden bağımsız adıdır), burada bu sırada büyük harf / küçük harf dikkate alınır.
Şu Festo ürün verileri içe aktarılabilir:
-
Benennung -
Typ -
VPE -
ME -
KTN -
XHUB -
XHUBMin -
XHUBMax -
PRICE -
TOTALPRICE -
Text -
Prod_Txt -
REMARKS -
Menge -
Teilenummer -
SymbolId.
Özelliklerin yer tutucuları, öne konan "#'" karakteri ile işaretlenir.
Sözdizimi: [#<Özellik adı>]
Festo özellikleri için: [#<xDKI Gerçek adı>]
Aşağıdaki giriş, not alanının içeriğini ("REMARKS" Festo özelliği) Açıklama <22009> EPLAN özelliğine aktarır:
Festo'daki Tip alanı, EPLAN'daki Ürün numarası alanına aktarılmalıdır, burada ürün numaraları "FESTO_" metniyle başlamak zorundadır.
Tip alanı da aynı şekilde EPLAN'daki Sipariş numarası alanına aktarılmalı, fakat bu işlem, ek metin olmadan yapılmalıdır.
Bunun için festo.cfg dosyasında şu girişin olması gerekir:
22003 = [#Typ]
Not:
Yeni Festo ürün kataloglarına gelecekte başka Festo özellikleri eklenecekse, bu özellikler de ilgili xDKI gerçek adı belirtilerek içe aktarılabilir.
Endekslenmiş özellikler
Endekslenmiş özelliklere erişmek mümkündür (örn. "Serbest özelliklere").
Sözdizimi: <EPLAN özellik numarası>.<Endeks>
Aşağıdaki giriş, not alanının içeriğini ("REMARKS" Festo özelliği) "1" endeksiyle Serbest özellikler: Açıklama <22146> EPLAN özelliğine aktarır:
Diğer uyarlamalar
Yapılandırma dosyasında, içe aktarma işlemi için kendi uyarlamalarınızı yapabilirsiniz. Bu amaçla, diğerlerinin yanı sıra, aşağıda listelenen komutlar ve elemanlardan faydalanılabilir. Yapılandırma dosyasının başlangıcında belirtilen kurallara da dikkat edin.
EĞER koşulları
Atama dosyasının dahilinde EĞER koşulları kullanılabilir. Bir EĞER koşulunda sadece bir çift özellik karşılaştırılabilir. EĞER koşulu kontrol edilirken büyük / küçük harf dikkate alınır. Şu karşılaştırma operatörleri mümkündür:
- == (eşit)
- != (eşit değil)
- < (küçüktür)
- > (büyüktür)
- <= (küçük veya eşit)
- >= (büyük veya eşit).
Köprüler
Ürün verilerindeki köprüler aracılığıyla, güncel bir dokümantasyon ve ürün teknik verilerinin bulunduğu Festo Web sayfasına erişilebilir. Köprüler, içe aktarma sırasında Ürün yönetimi öğesine ait Dokümanlar sekmesindeki Dosya / köprü 1 alanına otomatik olarak kaydedilir.
Gösterge dili
Özellikleri belirli bir dilde görüntülemek için #EPLAN.Lng yer tutucusunu kullanabilirsiniz. Bu yer tutucu, içe aktarma sırasında güncel gösterge diliyle doldurulur.
Sözdizimi: lang=[#EPLAN.Lng]
Dikkat:
İçe aktarma anında ayarlanmış olan gösterge dili, sabit olarak özelliklere kaydedilir ve gösterge dili değiştirilirken güncellenmez. Dil, sadece ürünün değiştirilen gösterge diliyle yeniden içe aktarılmasıyla değiştirilebilir. Bu sırada eski ürünlerin önceden silinmesi gerekir.
lang=<Dil> girişi (örn. lang="en_US") aracılığıyla doğrudan belirli bir dili belirlemek de mümkündür.
Değişkenler
Yapılandırma dahilinde değerleri geçici olarak ara belleğe almak için (bu sırada EPLAN özelliklerini amacı dışında kullanmak zorunda kalmadan), "Karakter dizisi" tipinde 10 değişken kullanıma sunulmuştur. Değişkenler, öne konan "$" karakteri aracılığıyla tanımlanır.
Sözdizimi: [$EPLAN.Str0] … [$EPLAN.Str9]
Değişkenlerin değer ataması içe aktarma anında sadece geçici olarak kullanılabilir ve bir Festo ürününe ait aktarılacak özelliklerin hiçbirinin değerini değiştirmez.
Festo web sitesi tarafından hazırlanmayan bir gösterge diline alternatif bir gösterge dili atamak için, yapılandırma dosyasında EPLAN.Str0 değişkeni kullanılır.
if ([$EPLAN.Str0] == "da_DK") [$EPLAN.Str0] = "en_US"
İlk giriş, güncel EPLAN gösterge dilini EPLAN.Str0 değişkenine kaydeder. Güncel gösterge dili Danca'dır, böylece bu dil, içe aktarma işlemi için İngilizceye ayarlanacaktır.
Bu örnekte satış fiyatı, satın alma fiyatına bağlı olarak hesaplanır. Değişkenlerde sadece karakter dizileri işlendiği için, hesaplama için uygun bir EPLAN özelliğinin "amacı dışında kullanılması" gerekir. Bu özelliğin içeriğini ara belleğe almak ve hesaplamadan sonra özelliğe tekrar atamak için $EPLAN.Str1 değişkeni kullanılır. Bu sayede hiçbir veri kaybolmaz.
[$EPLAN.Str1] = 22110
if (22109 > "0") 22110 = 22109 / 100 * 25 + 22109
if (22109 >= "50") 22110 = 22109 / 100 * 15 + 22109
if (22109 >= "100") 22110 = 22109 / 100 * 10 + 22109
22107 = 22110
22110 = [$EPLAN.Str1]
Satır 1: "PRICE" Festo özelliğinin içeriği, Satın alma fiyatı/Fiyat birimi Para birimi 1 <22109> EPLAN özelliğine kaydedilir.
Satır 2: Satın alma fiyatı/Fiyat birimi Para birimi 2 <22110> özelliğinin değeri $EPLAN.Str1 değişkenine kaydedilir.
Satır 3 ila 5: Satın alma fiyatı/Fiyat birimi Para birimi 1 <22109> özelliğinin değeri karşılaştırılır ve miktara bağlı olarak %25, %15 veya %10 arttırılır. Yeni değer, Satın alma fiyatı/Fiyat birimi Para birimi 2 <22110> özelliğine kaydedilir.
Satır 6: Satın alma fiyatı/Fiyat birimi Para birimi 2 <22110> özelliğinin değeri, Satış fiyatı Para birimi 1 <22107> özelliğine aktarılır.
Satır 7: $EPLAN.Str1 değişkenine kaydedilen değer, Satın alma fiyatı/Fiyat birimi Para birimi 2 <22110> özelliğine geri aktarılır.
Makroların veya sembollerin atanması
Makroların veya sembollerin Festo ürünlerine atanması işlemi, yapılandırma dosyasının "Festo-MacroMapping" bölümünde şu sözdizimine uygun olarak gerçekleştirilir:
Makrolar için:
if ([#SymbolId] == "<Sipariş numarası>") 22145 = "<Alt dizin>\<Makro adı>.EMA"
veya
if ([#SymbolId] == "<Sipariş numarası>") 22145 = "<Alt dizin>\<Makro adı>.EMS"
Semboller için:
if ([#SymbolId] == "<Sipariş numarası>") 22146 = "<Alt dizin>\<Sembol adı>.ESY"
if ([#SymbolId] == "00991001") 22145 = "FESTO\P_V_0100.EMS"
if ([#SymbolId] == "00991002") 22145 = "FESTO\P_V_0101.EMS"
...
Burada "SymbolId" Festo özelliği, Sipariş numarası <22003> EPLAN özelliğine atanır; <22145>, Makro adlı EPLAN özelliğidir.
Ayrıca bkz.