Debugger

<< Click to Display Table of Contents >>

Navigation:  Komponenten > System >

Debugger

Mit dieser unsichtbaren Server-Komponente können  Diagnose-Ausgänge von mehreren Komponenten auf ein Protokollfenster umgeleitet werden. Hierzu werden die Komponenten Listenauswahl und Protokollfenster (oder eine andere Textanzeige) benötigt.

Bei der Listenauswahl muss der "Komponenten suchen Modus" deaktiviert sein.

 

Über Debug In können diese Komponenten direkt angebunden werden, ohne einen Kanal anlegen zu müssen:

LUA

DLMv2

OCPP Backend und Client

Modbus Master

BACnet Server und Client

MQTT Broker und Client

Assa Abloy FT-Connect

 

Für alle anderen Komponenten mit Diagnoseausgängen muss je ein Kanal angelegt werden.

In der Listenauswahl werden nur Kanäle zur Auswahl angeboten, bei denen Diagnosedaten vorhanden sind. Die verknüpften Komponenten müssen Diagnosedaten gesendet haben.

 

Datenpunkte der Komponente

Name

Typ

Funktion

Aktuelle Komponente

Ausgang

Ausgabe des Komponenten-Namen, welche aktuell für die Ausgabe ausgewählt ist.

Anzeige löschen (Protokollfenster)

Ausgang

Verbindung zum Protokollfenster "Anzeige löschen", sofern diese Komponente verwendet wird.

Bekannte Komponenten (Listenauswahl)

Ausgang

Verbindung zur Listenauswahl "Daten aus Zeichenkette importieren"

Debugausgang (Einträge der gewählten Komponente)

Ausgang

Verbindung zum Protokollfenster "Eingang (Signal)" (empfohlen) oder einer anderen Komponente, welche Text darstellen kann.

Debugeingang

Eingang

Verbindung zu den Diagnose-Ausgängen der oben aufgeführten Komponenten. Alle Komponenten verwenden das gleiche Netz.

Dynamisch

Ordner

Hier werden Diagnose-Ausgaben beliebiger Komponenten verknüpft. Zuvor muss unter Kanäle je Diagnose-Ausgang ein Eintrag angelegt werden. Jede Komponente muss mit einem eigenen Netz angebunden werden.

Empfangene Nachrichten pro Sekunde (gemittelt über 10s)

Ausgang

Anzahl Empfangener Nachrichten aller verknüpften Treiber pro Sekunde, gemittelt über 10 Sekunden.

Gesendete Nachrichten pro Sekunde (gemittelt über 10s)

Ausgang

Anzahl Nachrichten, welche vom ausgewählten Treiber ausgegeben werden, gemittelt über 10 Sekunden.

Komponente wählen

Eingang

Verbindung zur Listenauswahl "Ausgewählter Wert"

Löschen (Alle Nachrichten)

Eingang

Löscht alle Debugnachrichten von allen Komponenten.

Löschen (Nachrichten der aktuellen Komponente)

Eingang

Löscht alle Debugnachrichten von dem derzeit ausgewählten Komponenten.

Nachrichten in Dateien speichern

Bidirektional

Ist dies gesetzt, werden die Protokolle aller Komponenten automatisch gespeichert. Speicherort: C:\ProgramData\Alexander Maier GmbH\EisBär 3.0\Debugger\

 

Eigenschaften der Komponente

Name

Standard

Funktion

Kanäle

0

Für jeden Diagnose-Ausgang, welcher über den Debugger umgeschaltet werden soll, muss ein Kanal erstellt werden.

Anzahl Nachrichten pro Sender

100

Es kann festgelegt werden, wie viele Nachrichten pro Komponente vorgehalten werden sollen.

Zeitstempel hinzufügen

X

Um die reale Zeit der Information ausgeben zu können, wird der Zeitstempel der Nachricht hinzugefügt. Im Protokollfenster sollte der Zeitstempel dann deaktiviert werden.

Nachrichten in Datei speichern

 

Ist diese Auswahl gesetzt, werden die Protokolle aller Komponenten automatisch gespeichert.

Speicherpfad

 

Standard-Speicherort: C:\ProgramData\Alexander Maier GmbH\EisBär 3.0\Debugger\

Auto Backup

niemals

Es kann eine Backup-Routine für den gewählten Zeitraum festgelegt werden.

Backup zippen

 

Setzen, um die die Backup-Datei in eine zip-Datei zu packen.

Alle Nachrichten als Einheit senden (bei Empfang)

 

aktivieren bei Anzeige über die Komponente "Wertabhängiger Text".

Es werden bei Empfang einer neuen Nachricht für den aktuell gewählten Sender alle zugehörigen Nachrichten als ein String gesendet.

Wird das Protokollfenster zur Anzeige verwendet muss diese Eigenschaft deaktiviert sein.

Alle Nachrichten als Einheit senden (bei Senderwechsel)

 

aktivieren bei Anzeige über die Komponente "Wertabhängiger Text".

Es werden bei Wechsel des Senders alle zugehörigen Nachrichten als ein String gesendet.

Wird das Protokollfenster zur Anzeige verwendet muss diese Eigenschaft deaktiviert sein.

 

Mustervorlagen:

Downloadlink: Debugger mit Listenauswahl und Protokollfenster

Allgemeine Info zu Mustervorlagen (SCADAComp):

Gewünschte SCADAComp-Datei herunterladen und die ZIP-Datei in einem leeren Ordner entpacken. Im EisBär-Editor-Ribbon unter Projekt die Option "Komponenten importieren" starten und die Vorlage laden. Sollte eine Konvertierung nötig sein, da die EisBär-Version neuer ist,  mit JA den Vorgang bestätigen. Um die Funktionalität zu erhalten, beim Einfügen die Option: "Neue Netze erzeugen" als Kopierregel auswählen.