Skip to main content

Generale

La configurazione di EtherCAT i moduli si basano sui file di descrizione dei dispositivi master e slave utilizzati e possono essere adattati nel progetto nelle finestre di dialogo di configurazione. Per garantire un utilizzo il più semplice e privo di errori possibile, consigliamo per le applicazioni standard di abilitare l'opzione Configurazione automatica del master in modo che la maggior parte delle impostazioni di configurazione venga eseguita 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, Npcap viene installato anche con l'installazione di Wireshark. È necessario disabilitare questa opzione nella configurazione di Wireshark perché Npcap non deve essere installato

Quando si utilizza CODESYS Control RTE, WinPcap o Npcap non sono richiesti. È necessario sostituire il driver di rete predefinito in Gestione dispositivi di Windows CODESYS autista.

Per i dettagli, consulta la guida per CODESYS Control RTE sistema di runtime in 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 di CODESYS Control RTE.

Per ulteriori informazioni, vedere quanto segue: CODESYS Control RTE V3

EtherCAT Albero dei dispositivi

EtherCAT Topologia

Oltre alla topologia a linee e ad albero, CODESYS supporta anche EtherCAT topologia a stella. Speciale EtherCAT filiali (a 2 porte) EtherCAT le giunzioni (nell'esempio) sono necessarie per la configurazione di un EtherCAT topologia a stella. Una modulare EtherCAT stella può essere creata utilizzando più rami. Di conseguenza, dispositivi singoli o completi EtherCAT le linee possono essere collegate alle filiali. EtherCAT la filiale è identificata dal _ecat_icon_master_connector.png simbolo.

_ecat_ethercat_topo.png

Dispositivi opzionali

Le 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 alla fine della linea di rete. D'altra parte, se Riavvia automaticamente gli slave viene selezionata l'opzione, quindi i dispositivi attivati vengono automaticamente impostati su «operativi», attivando così i dati di processo.

Suggerimento

L'attività del ciclo del bus viene impostata 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 funzionali per la lettura e la scrittura di singoli parametri, anche durante il funzionamento del bus.