
CODESYS Fieldbus & Communication
L'ampia varietà di opzioni di comunicazione rende CODESYS una piattaforma di automazione unica. Che si tratti di una connessione a fieldbus classici come CAN/CANopen®, a fieldbus Ethernet industriali come EtherCAT® e PROFINET, a protocolli di comunicazione generali come OPC UA e MQTT o a protocolli specifici per le applicazioni come DNP3 e BACnet®, CODESYS offre soluzioni integrate immediatamente utilizzabili.
CODESYS consente quindi la comunicazione tra dispositivi a tutti i livelli: Lettura e scrittura di ingressi e uscite a livello di campo, naturalmente, comunicazione incrociata tra controllori distribuiti e altri dispositivi intelligenti in linee di produzione o macchine mobili, ma anche scambio di dati tra il controllore e il livello di controllo o il cloud.
CODESYS Fieldbus
L'utilizzo dei dati di I/O dai sistemi fieldbus collegati è un compito fondamentale di ogni piattaforma di controllo. CODESYS supporta questo compito con due componenti:
- Librerie di comunicazione che implementano lo stack di protocollo
- Configuratori personalizzati per i più importanti sistemi di comunicazione e bus di campo.
L'applicazione delle varie tecnologie fieldbus con lo stack di protocollo e il configuratore è pressoché identica. I configuratori grafici consentono di gestire in modo completo i bus di campo e i nodi utilizzati. CODESYS offre anche funzioni diagnostiche approfondite, come la registrazione degli eventi o le informazioni diagnostiche nell'albero dei dispositivi. È anche possibile leggere le informazioni diagnostiche tramite variabili generiche nell'applicazione e reagire ad esse.
Sistemi/protocolli di fieldbus classici supportati in CODESYS:
- CANopen
- J1939
- PROFIBUS*
- Modbus TCP/RTU
- IO-Link
- KNX®
*È in fase di assistenza
Sistemi/protocolli di fieldbus basati su Ethernet supportati in CODESYS:
- EtherCAT
- Ethernet/IP
- PROFINET
Il CODESYS Development System comprende anche un configuratore generico per altri sistemi di bus.
CODESYS Communication
Oltre ai bus di campo, sono disponibili protocolli di comunicazione per lo scambio di dati con altri sistemi nell'ambiente di automazione, ad esempio con altri controllori, altri dispositivi intelligenti in rete, sistemi MES o ERP collegati o cloud privati o pubblici.
È inoltre possibile accedere alle interfacce fisiche, come quelle Ethernet e seriali, dall'applicazione PLC e scambiare dati tramite importanti protocolli di comunicazione come OPC UA, MQTT o http/https. È anche possibile sviluppare i propri protocolli direttamente in CODESYS.
Protocolli di comunicazione supportati in CODESYS:
- OPC UA
- Server/Cliente
- PubSub
- Libreria di automazione degli edifici
- BACnet
- DNP3
- Libreria IIoT (MQTT, http/https, SMTP/POP3, SNTP, SNMP)
- Servizi di base per l'implementazione di protocolli proprietari
- Protocolli proprietari CODESYS