Dla różnych producentów PLC istnieje możliwość wymiany danych PLC w formacie AutomationML. Jest to niezależny od producenta, oparty na XML format danych (Automation Markup Language). W oknach dialogowych dla eksportu i importu danych PLC dostępne są na liście możliwych formatów wpisy "Standardowy format wymiany PLC (AutomationML)", "Siemens SIMATIC STEP 7 TIA-Portal (AutomationML)" oraz "Mitsubishi iQ-Works (AutomationML)". Dla eksportu w takim formacie obowiązują następujące specyfikacje:
- Każdy obiekt w AutomationML jest identyfikowany przez jednoznaczny na całym świecie GUID (Globally Unique Identifier). Numer GUID jest przydzielany automatycznie podczas eksportu, jeśli nie został wcześniej przydzielony i nie należy go ręcznie zmieniać. Eksport w formacie AutomationML jest dlatego możliwy tylko z edytowanego projektu.
AutomationML-GUID posiada format "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" przy czym x zastępuje znak "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F". - Także przyłącza funkcji otrzymują własne numery GUID. Przyłącza są eksportowane jako
ExternalInterface . - Artykuły wyposażenia można również wyprowadzać opcjonalnie w pliku eksportu i otrzymują one własne numery GUID. Jest to np. wymagane, by wymienić akcesoria przy użyciu TIA Selection Tool. Akcesoriami są wszystkie artykuły wprowadzone w oknie właściwości funkcji głównej w zakładce Artykuł w pozycjach 2 do 50. Numer GUID dla artykułu wyposażenia jest przydzielany automatycznie podczas eksportu i zapisywany we właściwości AutomationML GUID (akcesoria).
Podczas usuwania artykułu akcesoriów przy funkcji głównej usuwany jest również przynależny numer GUID. Podczas edycji artykułu akcesoriów (np. ponowny wybór artykułu, wybór urządzenia lub zmiana kolejności w zakładce Artykuł) numer GUID pozostanie zachowany. - Aby usunąć z projektu niepotrzebne numery AutomationML GUID (np. w kopii projektu), można skorzystać z kompresji projektów. W tym celu w oknie dialogowym Ustawienia: Kompresja zaznaczyć w warstwie hierarchii Eliminuj dane projektu pole wyboru AutomationML GUID.
- Podczas eksportu uwzględniane są wszystkie zasoby, posiadające co najmniej jedno przyłącze magistrali. W ten sposób, oprócz PLC boxów można wyeksportować również Black Boxy, silniki i inne urządzenia.
- Podczas eksportu systemów magistrali opartych na Ethernet można określić, czy podłączanie do portów dla przyłączy magistrali ma być wyprowadzane w pliku eksportu. Jeżeli pracujesz z okablowaniem elastycznym, możesz dezaktywować wyprowadzanie podłączania do portów, by uniknąć poprawek.
- Dla eksportu w formacie AutomationML nazwy podzespołów w obrębie szyny montażowej muszą być jednoznaczne. Jako nazwa w tym przypadku nie jest eksportowany opis obiektu lecz właściwość Nazwa karty PLC. Jeżeli nazwa karty PLC jest pusta, eksportowany jest opis obiektu i - by zapewnić jednoznaczność - dołączany jest kolejny numer pozycji (Opis_1, Opis_2, ...).
- Oprócz tekstów funkcyjnych przyłączy PLC eksportowane i importowane są również teksty funkcyjne PLC box (właściwość Tekst funkcji (automatyczny)). Teksty funkcyjne są eksportowane i importowane we wszystkich dostępnych językach. Język ustawiony w oknie dialogowym Eksportuj dane PLC lub Importuj dane PLC jest językiem głównym w pliku wymiany i zapisywany tam dla danego obiektu PLC jako wartość (
Value ), wszystkie pozostałe języki są dodatkowymi atrybutami. - Regulowane przyłącza PLC są przekształcane podczas eksportu w formacie AutomationML w zwykłe przyłącza I/O (w zależności od ustawienia dla rodzaju sygnału w logice przyłącza). Podczas importu takie przyłącza są przekształcane ponownie w regulowane przyłącza PLC, gdy zostanie znaleziony odpowiedni artykuł, w którym jest zapisany szablon funkcyjny z definicją funkcji "Przyłącze PLC, wielofunkcyjne".
- Podczas importu pliku AutomationML puste lub brakujące elementy ID nie zastępują wypełnionych elementów ID w EPLAN.
- Podczas importu pliku AutomationML przyłącza PLC w EPLAN zostaną dodatkowo oznaczone właściwością Zaznaczony do usunięcia, jeżeli adres symboliczny w pliku importu jest pusty, ale wypełniona jest właściwość Adres symboliczny (automatycznie) w przynależnym przyłączu PLC w EPLAN. Istniejący adres symboliczny pozostaje zachowany. Za pomocą przebiegu kontroli 004029 można znaleźć i sprawdzić te przyłącza PLC.
- Wolne adresy symboliczne (które nie są przyporządkowanego do żadnego przyłącza PLC) można eksportować i importować za pomocą wymiany danych PLC w formacie AutomationML. Po imporcie pliku AutomationML dostępne są w EPLAN występujące tam wolne adresy symboliczne, które można pobierać z listy przyporządkowań.
Zobacz również