Ridondanza
Sistema di controllo ridondante
È possibile aumentare l'affidabilità del sistema di controllo proteggendo il PLC con un PLC ridondante. Il PLC ridondante è in grado di assumere l'esecuzione dell'applicazione in fase di esecuzione. Ciò può prevenire, ad esempio, guasti del sistema

L'illustrazione mostra la struttura di un sistema di controllo ridondante. L'applicazione funziona contemporaneamente su due PLC: un PLC attivo (1) e il secondo PLC in modalità standby (2). Il PLC in modalità standby legge gli ingressi del sistema fieldbus collegato (EtherCAT nell'illustrazione) e si sincronizza con il PLC attivo tramite il collegamento di ridondanza (3). Ciò consente al PLC di standby di attivarsi immediatamente in caso di malfunzionamento e di assumere il controllo dei bus di campo (4
L'interconnessione di ridondanza (3) è implementata con TCP e UDP, ma può essere sostituita da un componente specifico del fornitore.
Inoltre, puoi utilizzare le visualizzazioni con il sistema di controllo ridondante quando verranno eseguite come CODESYS WebVisu in un browser. I client di visualizzazione continueranno a funzionare quasi senza interruzioni in caso di passaggio.
Informazioni di base sulla funzionalità
Il programmatore dell'applicazione scarica l'applicazione sul primo PLC e crea un'applicazione di avvio.
Il secondo PLC viene sincronizzato all'avvio e riceve l'applicazione di avvio.
L'applicazione di avvio viene caricata e inizializzata e quindi è pronta per eseguire il primo ciclo di attività. Tutti i dati delle aree di memoria registrate (tutti i dati IEC) vengono trasferiti al secondo PLC. Ciò significa che la ridondanza è efficace e l'attività applicativa viene eseguita in modo sincrono su entrambi i PLC. La sincronizzazione dell'esecuzione delle attività è implementata da messaggi inviati tramite l'interconnessione di ridondanza. I messaggi vengono inviati prima e dopo l'esecuzione del task IEC
Non esiste un PLC attivo preferito. La modalità operativa è determinata dalla sequenza di avvio. Il primo PLC che si avvia invia un messaggio corrispondente tramite l'interconnessione di ridondanza. Se non riceve una risposta, carica l'applicazione di avvio e viene eseguito
Se un messaggio dal PLC attivo non viene ricevuto dal PLC di standby entro il tempo configurato, il PLC di standby presume che il PLC attivo non funzioni più. Di conseguenza, il PLC di standby passa alla modalità standalone e ora controlla gli I/O del bus di campo. Il PLC attivo passa anche alla modalità standalone se non ha ricevuto un messaggio dal
Se il primo PLC viene sostituito e riavviato, si sincronizza con l'altro PLC attualmente in modalità standalone come descritto sopra e quindi passa alla modalità standby.
Un PLC in standby può passare alla modalità di simulazione. La ridondanza non viene quindi attivata, ma il bus di campo rimane disattivato come in modalità standby. Il PLC attivo passa alla modalità stand-alone. La modalità di simulazione può essere interrotta risincronizzando o riavviando il PLC. Il PLC torna quindi alla modalità standby, a meno che non si verifichino errori durante la sincronizzazione o il riavvio
Se si verificano errori durante l'aggiornamento dell'applicazione di avvio o delle aree di memoria registrate o durante il ciclo di ridondanza, il PLC passa alla modalità di errore. Deve quindi essere risincronizzato o riavviato
Avviso
"Redundancy using the example of two Raspberry Pis with CODESYS Control for Raspberry Pi SL"
Il video ha lo scopo di fornire una panoramica generale di questa funzionalità. La gamma di funzioni di CODESYS Redundancy come si vede potrebbe differire dall'attuale gamma di funzioni.