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 eksport og import af PLC-data har du – afhængigt af det valgte PLC-konfigurationsprogram – adgang til de relevante poster i listen over mulige . Ved eksporten i AutomationML-formatet gør følgende særlige forhold sig gældende:
Alle 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 . 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 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 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. Ved eksporten af tilbehørsartikler er det påkrævet, at der indtastes en PLC-typebetegnelse for disse artikler i artikelstyringen. 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 at markere afkrydsningsfeltet AutomationML GUIDs .
Ved eksporten tages der højde for alle de , som har mindst en bus-tilslutning. På den måde kan man ud over også eksportere , 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 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, ...). Hvis der heller ikke findes nogen objektbeskrivelse, genereres der et entydigt PLC-kortnavn. De PLC-kortnavne, der genereres ved eksporten, gemmes i egenskaben PLC-kortnavn ( 20437).
Ud over funktionsteksterne til PLC-tilslutningerne eksporteres og importeres også PLC-boksenes (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 .
Indstillelige PLC-tilslutninger konverteres til normale I/O- ved eksporten i AutomationML-formatet (afhængigt af indstillingen til signaltypen i tilslutningslogikken). Ved importen konverteres sådanne tilslutninger tiltage til indstillelige , hvis der findes en passende , 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 komponenter og PLC-tilslutninger, som er i projekt, men ikke er i importfilen, med egenskaben Markeret til sletning i EPLAN. Ved PLC-tilslutninger er dette tilfældet, 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-objekter.
Ledige (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.
Indstillinger for forskellige bus-systemer
Nedenstående tabel indeholder en oversigt over de egenskaber, der er relevante for PLC-dataudvekslingen i AutomationML-formatet. Det afhænger af de anvendte bus-system, hvilke egenskaber der skal være opfyldt (x) eller er valgfri (o) ved bus-tilslutningerne.
Egenskab
ID
Bus-system
Ethernet-baseret
Profibus DP
ASI
DRIVE CLiQ
PortToPort
ET-Connection
Local-Bus: Udvidelse
Alle andre
Konfigurationsprojekt
20161
o*1
o*1
o*1
o*1
o*1
Bus-system
20308
x
x
x
x
x
Stikbetegnelse
20406
x
Bus-interface: Navn
20447
x
Bus-interface: Hoved-bus-tilslutning
20448
o
Fysisk : Navn
20413
o
o
o
o
Fysisk net: Bus-adresse / positionsnummer
20311
o
o
o
o
Fysisk net: Bus-adresse / positionsnummer 2
20386
o*2
Undernetmaske
20446
o
Logisk net: Navn
20414
o
o
Logisk net: Bus-tilslutning er master
20310
o
o
Ignorer manglende bus-adresse
20412
o*3
*1: Kun nødvendig, hvis værdien afviger fra værdien for den tilhørende PLC-boks.
*2: Kan udfyldes, hvis der er tale om en ASI-dobbeltkomponent.
*3: Kan aktiveres for at ignorere , som ikke kræver en bus-adresse, ved udførelsen af testkørslen 004037.
Der er ikke behov for ikke markerede felter til PLC-dataudvekslingen. Hvis de valgfri felter (o) forbliver tomme, er en import til godt nok mulig, med dette kræver efterbehandling.
Se også
Opbygning af PLC
Dataudveksling af PLC-konfigurationsfiler
Dialogboks Indstillinger: AutomationML-eksport