Watchdog-Verhalten bei Inaktivität der SPS

Die PWM-Ausgänge können das in Index 0x80n0:05 „Watchdog“ definierte Verhalten auch annehmen bei Inaktivität der SPS bzw. wenn keine oder eine fehlerhafte Kommunikation zur SPS besteht. Dies ist z. B. auch beim Neustart der SPS der Fall, wenn das Device sich bereits im OP‑Zustand befindet, die SPS jedoch noch keine gültigen Daten liefert. Gehen Sie wie folgt vor:

Watchdog-Verhalten bei Inaktivität der SPS 1:Abb.29: Einstellungen PWM Watchdog bei inaktiver SPS
1. Aktivierung des optionalen PDOs 0x1701 „PWM Output Cycle Counter“ über den Reiter „Process Data“ SM2 wählen und im Feld „PDO Assignment (0x1C12)“ das PDO aktivieren.
In den Ausgangsdaten erscheint das zusätzliche PDO „PWM Output Cycle Counter“. Dieses stellt einen 16 Bit‑Zähler dar und ist einmalig für das gesamte Device verfügbar.
2. Zyklische Inkrementierung des Prozessdatums „PWM Output Cycle Counter
Wenn dieses PDO aktiviert ist, ist aus der Steuerung heraus die Variable zyklisch mit +1 zu bedienen. Der Überlauf der Variable wird im Device gehändelt.
3. Kanalweise Aktivierung der „Output Cycle Counter”‑Überwachung über das CoE‑Verzeichnis Index 0x80n0:0C „Enable Output Cycle Counter Watchdog” = TRUE
Das Device überwacht nun den Zähler „PWM Output Cycle Counter“.
Wenn das Objekt: 0x80n0:0C „Enable Ouput Cycle Counter Watchdog“ =TRUE gesetzt wird, ohne vorherige Aktivierung des PDOs „PWM Output Cycle Counter“, wird dies als Warnung in den DiagMessages angezeigt: DiagMessage,
Text-ID: „0x4110 Output Cycle Counter Watchdog aktiviert ohne gemapptes PDO“
4. Der Watchdog‑Fall wird ausgelöst, wenn keine Änderung des Zählers innerhalb der PD Watchdog‑Zeit (default 100 ms) erfolgt.
Für alle Kanäle mit aktiver Output Cycle Counter-Überwachung (0x80n0:0C = TRUE), wird das für den jeweiligen Kanal in Index 0x80n0:05 „Watchdog“ definierte Verhalten angenommen (s. Kapitel „Watchdog-Verhalten bei Busfehler“).

Hinweis

Hinweise zum Watchdog‑Verhalten bei Inaktivität der SPS

  • Aktivierung / Deaktivierung der Überwachung
    Über das Objekt 0x80n0:0C „Enable Ouput Cycle Counter Watchdog“ = FALSE kann die Überwachung deaktiviert werden. Dies ist z. B. bei Wartungsarbeiten anzuwenden.
  • Index 0x80n0:05 “Watchdog” = “Last Value (2)“ bei einem SPS‑Stopp
    Wenn die SPS gestoppt wird, werden die Ausgangsdaten auf „0“ geschrieben. Für die Prozessdaten der PWM‑Ausgänge „PWM Output“ und „PWM Period“/„PWM Period 1 Hz“ ist dieser Wert ein gültiger Wert. Wenn für das Watchdog‑Verhalten in Index 0x80n0:05 „Watchdog“ = „Last Value (2)“ ausgewählt ist,
  • fällt der PWM‑Ausgang im Watchdog Fall auf 0 ab.

Diagnose bei inaktiver SPS

Das Auslösen des Watchdog‑Falls, z. B. durch eine Inaktive SPS, wird angezeigt durch:

LED 2: „Dev error

Prozessdaten

DiagMessages

Dev error“ leuchtet rot

Watchdog-Verhalten bei Inaktivität der SPS 2:

Die Anzahl der aufgetretenen Ereignisse kann ausgelesen werden über den Fehlerzähler:

0xFA16:16 „Output Cycle Counter Error“.

Text-ID: 0x8114 Output Cycle Counter Watchdog wurde ausgelöst