Skip to main content

Datentyp: RedundancyState

Die Bibliothek Redundancy stellt die Struktur RedundancyState mit den unten beschriebenen Komponenten zur Verfügung.

  • Durch Aufruf von GetRedundancyState(ADR(<RedundancyState name>)); wird der Zustand des Redundanzsystems ausgelesen und gespeichert. Sie erhalten damit programmatischen Zugriff auf den Redundanzstatus und können diesen beispielsweise in einer Visualisierung darstellen.

  • Der Redundanzstatus wird außerdem im Editor Redundanzkonfiguration, Registerkarte Redundanzstatus automatisch dargestellt. Dort wird in der Systemgrafik in der rechten unteren Ecke der jeweiligen SPS der Redundanzstatus symbolisch durch Kreissymbole dargestellt. Außerdem wird darunter im Feld Redundanzstatus der Status textuell ausgegeben. So können Sie den Zustand des Redundanzsystems monitoren.

Die folgende Tabelle stellt diese beiden Möglichkeiten gegenüber.

Kreissymbol

Ausgabetext unter Redundanzstatus

STRUCT RedundancyState

Beschreibung

RS_START

Initialzustand

Versucht, wenn korrekt konfiguriert ist, sich mit der anderen SPS zu synchronisieren

Wenn nicht korrekt konfiguriert ist, wird der Zustand auf RS_SIMULATION_START gesetzt.

RS_SYNCHRO

Bootapplikation geladen, Daten synchronisiert und Task gestartet

Feldbus deaktiviert

rdncy_icon_state_active.png

Aktiv

RS_CYCLE_ACTIVE

Arbeitet im redundanten synchronisierten Betrieb als aktive SPS

Feldbus aktiviert

rdncy_icon_state_passive.png

Passiv

RS_CYCLE_STANDBY

Arbeitet im redundanten synchronisierten Betrieb als Standby-SPS

Feldbus deaktiviert

rdncy_icon_state_standalone.png

Standalone

RS_CYCLE_STANDALONE

Arbeitet im Standalone-Betrieb, nicht synchronisiert mit anderer SPS

Feldbus aktiviert

rdncy_icon_state_error.png

Fehler

RS_CYCLE_ERROR

Feldbusfehler, aufgetreten im redundanten synchronisierten Betrieb als aktive SPS

Feldbus deaktiviert

rdncy_icon_state_simulation.png

Simulation

RS_SIMULATION

Wenn nicht konfiguriert

Arbeitet im Standalone-Betrieb, nicht synchronisiert mit anderer SPS

Feldbus deaktiviert

RS_BOOTUP_ERROR

Wenn im Zustand RS_CYCLE_ACTIVE

Andere SPS wird aktiv werden, weil der PROFIBUS ein Problem bei der aktiven SPS (us) anzeigt.

Feldbus deaktiviert

RS_SHUTDOWN_ACTIVE

Beendet im Zustand RS_CYCLE_STANDALONE die Laufzeitsysteme

Tipp

Lassen Sie den Feldbus beim Herunterfahren aktiviert.

RS_SHUTDOWN_STANDBY

Beendet im Zustand RS_CYCLE_STANDBY die Laufzeitsysteme

Tipp

Deaktivieren Sie den Feldbus beim Herunterfahren.

RS_SYNCHRO_ERROR

Fehler aufgetreten während des Zustands RS_SYNCHRO

Feldbus deaktiviert

RS_SIMULATION_START

Mit Einstellung Simulation=1

Arbeitet im Standalone-Betrieb nach dem Start, nicht synchronisiert mit anderer SPS

Feldbus deaktiviert

Anmerkung

Eine Synchronisierung kann später mit Bibliotheksfunktionen ausgelöst werden.

RS_NO_LICENCE

Wenn keine Lizenz installiert und die Demozeit abgelaufen ist

Kein Betrieb

rdncy_icon_state_unknown.png

Unbekannt

Keine Zuordnung

Zeigt an, dass die Verbindung zur SPS nicht online ist