Çeşitli PLC üreticileri için AutomationML formatında PLC veri alışverişi mümkündür (
PLC verilerini dışa ve içe aktarmak için kullanılan iletişim kutularında, seçilen PLC yapılandırma programına bağlı olarak, mümkün olan formatlar listesinde uygun girişler kullanımınıza sunulmuştur. AutomationML formatında 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 dışa aktarılması için, bu ürünler için ürün yönetiminde bir PLC tip tanımının girilmiş olması kesinlikle zorunludur. 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 AR APC 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, ...). Hiçbir nesne açıklaması da mevcut değilse benzersiz bir PLC kartı adı oluşturulur. Dışa aktarma işlemi sırasında oluşturulan PLC kartı adları, PLC kartı adı (ID 20437) özelliğine kaydedilir.
- 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 AR APC 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ılması sırasında, projede mevcut olan fakat içe aktarma dosyasında mevcut olmayan cihazlar ve PLC bağlantı noktaları, EPLAN'da Silmek için işaretlendi özelliğiyle işaretlenir. İçe aktarma dosyasındaki sembolik adres boşsa, fakat EPLAN'daki ilgili PLC bağlantı noktasında Sembolik adres (otomatik) özelliği doldurulmuşsa, PLC bağlantı noktaları için bu durum mevcuttur. Mevcut sembolik adresi saklı tutulur. 004029 numaralı hata denetimi aracılığıyla bu PLC nesnelerini bulabilir ve kontrol edebilirsiniz.
- Boş (herhangi bir PLC bağlantı noktasına atanmamış olan) sembolik adresler, PLC veri alışverişi üzerinden AutomationML AR APC 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.
AutomationML AR APC 1.1.0 sürümünden itibaren yapılan genişletmeler
- AML AR APC formatındaki genişletmeler sayesinde daha uzun cihaz etiketleri değiştirilebiliyor.
- Atama listesiyle ilgili AML AR APC formatındaki genişletmeler aracılığıyla, serbest sembolik adresleri daha iyi şekilde değiştirmek mümkündür.
- PLC kartlarının CPU'larına ataması da alınıp verilebiliyor. Bu sayede, PLC veri alışverişi sırasında PLC kartlarının CPU'larına bağlılığı geri yüklenebilir.
- Mantıksal ağ yerine sadece veri yolu bağlantı noktaları arasındaki bağlantının (doğru porttaki devre bağlantısı) dışa aktarılması gerekirse "PortToPort" veri yolu sistemi kullanılabilir.
- "DRIVE-CLiQ", "PortToPort" ve "ET-Connection" veri yolu sistemleri doğru porttaki devre bağlantısı ile doğru şekilde dışa aktarılır.
- Taşıyıcı panoların arasındaki bağlantılar, doğru porttaki devre bağlantısı ile değiştirilir.
- Veri yolu sistemlerindeki güvenlik adresleri alınıp veriliyor.
- Üretici adı, cihazlarda değiştirilebiliyor. EPLAN'da, üretici adı ürün referans verilerine kaydediliyor.
AutomationML AR APC 1.2.0 sürümünden itibaren yapılan genişletmeler
- Sürücü bileşenlerini değiştirmek mümkündür. Sürücülerin ve sürücü bileşenlerinin dışa aktarılması için, Ayarlar: AutomationML AR APC dışa aktarma iletişim kutusundaki Sürücüleri dışa aktar onay kutusunu etkinleştirebilirsiniz.
- Cihazla ilgili yapılandırma değerlerini değiştirmek mümkündür. Bunun için TemplateIdentifier ve PLC iş istasyonu: TemplateIdentifier özelliklerinde bir şablon belirtebilir veya kullanıcı tanımlı ürün referans özellikleri kullanabilirsiniz.
Çeşitli veri yolu sistemlerine yönelik ayarlar
Aşağıdaki tablo, AutomationML AR APC formatında PLC veri alışverişi için önemli olan özelliklere bir genel bakış sunmaktadır. Veri yolu bağlantı noktalarında hangi özelliklerin dolu (x) veya opsiyonel (o) olması gerektiği, kullanılan veri yolu sistemine bağlıdır.
|
Özellik |
ID |
Veri yolu sistemi |
||||
|
Ethernet tabanlı |
|
|
|
Diğer hepsi |
||
| Yapılandırma projesi | 20161 | o*1 | o*1 | o*1 | o*1 | o*1 |
| Veri yolu sistemi | 20308 | x | x | x | x | x |
| Fiş tanımlayıcı metni | 20406 | x | ||||
| Veri yolu arayüzü: Adı | 20447 | x | ||||
| Veri yolu arayüzü: Ana veri yolu bağlantı noktası | 20448 | o | ||||
| Fiziksel ağ: Adı | 20413 | o | o | o | o | |
| Fiziksel ağ: Veri yolu adresi / pozisyon numarası | 20311 | o | o | o | o | |
| Fiziksel ağ: Veri yolu adresi / pozisyon numarası 2 | 20386 | o*2 | ||||
| Alt ağ maskesi | 20446 | o | ||||
| Mantıksal ağ: Adı | 20414 | o | o | |||
| Mantıksal ağ: Veri yolu bağlantı noktası Master'dır | 20310 | o | o | |||
| Eksik veri yolu adresini göz ardı et | 20412 | o*3 | ||||
*1: Sadece, değer ilgili PLC kutusunun değerinden farklıysa gereklidir.
*2: Bir ASI çift cihazı söz konusuysa doldurulabilir.
*3: Veri yolu adresine ihtiyaç duymayan veri yolu bağlantı noktalarını 004037 numaralı hata denetimi uygulanırken göz ardı etmek için etkinleştirilebilir.
İşaretlenmeyen alanlara PLC veri alışverişi için ihtiyaç duyulmaz. Opsiyonel alanlar (o) boş bırakılırsa, PLC yapılandırma programına aktarmak mümkündür, ancak burada ek işlemler gerekir.
Ayrıca bkz.