Skip to main content

Generale

La configurazione di EtherCAT moduli si basa sui file di descrizione dei 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 di abilitare l'opzione per le applicazioni standard Configurazione automatica del master in modo che la maggior parte delle impostazioni di configurazione vengano eseguite automaticamente.

Requisiti

Il driver Npcap è necessario quando si utilizza EtherCAT dispositivi con un CODESYS Control Win Ad esempio, il software Npcap è incluso nell'installazione di Wireshark. Dopo aver installato il driver o inserito un adattatore di rete USB, è necessario riavviare Windows per poter selezionare gli adattatori.

Importante

Questa nota è valida solo per CODESYS versioni fino a SP18.

Installare il software WinPCap.

Per impostazione predefinita, Npcap viene installato anche con Wireshark. È necessario disabilitare questa opzione durante l'installazione di Wireshark, poiché Npcap non deve essere installato sul sistema.

Quando si utilizza CODESYS Control RTE, WinPCap o Npcap non sono necessari. È necessario sostituire il driver di rete predefinito in Gestione dispositivi di Windows con uno speciale CODESYS autista.

Per i dettagli, vedere la guida per CODESYS Control RTE sistema di runtime sotto Componenti o driver dinamici disponibili.

È 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

È inoltre possibile abilitare i componenti di runtime nella finestra di dialogo di configurazione del CODESYS Control RTE.

Per ulteriori informazioni, vedere quanto segue: CODESYS Control RTE Versione 3

EtherCAT Albero dei dispositivi

EtherCAT Topologia

Oltre alla topologia lineare e ad albero, CODESYS supporta anche il EtherCAT topologia a stella. Speciale EtherCAT rami (a 2 porte EtherCAT giunzione nell'esempio) sono necessari per la configurazione di un EtherCAT topologia a stella. Una struttura modulare EtherCAT La stella può essere creata utilizzando più rami. Di conseguenza, singoli dispositivi o dispositivi completi EtherCAT le linee possono essere collegate con i rami. Un EtherCAT il ramo è identificato da _ecat_icon_master_connector.png simbolo.

_ecat_ethercat_topo.png

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 anche essere attivati in un secondo momento se, ad esempio, si tratta di un dispositivo alla fine della linea di rete. D'altra parte, se Riavvio automatico slave Se si seleziona questa opzione, i dispositivi attivati vengono automaticamente commutati su "operativi", attivando così i dati di processo.

Suggerimento

Il task del ciclo del bus viene impostato nelle impostazioni generali del PLC.

Accesso al EtherCAT la configurazione da parte dell'applicazione avviene tramite istanze di EtherCAT Master e il EtherCAT Slaves. Quando il EtherCAT Master o il EtherCAT Gli Slaves vengono inseriti come oggetti in un progetto, le istanze vengono create automaticamente per il master e gli slaves , che possono essere indirizzate 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 funzionali per la lettura e la scrittura di singoli parametri, anche durante il funzionamento del bus.