Per i diversi produttori di PLC, è possibile lo PLC nel formato AutomationML. Si tratta di un formato dati neutrale ai produttori, basato su XML (Automation Markup Language).
A tale fine, a seconda del programma di configurazione PLC selezionato, nelle finestre di dialogo di esportazione e importazione dei dati PLC, nell'elenco dei possibili sono disponibili apposite voci. Per l'esportazione nel formato AutomationML si applicano le seguenti particolarità:
In AutomationML ogni oggetto viene identificato con un GUID univoco (Globally Unique Identifier). Questo GUID viene assegnato automaticamente in fase di esportazione, qualora non sia stato indicato alcun GUID e normalmente non dovrebbe essere modificato manualmente. L'esportazione nel formato AutomationML, quindi, è possibile solo da modificabili. Un GUID AutomationML ha il formato 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', dove 'x' sta per il segno '0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F'.
Anche gli delle ricevono alcuni GUID. Gli attacchi vengono esportati come ExternalInterface .
Gli possono essere, a scelta, emessi nel file di esportazione e contengono i loro GUID. Ciò è per esempio necessario, per scambiare accessori con il TIA Selection Tool. Come accessori vengono considerati tutti gli articoli, che nella finestra dialogo sono registrato presso una funzione principale nella scheda Articoli presso le posizioni da 2 a 50. Per l'esportazione degli accessori articoli è obbligatorio immettere nella gestione articoli una designazione tipo PLC. Il GUID per articoli accessori viene assegnato automaticamente all'esportazione e salvato nella proprietà GUID AutomationML (accessorio) . All'eliminazione di un articolo accessori dalla funzione principale, viene eliminato anche il relativo GUID. Alla modifica di un articolo accessori (per es. nuova selezione articoli, selezione apparecchi oppure modifica della sequenza nella scheda Articoli ), il GUID resta inalterato.
Per rimuovere GUID AutomationML non necessari da un progetto, (per es. in una copia del progetto), è possibile usare la compressione di progetti. A tal proposito, nella finestra di dialogo Impostazioni: Compressione nel livello gerarchico Rimuovi attivare la nuova casella di controllo GUID AutomationML .
Al momento dell'esportazione vengono inclusi tutti gli che presentano almeno una porta bus. In questo modo, oltre a cassette PLC, è possibile, ad esempio, esportare anche cassette apparecchiatura, motori e altri .
All'esportazione di sistemi bus basati su Ethernet, è possibile stabilire se il cablaggio esatto per porta delle deve essere emesso nel file di esportazione. Se si lavora con un cablaggio flessibile, è possibile disattivare l'emissione del cablaggio esatto per porta per evitare una lavorazione successiva.
Per l'esportazione nel formato AutomationML i nomi dei all'interno di un devono essere univoci. In questo caso, come nome non viene esportata la descrizione oggetto, ma la proprietà Nome scheda PLC . Se il nome della scheda PLC è vuoto, viene esportata la descrizione oggetto con l'aggiunta di un numero posizione progressivo per renderla univoca (Descrizione_1, Descrizione_2 ...). Se non è disponibile neppure una descrizione oggetto, viene generato un nome scheda PLC univoco. Il nome scheda PLC generato durante l'esportazione viene salvato nella proprietà Nome scheda PLC ( 20437).
In aggiunta ai delle porte PLC, vengono esportati e importati anche i testi funzionali delle cassette PLC (proprietà Testo funzionale (automatico) ). I testi funzionali sono esportati e importati in tutte le lingue disponibili. La lingua impostata nella finestra di dialogo Esporta dati PLC o Importa dati PLC è la lingua principale nel file di scambio ed è salvata come valore (Value ) per il rispettivo oggetto PLC, tutte le altre lingue sono salvate come attributi aggiuntivi.
Le porte PLC regolabili , all'esportazione nel formato AutomationML vengono convertite in normali attacchi E/A (a seconda dell'impostazione per il tipo di segnale nella logica di collegamento). All'importazione, tali attacchi vengono nuovamente trasformati nelle porte PLC regolabili, se viene trovato un articolo adatto, in cui è registrata una maschera funzioni con la definizione di funzione 'Porta PLC, multifunzione'.
Al momento dell'importazione di un file AutomationML, i SEF vuoti o mancanti non sovrascrivono componenti SEF compilati in EPLAN.
Durante l'importazione di un file AutomationML, i dispositivi e le porte PLC presenti nel progetto ma non nel file di importazione vengono identificati in EPLAN con la proprietà Contrassegnato per eliminazione . Per le porte PLC ciò avviene se l'indirizzo simbolico nel file di importazione è vuoto, ma nella relativa porta PLC in EPLAN è attivata la proprietà Indirizzo simbolico (automatico) . L'indirizzo simbolico presente viene mantenuto. Attraverso il ciclo di verifica 004029 è possibile trovare e controllare tali PLC.
Gli liberi (non assegnati ad alcuna porta PLC) possono essere esportati e importati mediante scambio dati PLC nel formato AutomationML. Dopo l'importazione di un file AutomationML, gli indirizzi simbolici liberi in esso presenti sono disponibili in EPLAN e possono essere prelevati dalla lista di assegnazione.
Impostazioni per diversi sistemi bus
La tabella seguente fornisce una panoramica delle proprietà rilevanti per lo scambio dati PLC nel formato AutomationML. Il sistema bus utilizzato determina quali proprietà devono essere compilate nelle porte bus (x) e quali sono invece facoltative (o).
Proprietà
ID
Sistema bus
Basato su Ethernet
Profibus DP
ASI
DRIVE CLiQ
PortToPort
ET-Connection
Local-Bus: Estensione
Tutti gli altri
Progetto di configurazione
20161
o*1
o*1
o*1
o*1
o*1
Sistema bus
20308
x
x
x
x
x
Designazione
20406
x
Interfaccia bus: Nome
20447
x
Interfaccia bus: porta bus principale
20448
o
Rete fisica: Nome
20413
o
o
o
o
Rete fisica: Indirizzo bus / numero posizione
20311
o
o
o
o
Rete fisica: Indirizzo bus / numero posizione 2
20386
o*2
Subnet mask
20446
o
Rete logica: Nome
20414
o
o
Rete logica: La porta bus è master
20310
o
o
Ignora indirizzo bus mancante
20412
o*3
*1: Necessario solamente se il valore differisce da quello della rispettiva cassetta PLC.
*2: Può essere popolato se si tratta di un dispositivo doppio ASI.
*3: Può essere attivata per ignorare durante l'esecuzione del 004037 le porte bus che non necessitano di indirizzo bus.
I campi non contrassegnati non sono necessari per lo scambio dati PLC. Se i campi opzionali (o) vengono lasciati vuoti, l'importazione nel programma di configurazione PLC rimane possibile, ma in esso non sono più necessarie operazioni successive.
Vedere anche
Creazione di PLC
Scambio dati di file di configurazione PLC
Finestra di dialogo Impostazioni: Esportazione AutomationML