
Comunicazione IIoT in ambienti Industry 4.0
CODESYS include in modo nativo tutte le tecnologie e le funzionalità essenziali per le applicazioni nell'ambiente Industry 4.0 / IIoT. Ciò rende CODESYS lo strumento ideale per implementare la tecnologia di automazione utilizzando le tecnologie IT e Internet. Con CODESYS, un sistema di controllo diventa un "oggetto industriale con connessione a Internet" (IIoT), consentendo di utilizzare con facilità le tecnologie più recenti.
Protocolli IIoT
Utilizzando una libreria CODESYS, è possibile comunicare con diversi sistemi nella rete locale o globale. Lo scambio di dati avviene richiamando esplicitamente funzioni o blocchi funzione come parte dell'applicazione di controllo IEC 61131-3.
Nel CODESYS Store sono disponibili la libreria di comunicazione CODESYS IIoT Libraries e gli esempi applicativi associati. In essa sono implementati diversi protocolli di comunicazione (indicati tra parentesi):
- Client MQTT (MQTT)
- Client Web (http, https)
- Client Web Socket (TCP)
- Client AWS IoT Core (MQTT)
- Client Azure IoT Hub (MQTT, https)
- Servizio di posta (POP3, SMTP, TLS criptato se richiesto)
- Servizio SNTP (SNTP)
- Libreria SNMP (SNMP)
Inoltre, sono incluse librerie ausiliarie per semplificare l'implementazione della comunicazione, ad es.
Con l'aiuto delle librerie IIoT di CODESYS, è possibile implementare facilmente connessioni ad applicazioni cloud pubbliche, broker MQTT, server web e mail all'interno della propria applicazione controller. È possibile richiedere informazioni da dispositivi di rete come stampanti o router, connettersi a server temporali di rete o utilizzare il controllore come server temporale di rete. Il tutto in un unico pacchetto! Il pacchetto viene regolarmente aggiornato e ampliato: riceverete una notifica tramite il CODESYS Installer non appena un aggiornamento sarà disponibile per il download.
CODESYS DNP3
Lo standard di comunicazione DNP3 (Distributed Network Protocol) è utilizzato nella tecnologia di telecontrollo per lo scambio di dati tra sistemi di controllo e terminali di manutenzione remoti. CODESYS DNP3 consente questa comunicazione nelle applicazioni CODESYS per i sistemi di controllo compatibili con un'interfaccia seriale o Ethernet.
Caratteristiche del prodotto
- Libreria CODESYS con blocchi funzione IEC 61131-3 per la comunicazione tramite protocollo DNP3
- Realizzate l'applicazione di controllo e l'accesso al telecontrollo in un unico progetto e caricate l'intero codice sul controllore allo stesso tempo.
- Utilizzare l'intera applicazione su diverse piattaforme di dispositivi.
- Usufruire di una maggiore quantità di memoria libera del dispositivo per altre attività se non si utilizza il protocollo DNP3.
- Beneficiare degli aggiornamenti funzionali con le nuove versioni del software.
- Progetto di esempio per la realizzazione rapida di trasferimenti di dati sui controllori CODESYS
Ottenete un rapido senso di realizzazione con un semplice esempio funzionale. - Configurazione e comunicazione tramite chiamata di blocchi funzione
Realizzare una comunicazione dinamica con i blocchi di programma disponibili.
- Supporto di numerosi tipi di dati definiti nel protocollo (AnalogInput, AnalogInputDeadband, AnalogOutput, BinaryCounter BinaryInput BinaryOutput DoubleBitInput)
Configurazione di variabili di telecontrollo specifiche per i dispositivi utilizzati. - Opzioni per lo scambio di dati:
- Lettura e scrittura dei tipi di dati supportati
- Risposta non richiesta con specificazione della frequenza di campionamento
Utilizzare le opzioni del protocollo di telecontrollo.
- Mezzi di trasmissione supportati:
- Connessione seriale
- TCP/IP
Utilizzare le interfacce disponibili.
Comunicazione sicura tramite il CODESYS Automation Server
La piattaforma Industry 4.0 CODESYS Automation Server offre funzioni utili per la gestione centrale, la registrazione dei dati e l'analisi dei vostri sistemi di controllo.
Un importante vantaggio aggiuntivo:
Accedere ai vostri controllori da qualsiasi parte del mondo via Internet utilizzando meccanismi di comunicazione crittografati e testati. Ad esempio, per effettuare la manutenzione remota del controllore, compreso il debug e l'aggiornamento delle applicazioni del controllore. Oppure per visualizzare il CODESYS WebVisu memorizzato sul sistema di controllo. In questo modo è possibile vedere e utilizzare le interfacce utente come se ci si trovasse direttamente sulla macchina/sistema.
Ulteriori informazioni sono disponibili qui!
Ulteriori protocolli di comunicazione
Vi manca un protocollo di comunicazione speciale? Allora avete due opzioni:
- Utilizzate il potente sistema di sviluppo CODESYS come moderno strumento di programmazione per implementare autonomamente protocolli di comunicazione proprietari o standardizzati. Nella libreria di base gratuita network.library troverete la sottolibreria NetBaseServices.library, che vi fornisce i servizi di base necessari. Nel CODESYS Store è possibile mettere a disposizione di altri utenti i prodotti creati in questo modo, gratuitamente o a pagamento (con licenza completa).
- Contattate le vendite CODESYS all'indirizzo sales(at)codesys.com e chiedete di sviluppare il protocollo di comunicazione desiderato come servizio specifico per il cliente. Spesso è ancora più veloce ed economico che implementarlo da soli. Ulteriori informazioni sono disponibili qui!

Informazioni di riferimento
- Acquistare le CODESYS IIoT Libraries nel CODESYS Store: la licenza è per ogni dispositivo utilizzato.
- Come utente di controllori compatibili con CODESYS di produttori di dispositivi: assicurarsi che il produttore del dispositivo abbia implementato il meccanismo di licenza CODESYS.
- Come utente di varianti SoftPLC o controllori virtuali tramite il CODESYS Store: la licenza avviene tramite un contenitore software o la CODESYS Key (richiede una porta USB libera).