Skip to main content

Scheda: Impostazioni di ridondanza: Generale

Importante

Nell'editor dei dispositivi, nella Impostazioni di comunicazione scheda, configurare le impostazioni di comunicazione per PLC 1. Successivamente, nel Configurazione di ridondanza oggetto, sul Stato di ridondanza scheda, configurare le impostazioni di comunicazione per PLC 2 (PLC in standby). Dopodiché Configurazione di ridondanza oggetto, sul Impostazioni di ridondanzaGenerale scheda, configura il link di ridondanza.

Leggi

Legge nella finestra di dialogo le impostazioni correnti del link di ridondanza per PLC 1

Scrivere

Trasferisce le impostazioni disponibili del link di ridondanza su entrambi i dispositivi

Funzione: La scheda viene utilizzata per configurare l'attività sincrona con un timeout, il sistema di runtime del PLC di standby e il collegamento di ridondanza.

Applicazione

Nome dell'attività di ridondanza

Nome dell'attività sincronizzata tra entrambi i dispositivi

Solo questa attività è sincronizzata.

Esempio: MainTask

Nota

Il nome dell'attività viene inserito anche nel file di configurazione RTS quando si fa clic su Scrivere pulsante. In alternativa, puoi anche modificare manualmente il file.

Timeout (ms)

Tempo di attesa per la risposta dal PLC attivo

Successivamente, il PLC passivo passa alla modalità standalone. In questo caso, l'esecuzione dell'attività viene ritardata di questo lasso di tempo

Esempio: 50

Importante

Raccomandazione: impostare un valore superiore al tempo massimo di jitter del task più il tempo di trasmissione massimo per i messaggi di ridondanza.

Aumenta questa impostazione passo dopo passo in caso di problemi di sincronizzazione.

Nota

L'impostazione viene inoltre memorizzata nel file di configurazione (StandbyWaitTime) del sistema runtime.

Nota

Quando si distribuisce l'adattatore CIFX-DP, impostare il timeout su 100 ms per rimanere sincronizzati in caso di ripristino.

Puoi ottimizzare il valore del timeout:

  1. Stima e inserisci il valore

  2. Se si verificano problemi di sincronizzazione, aumentate gradualmente il valore fino a ottenere la sincronizzazione desiderata.

  3. È possibile utilizzare le funzioni di libreria fornite per leggere i tempi di comunicazione effettivi misurati. Queste informazioni aiutano a valutare fino a che punto è possibile ridurre il limite di tempo impostato senza influire sulla stabilità.

Per ulteriori informazioni, vedere anche: Sincronizzazione dei sistemi di runtime

Timeout sincronizzazione (ms)

Intervallo di tempo di attesa durante una sincronizzazione

Trascorso questo periodo di tempo, il PLC standby passa alla modalità standalone.

È possibile impostare il valore in modo ottimale se si determina innanzitutto il tempo di sincronizzazione richiesto dopo aver ottenuto una traccia del sistema dal PLC. Vedi il Registra il tempo di sincronizzazione necessario in System Trace opzione qui sotto.

Esempio: 100

Se la sincronizzazione richiede più tempo del timeout consentito, Timeout (ms)e il jitter del PLC 1 è accettabile, è possibile utilizzare questa impostazione. Quindi l'intervallo di tempo che manca alla ricezione della risposta viene esteso di

Suggerimento

Usa lo stesso valore di Timeout (ms) impostazione.

Suggerimento

Aumenta questa impostazione passo dopo passo quando si verificano questi tipi di problemi di sincronizzazione.

Il messaggio del logger La sincronizzazione è terminata dopo x ms a causa di SyncWaitTime fa riferimento a questa situazione.

Nota

Un sistema ridondante passa alla fase di sincronizzazione per l'avvio del PLC ridondante, un download, un cambio online e la sincronizzazione tramite comandi utente. Durante la fase di sincronizzazione, il tempo di ciclo del task del PLC attivo può essere più lungo.

Puoi ottimizzare il valore del timeout:

  1. Stima e inserisci il valore

  2. Aumenta questa impostazione passo dopo passo in caso di problemi di sincronizzazione.

    Il messaggio del logger La sincronizzazione è terminata dopo x ms a causa di SyncWaitTime si riferisce a questa situazione.

    Se i problemi di sincronizzazione vengono segnalati tramite messaggi di errore, aumentate gradualmente il valore fino al raggiungimento della sincronizzazione.

  3. L'ora verrà visualizzata una volta completata la sincronizzazione. Messaggio di registro: La sincronizzazione avviene dopo x ms

  4. Usa le funzioni della libreria per leggere i valori misurati effettivi. Forniscono informazioni su quanto il valore può essere ridotto.

Per ulteriori informazioni, vedere anche: Sincronizzazione dei sistemi di runtime

Timeout di avvio (ms)

Durata (in ms)

5000 (impostazione predefinita)

Determina per quanto tempo l'EtherCAT Master attende l'inizializzazione di tutti gli slave EtherCAT connessi. Entro questo periodo di tempo, gli slave devono completare la fase di avvio e configurazione ed essere pronti per l'uso. Se questo tempo viene superato, il master segnala un timeout all'avvio del sistema e imposta il bus in uno stato di errore.

Impostazioni di runtime

Impostazione del CmpRedundancy componente del sistema di runtime

Suggerimento

Quando fai clic sul Scrivere pulsante, i valori impostati qui nel sistema di sviluppo vengono trasferiti al sistema di runtime.

Sincronizzazione automatica

standard icon: Sincronizzazione dei dati sul secondo PLC quando la connessione viene ripristinata dopo l'interruzione di una connessione

Sincronizzazione dei dati sempre

standard icon: Sincronizzazione dei dati una volta all'inizializzazione e in ogni ciclo di task successivo

Messaggi di debug

standard icon : Output di messaggi aggiuntivi nel file di logger

Registra il tempo di sincronizzazione necessario nella traccia del sistema

standard icon: viene generata una traccia di sistema nel sistema runtime, che può essere caricata nel CODESYS progetto. È possibile utilizzare la traccia di sistema per determinare il valore attualmente richiesto per la sincronizzazione e quindi ottimizzare il valore per Timeout di sincronizzazione (ms).

Per ulteriori informazioni, vedere quanto segue: Sincronizzazione dei dati ridondanti

Avviso

Questa opzione, che può essere abilitata qui nella finestra di dialogo, viene inserita in CODESYSControl.cfg sotto [CmpRedundancy] sezione come impostazione EnableSyncTimeTrace. Il valore predefinito è 0.

Link di ridondanza

Configura il collegamento di ridondanza tra i due PLC. I due dispositivi si scambiano il loro stato ed elaborano i dati tramite questo collegamento, consentendo loro di funzionare in modo sincrono e di e di attivare cambiamenti di stato.

Suggerimento

Quando possibile, usa una porta separata, specialmente per questa comunicazione.

Tabella 5. Link di ridondanza

Indirizzo IP PLC 1

Esempio: 192.168.101.176

Indirizzo IP PLC 2

Esempio: 192.168.101.87

Naviga

Facendo clic sul pulsante verrà eseguita la scansione dell'adattatore di rete. Quindi il Seleziona adattatore di rete si apre una finestra di dialogo con i risultati della ricerca.

La finestra di dialogo mostra tutti gli adattatori di rete disponibili. L'indirizzo IP, la subnet mask, il gateway predefinito e l'indirizzo MAC vengono visualizzati per ogni adattatore. Selezionare l'indirizzo IP desiderato.

Per ulteriori informazioni, vedere quanto segue: Adattatore EtherNet — Generale

Porto

Definisce la porta IP per il collegamento tra i due dispositivi

Il numero di porta TCP è il numero di porta UDP + 1.

Esempio: 1205; quindi Port 1205 viene utilizzato per UDP e 1206 viene utilizzato per TCP



Usa due link ridondanti

standard icon: Una connessione di rete aggiuntiva tra i due dispositivi

Usa due link ridondanti

Requisito: Il Usa due link ridondanti l'opzione è selezionata.

Nel caso in cui la prima connessione di rete fallisca, è possibile utilizzare la seconda.

Importante

È possibile ottenere informazioni sulle connessioni correnti utilizzando GetConnectionInfo funzione da CmpRedundancyConnection libreria.

Quando vengono utilizzati due link ridondanti, le prestazioni sono peggiori.

Se uno dei due link è disconnesso, ciò non ha alcun effetto sullo stato di ridondanza.

Tabella 6. 1° link di ridondanza

Indirizzo IP PLC 1

Esempio: 192.168.101.176

Indirizzo IP PLC 2

Esempio: 192.168.101.87

Naviga

Facendo clic sul pulsante verrà eseguita la scansione dell'adattatore di rete. Quindi il Seleziona adattatore di rete si apre una finestra di dialogo con i risultati della ricerca.

La finestra di dialogo mostra tutti gli adattatori di rete disponibili. L'indirizzo IP, la subnet mask, il gateway predefinito e l'indirizzo MAC vengono visualizzati per ogni adattatore. Selezionare l'indirizzo IP desiderato.

Per ulteriori informazioni, vedere quanto segue: Adattatore EtherNet — Generale

Porto

Definisce la porta IP per il primo collegamento tra i due dispositivi

Il numero di porta TCP è il numero di porta UDP + 1.

Esempio: 1205; quindi Port 1205 viene utilizzato per UDP e 1206 viene utilizzato per TCP



Tabella 7. 2° link di ridondanza

Indirizzo IP PLC 1

Esempio: 192.168.101.178

Indirizzo IP PLC 2

Esempio: 192.168.101.21

Naviga

Facendo clic sul pulsante verrà eseguita la scansione dell'adattatore di rete. Quindi il Seleziona adattatore di rete si apre una finestra di dialogo con i risultati della ricerca.

La finestra di dialogo mostra tutti gli adattatori di rete disponibili. L'indirizzo IP, la subnet mask, il gateway predefinito e l'indirizzo MAC vengono visualizzati per ogni adattatore. Selezionare l'indirizzo IP desiderato

Per ulteriori informazioni, vedere quanto segue: Adattatore EtherNet — Generale

Porto

Definisce la porta IP per il secondo collegamento tra i due dispositivi

Il numero di porta TCP è il numero di porta UDP + 1.

Esempio: 1207; poi Port 1207 viene utilizzato per UDP e 1208 viene utilizzato per TCP