Verbindung mit Geräten von Drittanbietern über OPC UA

Die meisten der schrittweisen Anweisungen in diesem Abschnitt mit Beispielen basieren auf einem OPC UA Subscriber-Kanal, aber dieselben Grundsätze können auch auf die Datenerfassung von einem anderen Gerätetyp angewendet werden.

Im folgenden Abschnitt wird Schritt für Schritt beschrieben, wie der TC3 IoT Data Agent konfiguriert wird, um Daten von einem OPC UA-Server abzutasten und mit einem JSON-Datenformat an einen MQTT-Message-Broker zu veröffentlichen.

OPC UA-Gate, Kanal und Symbole konfigurieren

Folgen Sie den Anweisungen Schritt für Schritt, um ein OPC UA-Gate und einen Subscriber-Kanal zu erstellen und der Konfiguration des Kanals OPC UA-Nodes hinzuzufügen.

Die Topologieansicht ist aktiviert.
1. Rechtsklicken Sie auf die leere Fläche und wählen Sie Add Gate (OPC UA) aus.
2. Wählen Sie das neue Gate aus und konfigurieren Sie die OPC UA-spezifischen Einstellungen im Eigenschaften-Fenster (Server-URL, Sicherheitsrichtlinie, Nachrichtensicherheitsmodus, …).
3. Rechtsklicken Sie auf das neue Gate und wählen Sie Add Channel (Subscriber) aus.
4. Wählen Sie den neuen Kanal aus und setzen Sie „SamplingMode“ auf „OnChange“. Belassen Sie bei allen anderen Feldern die Standardeinstellungen.
5. Öffnen Sie den Target Browser.
6. Navigieren Sie zum OPC UA-Namensraum und fügen Sie der Konfiguration einige Symbole hinzu, indem Sie sie zum Subscriber-Kanal ziehen.
Ein OPC UA-Gate und ein Subscriber-Kanal wurden erstellt. OPC UA-Nodes wurden der Konfiguration hinzugefügt.
Verbindung mit Geräten von Drittanbietern über OPC UA 1:

ServerURL

Stellen Sie sicher, dass die ServerURL, die Sie in den Gate-Einstellungen festgelegt haben, der ServerURL entspricht, die im Target Browser verwendet wird.

MQTT-Gate und Kanal konfigurieren

Folgen Sie den Anweisungen Schritt für Schritt, um ein MQTT-Gate und einen Publisher-Kanal zu erstellen.

Die Topologieansicht ist aktiviert.
1. Rechtsklicken Sie auf die leere Fläche und wählen Sie Add Gate (MQTT) aus.
2. Wählen Sie das neue Gate aus und konfigurieren Sie die MQTT-bezogenen Einstellungen im Eigenschaften-Fenster (Broker-Adresse, …).
3. Rechtsklicken Sie auf das neue Gate und wählen Sie Add Channel (Publisher) aus.
4. Wählen Sie den neuen Kanal aus und setzen Sie „SamplingMode“ auf „OnChange“, „Formatter“ auf „Simple JSON“ und „Topic“ auf „TestTopic“. Belassen Sie bei allen anderen Feldern die Standardeinstellungen.
Ein MQTT-Gate und ein Publisher-Kanal wurden erstellt.

Zuordnung (Mapping) erstellen

Folgen Sie den Anweisungen Schritt für Schritt, um eine Zuordnung zwischen Quell- und Zielsymbolen zu erstellen. Zu beachten ist, dass eine Zuordnung nur zwischen Kanälen mit verschiedenen Rollen (z. B. zwischen einem Subscriber- und einem Publisher-Kanal und umgekehrt) möglich ist.

Drag-and-drop – Kanal:

Halten Sie die Strg-Taste gedrückt und ziehen Sie den Subscriber-Kanal zum Publisher-Kanal.

Der Konfigurator erstellt automatisch neue Symbole auf dem Publisher-Kanal und eine Zuordnung zwischen dem Quell- und Zielsymbol.

Drag-and-drop – Symbol:

Halten Sie die Strg-Taste gedrückt und ziehen Sie ein Symbol vom Subscriber-Kanal entweder zu einem vorhandenen Symbol auf dem Publisher-Kanal oder zum Publisher-Kanal selbst.

Der Konfigurator verbindet das Quell- und Zielsymbol miteinander oder, wenn das Symbol zu einem Kanalobjekt gezogen wurde, erstellt das Zielsymbol automatisch

Konfiguration aktivieren

Folgen Sie den Anweisungen Schritt für Schritt, um die derzeit geöffnete Konfiguration zu aktivieren.

1. Wählen Sie das Zielsystem über die Symbolleiste aus.
2. Klicken Sie auf die Schaltfläche Activate Configuration.
Es öffnet sich ein Dialog mit der Frage, ob der Ziel-TC3 IoT Data Agent in den Run-Modus wechseln soll.
3. Bestätigen Sie den Dialog mit Yes, wenn Sie den Modus wechseln möchten. Anderenfalls wählen Sie No aus.
Die Konfiguration ist aktiviert.

Die resultierende Konfiguration sieht wie folgt aus:

Verbindung mit Geräten von Drittanbietern über OPC UA 2: