Passa al contenuto principale

Ambiente LogicLab

📄️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.

📄️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.