Offline-Konfiguration des OPC UA-Adapters ausführen
Szenario: Sie möchten die OPC UA-Konfiguration im Offline-Modus vorbereiten, indem Sie JSON-Dateien importieren und Konfigurationsdaten im Web Client SORIS OPC UA Konfigurator bearbeiten.

Die Offline-Konfiguration kann besondere Konfigurationsanforderungen adressieren. Wenn Sie mit OPC UA-Online-Daten arbeiten möchten, wird stattdessen die Online-Konfiguration empfohlen.
Ablaufdiagramm:

Voraussetzungen:
- Nur für angepasste Objektmodelle:
- Sie haben die erforderlichen angepassten OPC UA-Objektmodelle erstellt. Anweisungen hierzu finden Sie unter Objektmodell erstellen und konfigurieren.
- Sie legen die Eigenschaft Alarm.AlarmDPE für die benutzerdefinierten OPC UA-Objektmodelle fest, für die Sie Alarme haben möchten. Weitere Einzelheiten finden Sie unter Anpassung der OPC-Bibliothek.
Hinweis: Die Konfiguration der Eigenschaft Alarm.AlarmDPE muss genau mit der Konfiguration in der Bibliothek OPC_UA_HQ_1 übereinstimmen. - Sie haben die angepassten OPC UA-Objektmodelle exportiert. Anweisungen hierzu finden Sie in SORIS unter Objektmodell exportieren.
- Sie haben die exportierten Objektmodelle (OWL-Dateien) manuell in die Ordner \AdditionalSW\OPCUA_Configurator\DataModels und \GMSMainProject\AddSW\OPC_UA_Client\DataModels kopiert.
- Eine JSON-Datei für jeden OPC UA Server, den Sie konfigurieren möchten, ist unter SORIS OPC UA Adapter\Configurations verfügbar.
Schritte:
1 – SORIS OPC UA-Konfigurator starten
- Doppelklicken Sie die Datei OPCUA_Configurator im Ordner AdditionalSW\tool_opc-ua der Software-Verteilung, die lokal oder auf der Installations-DVD verfügbar ist.
- Die Seite SORIS OPC UA konfigurieren wird angezeigt.
2 – Konfigurationsdaten importieren und anpassen
- Klicken Sie Konfiguration importieren.
- Führen Sie im Dialogfeld Datei öffnen folgende Schritte aus:
a. Wenn der Ordner \\SORIS OPC UA Adapter\Configurations, nicht automatisch geöffnet wird, navigieren Sie zum gewünschten Ordner.
b. Gewünschte JSON-Datei wählen
c. Klicken Sie Öffnen.
d. Klicken Sie OK. - Die Konfiguration der ausgewählten Datei wird geladen.
- Führen Sie eine oder mehrere der folgenden Aktionen beim Bedarf aus:
- Passen Sie die importierte Konfiguration an. Anweisungen finden Sie im Online-Konfigurations-Verfahren unter Schritt 4 - OPC-UA-Konfiguration einstellen.
Hinweis: Wenn Sie mit mehreren OPC UA-Servern arbeiten, importieren Sie für jeden OPC UA-Server die spezifische JSON-Datei, passen Sie die Konfiguration an und speichern Sie die Änderungen. - Stellen Sie die erweiterte Punktkonfiguration ein. Weitere Anweisungen finden Sie unter Erweiterte Konfiguration für OPC UA festlegen.
Hinweis: Alle Änderungen an dieser Konfiguration werden dann in der Datei AlarmTable.conf gespeichert.
3 – Änderungen speichern
Um die aktuellen Einstellungen in einer Datei zu speichern, gehen Sie wie folgt vor:
- Klicken Sie im Abschnitt OPC UA-Einstellungen die Option Konfiguration speichern.
- Das Dialogfeld Speichern unter wird geöffnet und zeigt den Zielordner an: \\SORIS OPC UA Adapter\Configurations.
- Wählen Sie eine der folgenden Möglichkeiten:
- Um die Einstellungen in einer neuen JSON-Datei zu speichern, geben Sie einen neuen Dateinamen ein.
- Um die Einstellungen in einer vorhandenen JSON-Datei zu speichern, wählen Sie diese aus.
- Klicken Sie Speichern.
- Klicken Sie OK.
- Wenn Sie die Einstellungen in einer neuen Datei gespeichert haben, wird eine neue JSON-Datei im Zielordner erstellt. Wenn Sie die Einstellungen in einer vorhandenen Datei gespeichert haben, wird diese JSON-Datei überschrieben. Diese Konfiguration wird anschliessend über den OPC UA-Adapter in Desigo CC erkannt.
Hinweis: Es wird eine JSON-Datei für jeden konfigurierten OPC UA-Adapter erstellt bzw. aktualisiert. Wenn Sie mehrere OPC UA-Server verwenden, müssen Sie diese einzeln konfigurieren und jede Konfiguration in der zugehörigen JSON-Datei speichern. Jedes Mal, wenn eine JSON-Datei gespeichert wird, wird die Datei „AlarmTable.conf“ neu erstellt und enthält somit die neueste Alarmkonfiguration (erweiterte Punktkonfiguration).