Übersicht
Mit dem TwinCAT Analytics Logger ist die zyklussynchrone Erfassung von Prozess- und Applikationsdaten der Maschinensteuerung möglich. Charakteristisch für den Logger ist seine hohe Leistung, da er direkt im Echtzeitkontext der TwinCAT-Steuerung arbeitet.
Der TwinCAT Analytics Logger kann entweder als MQTT-Client fungieren und die Daten regelmäßig an einen MQTT-Message-Broker übertragen (MQTT-Modus) oder die Daten lokal in einer Datei auf der Festplatte der Maschinensteuerung speichern (Dateimodus). Die erforderliche Konfiguration erfolgt in Microsoft Visual Studio®. Alle Variablen des Prozessabbilds und der SPS-Anwendung können über Kontrollkästchen einfach der Konfiguration hinzugefügt werden, ohne dass Programmierung erforderlich ist.
Bei Verwendung als MQTT-Client kann der Logger kurze Unterbrechungen der Verbindung zum Message-Broker mit Hilfe einer Ringpuffer-Funktionalität überbrücken, um den Verlust von Daten kurzzeitig zu verhindern. Bei Verwendung im Dateimodus kann ebenfalls ein Ringpuffer konfiguriert werden, der hilfreich sein kann, wenn die Speicherkapazität begrenzt ist oder wenn keine Daten dauerhaft aufgezeichnet (im Folgenden als „geloggt“ bezeichnet) werden müssen, sondern der Fokus auf einem festen Zeitintervall liegt.
Die geloggten Daten können auf verschiedene Weise genutzt werden, aber ihr Hauptzweck ist die Datenanalyse mit TwinCAT Analytics sowie die Datenvisualisierung mit TwinCAT Scope.
Komponenten
- Konfigurationsoberfläche im TwinCAT-Projektbaum
- Beschreibungsdateien TcAnalytics.tmc und TcIotBase.tmc
- Treiber TcAnayltics.sys und TcIotDrivers.sys
Liste der wesentlichen Merkmale
Funktionalität | TC3 Analytics Logger als MQTT-Client | TC3 Analytics Logger für lokale Speicherung |
Programmierbare Aufzeichnungssteuerung | Ja | Ja |
Konfigurationsschnittstelle | Ja | Ja |
RT-Kontext | Ja | Ja |
MQTT | Ja | Nein |
Analytik-Binärformat | Ja | Ja |
JSON-Format | Nein | Nein |
Dateispeicherung | Nein | Ja |
Ringpuffer | Ja | Ja |
Authentifizierung | Ja | Nein |
Verschlüsselung | Ja | Ja |
Kompression | Ja | Ja |