Generale
La configurazione di EtherCAT moduli si basa sui file di descrizione del dispositivo per i dispositivi master e slave utilizzati e può essere adattato nel progetto nelle finestre di dialogo di configurazione. Per garantire un utilizzo il più semplice e privo di errori possibile, si consiglia per le applicazioni standard di abilitare l'opzione per il Configurazione automatica del master in modo che la maggior parte delle impostazioni di configurazione vengano eseguite automaticamente.
Requisiti
Il driver Npcap è necessario durante l'utilizzo EtherCAT dispositivi con a CODESYS Control Win. Il software Npcap è incluso nella configurazione di Wireshark, ad esempio. Dopo aver installato il driver o inserito un adattatore di rete USB, è necessario riavviare Windows in modo da poter selezionare gli adattatori.
Importante
Questa nota è valida solo per CODESYS versioni fino a SP18.
Installa il software WinPCap.
Per impostazione predefinita, anche Npcap viene installato con l'installazione di Wireshark. È necessario disabilitare questa opzione nella configurazione di Wireshark perché Npcap non deve essere installato sul sistema.
Quando si usa CODESYS Control RTE, WinPCap o Npcap non è richiesto. Devi sostituire il driver di rete predefinito in Gestione dispositivi di Windows con uno speciale CODESYS autista. Per maggiori dettagli, vedere la guida per il CODESYS Control RTE tempo di esecuzione.
È inoltre necessario abilitare i rispettivi componenti di runtime nel file CODESYSControl_User.cfg
.
Component.<subsequent number>=CmpEt100Drv
Disponibile per Intel Pro 100
Component.<subsequent number>=CmpEt1000Drv
Disponibile per Intel Pro 1000
Component.<subsequent number>=CmpRTL81x9Mpd
Disponibile per RTL8139.
Component.<subsequent number>=CmpRTL8169Mpd
Disponibile per Realtek RTL8169 o RTL8168 (versione PCIe))
Suggerimento
È anche possibile abilitare i componenti di runtime nella finestra di configurazione di CODESYS Control RTE.
Per ulteriori informazioni, vedere: CODESYS Controllo RTE V3
EtherCAT Albero dei dispositivi
EtherCAT Topologia
Oltre alla topologia lineare e ad albero, CODESYS supporta anche il EtherCAT topologia a stella. Speciale EtherCAT filiali (a 2 porte EtherCAT giunzione nell'esempio) sono necessari per la configurazione di un EtherCAT topologia a stella. Un modulare EtherCAT stella può essere creata utilizzando più rami. Di conseguenza, dispositivi singoli o completi EtherCAT le linee possono essere collegate ai rami. Un EtherCAT filiale è identificata dal cartello.

Dispositivi opzionali
Il Dispositivi opzionali la funzione può essere utilizzata per configurazioni hardware variabili. All'inizio dello stack, il sistema verifica se sono disponibili dispositivi opzionali. Se i dispositivi non vengono trovati, vengono disattivati automaticamente. Tuttavia, i dispositivi possono essere attivati anche in un secondo momento se, ad esempio, si tratta di un dispositivo al termine della linea di rete. D'altra parte, se il Riavvia automaticamente gli slave viene selezionata l'opzione, i dispositivi attivati passano automaticamente a "operativi", attivando così i dati di processo.
Suggerimento
Il task ciclo bus viene impostato nelle impostazioni generali del PLC.
Accesso al EtherCAT la configurazione da parte dell'applicazione avviene tramite istanze di EtherCAT Maestro e il EtherCAT Schiavi. Quando il EtherCAT Maestro o il EtherCAT Gli slave vengono inseriti come oggetti in un progetto, le istanze vengono create automaticamente per il master e gli slave che possono essere indirizzati nel programma applicativo. Ad esempio, un riavvio, un arresto o un controllo dello stato del EtherCAT dispositivo può essere eseguito dall'applicazione.
La Biblioteca IODrvEtherCAT
fornisce blocchi funzione per la lettura e la scrittura di singoli parametri, anche durante il funzionamento del bus. Un esempio per la scrittura e la lettura di SDO con CAN via EtherCAT è fornito in CODESYS Forge.