Passa al contenuto principale

🔗 Importazione delle Variabili da Studio5000 (Rockwell)

Questa sezione descrive come importare i tag (variabili) da un progetto sviluppato in Studio5000 (Allen-Bradley/Rockwell) all’interno del progetto FactoryTalk Optix, sfruttando la funzionalità di Tag Importer da file .ACD.


🧰 Requisiti

Prima di procedere assicurati di avere:

  • Un file di progetto Studio5000 (.ACD)
  • Un driver di comunicazione RAEtherNetIP già configurato
  • Accesso al progetto Optix in modalità di modifica

🔄 Procedura di Importazione

1. Navigare nella struttura del progetto Optix

Nel pannello di sinistra (Project View):

  • Vai su CommDrivers > RAEtherNet_IPDriver1 > Flowpack in questo esempio
  • Seleziona il nodo TagImporter

2. Selezionare il file .ACD

Nel pannello delle proprietà a destra (Properties):

  • Clicca su Browse accanto a File path
  • Seleziona il file .ACD del progetto Studio5000

ℹ️ Assicurati che il file contenga i tag desiderati in modalità lettura e/o scrittura e che il progetto sia stato salvato correttamente in Studio5000.


3. Visualizzare i tag disponibili

Dopo aver caricato il file, i Controller Tags verranno elencati al centro dello schermo:

Importazione tag da Studio5000

Puoi filtrare, selezionare o deselezionare i tag a seconda delle tue necessità.


4. Selezionare i tag da importare

  • Utilizza le checkbox per selezionare solo i tag che ti servono
  • Assicurati che tutti i tag abbiano lo stato verde (✔️), che indica la corretta lettura

5. Applicare l’importazione

  • Clicca sul pulsante Apply in basso a destra
  • I tag selezionati verranno importati nel tuo progetto Optix, associati al driver configurato

🧪 Verifica dell’importazione

Una volta applicata l’importazione:

  • Naviga nella sezione Tags del driver per verificare la presenza dei tag
  • Controlla nel Runtime che la comunicazione avvenga correttamente
  • Usa i tag importati per legare variabili a componenti grafici, logiche di controllo, ecc.

📌 Note aggiuntive

  • L'importazione avviene offline: puoi effettuare modifiche anche senza la connessione attiva al PLC.
  • Per aggiornare i tag in futuro, ripeti la procedura selezionando un nuovo file .ACD.

🎯 Importare direttamente dal file .ACD di Studio5000 velocizza notevolmente l'integrazione tra PLC Allen-Bradley e pannello HMI sviluppato in FactoryTalk Optix, mantenendo consistenza tra logica di controllo e interfaccia utente.


🧱 Generazione del Model a partire dai Tag

Dopo aver importato i tag dal progetto .ACD, è fortemente consigliato (e in certi casi richiesto) generare un Model intermedio a partire da questi tag.

❓ Perché usare un Model?

Utilizzando un Model, si ottengono diversi vantaggi:

  • Maggiore flessibilità nell’organizzazione dei dati
  • Migliore manutenibilità del progetto
  • Maggiore portabilità e riusabilità delle schermate
  • Decoupling tra HMI e PLC (evita il legame diretto e fragile)

⚙️ Eseguire lo script di generazione

Dopo l’importazione dei tag, per generare il Model:

  1. Vai su NetLogic nel progetto
  2. Seleziona il nodo che contiene lo script, ad esempio FromPlcToModel
  3. Fai clic destro e seleziona Execute GenerateNodesIntoModel
Script di generazione modello

Lo script analizzerà i tag importati e genererà dinamicamente un albero di nodi sotto la sezione Model, mantenendo una struttura coerente e pronta per essere utilizzata in binding grafici e logica HMI.


🎯 Questa separazione tra Tag e Model è una best practice suggerita da Rockwell per garantire una progettazione scalabile, robusta e facilmente manutenibile nei progetti FactoryTalk Optix.