CODESYS® Comunicazione IIoT

CODESYS trasforma un sistema di controllo in un "oggetto industriale con connessione a Internet".

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.

Utilità JSON

Numerose funzioni per la creazione/lettura/scrittura/ricerca di file JSON

Token web JSON

Creare JWT (JSON Web Token) con gli algoritmi HS256, HS384, HS512 o RS256 sul controllore.

Utilità file XML / CSV / INI

Moduli funzionali per la lettura/scrittura di file nei formati corrispondenti.

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.

Configurare e utilizzare un'unità di controllo compatibile con CODESYS come stazione esterna.

Realizzate una soluzione di telecontrollo flessibile e liberamente programmabile con il sistema di sviluppo CODESYS.

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!

 

CODESYS Store How to get

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).