Skip to main content

Beispiel: CAA Device Diagnosis

Produkt: CODESYS Feldbusse

Dieses Beispiel zeigt die Verwendung der Bibliothek CAA Device Diagnosis für die generische Diagnose der im Projekt verfügbaren Geräte.

Beschreibung

Die Beispiele zeigen, wie die Bibliothek CAA Device Diagnosis für folgende Aktionen genutzt werden kann:

  • Starten, Stoppen und Zurücksetzen von Geräten

  • Aktivieren und Deaktivieren von Geräten

  • Durchsuchen des Gerätebaums

  • Sammeln von Geräte- und Businformationen

Weitere Informationen

Im Beispielprojekt sind zwei Steuerungen konfiguriert. In der ersten Steuerung werden die Funktionen der Gerätediagnose aufgezeigt. Die zweite Steuerung fungiert als Kommunikationspartner für den EtherNet/IP-Scanners.

Der erste Controller enthält zwei Funktionsbausteine:

  • DeviceChecker: Durchläuft den Gerätebaum und zählt die Anzahl der Geräte und deren Status (DED.Device_State).

  • DeviceController: Bietet Methoden zum Starten, Stoppen und Zurücksetzen eines Geräts sowie zum Aktivieren und Deaktivieren einzelner Geräte oder ganzer Teilbäume.

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System Version 3.5.14.0 oder höher

Laufzeitsystem

CODESYS Control Win Version 3.5.14.0

Zusatzkomponenten

-

Hinweis

_example_icon.png DOWNLOAD Projekt