Passa al contenuto principale

Appendici

📄️Come si utilizza la console di spionaggio

Certo non vi sarà sfuggito che quasi tutti i blocchi funzione forniti con le nostre libreria hanno un ingresso definito come SpyOn**_.  Non pensiamo al grande fratello che ci stà spiando od a guerre tra spie, l'attivazione di questo ingresso permette di poter "spiare" il funzionamento del FB. Per lo "spionaggio" viene eseguita la funzione SysWrSpyData_ che permette da programma utente di inviare dati verso la console di spionaggio accessibile da Telnet. Naturalmente l'esecuzione dello spionaggio (Solo se è attiva la console da telnet) rallenta l'esecuzione del FB.

📄️Energy logger su cloud in FTP, MQTT o REST API

In questo articolo vediamo come realizzare in modo semplice un energy logger utilizzando i nostri prodotti in grado di memorizzare i dati su file locali CSV e trasferirli su server FTP in cloud o inviarli ad un broker MQTT o ad un API REST. Un energy logger è un dispositivo elettronico progettato per misurare, registrare e analizzare i consumi energetici di impianti, macchinari o edifici. È uno strumento fondamentale per il monitoraggio energetico, consentendo di raccogliere dati precisi e continui sull'uso dell'energia, al fine di ottimizzare l'efficienza e ridurre gli sprechi. Gli energy logger trovano impiego in diversi contesti:

📄️Immagine di processo I/O

In tutti i PLC una parte di memoria RAM è utilizzata come memoria intermedia per l’accesso alla periferia (I/O). Questa memoria identificata come immagine di processo è divisa in immagine ingressi ed immagine uscite. Durante l’elaborazione del programma, ogni accesso agli I/O non viene riferito al canale fisico ma ad un bit nella immagine di processo. La lettura di un ingresso corrisponde ad un bit di memoria copiato dall’ingresso ad inizio esecuzione loop di programma. La scrittura di una uscita scrive un bit di memoria che verrà trasferito sul canale fisico di uscita a fine esecuzione loop di programma.

📄️Protezione funzioni e blocchi funzione

Anche se molte delle librerie sono gratuite, esistono alcuni oggetti e/o librerie a pagamento, gli oggetti a pagamento si possono liberamente utilizzare per un periodo di test (Solitamente 30 minuti) dalla accensione del sistema. Per poterli utilizzare in modo continuativo occorre acquistare una chiave di attivazione (Stringa alfabetica di 18 caratteri) che andrà inserita nel prorio progetto con la funzione *_SysPCodeVerify_* o in alternativa và definita da pagina web.

📄️Valutazione prestazioni (Benchmark) nei sistemi PLC

Nel contesto dell’automazione industriale moderna, i Programmable Logic Controller (PLC) rappresentano il cuore dei sistemi di controllo. Con l’evoluzione delle tecnologie e l’aumento della complessità degli impianti, non è più sufficiente considerare solo il numero di I/O (Input/Output). L’esigenza di eseguire operazioni sempre più complesse nel minor tempo possibile rende fondamentale valutare le prestazioni dell’hardware, e i benchmark diventano uno strumento essenziale per verificare se un microcontrollore è in grado di reggere i ritmi della produzione.