Nozioni di base sugli Add-Ins - 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
Nozioni di base sugli Add-Ins

Introduzione

Con gli Add-Ins sussiste la possibilità di ampliare la gamma delle funzionalità di TIA Portal. Per usufruire del supporto degli Add-Ins installare "TIA Portal Openness".

Per poter eseguire Add-Ins in TIA Portal, gli Add-Ins devono essere memorizzati come file package con estensione di file "*.addin" in determinate cartelle. Queste cartelle dipendono dalla provenienza di un Add-In:

  • User Add-Ins: Un User Add-In viene creato dall'utente e deve essere salvato nella seguente cartella:

    C:\Users\<UserID>\AppData\Roaming\Siemens\Automation\Portal V<Numero di versione>\UserAddIns

    <UserID> è il nome utente di Windows e il <Numero di versione> è la versione di TIA Portal.

  • Corporate Add-Ins: Un Corporate Add-In viene creato da un'azienda e utilizzato anche a livello aziendale. I Corporate Add-Ins vengono sincronizzati con la seguente cartella dal Siemens Add-In Rollout Service:

    C:\ProgramData\Siemens\Automation\Portal V<Numero di versione>\CorporateAddIns

    Il <Numero di versione> è la versione di TIA Portal.

  • System Add-Ins: i System Add-Ins vengono creati da Siemens e aggiunti durante l'installazione dei prodotti Siemens. Non inserire Add-Ins in questa cartella né cancellare quelli già presenti.

Prima di poter eseguire gli Add-Ins è necessario attivarli singolarmente nella task card "Add-Ins".

Possono essere programmati questi due tipi di Add-Ins:

  • Add-Ins eseguiti dal menu di scelta rapida

    Questi Add-Ins possono essere eseguiti nella navigazione del progetto, nell'editor "Dispositivi e reti" e nella task card "Biblioteche" utilizzando i comandi del menu di scelta rapida. Anche l'editor del flusso di lavoro di Version Control Interface (VCI) offre la possibilità di ampliare con Add-Ins il menu di scelta rapida. A partire da TIA Portal V20, è possibile utilizzare anche le icone per le voci del menu di scelta rapida.

  • Add-Ins eseguiti insieme ad un flusso di lavoro

    Questi Add-Ins non devono essere richiamati in modo esplicito. Se per determinati flussi di lavoro sono disponibili e attivati degli Add-Ins, questi vengono eseguiti insieme al relativo flusso. Se il flusso di lavoro consistesse ad es. nella compilazione, l'utente potrebbe programmare Add-Ins che, in determinati punti definiti, eseguono determinate funzioni.

Le API consentono di accedere al servizio di feedback di TIA Portal con il proprio Add-In . In questo modo è possibile visualizzare messaggi per l'utente dell'Add-In, come ad es. messaggi di errore o messaggi di avanzamento.

Vedere anche: Nozioni di base sulle API degli Add-In

Flusso di lavoro per Add-Ins

Possono essere programmati i seguenti flussi di lavoro degli Add-Ins:

  • Version Control Interface: Drag & Drop e sincronizzazione nell'editor del flusso di lavoro

  • CAx: Esportazione e importazione

I modelli sono disponibili per questi workflow tramite TIA Portal Add-In Development Tools. I modelli contengono descrizioni ed esempi che forniscono un supporto per la generazione dei codici di programma desiderati. La guida a TIA Portal Add-In Development Tools con ulteriori informazioni sui modelli si trova sul DVD 2 del pacchetto di installazione di TIA Portal nel percorso "DVD > Support > TIA_Portal_Add-In_Tools > Development".

Risoluzione dei problemi durante l'esecuzione degli Add-In

Se durante l'esecuzione degli Add-In si verificano degli errori, viene emessa una segnalazione nella finestra di ispezione nella scheda "Informazioni generali > Info". A seconda dell'errore viene generato un crash report che può essere richiamato con il link nella colonna "Vai a".

TIA Portal Add-In Development Tools

Gli Add-Ins vengono programmati in C#. Il progetto C# e le classi e i metodi necessari possono essere creati manualmente o con i TIA Portal Add-In Development Tools. I TIA Portal Add-In Development Tools facilitano le seguenti operazioni:

  • Creazione del progetto C#

    Per creare il progetto C# per l'Add-In si può utilizzare un modello di progetto.

  • Creazione del codice di programma

    Utilizzando i modelli di codice è possibile creare una struttura di programma per il tipo di Add-In desiderato. Quindi si possono programmare le funzioni desiderate.

  • Compilazione e debug

    I TIA Portal Add-In Development Tools semplificano la compilazione e il debug del codice del programma.

Possono essere utilizzati in Microsoft Visual Studio 2019 o 2022 o in Visual Studio Code.

Maggiori informazioni sui TIA Portal Add-In Development Tools e i file di installazione necessari si trovano nel DVD 2 del pacchetto di installazione di TIA Portal nel percorso "DVD > Support > TIA_Portal_Add-In_Tools > Development".

Rollout di massa degli Add-Ins

Gli Add-Ins possono essere distribuiti all'interno dell'azienda attraverso un meccanismo di rollout di massa. In questa fase un amministratore Add-In colloca gli Add-Ins in un drive di rete definito. Quindi gli Add-Ins vengono copiati nella directory "CorporateAddIns" dell'utente finale attraverso un servizio.

Vedere anche: Nozioni di base sul rollout di massa dei Corporate Add-In

Limitazioni di Add-Ins

  • Le seguenti operazioni non sono supportate in un Add-In o in un Add-In che utilizza componenti di terzi:

    • Il tentativo di risolvere gli assiemi in base al percorso dell'assieme attuale.

    • L'utilizzo di Assembly nativi.

  • TIA Portal V21 e versioni successive non supportano lo sviluppo e l'esecuzione degli Add-In sui computer a 32 bit.