> 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-9.3/anlagenkonfiguration/prozessanbindung/provider/providerid/treiberauswahl/opc_data-access-client-mit-zeitstempel.md).

# OPC Data Access Client mit Zeitstempel

#### Hintergrund

Der Anbindungstreiber für OPC arbeitet mit allen OPC-Servern ab der OPC-Version 1.0 zusammen. Es können Messdaten und Instandhaltungsdaten übernommen werden. Alarme und Meldungen können derzeit nicht übernommen werden. Der ACRON Provider wird ereignisgesteuert über alle Änderungen der angeforderten Daten informiert und speichert sie in der ACRON Datenbank zyklisch ab.

Der *Treiber OPCClient* übernimmt alle Werte des Servers ereignisgesteuert und bildet selber einen Zeitstempel. Dadurch kann die ACRON Delta Event Aufzeichnung eingesetzt werden.

Der *Treiber OPCClientTS* übernimmt alle Werte des Servers ereignisgesteuert und schreibt diese mit dem Zeitstempel des Servers in die ACRON Datenbank.

Hinweis

Die ACRON Delta Event Aufzeichnung kann nicht verwendet werden. Dieser Treiber sollte also nur dann eingesetzt werden, wenn bekannt ist, in welchem Umfang und wie oft der Server neue Werte liefert und wenn dieser Umfang auch gewünscht ist.

Ist der Wert des Tags gleich NULL, geht ACRON für die Übernahme der Impulse der Instandhaltungsverarbeitung davon aus, dass das entsprechende Aggregat nicht läuft. Bei jedem anderen Wert geht ACRON davon aus, dass das entsprechende Aggregat läuft.

#### Syntax der externen Variablen

Name der Variablen wie im OPC Server definiert

Hinweis

Soll von einer externen Variablen nur ein einzelnes Bit übernommen werden, wird nach dem Variablennamen ein Komma und anschließend die Bitnummer (0-31) angehängt. Falls von dem 0. Bit der Variablen `TEST` die Werte übernommen werden sollen, wird die externe Variable folgendermaßen angegeben: `TEST,0`.

#### Übernahme externer Variablen

1. Ausfüllen aller Parameter für den Provider
2. Starten des Leitsystems
3. Ausführen von "Import aus Leitsystem" im Bereich "Externe Variablen"

   Auswahl der entsprechenden Variablen, die nach ACRON übernommen werden sollen.

## Treiber <a href="#treiber" id="treiber"></a>

### Treiberdatei

Anzeige der Bezeichnung des ausgewählten Treibers und Auswahl eines Treibers aus der Liste der installierten Treiber

### Version

Version der Treiberdatei

### Schnittstellentyp

Anzeige des Schnittstellentyps des Treibers

### Datenübergabetyp

Beschreibung des Datenübergabetyps

## Treiberparameter <a href="#treiberparameter" id="treiberparameter"></a>

### Servername oder Servername L

Name des OPC-Servers

Hinweis

Wird hinter dem Servernamen ein Leerzeichen und anschließend ein 'L' eingetragen, interpretiert ACRON die Zeitstempel des Servers in lokaler Zeit.

### Typ

L- der OPC-Server läuft auf dem lokalen Rechner.

R- der OPC-Server läuft auf dem remote Rechner.

Hinweis

Die erweiterten Einstellungen des Parameters Typ sind nur zu verwenden, wenn Kommunikationsprobleme mit dem verwendeten OPC-Server auftreten.

#### Syntax der erweiterten Einstellungen

Verbindungstyp Updaterate OPCLevel

#### Erläuterung

**Verbindungstyp**

| L | ACRON versucht zunächst eine Inproc-Verbindung und bei Fehlschlag eine Local-Verbindung aufzubauen |
| - | -------------------------------------------------------------------------------------------------- |
| R | ACRON baut eine Remote-Verbindung auf, bei Fehlschlag erfolgt Abbruch                              |
| i | ACRON baut eine Inproc-Verbindung auf, bei Fehlschlag erfolgt Abbruch                              |
| l | ACRON baut eine Local-Verbindung auf, bei Fehlschlag erfolgt Abbruch                               |

Diese vorhergehenden vier Buchstaben können mit einem zweiten Buchstaben ergänzt werden (z.B. LX):

|   |                                                                                                                                                                                                                                                                 |
| - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| R | Bei OPC-Servern, die manchmal vergessen, Variablen, die sich geändert haben, dem OPC-Client mitzuteilen, kann diese Option helfen. Der ACRON OPC-Client fragt bei gesetzter Option explizit Variablen neu beim Server an, wenn er 60 Sekunden lang nichts hört. |
| X | Diese Option schließt die vorhergehende Funktionalität ein. Zusätzlich startet der ACRON OPC-Client die Kommunikation komplett neu, wenn permanente Fehler auftreten. Diese Option kann also bei OPC-Servern helfen, die sich sporadisch aufhängen.             |

#### Updaterate

Standardmäßig setzt ACRON die Updaterate auf 1000 Millisekunden, das heißt, die Daten werden vom Server jede Sekunde an den ACRON OPC-Client geliefert.

Es kann ein höherer Wert in Millisekunden vorgegeben werden. Wird 1000 angegeben, dann werden Werteänderungen nicht öfter als einmal je Sekunde geliefert.

Sinnvoll kann auch sein, hier 0 anzugeben, das heißt, die Daten werden vom Server möglichst bei jeder Wertänderung an den ACRON OPC-Client geliefert.

Die tatsächliche Updaterate kann von der Vorgabe abweichen, da diese letztendlich vom Server bestimmt wird.

#### OPCLevel

Wenn diese Angabe fehlt, dann entscheidet der ACRON OPC-Client anhand der Servereigenschaften, ob der OPC-Level 1 oder 2 verwendet wird.

Durch die Angabe einer 1 oder 2 kann der verwendete OPC-Level vorgegeben werden.

<details>

<summary></summary>

`l 1000 1`

Bedeutet: Lokale Verbindung mit Updaterate von 1000 Millisekunden und OPC-Level 1.

</details>

### Nodename

Name des entsprechenden Rechners, wenn der OPC-Server dort läuft.

### Benutzer Passwort und Domain

(Optional)

Benutzernamen, Passwort und Domain-Namen, wenn über den Server auf einen anderen Rechner zugegriffen werden soll; die Angaben sind durch ein Leerzeichen zu trennen.

## Einstellungen <a href="#einstellungen" id="einstellungen"></a>

### Abfrageverzögerung nach Start

Beginn der Datenprotokollierung in Sekunden nach erfolgreichem Aufbau der Prozesskommunikation der ACRON Provider. Das ist z.B. sinnvoll, wenn der Kommunikationspartner nach einem Neustart einige Zeit benötigt, um alle Variablen zu initialisieren.

Empfohlener Eintrag: je nach Startdauer des OPC-Servers ca. 10 Sek.

### Providerfenster immer im Vordergrund anzeigen

Providerfenster werden immer im Vordergrund angezeigt

### Testmodus aktivieren

Anzeige eines Fensters mit Diagnosemeldungen

Der ACRON Provider öffnet beim Start ein Fenster mit Diagnosemeldungen. Das Log-File wird unter dem jeweiligen Providernamen im ACRON Installationspfad, Verzeichnis `Log`, abgespeichert.

Hinweis

Da der Diagnosemodus die Performance der Anwendung stark beeinflusst und die aufgezeichneten Meldungen in der Regel nur durch den technischen Support ausgewertet werden können, sollte eine Aktivierung nur erfolgen, wenn eine entsprechende Aufforderung durch den Support vorliegt.


---

# 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/acron-9.3/anlagenkonfiguration/prozessanbindung/provider/providerid/treiberauswahl/opc_data-access-client-mit-zeitstempel.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.
