Különböző PLC gyártók esetén az AutomationML formátumú PLC- lehetséges. Ebben az esetben egy gyártósemleges, XML-alapú adatformáról (Automation Markup Language) beszélünk.
A PLC-adatok exportálására és importálására szolgáló párbeszédablakokban - függetlenül a kiválasztott PLC konfigurációs programtól - a lehetséges listájában megfelelő bejegyzések állnak rendelkezésre. Az AutomationML formátum exportálására a következők vonatkoznak:
Az AutomationML adatformátumban minden objektum azonosítása egy világszerte egyedi GUID-vel (Globally Unique Identifier) történik. A GUID kiadása az export során automatikus, amennyiben még nincs, és alapesetben kézzel nem módosítható. Az AutomationML formátumú export kizárólag szerkesztendő projektekből lehetséges. Egy AutomationML-GUID formátuma a következő "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" ahol x a "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F" jeleket képviseli.
Még a csatlakozópontjai is saját GUID kódot kapnak. A csatlakozópontokat a rendszer ExternalInterface egységként exportálja.
A tartozék- az exportfájlban tetszés szerint kiadnak vagy kapnak saját GUID kódot. Ez pl. akkor szükséges, ha a tartozékot TIA választóeszközzel cseréli ki. A rendszer tartozékként kezel minden olyan cikket, amelyet a Cikk mappafülön egy főfunkció tulajdonság párbeszédablakában 2 és 50 között adott meg. A tartozék-cikkek exportálásához elengedhetetlen, hogy ehhez a cikkhez az alkatrészkezelésben egy PLC-típusjelölés legyen megadva. Az export során a tartozék-cikkek GUID kódját a rendszer automatikusan kiadja, majd az AutomationML GUID () tulajdonságban tárolja. Ha a főfunkciónál töröl egy tartozékcikket, a hozzátartozó GUID kód is törlődik. Egy tartozékcikk szerkesztése során (pl. ismételt cikkválasztás, készülékválasztás vagy módosítás a Cikk mappafülön) a GUID kód megmarad.
A szükségtelen AutomationML GUID egységek törléséhez a projektből (pl. a projekt egy másolatában) használhatja a tömörítést. Ehhez jelölje be a Beállítások: Tömörítés párbeszédablak Projektadatok eltávolítása hierarchiaszintjén az AutomationML GUID egységek jelölőnégyzetet.
Az exportálás során a rendszer figyelembe vesz minden olyan készüléket, amely legalább egy buszcsatlakozóval rendelkezik. Így a PLC-doboz mellett a , a motorok és az egyéb is exportálhatók.
Az Ethernet alapú buszrendszer exportja során meghatározhatja, hogy a rendszer kiadja-e az exportfájlban a portra pontos kapcsolását. Rugalmas kábelezéssel dolgozva az utómunkák elkerüléséhez kikapcsolhatja a portra pontos kapcsolás kiírását.
Az AutomationML formátum exportálásához az alkatrész nevének egy alkatrészkereten belül egyértelműnek kell lenni. Ebben az esetben névként nem az objektum leírását, hanem a PLC kártyanév tulajdonságot exportálja a rendszer. Ha a PLC kártyanév üres, az objektumleírást exportálja, de hogy az egyértelmű legyen, hozzáfűz egy soron következő pozíciószámot (1_leírás, 2_leírás, ...). Ha objektumleírás sem áll rendelkezésre, akkor egy egyértelmű PLC-kártyanév generálása történik. Az exportálás során generált PLC-kártyanevek a PLC-kártyanév tulajdonságban (: 20437) kerülnek mentésre.
A funkciószövegének kiegészítéseként a funkciószövegét is exportálja és importálja (Funkciószöveg (automatikus) tulajdonság). A funkciószöveget minden elérhető nyelven exportálja és importálja. A PLC-adat exportálása vagy a PLC-adatok importálása párbeszédablakban beállított nyelv a cserefájlban fő nyelvként jelenik meg és minden PLC-objektumhoz értékként (Value ) rendeli a rendszer, míg a többi nyelv csak kiegészítő.
A beállítható PLC csatlakozópontokat az AutomationML formátumba exportálás során a program normál be-/kimeneti csatlakozópontokká alakítja (a csatlakozópont jelfajtájának beállítása függvényében). Az importálás során ezek a ismét beállítható PLC csatlakozópontokká alakulnak vissza, amennyiben található egy olyan megfelelő cikk, amelyhez egy "PLC csatlakozópont, multifunkció" funkciódefinícióval rendelkező funkciósablon tartozik.
Az AutomationML-fájl importja esetén az üres vagy hiányzó tervjel elemek az EPLAN alkalmazásban nem írják felül a kitöltött tervjel elemeket.
Egy AutomationML-fájl importálásakor azok a készülékek és PLC-csatlakozópontok, amelyek a projektben megtalálhatók, de az import fájlban nem, az EPLAN-ban a Törléshez kijelölt tulajdonsággal vannak megjelölve. PLC-csatlakozópontok esetében akkor ez a helyzet, ha az importfájlban a szimbolikus cím üres, de a hozzá tartozó PLC-csatlakozóponthoz az EPLAN alkalmazásban a Szimbolikus cím (automatikus) tulajdonság ki van töltve. A meglévő szimbolikus cím megmarad. A 004029 ellenőrzésfuttatással ezeket a PLC-objektumokat megtalálhatja és ellenőrizheti.
A szabad (amelyek nincsenek PLC-csatlakozóponthoz rendelve) AutomationML formátumú PLC-adatcserével exportálhatók és importálhatók. Egy AutomationML-fájl importálása után az ott már meglévő szabad szimbolikus címek is rendelkezésre állnak az EPLAN alkalmazásban, és így a hozzárendelési listából felhasználhatók.
Beállítások különböző buszrendszerekhez
A következő táblázat áttekintést ad az AutomationML formátumú PLC adatcsere szempontjából lényeges tulajdonságokról. Hogy a buszcsatlakozókon mely tulajdonságoknak kell (x) vagy opcionálisan (o) jelöléssel rendelkezniük, az a használt buszrendszertől függ.
Tulajdonság
Azonosító
Buszrendszer
Ethernet-alapú
Profibus DP
ASI
DRIVE CLiQ
PortToPort
ET-Connection
Local-Bus: Bővítés
Minden egyéb
Konfigurációs projekt
20161
o*1
o*1
o*1
o*1
o*1
Buszrendszer
20308
x
x
x
x
x
Dugós csatlakozó megnevezés
20406
x
Busz interfész: Név
20447
x
Buszinterfész: Fő buszcsatlakozó
20448
o
Fizikai hálózat: Név
20413
o
o
o
o
Fizikai hálózat: Buszcím / pozíciószám
20311
o
o
o
o
Fizikai hálózat: Buszcím / 2. pozíciószám
20386
o*2
Alhálózati maszk
20446
o
Logikai hálózat: Név
20414
o
o
Logikai hálózat: A buszcsatlakozó a master
20310
o
o
Hiányzó buszcímek kihagyása
20412
o*3
*1: Csak akkor szükséges, ha az érték eltér a hozzá tartozó PLC-dobozétól.
*2: Akkor lehet kitölteni, ha egy ASI dupla készülékről van szó.
*3: Akkor lehet aktiválni, ha azokat a buszcsatlakozókat, amelyekhez nincs szükség buszcímre, a 004037 ellenőrzésfuttatás során figyelmen kívül kell hagyni.
Nem megjelölt mezők a PLC adatcseréhez nem szükségesek. Ha az opcionális (o) mezőket üresen hagyják, akkor egy importálás a PLC konfigurációs programban ugyan lehetséges, de ott utómunkákra van szükség.
Lásd még
A PLC felépítése
A PLC konfigurációs fájlok adatcseréje
Beállítások: AutomationML-export párbeszédablak