Skip to main content

Tipo di dati: RedundancyState

Il Redundancy biblioteca fornisce il RedundancyState struttura con i componenti descritti di seguito.

  • A chiamata GetRedundancyState(ADR(<RedundancyState name>));, viene letto e memorizzato lo stato del sistema di ridondanza. Di conseguenza, si ottiene l'accesso programmatico allo stato di ridondanza e lo si può visualizzare, ad esempio in una visualizzazione.

  • Lo stato di ridondanza viene visualizzato automaticamente anche nel file Configurazione di ridondanza editore, il Stato di ridondanza scheda. Nella grafica di sistema nell'angolo inferiore destro del rispettivo PLC, lo stato di ridondanza viene rappresentato simbolicamente da simboli circolari. Inoltre, lo stato viene emesso come testo di seguito nel file Stato di ridondanza campo. In questo modo è possibile monitorare lo stato del sistema di ridondanza.

La tabella seguente confronta queste due opzioni.

Simbolo del cerchio

Testo di output sotto Stato di ridondanza

STRUCT RedundancyState

Descrizione

RS_START

Stato iniziale

Tenta (se configurato correttamente) di sincronizzarsi con l'altro PLC

Se non è configurato correttamente, lo stato è impostato su RS_SIMULATION_START.

RS_SYNCHRO

Applicazione di avvio scaricata, dati sincronizzati e attività avviata

Bus di campo disattivato

rdncy_icon_state_active.png

Attivo

RS_CYCLE_ACTIVE

Funziona in modalità sincronizzata ridondante come PLC attivo

Bus di campo attivato

rdncy_icon_state_passive.png

Passivo

RS_CYCLE_STANDBY

Funziona in modalità sincronizzata ridondante come PLC di standby

Bus di campo disattivato

rdncy_icon_state_standalone.png

Indipendente, autonomo

RS_CYCLE_STANDALONE

Funziona in modalità standalone, non sincronizzato con l'altro PLC

Bus di campo attivato

rdncy_icon_state_error.png

Errore

RS_CYCLE_ERROR

Errore bus di campo, verificatosi in modalità sincronizzata ridondante come PLC attivo

Bus di campo disattivato

rdncy_icon_state_simulation.png

Simulazione

RS_SIMULATION

Se non configurato

Funziona in modalità standalone, non sincronizzato con l'altro PLC

Bus di campo disattivato

RS_BOOTUP_ERROR

Se in stato RS_CYCLE_ACTIVE

L'altro PLC diventerà attivo perché il PROFIBUS mostra un problema con il PLC attivo (noi).

Bus di campo disattivato

RS_SHUTDOWN_ACTIVE

Termina lo stato dei sistemi di runtime RS_CYCLE_STANDALONE

Suggerimento

Lasciare il bus di campo attivato al download.

RS_SHUTDOWN_STANDBY

Termina lo stato dei sistemi di runtime RS_CYCLE_STANDBY

Suggerimento

Disattivare il bus di campo durante il download.

RS_SYNCHRO_ERROR

Si è verificato un errore durante lo stato RS_SYNCHRO

Bus di campo disattivato

RS_SIMULATION_START

Con impostazione Simulation=1

Funziona in modalità standalone dopo l'avvio, non sincronizzato con l'altro PLC

Bus di campo disattivato

Nota

Una sincronizzazione può essere attivata in un secondo momento con le funzioni della libreria.

RS_NO_LICENCE

Se non è installata alcuna licenza e il tempo della demo è scaduto

Nessuna operazione

rdncy_icon_state_unknown.png

Sconosciuto

Nessun incarico

Indica che la connessione al PLC non è online