CODESYS® Bus da campo classici

Integrazione dei bus di campo classici in CODESYS

Anche se i protocolli Industrial Ethernet sono sempre più utilizzati per implementare macchine e sistemi, i classici protocolli fieldbus sono ancora molto importanti nella realizzazione di attività di automazione. CODESYS supporta i protocolli più importanti con soluzioni di prodotto integrate.

Oltre ai vantaggi generali delle opzioni di comunicazione integrate, i prodotti fieldbus di CODESYS presentano ulteriori vantaggi applicativi:

 

Implementazione aperta e indipendente dai produttori di sistemi di controllo

Importazione e configurazione di moduli I/O di qualsiasi produttore.

Interfaccia diagnostica standardizzata

  • Leggere la diagnostica per tutti i sistemi allo stesso modo.
  • Se necessario, è possibile accedere anche a informazioni dettagliate specifiche del bus.

Funzioni di libreria utilizzabili

  • Accesso ai servizi aciclici e specifici per i bus di campo dalla logica del PLC.
  • Attivazione e disattivazione dinamica dei dispositivi in runtime.

Soluzione snella

Ottenere elevate prestazioni nella comunicazione fieldbus grazie al basso overhead.

CODESYS CAN

Grazie alle sue flessibili possibilità di applicazione, il sistema di bus seriale asincrono CAN (Controller Area Network) ha un'elevata importanza sul mercato. CODESYS offre un sofisticato supporto CAN con funzioni e prodotti integrati a vari livelli. Prerequisito tecnico: un mini driver CAN implementato sul dispositivo di destinazione o l'uso di schede/moduli CAN supportati, come PeakCAN®, SocketCAN, netX CAN, CANfox®, Kvaser o i terminali EtherCAT-to-CAN EL6751. In alternativa, sotto Linux: un driver con socket CAN. Oltre ai prodotti descritti di seguito per la comunicazione con CANopen o J1939, è possibile indirizzare e utilizzare CAN in modo nativo nella propria applicazione CODESYS.

 

Meccanismi di comunicazione disponibili

Interfaccia CANL2 per l'accesso al chip CAN

  • Inviare messaggi CAN grezzi direttamente dall'applicazione CODESYS o ricevere tali messaggi.
  • Diagnosticare il chip CAN tramite il codice del programma.

Driver di blocco CAN

Utilizzare il CAN per la comunicazione tra il sistema di sviluppo CODESYS e il dispositivo di destinazione.

CODESYS CANopen

Utilizzate CANopen in CODESYS in diverse costellazioni per la realizzazione di macchine fisse o mobili.

Ambito dei servizi

  • Configuratore CANopen completamente integrato nel sistema di sviluppo CODESYS
    • Non è necessario uno strumento esterno per configurare il sistema di bus o i dati di I/O utilizzati.
    • Importazione di file EDS o DCF di diversi produttori per una configurazione indipendente dal produttore.
    • Cercate i dispositivi disponibili nella vostra rete CANopen e aggiungeteli automaticamente alla configurazione.
      In alternativa: configurate manualmente il CANopen Manager e i dispositivi CANopen.
    • Convalidare la configurazione utilizzando la modalità di configurazione online.
  • Funzioni diagnostiche integrate
    Trovare le cause dei problemi di comunicazione in modo rapido e preciso.

 

  • Stack di comunicazione CANopen sotto forma di libreria CODESYS
    • Compilate lo stack insieme al vostro codice applicativo e caricate l'intero codice sul controllore allo stesso tempo.
    • Utilizzate lo stesso stack di protocollo su diverse piattaforme di dispositivi.
    • Usufruite di una maggiore quantità di memoria libera per altri compiti se non utilizzate lo stack CANopen.
    • Beneficiare degli aggiornamenti funzionali con le nuove versioni del software.
  • Interfaccia applicativa per la diagnostica e l'uso di SDO
    Accedete agli SDO dall'applicazione e utilizzate le ampie funzionalità senza software aggiuntivo.

     

Ambito funzionale dell'implementazione CANopen

  • Controllo degli errori: Heartbeat/Node Guarding
  • Visualizzazione di dati diagnostici e messaggi di emergenza
  • Produzione/consumo di sincronizzazione
  • Molti tipi di trasmissione PDO supportati

Manager CANopen

  • Supporto per più canali SDO
  • Mappatura automatica PDO per gli slave modulari secondo CiA 401 (a seconda del modulo)
  • Comportamento dello stack configurabile
  • Inserimento di dispositivi opzionali e supporto per configurazioni dinamiche
  • Aggiunta di SDO personalizzati all'elenco di configurazione

Dispositivo locale CANopen

  • Mappatura PDO statica
  • Definizione delle aree di I/O con generazione automatica della mappatura PDO
  • Definizione di intervalli di parametri SDO
  • API per influenzare la macchina a stati NMT
  • Generazione di un file EDS conforme a CiA 306

Sicurezza CANopen

  • Basato su CODESYS CANopen Manager / Device
  • Librerie di protocollo di sicurezza CANopen indipendenti dalla piattaforma (Manager / Device) con configuratore di sicurezza CANopen integrato
  • Estende CODESYS CANopen con livelli di sicurezza
  • Certificato secondo EN 50325-5 per applicazioni secondo IEC 61508 SIL2 o EN/ISO 13849 fino a PLd
  • Funzionamento misto CANopen / CANopen Safety possibile in un'unica rete
  • Applicazione tipica: macchine mobili con controllo di sicurezza/ECU secondo EN/ISO 13849 PLd, realizzate con l'aiuto di CODESYS Safety SIL2

 

CODESYS J1939

Realizzate una centralina compatibile con SAE-J1939 sul vostro dispositivo con CODESYS J1939.

Ambito dei servizi

Configuratore CODESYS-J1939 completamente integrato nel sistema di programmazione

  • Definire i segnali e i gruppi di parametri (PG) insieme all'applicazione di controllo.
  • Utilizzateli per creare variabili globali per il vostro progetto.

Funzione di importazione per i database dei segnali e dei gruppi di parametri (DBC/PG), compresa la documentazione dei segnali SAE

  • Acquistare un database disponibile e installarlo nel configuratore.
  • Creare il proprio database e utilizzarlo in CODESYS.
  • Accedere direttamente alla documentazione delle specifiche del segnale.

stack di comunicazione SAE-J1939 sotto forma di libreria CODESYS

  • Compilate lo stack insieme al codice dell'applicazione e caricate l'intero codice sul controllore allo stesso tempo.
  • Utilizzare lo stesso stack di protocollo su diverse piattaforme di dispositivi.
  • Se non si utilizza lo stack J1939, la memoria del dispositivo è più libera per altre attività.

 

CODESYS Profibus

Profibus è un sistema di bus di campo ampiamente utilizzato nella tecnologia dell'automazione. CODESYS supporta Profibus DP con componenti completamente integrati nel sistema di sviluppo IEC 61131-3 CODESYS Development System.

Ambito dei servizi

  • Configuratore Profibus master/slave completamente integrato nel sistema di sviluppo CODESYS sulla base di file GSD.
    • Configurazione del sistema bus, compresi i moduli I/O integrati, senza uno strumento esterno.
    • Configurazione di dispositivi Profibus DP in aggiunta al master DP.
  • Driver per connessioni fieldbus basate sulla tecnologia netX con stack di comunicazione Profibus integrato di Hilscher®
    Realizzate l'interfaccia Profibus in modo flessibile su dispositivi PC ed embedded.
  • Driver per i moduli gateway Profibus EL6731/EL6731-0010 EtherCAT®
    Utilizzate i moduli Profibus anche nella vostra rete EtherCAT.
  • Funzioni di diagnostica nel sistema di programmazione e per il monitoraggio del tempo di esecuzione tramite l'applicazione IEC 61131-3
    Diagnostica gli errori che si verificano senza software aggiuntivo.

Ambito funzionale dell'implementazione Profibus per dispositivi master e DP

  • Scansione della rete
    Trasferisce automaticamente nella configurazione i dispositivi DP riconosciuti.
  • Importazione di file di configurazione Profibus GSD
    Utilizzate moduli compatibili di un'ampia gamma di produttori.
  • Configurazione dei parametri Profibus sugli slave I/O, sui dispositivi I/O e sui loro ingressi/uscite
    Impostare i parametri richiesti direttamente nel sistema di sviluppo CODESYS.
  • Comoda mappatura delle variabili
    Assegnate gli I/O alle variabili esistenti o create gli I/O direttamente nel configuratore come nuove variabili e divideteli in canali di bit.
  • L'implementazione del master Profibus supporta la lettura/scrittura DP V1 Classe 1
    Scambiate dati in modo aciclico con altri dispositivi e utilizzate la gestione degli allarmi di processo.

Requisiti di sistema

  • Sistemi operativi: Microsoft Windows, Linux®, VxWorks®, sistemi embedded ecc.
  • Master Profibus basato su Hilscher EC1 / netX con stack di protocollo integrato, EtherCAT con modulo gateway EL6731/EL6731-0010

Nota bene: CODESYS Profibus è attualmente fase di servizio e deve essere utilizzato solo per progetti esistenti.

 

CODESYS Modbus RTU

Il protocollo di comunicazione seriale Modbus si basa su un'architettura client/server. CODESYS offre un supporto completo e integrato.

Ambito dei servizi

Configuratore Modbus generico

Configurare i canali di I/O e organizzarli in base alle proprie esigenze.

Libreria di protocollo per applicazioni client e server di Modbus RTU (comunicazione seriale)

  • Compilate lo stack insieme al codice dell'applicazione e caricate l'intero codice sul controllore allo stesso tempo.
  • Utilizzare lo stesso stack di protocollo su diverse piattaforme di dispositivi.
  • Se non si utilizza lo stack Modbus, la memoria del dispositivo è più libera per altre attività.

CODESYS IO-Link

Il sistema IO-Link consente di controllare e utilizzare sensori e attuatori intelligenti nei sistemi di automazione.

Ambito dei servizi

Configuratore IO-Link integrato

Configurare i controllori CODESYS-compatibili con interfaccia IO-Link direttamente nel sistema di sviluppo CODESYS (ad esempio, il controllore meccatronico Festo® CECC).

Supporto per gateway bus di campo a IO-Link

come il terminale Beckhoff® EtherCAT® / IO-Link EL/EP6224, EP6228, il terminale ifm EtherCAT_IO-Link AL1030, AL133x, AL1930, AL143x o il master PROFINET IO-Link.

È possibile utilizzare IO-Link e i moduli corrispondenti anche nella rete esistente.

Scansione di rete

Trasferire automaticamente alla configurazione i dispositivi IO-Link riconosciuti.

Importazione di file *IODD.xml

Utilizzare moduli compatibili di diversi produttori.

Configuratori per la parametrizzazione dei dispositivi IO-Link

Salvare i parametri del dispositivo nel progetto CODESYS.

CODESYS BACNET

BACnet è un protocollo di comunicazione dati standardizzato per le reti di automazionee controllodegli edifici.

Vantaggi

Utilizzate il protocollo di comunicazione indipendente dal produttore per l'automazione degli edifici direttamente nelle applicazioni CODESYS.

Accedere alle proprietà BACnet direttamente tramite le proprietà del dispositivo.

Integrare facilmente i dispositivi e le applicazioni BACnet nelle reti esistenti senza ulteriori sforzi di implementazione.

Ambito dei servizi

Configuratore integrato

Non è necessario uno strumento esterno per configurare il sistema di bus o i dati di I/O utilizzati.

stack di protocollo per Ethernet (TCP/IP), realizzato come libreria CODESYS

  • Compilate lo stack insieme al codice dell'applicazione e caricate l'intero codice sul controllore allo stesso tempo.
  • Utilizzare lo stesso stack di protocollo su diverse piattaforme di dispositivi.
  • Usufruite di una maggiore quantità di memoria libera del dispositivo per altre attività, se non utilizzate lo stack BACnet.
  • Beneficiare di aggiornamenti funzionali con le nuove versioni del software.

Componente del sistema di runtime

Integrare il supporto BACnet in qualsiasi piattaforma di dispositivi con CPU x86/ARM o Windows/Linux.

Descrizioni di dispositivi per server BACnet, oggetti BACnet e client BACnet

Pianificazione del progetto senza preoccuparsi dei file di descrizione necessari.

Ambito funzionale dell'integrazione CODESYS-BACnet

  • Insieme definito di oggetti BACnet, che rappresentano ingressi fisici, uscite e oggetti software
    Accesso ai dati BACnet direttamente nell'applicazione di controllo.
  • Rappresentare la funzionalità di un dispositivo reale
    Riassumere gli oggetti BACnet in CODESYS in un server BACnet.
  • Caratterizzazione degli oggetti utilizzando le proprietà BACnet
    Utilizzare i meccanismi disponibili.

 

  • Orientamento dell'integrazione BACnet in CODESYS allo standard AMEV AS-A e AS-B:
    • Accesso diretto di un'applicazione IEC alle proprietà degli oggetti BACnet e ai parametri di configurazione di un server BACnet.
    • Programmazione di client BACnet: accesso tramite servizi BACnet alle funzioni BACnet nella rete BACnet.
    • Comportamento applicativo pre-implementato degli oggetti BACnet, ad esempio accesso alle proprietà, oggetto calendario, oggetto programma, chi ha, io sono.

Lavorare come sempre con BACnet - direttamente in un'interfaccia liberamente programmabile per un'implementazione flessibile della vostra applicazione edilizia.

Per visualizzare il video, i cookie devono essere abilitati nella sezione "Pubblicità"!

Ulteriori informazioni

  • La guida online con le istruzioni per l'uso è disponibile qui
  • Serie di video "CODESYS nell'automazione degli edifici", parte 3 "Protocolli di comunicazione importanti nell'automazione degli edifici" su YouTube (in tedesco):
    Codici temporali per informazioni specifiche su BACnet: Teoria da 00:40 | Pratica da 04:31

 

 

CODESYS KNX

Come bus di campo per l'automazione degli edifici, KNX è il successore dei bus di campo EIB, BatiBus ed EHS. Tecnicamente, KNX è un ulteriore sviluppo compatibile di EIB, ampliato con importanti meccanismi di configurazione e mezzi di trasmissione. CODESYS KNX consente di espandere qualsiasi dispositivo compatibile con CODESYS in modo che funzioni come partecipante KNX e possa comunicare con gli I/O KNX.

Vantaggi

Collegare un controllore / PLC liberamente programmabile al protocollo KNX per edifici

e creare una soluzione di automazione degli edifici unica e flessibile.

Scambio di dati con il sistema di configurazione ETS5®:

Gli utenti di CODESYS lavorano in CODESYS, quelli di ETS in ETS.

Aggiornare e unire le informazioni provenienti da CODESYS ed ETS.

Progettare applicazioni edilizie a partire dai dati di input e output dell'edificio

fino alla visualizzazione tramite browser web su tablet e smartphone.

Utilizzare CODESYS come gateway,

per scambiare i dati dell'edificio tra KNX e altri protocolli, ad esempio tramite BACnet®, Modbus o OPC UA.

 

Sfruttate le nuove possibilità dell'automazione degli edifici

collegando l'automazione degli ambienti e l'HVAC o per il collegamento in rete con i sistemi SmartFactory o SmartEnergy.

Ambito dei servizi CODESYS KNX

  • Configuratore integrato per i canali I/O nel sistema di sviluppo CODESYS
    Collegare i canali I/O dagli I/O KNX all'applicazione di controllo.
  • Driver I/O integrato
    Utilizzare i comuni datapoint KNX come canali I/O in CODESYS.
  • stack di protocollo KNXnet/IP sotto forma di componente di sistema runtime per CODESYS Control
    Utilizzare la soluzione KNX con qualsiasi sistema compatibile con CODESYS.
  • Funzione di scambio dati con il sistema di configurazione ETS
    Risparmiate la copia manuale da uno strumento all'altro.

Per visualizzare il video, i cookie devono essere abilitati nella sezione "Pubblicità"!

Ulteriori informazioni

  • La guida online con le istruzioni per l'uso è disponibile qui.
  • Serie di video "CODESYS nell'automazione degli edifici", parte 3 "Protocolli di comunicazione importanti nell'automazione degli edifici" su YouTube (in tedesco):
    Codici temporali per informazioni specifiche su KNX: Teoria da 13:14 | Pratica da 16:12

 

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.

Vantaggi

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.
CODESYS Store How to get

Informazioni di riferimento

  • Utilizzate controllori compatibili con CODESYS di produttori di dispositivi che hanno già implementato il protocollo di comunicazione desiderato supportato da CODESYS. CODESYS Inside vi aiuta a trovare i fornitori adatti.
    I vostri vantaggi:
    • Potete iniziare immediatamente a configurare con CODESYS su questi dispositivi.
    • Non ci sono costi aggiuntivi perché le licenze software necessarie per CODESYS Control sono già incluse nel prezzo del dispositivo (se non diversamente specificato).
    • Avete un referente centrale per le domande di assistenza hardware e software.
  • In alternativa: utilizzare controllori compatibili con CODESYS di produttori di dispositivi che hanno implementato il meccanismo di licenza CODESYS e installare o concedere in licenza il protocollo di comunicazione desiderato su questi dispositivi.
    Il vostro vantaggio:
    • Estendere le funzionalità e i vantaggi del vostro dispositivo.
  • Acquistate licenze basate su applicazioni per tutte le varianti di SoftPLC o controllori virtuali tramite il CODESYS Store. Molte di queste licenze supportano già i classici sistemi fieldbus. Una panoramica è disponibile qui.
    In alternativa: acquistate le licenze necessarie per il protocollo di comunicazione desiderato nel CODESYS Store. La tabella seguente fornisce una panoramica di ciò che è disponibile.
    In ogni caso, l'hardware di destinazione utilizzato deve avere un'interfaccia fisica corrispondente.
    I vostri vantaggi:
    • Utilizzate esattamente l'hardware industriale giusto per il vostro compito di controllo.
    • Ampliate voi stessi le funzionalità e i vantaggi del vostro dispositivo con le licenze aggiuntive.