> 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.md).

# Provider

Der ACRON Provider ist für das Lesen der Messdaten aus dem Leitsystem/SPS und Speichern in den externen Variablen zuständig.

Für jede Anlage können maximal 98 Provider konfiguriert werden. Da jeder Provider nur von einer Schnittstelle Daten aufzeichnen kann, muss für jedes Leitsystem der Anlage, aus dem Daten übernommen werden sollen, ein eigener Provider angelegt werden. Hierzu ist eine Vielzahl von [Anbindungstreibern](/acron-9.3/anlagenkonfiguration/prozessanbindung/provider/providerid/treiberauswahl.md) zu unterschiedlichen Leit- und Visualisierungssystemen sowie Speicherprogrammierbaren Steuerungen (SPS) verfügbar. Die Zuordnung [Externe Variable](/acron-9.3/anlagenkonfiguration/prozessanbindung/provider/providerid/variablengruppe.md#extvar) - Leitsystemvariable erfolgt über die [Identifikation](/acron-9.3/anlagenkonfiguration/prozessanbindung/provider/providerid/variablengruppe/extvar-id.md) der externen Variablen. Diese muss mit dem Namen der Leitsystemvariablen übereinstimmen. Bei bestimmten Kommunikationstreibern ist eine vorgegebene Syntax zu beachten. Alternativ zum manuellen Anlegen der externen Variablen können diese auch aus dem Leitsystem importiert werden. Die zu protokollierenden Variablen können im laufenden Betrieb geändert werden.

Der Provider muss während der Betriebszeit einer Anlage unbedingt jederzeit aktiv sein, da sonst keine Daten protokolliert werden. Für jeden aktiven Provider wird auf dem Desktop ein entsprechendes Symbol angezeigt, das auch Auskunft über den aktuellen Status gibt. Die zugehörige Identifikation (Providernummer) wird als Tooltip über dem Providersymbol eingeblendet.

Die Infofunktion des Providers ermöglicht:

* den aktuellen Wert der Variablen einzusehen,
* den Kommunikationsstatus zu betrachten und zu überwachen,
* Systemmeldungen der letzten Tage einzusehen.

#### Startoptionen des Providers

Zu jeder im ACRON Designer eingerichteten Anlage können mehrere Provider konfiguriert und jedem Provider kann eine Identifikation (Providernummer) zugeordnet werden.

Wird der ACRON Provider ohne Parameter gestartet, verwendet er die im ACRON Designer eingestellte Standardanlage. Ist keine Anlage als Standard definiert, so verwendet der Provider eine beliebige Anlage.

Sollen **mehrere Provider** auf einem Rechner laufen, um z.B. aus mehreren Kanälen Daten zu übernehmen oder um mehrere ACRON Anlagen zu protokollieren, müssen die erforderlichen Parameter beim Start übergeben werden.

Hierbei gilt folgende Aufrufsyntax:

|                                                                              |                                  |
| ---------------------------------------------------------------------------- | -------------------------------- |
| `ACPROV.EXE` Anlagen-Identifikation Provider-Identifikation (Providernummer) | Beispiel: `acprov.exe DEMOSTD 1` |

Die *Anlagen-Identifikation* gibt die Anlage an, die der Provider protokollieren soll.

Die *Provider-Identifikation (Providernummer)* muss nur dann angeben werden, wenn mehrere Provider auf **einer** Anlage laufen sollen. Diese Nummer gibt von eins beginnend an, als welcher der projektierten Provider dieser Provider laufen soll.

Wenn auf **einer** Anlage mehrere Provider mit gleicher Nummer laufen (das kann auch auf unterschiedlichen Rechnern im Netz der Fall sein), kann ein Redundanzkonzept realisiert werden. Solange der erste Provider erfolgreich Daten sammelt, bleibt der zweite Provider inaktiv. Erst wenn es dem ersten Provider nicht mehr gelingt, Daten zu sammeln, versucht der zweite Provider diese Aufgabe zu übernehmen.

Hinweis

In der Anlagenverwaltung im Register 'Optionen' kann optional ein [Passwort](/acron-9.3/anlagenverwaltung/register-optionen.md#passwort) vergeben werden, das beim Beenden des Programms abgefragt wird, um z.B. ein versehentliches Schließen zu vermeiden. Das Passwort berücksichtigt die Groß- und Kleinschreibung.

| Symbol                           | Erklärung                                                                                                                                                             |
| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/ipM7QDRckEiAr4EHHtVl) | **Anzeige von Sekunden** Für den Provider wurde eine Startverzögerung konfiguriert. Die Protokollierung beginnt erst, wenn die Sekunden den Wert Null erreicht haben. |
| ![](/files/q9FEkq8vJdTkVTl4YdG1) | **Sinus** Der Provider hat Verbindung zum Leitsystem und arbeitet korrekt.                                                                                            |
| ![](/files/9IhmQsZaK4K3GWQJ5Tyn) | **Blaues Quadrat im Sinus** Der Provider hat Verbindung zum Leitsystem und arbeitet korrekt. Es wurden Daten aufgezeichnet (Messintervall).                           |
| ![](/files/1Tq8jfAv6GX6oeGvbC8C) | **Rotes Quadrat im Kopfteil** Der Provider hat soeben einen Alarm aufgezeichnet.                                                                                      |
| ![](/files/NjTm2XVBEvkzNuAfbghc) | **Schwarzer Hintergrund** Der Provider kann in dem angegebenen Anlagenpfad keine Daten schreiben oder es liegt ein Kommunikationsfehler vor.                          |
| ![](/files/zZSLGTqALmf58QllrEdb) | Beendet den Provider                                                                                                                                                  |
| ![](/files/eKiVL04UIaNAYgnne9z3) | Zeigt [Providerinfo](/acron-9.3/acron_der_anlagenchronist/acron_provider.md#providerinfo)                                                                             |
| ![](/files/qLyK3fbQO0vSYSOgkDi6) | Zeigt den noch vorhandenen Festplattenspeicherplatz (zwischen 0% und 100%).                                                                                           |

Hinweis

Wenn das Providersymbol blinkt, dann hat der Provider keine Verbindung zum Leitsystem und kann keine Daten protokollieren.

## Variablengruppe

Die Variablengruppen dienen zur übersichtlicheren Gliederung der externen Variablen. Diese können nochmals in Untergruppen untergliedert werden, was insbesondere bei größeren Anlagen im Hinblick auf die Übersichtlichkeit sinnvoll ist.

Variablen können innerhalb der Gruppen per [Drag & Drop](/acron-9.3/erklaerung_zur_bedienung.md#drag-drop) verschoben 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 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.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.
