Per programmare un Add-In è necessario un progetto per la creazione di una biblioteca di classi. A questo progetto va aggiunto un riferimento ai file "Siemens.Engineering.AddIn.Base.dll" e "Siemens.Engineering.Base.dll". In questo modo viene creato il collegamento all'API Openness. Ulteriori riferimenti possono essere aggiunti in base alle esigenze.
Creazione del progetto
Per creare un nuovo progetto C# per la programmazione di un Add-In, procedere nel modo seguente:
-
Selezionare "File > Nuovo > Progetto" per aprire la finestra di dialogo "Nuovo progetto".
-
Selezionare la voce "Libreria di classi (.NET Framework)" in "Installati > Visual Studio".
-
Immettere il nome e il percorso in cui salvare il progetto.
-
Confermare con "OK" i dati inseriti.
Visual Studio genera una cartella di progetto con il nuovo progetto. È possibile aggiungere altri progetti (biblioteche di classi) alla cartella in qualsiasi momento. Questo consente di programmare pacchetti completi di Add-In.
Inserimento di riferimenti
Per inserire un riferimento al file "Siemens.Engineering.AddIn.Base.dll" procedere nel modo seguente:
-
Nella cartella del progetto fare clic con il tasto destro del mouse sulla voce "Riferimenti" e selezionare nel menu di scelta rapida la voce "Aggiungi riferimento".
Si apre "Gestione riferimenti".
-
Fare clic su "Sfoglia" nel riepilogo a sinistra e quindi sul pulsante "Sfoglia" in basso.
-
Entrare nella directory di installazione di TIA Portal in "PublicAPI\[Versionsnummer]\net48", cercare il file "Siemens.Engineering.AddIn.Base.dll" e fare clic su "Aggiungi".
-
Chiudere "Gestione riferimenti" con "OK".
-
Selezionare il nuovo riferimento "Siemens.Engineering.AddIn.Base" e aprire le proprietà.
-
Impostare la proprietà "Copia locale" su "True".
Se necessario aggiungere ulteriori riferimenti con la stessa procedura, ad es.:
-
Nel file "Siemens.Engineering.Base.dll", se si intende creare un collegamento ad un'altra istanza di TIA Portal tramite l'Add-In. I file sono disponibili nella directory "PublicAPI[Numero di versione]\net48". Consultare il capitolo relativo agli Openness Assembly per ottenere informazioni sugli assembly.
-
Nel file "Siemens.Engineering.AddIn.Utilities.dll", se si intende avviare altri processi con l'Add-In. Il file si trova nella cartella "PublicAPI\[Numero di versione]\net48".
Risultato
Il progetto è stato creato e ora è possibile iniziare con la programmazione dell'Add-In. All’occorrenza è possibile inserire nel progetto ulteriori riferimenti.