Workflow
La seguente figura mostra come importare le biblioteche SIMATIC AX in TIA Portal.
Sono necessari i seguenti tool:
-
AX2TIA
Il tool è in dotazione con la fornitura di SIMATIC AX. -
TIA Portal Library Importer
Il tool è in dotazione con la fornitura di TIA Portal. e può essere richiamato da SIMATIC AX tramite script se SIMATIC AX e TIA Portal sono installati nello stesso computer.
Procedimento di base
Per l'importazione di biblioteche SIMATIC AX in TIA Portal, devono essere eseguite le seguenti operazioni. Una descrizione dettagliata dell'intero Workflow è disponibile nella documentazione di SIMATIC AX in: https://console.simatic-ax.siemens.io/
-
Programmazione di biblioteche con SIMATIC AX
Per la programmazione utilizzare il linguaggio "Structured Text (ST)".
Le librerie possono contenere i seguenti elementi di programma:
-
Blocchi di codice
-
Tipi di dati PLC (UDT)
-
-
Creazione di documenti della biblioteca handover
Utilizzare il tool "AX2TIA". Questo tool è in dotazione con la fornitura di SIMATIC AX.
-
Generazione di una biblioteca globale con elementi di programma SIMATIC AX
Per eseguire questa operazione utilizzare TIA Portal Library Importer. Questo tool si trova nella directory di installazione di TIA Portal. Da qui lo si può richiamare direttamente con il prompt dei comandi. Se SIMATIC AX è installato nello stesso computer di TIA Portal è possibile accedere al tool anche con uno script di SIMATIC AX.
Per informazioni sulla generazione delle biblioteche globali TIA Portal con TIA Portal Library Importer vedere:
Generazione di una biblioteca globale con elementi di programma SIMATIC AX.
-
Apertura della biblioteca globale in TIA Portal
Per informazioni sull'apertura delle biblioteche in TIA Portal vedere:
-
Utilizzo degli elementi di programma nel progetto TIA Portal
Gli elementi di programma SIMATIC AX possono essere utilizzati nel programma PLC e caricati nella CPU da TIA Portal. In TIA Portal gli elementi di programma sono di sola lettura.
Durante l'importazione di programmi orientati agli oggetti, vengono creati elementi di programma aggiuntivi, ad es. FB per le classi e FC per i metodi. Gli elementi di programma vengono visualizzati nella navigazione del progetto nella cartella "Blocchi di programma", ma non possono essere utilizzati nel programma.
-
Debug del programma PLC con SIMATIC AX
Per correggere gli errori nel programma PLC accedere online alla CPU con SIMATIC AX. A questo punto si ha la possibilità di controllare il programma PLC e impostare i watch point.
-
Versionamento di biblioteche SIMATIC AX
La biblioteche SIMATIC AX possono essere versionate. L'indicazione della versione viene acquisita nella biblioteca globale in TIA-Portal.
Se si desidera utilizzare una biblioteca versionata in più istanze di TIA Portal, creare innanzitutto, in un passo cardine, i documenti di handover della biblioteca e il file .al[numero di versione]. Quindi distribuire il file .al[numero di versione] alle istanze di TIA Portal.
Per generare altre versioni della biblioteca, seguire la stessa procedura. In questo modo si ottiene un versionamento coerente della biblioteca in tutte le istanze di TIA Portal.
AX web IDE può essere utilizzato anche in un'area di lavoro del cloud per creare i documenti di handover della biblioteca. Questi ultimi devono essere poi trasferiti su un computer Windows su cui sia installato TIA Portal. Da questo computer è possibile richiamare manualmente TIA Portal Library Importer per generare la biblioteca globale.
Limitazioni
Per le biblioteche SIMATIC AX hanno validità in TIA Portal le seguenti limitazioni:
-
Gli elementi di programma delle biblioteche SIMATIC AX sono eseguibili su
-
S7-1500 con versione FW 2.9 o superiore
-
S7-1500V (VPLC) con versione FW 30.0 o superiore
-
S7-1500 Software Controller (1507S/1508S und 1505S(P)/1515SP Open Controller) con versione FW 30.0 o superiore
-
SINUMERIK ONE Controller
I tipi di dati PLC (UDT) delle biblioteche SIMATIC AX possono essere assegnati soltanto ai tipi di dati PLC dello stesso tipo. L'assegnazione a tipi di dati PLC strutturalmente identici di un altro tipo non è possibile. Singoli elementi possono essere tuttavia assegnati gli uni agli altri.
-
-
Se si modifica il nome o lo spazio dei nomi di un elemento di programma importato in TIA Portal, non è più possibile effettuarne il debug con SIMATIC AX.
-
In TIA Portal gli spazi dei nomi sono utilizzabili solo all'interno delle Software Unit. Se un elemento di programma importato viene utilizzato all'esterno delle Software Unit, perde il suo spazio dei nomi. Di conseguenza non è possibile effettuarne il debug con SIMATIC AX.
Informazioni su ulteriori limitazioni sono disponibili nella Guida a SIMATIC AX: https://console.simatic-ax.siemens.io/