> 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/acron-10.2/acron_module/ac_admin/anlagenuebersicht/anlage/dienste_und_anwendungen/opc-ua-server.md).

# OPC UA Server

Damit acron Mess- und Servicedaten, z.B. vom Leitsystem, in einem eigenen Bild anzeigen oder automatische Maßnahmenhinweise einblenden kann, stellt acron diese Daten durch einen OPC UA Server (ACOpcUA.EXE) zur Verfügung. Diese Schnittstelle kann von allen OPC UA-fähigen Systemen verwendet werden.

Siehe hierzu auch: <https://de.wikipedia.org/wiki/OPC\\_Unified\\_Architecture>

## Server

### Status

Status des OPC UA Servers

## Verbindung <a href="#verbindung" id="verbindung"></a>

### Serveradresse

Der hier eingetragene Name muss mit dem Host- bzw. Domainnamen des Rechners übereinstimmen, auf dem der OPC UA Server laufen soll. Dieser Name wird bei aktiver Sicherheit zur Laufzeit ebenfalls für die Verifizierung des Zertifikates verwendet.

### Port

TCP/IP Portnummer, die der OPC UA Server verwenden soll

## Zeitangaben und Intervalle <a href="#zeitangaben-intervalle" id="zeitangaben-intervalle"></a>

### Zeitstempel in lokaler Zeit

Zeitstempel werden in lokaler Zeit angezeigt, ansonsten wird die UTC verwendet.

### Aktualisierungsintervall für Prozessdaten

Prozessdaten werden alle n Millisekunden aktualisiert (erlaubt sind Werte von 200 bis 6000 ms)

## Bereitstellung von Verdichtungswerten <a href="#bereitstellung" id="bereitstellung"></a>

Bitte legen Sie fest, für welche Verdichtungsebenen der Server Daten bereitstellen soll. Aus Performance- und Effizienzgründen aktivieren Sie bitte nur die wirklich benötigten Optionen.

{% hint style="info" %}
Prozesswerte werden immer bereitgestellt - sie müssen weder aktiviert noch deaktiviert werden.
{% endhint %}

## Authentifizierung <a href="#authentifizierung" id="authentifizierung"></a>

### Anonym

Clients authentifizieren sich ohne Benutzer und Passwort

### Benutzer

Benutzername/Passwort Kombinationen, mit denen sich Clients authentifizieren können.

Es sind maximal 8 Einträge möglich, Einträge mit leerem Passwort sind zulässig.

{% hint style="info" %}
Benutzer, die hier eingetragen werden, müssen in der [Benutzerverwaltung](/acron-10.2/acron_module/ac_designer/anlagenkonfiguration/benutzerverwaltung.md) des acron Designer existieren oder angelegt werden.
{% endhint %}

## Sicherheitsrichtlinien <a href="#sicherheitsrichtlinien" id="sicherheitsrichtlinien"></a>

Es ist jede beliebige Kombination aus Sicherheitsrichtlinien zulässig, mindestens 1 muss jedoch gewählt werden.

Wird eine signierte Verbindung gewählt, müssen entsprechende [Clientzertifikate](#clientzertifikat) hinterlegt werden.

### Keine (unsicher)

Die Verbindung wird weder signiert noch verschlüsselt.

{% hint style="info" %}
Dieses Verfahren ist unsicher.
{% endhint %}

### Basic256Sha256

Die Kommunikation wird mit dem Algorithmus Basic256Sha256 signiert bzw. verschlüsselt.

### Aes128Sha256RsaOaep

Die Kommunikation wird mit dem Algorithmus Aes128Sha256RsaOaep signiert bzw. verschlüsselt.

## Serverzertifikat <a href="#serverzertifikat" id="serverzertifikat"></a>

Es gibt zwei verschiedene Möglichkeiten, ein Zertifikat auszuwählen:

* Zertifikat aus einer Zertifikatsdatei importieren

  Über die Schaltfläche 'Zertifikat importieren' eine \*.pfx-Datei auswählen.
* Selbstsigniertes Zertifikat erstellen
  * Zertifikat generieren

    Der öffentliche und der private Teil des Zertifikats werden zusammen in einer passwortgeschützten \*.pfx-Datei gespeichert.

    Die kombinierte Zertifikatsdatei wird im anlagenspezifischen Ordner Certificates (C:`\`ProgramData`\`ACRON`\`Anlagenname`\`Certificates) abgelegt.
  * Zertifikat exportieren

    Das selbstsignierte Zertifikat wird ohne den privaten Schlüssel als \*.cer-Datei auf dem Desktop abgelegt.\
    Damit ein OPC UA Client eine verschlüsselte Verbindung zum Server aufbauen kann, muss das Zertifikat mit Hilfe des Zertifikatimport-Assistenten auf dem Hostrechner des Clients im Speicher “Vertrauenswürdige Stammzertifizierungsstellen” hinterlegt werden.

{% hint style="info" %}
Selbstsignierte Zertifikate sind nur für Entwicklungs- und Testzwecke gedacht. Für den Produktivbetrieb ist ein von einer vertrauenswürdigen Zertifizierungsstelle ausgestelltes Zertifikat empfohlen.
{% endhint %}

## Clientzertifikat <a href="#clientzertifikat" id="clientzertifikat"></a>

Zertifikate, die bei aktivierter Signierung der Verbindung (siehe „Sicherheitsrichtlinien“) zur Verifizierung der Clientidentität verwendet werden.

Clientzertifikate, die als vertrauenswürdig anzusehen sind, müssen im angegebenen Ordner hinterlegt werden.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.videc.de/acron-10.2/acron_module/ac_admin/anlagenuebersicht/anlage/dienste_und_anwendungen/opc-ua-server.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
