> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/june5-3.6/datenquellenunterstuetzung-und-einbindung/opc-ua-ha.md).

# OPC UA HA

Ein JUNE5 OPC UA HA Datenquellen-Endpunkt stellt die Verbindung zu einem OPC UA Historical Access Server her. Der Zugriff auf die historischen Daten eines OPC UA HA Servers erfolgt über die JUNE5 Datenquelle, die dem JUNE5 OPC UA HA Datenquellen-Endpunkt zugeordnet ist. Dabei erfolgt die Zuordnung nach dem internen Aufbau des OPC-UA-Servers. Mit Ausnahme des Knoten mit dem Bezeichner ***Server*** werden alle unmittelbaren Unterknoten mit dem Bezeichner ***Objekts*** als Datenquelle in JUNE5 festgelegt.

Unterstützt werden OPC UA Server mit OPC UA Historical Access Spezifikation.

Vorausgesetzt wird eine JUNE5 Lizenz (Professional oder Enterprise) mit der Option Datenquelle (Order No. JUNE5-OPTN-DS-UAH).

In JUNE5 können sowohl Prozesswerte als auch aggregierte Werte der Daten aus OPC UA Server ermittelt werden. Wobei der Zugriff auf aggregierte Werte sich auf bestimmten Datenbasen und Aggregatfunktionen sich beschränkt. Damit der Zugriff auf aggregierte Werte erfolgen kann, muss der OPC UA Server die Daten in einer zum JUNE5 passenden Datenbasis und Aggregatfunktion bereitstellen.

In der folgenden Tabelle sind die unterstützten Datenbasen für die OPC UA Messgrößen dargestellt.

| Verdichtungsstufe | Beschreibung (Intervall) |
| ----------------- | ------------------------ |
| PROCESS           | Rohwert                  |
| INTERVAL1         | 1 Minute                 |
| INTERVAL2         | 5 Minuten                |
| INTERVAL3         | 15 Minuten               |
| INTERVAL4         | 30 Minuten               |
| INTERVAL5         | 1 Stunde                 |
| INTERVAL6         | 2 Stunden                |
| DAY1              | Tag                      |
| WEEK              | Woche                    |
| MONTH             | Monat                    |
| YEAR              | Jahr                     |

*Tabelle: Unterstützte Datenbasen für OPC UA Server Messgrößen*

Da in der JUNE5 Weboberfläche keine Möglichkeit besteht, die Aggregatfunktion für die Berechnung von aggregierten Werten einzustellen, wird über die Weboberfläche systematisch den Mittelwert abgefragt. Über die API oder das Excel-Add-In können weitere Aggregatfunktionen zur Berechnung von aggregierten Werten eingestellt werden. Die folgende Tabelle zeigt die unterstützten Aggregatfunktionen für die OPC UA Messgrößen.

| Aggregatfunktion | Beschreibung                      |
| ---------------- | --------------------------------- |
| Mittelwert       | Mittelwert der Werte im Intervall |
| Minimum          | Kleinster Wert im Intervall       |
| Maximum          | Größter Wert im Intervall         |
| Summe            | Summe aller Werte im Intervall    |

*Tabelle: Unterstützte Aggregatfunktionen für OPC UA Server Messgrößen*

{% hint style="info" %}
In Verbindung mit Atvise 3.x sind folgende Einschränkungen bekannt. Eine Auswertung kann nur auf Datenbasis der Prozesswerte erfolgen. Für andere Datenbasen werden keine Messwerte dargestellt, wenn der Atvise Server die Daten zu einer von JUNE5 passenden Datenbasen und Aggregatfunktionen nicht bereitstellt. Dieses resultiert aus der Umstrukturierung der historischen Funktionalitäten des Produktes Atvise.
{% endhint %}

### Portnummer des OPC UA Servers

{% hint style="info" %}

* Die Firewall muss von der IT so konfiguriert sein, dass der Server im Netzwerk per Fernzugriff erreichbar ist.
* Es kann vorkommen, dass bei aktiviertem Internetprotokoll Version 6 (IPv6) und Version 4 (IPv6) auf dem Rechner mit dem JUNE5-Server eine Verbindung zu einem OPC UA Server im Netzwerk nicht aufgebaut werden kann, weil der Hostname des remoten OPC UA Servers nicht aufgelöst werden konnte. Dies wird vom JUNE5-Server mit der Fehlermeldung ***OpcUaBadCommunicationError*** zurückgemeldet. Abhilfe schaffen Sie, indem Sie die IP-Adresse des OPC UA Servers in die Datei ***/etc/host*** des Rechners eintragen, auf dem der JUNE5 -Server läuft.
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.videc.de/june5-3.6/datenquellenunterstuetzung-und-einbindung/opc-ua-ha.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
