Projekteinstellungen Telegramm MonitorMit 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 |
|
| 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. |
| 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. |