Herunterladen Inhalt Inhalt Diese Seite drucken

Ethercat-Watchdog; Feldbuswatchdog - KEB f5 Gebrauchsanleitung

Combivert
Vorschau ausblenden Andere Handbücher für f5:
Inhaltsverzeichnis

Werbung

Software

4.3.5 EtherCAT-Watchdog

Hierbei handelt es sich um eine Überwachungsfunktion des EtherCAT-Slave-Controller. Er über-
wacht im Zustand Operational das zyklische Eintreffen neuer Prozess-Ausgangsdaten. Aktiviert
werden muss diese Funktion vom EtherCAT-Master aus.
Die Watchdog-Timeout-Zeit berechnet sich dann wie folgt:
WD_Time = (WD_Devider + 2) * WD_Time_SM * 40ns
Beim Ansprechen des Syncmanager-Watchdog geht der EtherCAT-Slave automatisch in den Sa-
fe-Operational Zustand.
Durch den Operator-Parameter watchdog inhibit kann das Auslösen des EtherCAT-Watchdogs
auch zum Auslösen des Feldbuswatchdog (4.3.6) genutzt werden. Dabei löst der Feldbuswatch-
dog, um die Feldbuswatchdog-Zeit (Pn.05) verzögert, nach dem EtherCAT-Watchdog aus.

4.3.6 Feldbuswatchdog

Der Feldbuswatchdog ist eine Funktion im EtherCAT-Operator. Er dient dazu, in der Antriebsstrom-
richtersteuerung einen Fehler (E.BUS) oder eine Warnung (A.BUS) auszulösen, wenn bestimmte
Ereignisse nicht innerhalb einer bestimmten Zeit zyklusch wiederholt werden. Dabei gilt, dass die
Aktivierung des Watchdog durch Operatorparameter (Watchdog inhibit, Watchdog activation)
geschieht. Die Überwachungszeit und die bei Überschreitung der Überwachungszeit auszuführen-
de Funktion wird durch Parameter in der Antriebsstromrichtersteuerung (Pn.05, Pn.06) eingestellt.
Der EtherCAT-Operator überwacht das zyklische Auftreten der konfigurierten Ereignisse. Ver-
schiedene Ereignisse können auch gleichzeitig das Rücksetzen des Watchdog bewirken. Läuft die
Überwachungszeit ab, ohne dass eines der aktivierten Ereignisse eingetreten ist, löst der Operator
über die serielle Schnittstelle zum Antriebsstromrichter das Watchdog-Ereignis aus. Ob und wie
die Antriebsstromrichtersteuerung darauf reagiert wird durch die schon angesprochenen Parame-
ter in der Steuerung des Antriebsstromrichters bestimmt.
20
Das Register Watchdog devider(WD_Devider: 0400h) muss gesetzt werden.
SyncManager2-Control-Byte. Bit6 muss = 1 gesetzt sein (XML-Datei).
Register Watchdog-Time-Syncmanager (WD_Time_SM: 0420h) muss ungleich 0 sein.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis