🔗 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 > Flowpackin 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
.ACDdel 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:
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
Tagsdel 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:
- Vai su
NetLogicnel progetto - Seleziona il nodo che contiene lo script, ad esempio
FromPlcToModel - Fai clic destro e seleziona Execute GenerateNodesIntoModel
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.