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
DOWNLOAD Projekt