Ved forskellige PLC-fabrikanter kan AutomationML-formatet anvendes til PLC-dataudveksling. Der er tale om et fabrikantneutralt, XML-baseret dataformat (Automation Markup Language). I dialogboksene til eksporten og importen af PLC-data har du i listen med mulige formater adgang til posterne "PLC-standardudvekslingsformat (AutomationML)", "Siemens SIMATIC STEP 7 TIA Portal (AutomationML)" og "Mitsubishi iQ-Works (AutomationML)". Ved eksporten til et sådant format gør følgende særlige forhold sig gældende:
- Alle objekter i AutomationML identificeres med et globalt entydigt GUID (Globally Unique Identifier). Denne GUID tildeles automatisk ved eksporten, såfremt der endnu ikke er angivet en GUID, og må normalt ikke ændres manuelt. Derfor er det kun muligt at eksportere i AutomationML-formatet fra redigerbare projekter.
En AutomationML-GUID har formatet "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", hvor x står for et af tegnene "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F". - Tilslutninger til funktioner underholder også deres egne GUID's. Tilslutninger eksporteres som
ExternalInterface . - Tilbehørsartikler kan også udlæses sammen med eksportfilen og får egne GUID's. Dette er f.eks. nødvendigt, hvis man vil udskifte tilbehør med TIA Selection Tool. Artikler, som i egenskabsdialogen til en hovedfunktion er angivet på positionerne 2 til 50 på fanebladet Artikel, anses for at være tilbehør. GUID'en til tilbehørsartikler tildeles automatisk ved eksporten og gemmes i egenskaben AutomationML GUID (tilbehør).
Ved sletningen af en tilbehørsartikel fra hovedfunktionen slettes også den tilhørende GUID. Ved redigeringen af en tilbehørsartikel (f.eks. fornyet artikelvalg, komponentudvalg eller ændring af rækkefølgen på fanebladet Artikel) bevares GUID'en. - Du kan komprimere projekter for at fjerne ubenyttede AutomationML GUID'er fra et projekt (f.eks. i en kopi af projektet). Det gør du ved i dialogboksen Indstillinger: Komprimering i hierarkiniveauet Fjern projektdata at markere afkrydsningsfeltet AutomationML GUIDs.
- Ved eksporten tages der højde for alle de komponenter, som har mindst en bus-tilslutning. På den måde kan man ud over PLC-bokse også eksportere komponentbokse, motorer og andre komponenter.
- Ved eksporten af ethernet-baserede bus-systemer kan du definere, om bus-tilslutningernes portspecifikke kredsløb udlæses i eksportfilen. Når du arbejder med fleksibel kabelføring, kan du deaktivere udlæsning af det portspecifikke kredsløb for at undgå efterredigering.
- Ved eksporten i AutomationML-formatet skal navnene på Kombigrupper inden for et rack være entydige. I dette tilfælde er det ikke objektbeskrivelsen, men egenskaben PLC-kortnavn der eksporteres som navn. Hvis PLC-kortnavnet er tomt, eksporteres objektbeskrivelsen, og der vedhæftes et fortløbende positionsnummer for at gøre denne entydig (beskrivelse_1, beskrivelse_2, ...).
- Ud over funktionsteksterne til PLC-tilslutningerne eksporteres og importeres også PLC-boksenes funktionstekster (egenskaben Funktionstekst (automatisk)). Funktionsteksterne eksporteres og importeres på alle eksisterende sprog. Det sprog, der er indstillet i dialogboksen Eksporter PLC-data eller Importer PLC-data, er hovedsproget i udvekslingsfilen, hvor den gemmes som værdi (
Value ) for det pågældende PLC-objekt, mens alle andre sprog gemmes som ekstra egenskaber. - Indstillelige PLC-tilslutninger konverteres til normale I/O-tilslutninger ved eksporten i AutomationML-formatet (afhængigt af indstillingen til signaltypen i tilslutningslogikken). Ved importen konverteres sådanne tilslutninger tiltage til indstillelige PLC-tilslutninger, hvis der findes en passende artikel, hvor der er gemt en funktionsskabelon med funktionsdefinitionen "PLC-tilslutning, multifunktion".
- Ved importen af en AutomationML-fil overskriver tomme eller manglende KMB-bestanddele ingen udfyldte KMB-bestanddele i EPLAN.
- Ved importen af en AutomationML-fil markeres PLC-tilslutninger i EPLAN med egenskaben Markeret til sletning, hvis den symbolsk adresse i importfilen er tom, mens egenskaben Symbolsk adresse (automatisk) ved den tilhørende PLC-tilslutning i EPLAN er udfyldt. Den eksisterende symbolske adresse bevares. Via testkørslen 004029 kan du lokalisere og kontrollere disse PLC-tilslutninger.
- Ledige symbolske adresser (som ikke er knyttet til en PLC-tilslutning) kan via PLC-dataudvekslingen eksporteres og importeres i AutomationML-formatet. Efter importen af en AutomationML-fil er de ledige symbolske adresser i EPLAN tilgængelige og kan hentes fra I/O-listen.
Se også