Per i diversi produttori di PLC, è possibile lo scambio dati PLC nel formato AutomationML. Si tratta di un formato dati neutrale ai produttori, basato su XML (Automation Markup Language). Nelle finestre di dialogo per l'esportazione e l'importazione di dati PLC sono disponibili nell'elenco dei possibili formati le voci 'Formato di scambio predefinito PLC (AutomationML)', 'Siemens SIMATIC STEP 7 TIA-Portal (AutomationML)' e 'Mitsubishi iQ-Works (AutomationML)'. Per l'esportazione in un tale formato valgono 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 ancora stato indicato alcun GUID e normalmente non dovrebbe essere modificato manualmente. L'esportazione nel formato AutomationML, quindi, è possibile solo da progetti 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 attacchi delle funzioni ricevono alcuni GUID. Gli attacchi vengono esportati come
ExternalInterface . - Gli articoli accessori 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 proprietà sono registrato presso una funzione principale nella scheda Articoli presso le posizioni da 2 a 50. 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 dati progetto attivare la nuova casella di controllo GUID AutomationML.
- Al momento dell'esportazione vengono inclusi tutti gli elementi funzionali che presentano almeno una porta bus. In questo modo, oltre a cassette PLC, è possibile, ad esempio, esportare anche cassette apparecchiatura, motori e altri dispositivi.
- All'esportazione di sistemi bus basati su ethernet, è possibile stabilire se il cablaggio esatto per porta delle porte bus 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 gruppi all'interno di un rack 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 ...).
- In aggiunta ai testi funzionali 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 componenti SEF vuoti o mancanti non sovrascrivono componenti SEF compilati in EPLAN.
- In caso di importazione di un file AutomationML, le porte PLC in EPLAN vengono contrassegnate con la proprietà Contrassegnato per eliminazione 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 porte PLC.
- Gli indirizzi simbolici 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.
Vedere anche