Attivazione licenza Run-Time LogicLab
Nel panorama dell’automazione industriale, disporre di strumenti affidabili, completi e semplici da utilizzare è fondamentale per sviluppare applicazioni efficienti e scalabili. In questo contesto, LogicLab rappresenta una soluzione estremamente interessante per programmatori, integratori di sistemi e costruttori di macchine.
Caricamento progetto dal dispositivo target
Durante lo sviluppo di un'applicazione PLC con LogicLab è possibile trasferire sul dispositivo target, oltre al programma eseguibile, anche il file sorgente di progetto. Questa possibilità offre diversi vantaggi, ma introduce anche alcuni aspetti da valutare attentamente in termini di sicurezza, tempi di trasferimento e protezione del know-how.
Come utilizzare Funzioni (F) e Blocchi funzione (FB)
Per LogicLab è disponibile una serie di oggetti (funzioni "F_**", blocchi funzione "FB_", strutture dati, ecc) suddivisi in librerie (Vedi elenco), sul Manuale programmazione IEC61131-3 per ogni oggetto è indicata la libreria in cui si trova. Con LogicLab è distribuita l'ultima versione delle librerie nel percorso di installazione programma (Solitamente C:\\Program Files (x86)\\Elsist\\LogicLab\\Libraries). Esistono diversi metodi di utilizzo degli oggetti di libreria.
Documentazione non trovata
Sei arrivato in questa pagina perchè la voce cercata non è presente nell'help contestuale. L'help contestuale di LogicLab si attiva evidenziando la voce su cui si desiderano informazioni ed agendo sul tasto F1. E' possibile selezionare oggetti di libreria e/o funzioni all'interno del proprio programma come evidenziato nella immagine.
LogicLab, migrazione progetti su versione 5.22.x.xx
Come tutti i programmi anche LogicLab subisce aggiornamenti per correggere eventuali BUGs e per rendere disponibili nuove funzionalità. La politica Axel (Azienda che sviluppa LogicLab) è quella di cercare il più possibile di garantire la compatibilità tra le diverse versioni. Purtroppo a volte il passaggio alle nuove versioni del compilatore costringe ad applicare modifiche al proprio programma. Può sucedere che nella nuova versione sia stato corretto un BUG di compilazione che veniva sfruttato nel proprio programma in modo più o meno esplicito o voluto. E' chiaro che in questo caso la compilazione del vecchio programma genererà warning o errore in base alla gravità della situazione.
LogicLab passaggio da XTarget ad XUnified
Per migliorare la scalabilità dei sistemi è stata realizzata una libreria unificata per tutti i sistemi, chi è abituato a programmare in ambiente LogicLab, ha una familiarità con il termine **XTarget**, il livello di XTarget indica l'evoluzione del sistema. Un programma sviluppato per un certo sistema con un certo XTarget è sicuramente eseguibile su tutti i sistemi con lo stesso livello, o con livello superiore. Questa impostazione costringeva ad aggiornare LogicLab ad ogni aggiornamento del firmware dei sistemi che prevedesse l'avanzamento di versione XTarget.
Manutenzione sistemi e programmi LogicLab
Dovendo eseguire un intervento di manutenzione o di aggiornamento su un impianto con un PLC, il problema che si pone è il poter disporre del programma macchina. E' possibile che si disponga di una copia del programma nel proprio PC, in caso contrario occorre eseguire un upload del programma dal PLC.
Suggerimenti programmazione con LogicLab
In questo articolo vediamo quali sono le pratiche migliori da utilizzare per lo sviluppo di programmi PLC nell'ambiente LogicLab.
Utilizzare la raccolta (Package) librerie
LogicLab permette di definire nel progetto la cartella in cui si trova la raccolta (Package) delle librerie (Vedi articolo), in questo modo tutti gli oggetti presenti nelle varie librerie diventano disponibili nel progetto semplificando lo sviluppo.