Skip to main content

Scheda: EtherCAT Maestro – Generale

La scheda viene utilizzata per la configurazione delle impostazioni di base per l' EtherCAT Master. Le impostazioni di base sono preimpostate dal file di descrizione del dispositivo.

Impostazioni dei parametri di configurazione

Importante

La modalità di configurazione automatica (Configurazione automatica master/slave opzione) è selezionata di default ed è adeguata per le applicazioni standard. Se la modalità non è selezionata, tutte le impostazioni di configurazione per il master e lo/gli slave/i devono essere eseguite manualmente. Per farlo, è richiesta una conoscenza specialistica. L'opzione della modalità di configurazione automatica deve essere disattivata per configurare la comunicazione slave-to-slave.

Configurazione automatica master/slave

standard icon: La parte principale della configurazione master e slave viene eseguita automaticamente, in base al file di descrizione del dispositivo e ai calcoli impliciti. La finestra di dialogo per le impostazioni FMMU/Sync non è disponibile.

Anche se questa opzione del master è selezionata, è possibile abilitare esplicitamente una modalità esperto per ogni singolo slave, che consente la modifica manuale della configurazione dei dati di processo generati automaticamente.

Tabella 1. Impostazioni NIC EtherCAT

Indirizzo di destinazione (MAC)

Indirizzo MAC del dispositivo nel EtherCAT rete che deve ricevere i telegrammi.

. Opzioni
  • Trasmissione: UN Indirizzo di destinazione (MAC) non è necessario specificarlo.

  • Ridondanza: Abilitato quando il bus è costruito in una topologia ad anello e deve essere supportata la ridondanza. Con questa funzione, il EtherCAT la rete rimane funzionale anche in caso di cavo rotto. Quando questa funzione è abilitata, i parametri devono essere definiti nel Impostazioni NIC EtherCAT ridondanti zona.

Indirizzo sorgente (MAC)

Indirizzo MAC del controller (sistema di destinazione) o nome di rete (nome dell'adattatore o del PLC (sistema di destinazione))

Nome della rete

Nome o MAC della rete, a seconda di quale delle seguenti opzioni è selezionata:

Seleziona la rete tramite MAC

standard icon: La rete è specificata dall'ID MAC. Quindi il progetto non può essere utilizzato su un altro dispositivo perché ogni scheda di rete ha un ID MAC univoco.

Seleziona la rete per nome

standard icon: La rete è identificata dal nome della rete e il progetto è indipendente dal dispositivo.

Scansione

Esegue la scansione della rete alla ricerca degli ID MAC o dei nomi dei dispositivi di destinazione attualmente disponibili.



Tabella 2. Impostazioni NIC EtherCAT ridondanti

Queste impostazioni vengono visualizzate solo quando Ridondanza è selezionata l'opzione. Qui vengono definiti i parametri del dispositivo aggiuntivo in base alla descrizione per Impostazioni NIC EtherCAT.



Tabella 3. Orologio distribuito

Tempo di ciclo (µs)

Intervallo di tempo dopo il quale un nuovo telegramma di dati viene inviato sul bus. Quando il Orologio distribuito funzione è abilitata nello slave, il tempo di ciclo master specificato qui viene trasferito agli orologi slave. Di conseguenza, è possibile ottenere una sincronizzazione precisa dello scambio di dati. Ciò è particolarmente importante quando i processi distribuiti spazialmente richiedono azioni simultanee. Un esempio di azione simultanea sono le applicazioni in cui più assi devono eseguire movimenti coordinati contemporaneamente. In questo modo è possibile ottenere una base temporale molto precisa, a livello di rete, con un jitter notevolmente inferiore a 1 microsecondo.

Spostamento di sincronizzazione

Parametro per impostare il tempo di ritardo tra la base dei tempi DC del EtherCATslave e l'avvio del ciclo del PLC. Il valore di default è 20%, questa volta è attivo per tutti gli slave con DC contemporaneamente. Un offset del 20% significa che il timer si interrompe nel EtherCAT-Slave avviene il 20% prima del successivo ciclo IEC.

Ciò significa nel caso di

  • FrameAtTaskStart = FALSE quando il EtherCAT i dati vengono inviati alla fine del ciclo PLC:

    Il ciclo del PLC può richiedere l'80% del tempo del ciclo del bus meno il tempo di ritardo nel runtime, e questo senza che il master non inserisca più i dati di processo correnti sul bus in tempo (supponendo che il EtherCAT Lo slave si aspetta i nuovi dati esattamente con l'interruzione di sincronizzazione).

  • FrameAtTaskStart = TRUE (valore predefinito quando si utilizza CODESYS SoftMotion):

    Per il programma del controller, quasi il 100% del ciclo è sempre disponibile. Qui il Spostamento di sincronizzazione determina solo quando il EtherCAT i dati del master vengono scambiati da e verso gli slave in relazione alla base temporale dell' EtherCAT Schiavo.

_ecad_img_master_dc.png

Se DC è attivo sullo slave corrispondente, le impostazioni predefinite provengono dal rispettivo file ESI. Il produttore del dispositivo può definire qui ulteriori offset sotto forma di Tempo di turno per entrambi Sincronizza 0 e Sincronizzazione 1 interruzioni del timer.

Quando l'impostazione avanzata è abilitata sullo slave, questi tempi possono essere modificati manualmente. Il Tempo di turno è iscritto nel registro 0x990 come ora di inizio aggiuntiva. Un valore positivo significa che l'avvio avviene in un secondo momento e quindi l'interruzione di sincronizzazione viene eseguita in un secondo momento.

Importante

Deve essere evitato a tutti i costi che l'interruzione di sincronizzazione avvenga in prossimità dell'ora del ciclo IEC perché altrimenti non possono esistere dati per un ciclo e i dispositivi vanno in errore di sincronizzazione. A tal fine devono essere considerati sia gli offset dal master sia l'offset individuale di ogni slave.

Con l'impostazione normale dell'offset del 20% per il master e dello 0% per gli slave, il jitter del ciclo IEC ei ritardi della temporizzazione di trasmissione da parte del sistema possono essere al massimo di +80% e –20%.

Monitoraggio della finestra di sincronizzazione

standard icon: È possibile monitorare la sincronizzazione degli slave.

Finestra di sincronizzazione

Tempo per Monitoraggio della finestra di sincronizzazioneQuando la sincronizzazione di tutti gli slave avviene entro questa finestra temporale, la variabile xSyncInWindow (IoDrvEthercat) è impostato su TRUE, altrimenti a FALSE.



Tabella 4. Opzioni

Utilizzare LRW invece di LWR/LRD

standard icon: È possibile la comunicazione diretta da slave a slave. I comandi di lettura/scrittura combinati (LRW) vengono utilizzati al posto dei comandi di lettura (LRD) e di scrittura (LWR) separati.

Messaggi per attività

standard icon: I comandi di lettura e scrittura (gestione dei messaggi di ingresso e di uscita) possono essere controllati mediante vari task.

Riavviare automaticamente gli slave

standard icon: Il master tenta immediatamente di riavviare gli slave in caso di interruzione della comunicazione.



Tabella 5. Gateway della casella di posta

Questa funzionalità consente la comunicazione da uno strumento di configurazione del dispositivo esterno tramite il gateway della casella di posta al EtherCAT dispositivi. Il cablaggio non deve essere modificato.

In generale, possono essere utilizzati tutti i protocolli di casella di posta specificati (CoE, FoE, VoE, SoE).

Abilitare

standard icon La comunicazione tramite un gateway di casella postale è attiva e può essere configurata.

Indirizzo IP

Indirizzo IP per la connessione UDP. La porta UDP è impostata su 0x88a4.

Opzioni

  • 0.0.0.0

    Solo un EtherCAT Il master può utilizzare un gateway di posta perché la porta è bloccata dalla chiamata "Bind".

  • Indirizzo IP specifico (esempio: 192.168.99.91)

    Con un indirizzo IP specifico, i gateway delle cassette postali sono vincolati a ogni adattatore di rete. Più di un master può utilizzare il proprio gateway delle cassette postali.



Tabella 6. Impostazioni principali

Queste impostazioni possono essere modificate solo quando Configurazione automatica master/slave l'opzione è disattivata. Altrimenti questo avviene automaticamente e non sono visibili qui.

Immagine nell'indirizzo

Primo indirizzo logico del primo slave per i dati di input

Indirizzo di uscita dell'immagine

Primo indirizzo logico del primo slave per i dati di output