Çeşitli PLC üreticileri için AutomationML formatında PLC veri alışverişi mümkündür. Burada, üreticiden bağımsız, XML tabanlı bir veri formatı (Automation Markup Language) söz konusudur. PLC verilerinin dışa ve içe aktarılması için kullanılan iletişim kutularındaki mümkün olan formatlar listesinde, "PLC varsayılan alış veriş formatı (AutomationML)", "Siemens SIMATIC STEP 7 TIA Portal (AutomationML)" ve "Mitsubishi iQ-Works (AutomationML)" girişleri kullanımınıza sunulmuştur. Bu tür formatta dışa aktarma işlemi için aşağıdaki özellikler bulunmaktadır:
- Her nesne, AutomationML'de dünya genelinde benzersiz bir GUID (Globally Unique Identifier) ile tanımlanır. Bu GUID, henüz bir GUID belirtilmemişse dışa aktarma işlemi sırasında otomatik olarak atanır ve normal koşullarda elle değiştirilmemelidir. Bu nedenle, AutomationML formatında dışa aktarma işlemi sadece düzenlenebilen projelerden mümkündür.
Bir AutomationML-GUID, "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" formatına sahiptir ve x, "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F" karakterlerinden birini temsil eder. - Fonksiyonların bağlantı noktaları da özel GUID'ler alır. Bağlantı noktaları,
ExternalInterface olarak dışa aktarılır. - Aksesuar ürünleri, tercihe bağlı olarak dışa aktarma dosyasında birlikte yayınlanır ve özel GUID'ler alır. Bu, örn. TIA Selection Tool içeren aksesuarları değiştirmek için gereklidir. Ürün sekmesindeki bir ana fonksiyonun özellikler iletişim kutusunda 2 ile 50 arasındaki pozisyonlara kaydedilmiş olan tüm ürünler, aksesuar olarak değerlendirilir. Aksesuar ürünlerinin GUID'si, dışa aktarma sırasında otomatik olarak atanır ve AutomationML GUID (aksesuarlar) özelliğine kaydedilir.
Ana fonksiyondaki bir aksesuar ürününün silinmesi sırasında ilgili GUID de silinir. Bir aksesuar ürünün düzenlenmesi (örn. Ürün sekmesinde yeniden ürün seçimi, cihaz seçimi veya sıranın değiştirilmesi) durumunda GUID korunur. - İhtiyaç duyulmayan AutomationML GUID'yi bir projeden kaldırmak için (örn. projenin bir kopyasındaki), projeleri sıkıştırma işlevinden faydalanabilirsiniz. Bunun için, Proje verilerini kaldır hiyerarşi seviyesindeki Ayarlar: Sıkıştırma iletişim kutusunda yer alan AutomationML GUID'leri onay kutusunu etkinleştirin.
- Dışa aktarma sırasında, en az bir veri yolu bağlantı noktasına sahip olan tüm cihazlar dikkate alınır. Böylece, PLC kutularının yanı sıra, cihaz kutuları, motorlar ve başka cihazlar da dışa aktarılabilir.
- Ethernet tabanlı veri yolu sistemlerini dışa aktarırken, veri yolu bağlantı noktalarının doğru porttaki bağlantısının dışa aktarma dosyasında yayınlanması gerekip gerekmediğini belirleyebilirsiniz. Esnek kablajla çalışırsanız, ek çalışmaları önlemek için, doğru porttaki bağlantının çıktısını devre dışı bırakabilirsiniz.
- AutomationML formatında dışa aktarma için, bir taşıyıcı pano dahilindeki modüllerin isimleri benzersiz olmalıdır. Bu durumda, isim olarak nesne açıklaması yerine PLC kartı adı özelliği dışa aktarılır. PLC kartı adı boşsa, nesne açıklaması dışa aktarılır ve bunu benzersiz hâle getirmek için artan bir pozisyon numarası eklenir (Açıklama_1, Açıklama_2, ...).
- PLC bağlantı noktalarının fonksiyon metinlerine ek olarak, PLC kutularının fonksiyon metinleri de dışa ve içe aktarılır (Fonksiyon metni (otomatik) özelliği). Fonksiyon metinleri mevcut tüm dillerde dışa ve içe aktarılır. PLC verilerini dışa aktar veya PLC verilerini içe aktar iletişim kutusunda ayarlanan dil, alışveriş dosyasındaki ana dildir ve burada, ilgili PLC nesnesine değer (
Value ) olarak kaydedilir, diğer tüm diller ise ek öznitelikler olarak kaydedilir. - Ayarlanabilen PLC bağlantı noktaları, AutomationML formatında dışa aktarma sırasında normal G/Ç bağlantı noktalarına dönüştürülür (bağlantı noktası mantığındaki sinyal tipi ayarına bağlı olarak). İçe aktarma sırasında, "PLC bağlantı noktası, çok fonksiyonlu" fonksiyon tanımına sahip bir fonksiyon şablonu kaydedilmiş olan uygun bir ürün bulunursa, bu tür bağlantı noktaları, ayarlanabilen PLC bağlantı noktalarına geri dönüştürülür.
- Bir AutomationML dosyası içe aktarılırken, boş veya eksik CE bileşenleri EPLAN'daki doldurulmuş CE bileşenlerinin üzerine yazmaz.
- Bir AutomationML dosyasının içe aktarım sırasında, içe aktarım dosyasındaki sembolik adres boş olduğunda, ancak EPLAN'daki ilgili PLC bağlantı noktasında Sembolik adres (otomatik) özelliği bulunduğunda, PLC bağlantı noktaları EPLAN içerisinde Silmek için işaretlendi özelliği ile işaretlenebilir. Mevcut sembolik adresi saklı tutulur. 004029 numaralı hata denetimi aracılığıyla bu PLC bağlantı noktalarını bulabilir ve kontrol edebilirsiniz.
- Boş (herhangi bir PLC bağlantı noktasına atanmamış olan) sembolik adresler, PLC veri alışverişi üzerinden AutomationML formatında dışa aktarılabilir ve içe aktarılabilir. Bir AutomationML dosyasının içe aktarımından sonra burada bulunan boş sembolik adresler EPLAN içerisinde kullanıma sunulur ve atama listesinden kaldırılabilirler.
Ayrıca bkz.