För vissa PLC-tillverkare är PLC-datautbytet i AutomationML- 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 – beroende på valt – motsvarande till förfogande för detta på listan med möjliga format. För exporten i AutomationML-format gäller följande särdrag:
Varje 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 . 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 för 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 med TIA Selection Tool. Alla , som har matats in på positionerna 2 till 50 på registerkortet Artikel i egenskapsdialogen för en huvudfunktion, betraktas som tillbehör. För exporten av tillbehörsartiklar är det absolut nödvändigt att en PLC-typbeteckning har matats in för dessa artiklar i artikelhanteringen. 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 .
Vid exporten beaktas alla poster som har minst en bussanslutning. På så sätt kan även , motorer och andra exporteras, förutom .
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 . 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. Om det inte heller finns någon objektbeskrivning genereras ett entydigt PLC-kortnamn. PLC-kortnamnen som genererades vid exporten sparas i egenskapen PLC-kortnamn ( 20437).
Dessutom exporteras och importeras även PLC-boxarnas (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 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 apparater och PLC-anslutningar, som finns i projektet men inte i importfilen, med egenskapen Markerat för radering i EPLAN. Så är fallet för PLC-anslutningar 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-objekt.
Lediga, (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.
Inställningar för olika bussystem
Följande tabell ger en översikt över som är relevanta för PLC-datautbytet i AutomationML-format. Vilka egenskaper som måste vara fyllda för bussanslutningarna (x) eller är valfria (o) är beroende av det använda bussystemet.
Egenskap
ID
Bussystem
Ethernet-baserat
Profibus DP
ASI
DRIVE CLiQ
PortToPort
ET-Connection
Local-Bus: Utvidgning
Alla andra
Konfigurationsprojekt
20161
o*1
o*1
o*1
o*1
o*1
Bussystem
20308
x
x
x
x
x
Kontaktdonsbeteckning
20406
x
Bussgränssnitt: Namn
20447
x
Bussgränssnitt: Huvudbussanslutning
20448
o
Fysikaliskt : Namn
20413
o
o
o
o
Fysikaliskt nät: Bussadress / positionsnummer
20311
o
o
o
o
Fysikaliskt nät: Bussadress / positionsnummer 2
20386
o*2
Subnätmask
20446
o
Logiskt nät: Namn
20414
o
o
Logiskt nät: Bussanslutning är master
20310
o
o
Ignorera bussadress som saknas
20412
o*3
*1: endast nödvändigt om värdet avviker från den tillhörande PLC-boxen.
*2: kan fyllas om det handlar om en ASI-dubbelapparat.
*3: kan aktiveras för att ignorera som inte behöver någon bussadress när testkörningen 004037 utförs.
Ej markerade behövs inte för PLC-datautbytet. Om de valfria fälten (o) lämnas tomma är en import till PLC-konfigurationsprogrammet möjlig, men det krävs efterarbeten där.
Se också
Struktur på PLC
Datautbyte av PLC-konfigurationsfiler
Dialog inställningar: AutomationML-export