För vissa PLC-tillverkare är PLC-datautbytet i AutomationML-format möjligt. Det handlar då om ett tillverkarneutralt, XML-baserat dataformat (Automation Markup Language). I dialogerna för exporten och importen av PLC-data står posterna "PLC-standardutbytesformat (AutomationML)", "Siemens SIMATIC STEP 7 TIA Portal (AutomationML)" och "Mitsubishi iQ-Works (AutomationML)" till förfogande för detta på listan med möjliga format. För exporten i ett sådant format gäller följande särdrag:
- Varje objekt identifieras i AutomationML med hjälp av en i hela världen entydig GUID (Globally Unique Identifier). Denna GUID tilldelas automatiskt vid exporten, om ingen GUID har angivits ännu, och bör i normala fall inte ändras manuellt. Exporten i AutomationML-format är därför endast möjlig från redigerbara projekt.
En AutomationML-GUID har formatet "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", varvid x står för ett av tecknen "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F". - Även anslutningar för funktioner får egna GUIDer. Anslutningar exporteras som
ExternalInterface . - Tillbehörsartiklar kan också matas ut i exportfilen och får egna GUIDer. Detta är t.ex. nödvändigt för att byta ut tillbehör med TIA Selection Tool. Alla artiklar, som har matats in på positionerna 2 till 50 på registerkortet Artikel i egenskapsdialogen för en huvudfunktion, betraktas som tillbehör. Denna GUID för tillbehörsartiklar tilldelas automatiskt vid exporten och sparas i egenskapen AutomationML GUID (tillbehör).
Vid raderingen av en tillbehörsartikel för huvudfunktionen raderas även tillhörande GUID. Vid redigeringen av en tillbehörsartikel (t.ex. ett nytt artikelval, apparatval eller vid ändringen av ordningsföljden på registerkortet Artikel) bibehålls denna GUID. - Du kan använda komprimeringen av projekt för att ta bort ej nödvändiga AutomationML GUIDer ur ett projekt (t.ex. i en kopia av projektet). Aktivera då kryssrutan AutomationML GUIDer i dialogen Inställningar: Komprimering i hierarkilagret Ta bort projektdata.
- Vid exporten beaktas alla poster som har minst en bussanslutning. På så sätt kan även apparatrutor, motorer och andra apparater exporteras, förutom PLC-boxar.
- Vid exporten av Ethernet-baserade bussystem kan du fastställa om de detaljerade anslutningarna för bussanslutningarna ska matas ut i exportfilen. Om du arbetar med en flexibel kabeldragning kan du deaktivera utmatningen av de detaljerade anslutningarna, för att undvika ett efterarbete.
- För en export i AutomationML-format måste byggenheternas namn vara entydiga inom en rack. Som namn exporteras inte objektbeskrivningen i detta fall, utan egenskapen PLC-kortnamn. Om PLC-kortnamnet är tomt exporteras objektbeskrivningen och ett fortlöpande positionsnummer läggs till (beskrivning_1, beskrivning_2, ...) för att göra den entydig.
- Dessutom exporteras och importeras även PLC-boxarnas funktionstexter (egenskap Funktionstext (automatisk)), förutom PLC-anslutningarnas funktionstexter. Funktionstexterna exporteras och importeras på alla befintliga språk. Språket som har ställts in i dialogen Exportera PLC-data eller Importera PLC-data är huvudspråket i utbytesfilen och sparas där som värde (
Value ) för motsvarande PLC-objekt. Alla andra språk sparas som extra attribut. - Inställbara PLC-anslutningar omvandlas till normala I/O-anslutningar vid exporten i AutomationML-format (beroende på inställningen för signaltypen i anslutningslogiken). Vid importen omvandlas sådana anslutningar tillbaka till inställbara PLC-anslutningar om en passande artikel hittas, som en funktionsmall med funktionsdefinitionen "PLC-anslutning, multifunktion" har sparats för.
- Vid importen av en AutomationML-fil skriver tomma eller postbeteckningsbeståndsdelar som saknas inte över fyllda postbeteckningsbeståndsdelar i EPLAN.
- Vid importen av en AutomationML-fil markeras PLC-anslutningar i EPLAN med egenskapen Markerat för radering om den symboliska adressen i importfilen är tom, men om egenskapen Symbolisk adress (automatisk) för den tillhörande PLC-anslutningen i EPLAN är fylld. Den befintliga, symboliska adressen bibehålls. Via testkörningen 004029 kan du hitta och kontrollera dessa PLC-anslutningar.
- Lediga, symboliska adresser (som inte har tilldelats till någon PLC-anslutning) kan exporteras och importeras via PLC-datautbytet i AutomationML-format. Efter importen av en AutomationML-fil står de lediga, symboliska adresserna som finns där till förfogande i EPLAN och befintliga i tilldelningslistan kan användas.
Se också