Stream Targets
Im Tab Stream Targets können ein oder mehrere Targets für die akquirierten Daten definiert werden. Dabei unterstützt der TwinCAT Analytics Logger zwei Target Optionen. Er kann Daten im Analytics Binär-Format auf das lokale Dateisystem schreiben. Oder die Daten im gleichen Format an einen MQTT Message Broker versenden. Dabei ist es egal, ob der Message Broker auf dem lokalen oder einem remote System läuft.
Klicken Sie auf Add New Target, um einen neuen Eintrag in der Liste zu erzeugen. Alle Einträge der Liste stehen später für die Stream-Definition zur Verfügung und können individuell den Streams zugeordnet werden. Ein Target kann auch von verschiedenen Streams gleichzeitig genutzt werden.
Nachdem Sie ein Target hinzugefügt haben können Sie einen Namen vergeben, der das Target beschreibt. Beispielsweise MyLocalFileTarget. Danach stellen Sie in der DropDown-Box den Typ des Targets ein. In diesem Fall auf File.

Dadurch steht Ihnen die Möglichkeit zur Verfügung, ein Verzeichnis für die Daten auf der lokalen Festplatte auszuwählen. Der Default ist das TwinCAT Boot-Verzeichnis. Für eine möglicherweise gewünschte Synchronisation der Zeitstempel mit anderen Systemen steht ein Time Provider Typ zur Auswahl. Dieser wird im Kapitel Zeitstempelkorrektur genauer erläutert, da er auch für beide Target Typen File und MQTT verfügbar ist.
Sollten Sie als Target Typ MQTT auswählen, steht Ihnen die Möglichkeit zur Verfügung Verbindungsdaten zum Message Broker anzugeben.

Dafür klicken Sie auf den Button mit den drei Punkten. Dann öffnet sich folgendes Fenster.

Hier geben Sie im Wesentlichen den Hostnamen oder die IP-Adresse des MQTT Message Brokers an. Dabei ist zu beachten, dass es sich um einen nativen MQTT Message Broker handelt, der Retain-Topics unterstützt. Es wird empfohlen, die Authentifizierungs-Möglichkeiten des Brokers zu nutzen. Die erforderlichen Eingaben von User und Passwort können hier direkt vorgenommen werden. Des Weiteren müssen Sie entscheiden, ob die Kommunikation über TLS mit Zertifikaten abgesichert werden soll. Die Einstellungsmöglichkeiten finden Sie im Kapital Securtiy- TLS.
Falls Sie bereits Targets im TwinCAT Target Browser definiert haben, können Sie diese auch hier importieren. Dazu klicken Sie bitte den Button Import. Das folgende Fenster öffnet sich.

Wählen Sie ein File oder MQTT-Target aus und drücken auf Import. Alle Einstellungen inklusive Security werden automatisch für den Analytics Logger übernommen.