Beispielprogramm 2: Parametrierung des CycleCounter- und Watchdog- Verhaltens (ab Firmware 09)

Beispielprogramm 2: Parametrierung des CycleCounter- und Watchdog- Verhaltens (ab Firmware 09) 1:

Verwendung der Beispielprogramme

Dieses Dokument enthält exemplarische Anwendungen unserer Produkte für bestimmte Einsatzbereiche. Die hier dargestellten Anwendungshinweise beruhen auf den typischen Eigenschaften unserer Produkte und haben ausschließlich Beispielcharakter. Die mit diesem Dokument vermittelten Hinweise beziehen sich ausdrücklich nicht auf spezifische Anwendungsfälle, daher liegt es in der Verantwortung des Anwenders zu prüfen und zu entscheiden, ob das Produkt für den Einsatz in einem bestimmten Anwendungsbereich geeignet ist. Wir übernehmen keine Gewährleistung, dass der in diesem Dokument enthaltene Quellcode vollständig und richtig ist. Wir behalten uns jederzeit eine Änderung der Inhalte dieses Dokuments vor und übernehmen keine Haftung für Irrtümer und fehlenden Angaben.

Beispiel 2: Parametrierung des CycleCounter- und Watchdog-Verhaltens (ab Firmware 09)

Beispielprogramm 2: Parametrierung des CycleCounter- und Watchdog- Verhaltens (ab Firmware 09) 2: Download (Beispieldatei)

In diesem Beispiel wird mit einem PLC-Programm über eine Visualisierung das Verhalten einer EL2262 (ab Firmware 09) parametriert in Bezug auf den CycleCounter- und Watchdog-Fall.

Daten:

Im System Manager wird die SyncManager-Watchdog-Zeit auf 25 ms gesetzt.

Beispielprogramm 2: Parametrierung des CycleCounter- und Watchdog- Verhaltens (ab Firmware 09) 3:
System Manager Watchdog Zeit

Nach dem Start der PLC kann über die Visualisierung das CycleCounter- und das Watchdog-Verhalten für jeden Kanal eingestellt werden. Es wird sofort bei Knopfdruck über ADS/azyklischen Datenverkehr in die Register 0x0F00/0x0F01 geladen und ist dann wirksam.

Die fallweise gezählten PDI-Error in Register 0x030D werden ausgelesen.

Zum Nachstellen der Kommunikationsunterbrechung kann das EtherCAT-Kabel zur EL2262 gezogen werden oder in der Visualisierung über DisableEcFrameSending per Software das zyklische Datenversenden gestoppt werden.

Beispielprogramm 2: Parametrierung des CycleCounter- und Watchdog- Verhaltens (ab Firmware 09) 4:
PLC Visualisierung des Beispielprogramms

Nach der Einstellung aus Abb. PLC Visualisierung des Beispielprogramms ergibt sich dann dieses Verhalten der Ausgänge:

Beispielprogramm 2: Parametrierung des CycleCounter- und Watchdog- Verhaltens (ab Firmware 09) 5:
Ausgangsverhalten nach spezifischer Einstellung
Beispielprogramm 2: Parametrierung des CycleCounter- und Watchdog- Verhaltens (ab Firmware 09) 6:

Verwendung der ESC-Register

Werden Einstellungen in ESC-Register (hier z.B. 0x0F00) geladen, bleiben diese bis zum nächsten Überschreiben oder Spannungslos-Schalten erhalten. Nach einem Spannungslos-Schalten müssen die gewünschten Werte erneut in die Register geladen werden.