Übersicht Projekteinstellungen Telegramm Monitor

Mit dem Telegrammmonitor können Telegramme im Hintergrund aufgezeichnet werden. Die Telegramme werden hierbei nicht auf die SD Karte gespeichert sondern im RAM, daher belastet diese Aufzeichnung die Lebensdauer der SD Karte nicht.

Aufruf Menü Projekteinstellungen - Telegrammmonitor




Monitor aktivieren Aktiviert den Telegrammmonitor
Ringpuffer Anzahl der Telegramme, die die Steuerung im Arbeitsspeicher vorhält. Die Aufzeichnung läuft endlos weiter: ist die eingestellte Anzahl erreicht, werden die ältesten Telegramme durch die neuesten überschrieben. Der Wert legt also fest, wie weit die Ansicht "Aktueller Puffer" zurückreicht, und nicht, wann die Aufzeichnung endet.

Ein Telegramm belegt rund 300 Byte. In Klammern hinter der Beschriftung steht deshalb laufend mit, wieviel Arbeitsspeicher der Ringpuffer bei der eingestellten Anzahl im gefüllten Zustand belegt: 100000 Telegramme sind etwa 29 MB, der Höchstwert von 262144 Telegrammen 77 MB. Der Wert sollte nur so groß gewählt werden wie für die Diagnose nötig - der Arbeitsspeicher fehlt sonst dem Programm.

Der Ringpuffer liegt ausschließlich im Arbeitsspeicher. Bei einem Neustart der Steuerung oder einem Stromausfall ist sein Inhalt verloren. Wird "Permanent speichern" nicht verwendet, sind Telegramme, die aus dem Ringpuffer herausgefallen sind, endgültig weg.
Filter
  • Alle: Es werden alle Telegramme aufgezeichnet.
  • Nur KNX: Es werden nur KNX Telegramme aufgezeichnet (alle Adresse kleiner gleich 31/7/255)
  • Nur Intern: Es werden nur interne Telegramme aufgezeichnet (alle Adresse größer 31/7/255)
  • Filter: Es werden nur die Adressen aufgezeichnet, welche in der Filtertabelle eingetragen sind. Die Filtertabelle wird nur bei dieser Auswahl angezeigt.


Filter Tabelle Hier können Adressen als Filter hinzugefügt werden. Ziehen Sie Adressen aus dem Variablenfenster in diese Tabelle um Adressen hinzuzufügen. Aufgezeichnet werden immer alle Adressen der Tabelle, und zwar über alle Registerkarten hinweg. Das Häkchen vor der Adresse steuert nur, ob die Telegramme dieser Adresse in der Tabelle angezeigt werden. Dadurch kann die Anzeige jederzeit geändert werden, ohne dass aufgezeichnete Telegramme verloren gehen. Über die Registerkarten können mehrere Filterlisten angelegt und frei benannt werden, angezeigt werden die Telegramme der gerade gewählten Registerkarte.
Tabelle filtern Das Eingabefeld unter der Tabelle schränkt die Anzeige ein, aufgezeichnet wird weiterhin alles. Es können mehrere Suchbegriffe durch Leerzeichen oder Semikolon getrennt angegeben werden. Ohne Platzhalter muss der Eintrag genau übereinstimmen. Der Stern steht für beliebige Zeichen, zum Beispiel zeigt 10/10/* alle Adressen der Mittelgruppe 10/10 und 10* alle Adressen der Hauptgruppe 10. Verglichen werden Zieladresse, Quelladresse, Befehl, Wert und die Daten in Hex. Damit können auch die Telegramme eines einzelnen Gerätes (zum Beispiel 1.1.*) oder alle Schreibtelegramme (Write) angezeigt werden.
Statuszeile Unter der Tabelle wird die Anzahl der aufgezeichneten und - sobald ein Filter aktiv ist - der angezeigten Telegramme eingeblendet. Ist der Filtertyp "Filter" gewählt und die Filtertabelle leer, weist die Statuszeile darauf hin, dass die Steuerung in diesem Fall gar nichts aufzeichnet.
Export Die angezeigten Telegramme werden als CSV-Datei mit Semikolon als Trennzeichen gespeichert. Die erste Spalte enthält den vollständigen Zeitstempel im Format Jahr-Monat-Tag Stunde:Minute:Sekunde.Millisekunde, der sich in einer Tabellenkalkulation direkt sortieren und weiterverarbeiten lässt.
Permanent speichern Mit dieser Option werden Telegramme zusätzlich dauerhaft gespeichert, je Tag eine Datei. Bitte Beachten: Häufiges Speichern kann die Lebensdauer des internen Flash Speichers reduzieren. Es sollte eine optionale Industrie Speicherkarte verwendet werden.

Zusammenspiel mit dem Ringpuffer: Jedes aufgezeichnete Telegramm wird in den Ringpuffer und in die Tagesdatei geschrieben. Die Größe des Ringpuffers begrenzt die Dateien also nicht - in den Dateien steht lückenlos alles, was der Filter durchgelassen hat, auch wenn es im Ringpuffer längst überschrieben wurde. Der Ringpuffer bestimmt nur, wie weit die Ansicht "Aktueller Puffer" zurückreicht. Wie weit die Dateien zurückreichen, legt "Permanent speichern Tage" fest.

Über "Daten laden" wird ausgewählt, was angezeigt wird: entweder "Aktueller Puffer" (Arbeitsspeicher) oder eine der Tagesdateien. Die Steuerung sammelt neue Telegramme kurz im Arbeitsspeicher und schreibt sie einmal pro Minute in die Datei; beim Anfordern einer Datei wird vorher gespeichert, die geladene Datei ist deshalb immer auf dem aktuellen Stand.

Je Tag entsteht eine Datei mit der Endung .mon2. Aufzeichnungen aus Versionen vor 2.3136 haben die Endung .mon, enthalten keine Millisekunden und können unverändert weiter geöffnet werden.
Permanent speichern Tage
Anzahl der Tage, die aufbewahrt werden. Sind mehr Tage vorhanden, löscht die Steuerung die Dateien der ältesten Tage. Dieser Wert begrenzt ausschließlich die Dateien, nicht den Ringpuffer.


Spalten der Telegrammtabelle

Datum Tag der Aufzeichnung.
Zeit Uhrzeit der Aufzeichnung mit Millisekunden. Aufzeichnungen einer älteren Steuerung führen keine Millisekunden mit und werden mit .000 angezeigt.
Abstand (ms) Zeitlicher Abstand zum vorherigen angezeigten Telegramm in Millisekunden. Damit sind schnell aufeinanderfolgende Telegramme und Telegrammschleifen sofort zu erkennen. Ist ein Filter aktiv, bezieht sich der Abstand auf die angezeigten Telegramme, nicht auf alle aufgezeichneten.
Quelle Physikalische Adresse des Absenders. Telegramme der Steuerung selbst werden blau hinterlegt.
Ziel Gruppenadresse des Telegramms.
Wert Wert des Telegramms, umgerechnet mit dem Datentyp der Adresse aus dem Projekt.
Service ID Dienst der Steuerung, von dem das Telegramm stammt.
Befehl Read, Write oder Response.
Datentyp Datentyp des Telegramms.
Länge Anzahl der Datenbytes.
Daten Hex Rohdaten des Telegramms in hexadezimaler Schreibweise.