Creazione di un progetto C# - TIA Portal

Introduzione al TIA Portal

ft:publication_title
Introduzione al TIA Portal
Product
TIA Portal
Version
V21
Publication date
11/2025
Language
it-IT
Creazione di un progetto C#

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:

  1. Selezionare "File > Nuovo > Progetto" per aprire la finestra di dialogo "Nuovo progetto".

  2. Selezionare la voce "Libreria di classi (.NET Framework)" in "Installati > Visual Studio".

  3. Immettere il nome e il percorso in cui salvare il progetto.

  4. 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:

  1. 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".

  2. Fare clic su "Sfoglia" nel riepilogo a sinistra e quindi sul pulsante "Sfoglia" in basso.

  3. 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".

  4. Chiudere "Gestione riferimenti" con "OK".

  5. Selezionare il nuovo riferimento "Siemens.Engineering.AddIn.Base" e aprire le proprietà.

  6. 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.