> 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/wincc_online-anbindung-ab-wincc_6_sp_2_hotfix6.md).

# WinCC - Online Anbindung ab WinCC 6 SP 2 Hotfix 6

#### Hintergrund

Die Messdatenanbindung und die Alarmdatenanbindung werden über die WinCC-ODK-Schnittstelle (Open Developers Kit) realisiert und durch einen Prozessankopplungstreiber angebunden. Der ACRON Provider wird ereignisgesteuert über alle Änderungen der angeforderten Daten informiert und speichert sie in der ACRON Datenbank zyklisch ab.

Hinweis

Damit der ACRON Provider die WinCC-Module findet, muss die Windows-Systemvariable `PATH` den Pfad zu den WinCC-Programmen beinhalten (z.B. `C:\SIEMENS\WINCC\BIN`). Dies wird normalerweise automatisch durch das WinCC-Setup auch so eingetragen. Die Variable `>PATH` kann in der Systemsteuerung von Windows unter "System" geändert werden. Zu beachten ist, dass eine Änderung dieser Variablen erst nach einem Neustart von Windows gültig ist.

WinCC verfügt über eine Liste von Programmen, die beim Start des Runtimemoduls mitgestartet werden sollen. Diese Liste ist über die rechte Maustaste auf dem Rechnersymbol in WinCC zu erreichen. Der ACRON Provider ist in diese Liste mit aufzunehmen. Immer, wenn das Runtimemodul aktiviert wird, startet der Provider automatisch mit. Ebenso beendet sich der Provider wieder, wenn das Runtimemodul beendet wird. In der Anlaufliste können auch mehrere Provider gestartet werden, wenn die Parameter nicht in das Feld

Parameter, sondern direkt hinter den Programmnamen geschrieben werden.

Syntax: Programm Anlagen-Identifikation Provider-Identifikation (Providernummer)

z.B. `C:\ACRON\ACProv.exe PLANTDEMO 1`.

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 WinCC-Variablen bei der Definition der externen Variablen

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.

Falls nur einzelne Bits einer Variablen angesprochen werden sollen, so müssen die Variable mit der jeweiligen angehängten Bitnummer mehrfach aufgeführt werden.

## 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>

### Alarmaufzeichnung

0 = Keine

1 = Ja

2 = WinCC-Gruppen

### Datenaktualisierungsindex

Der hier festgelegte Aktualisierungszyklus gilt für alle externen Variablen, die dieser Treiber bearbeitet. Der Aktualisierungszyklus wird über den Index der Einträge in der Liste der Aktualisierungszyklen definiert.

|                  |          |         |
| ---------------- | -------- | ------- |
| Bei Änderung     | Index 0  |         |
| 250              | ms       | Index 1 |
| 500              | ms       | Index 2 |
| 001              | sec      | Index 3 |
| 002              | sec      | Index 4 |
| 005              | sec      | Index 5 |
| ...              | ...      | ...     |
| Anwenderzyklus 5 | Index 15 |         |

Die Liste der Aktualisierungszyklen kann in WinCC bearbeitet werden.

### Anwenderblock Tagname, Text, Gruppe, Beschreibung

Formatangabe, die festlegt, wie die Alarminformationen von WinCC an ACRON Alert übergeben werden. Die Formatangabe besteht aus vier Blöcken, die von WinCC gefüllt werden müssen:

* Variablenbezeichnung
* Text
* Gruppe
* Beschreibung

  Die einzelnen Blöcke sind in eckige Klammern einzuschließen.

WinCC unterstützt zwei Arten von Daten über die ODK-Schnittstelle:

* Standardbehandlung
  * Anwenderblöcke

    Ziffer 0: Standardbehandlung

    Ziffer 1: Anwenderblock 1

    Ziffer 2: Anwenderblock 2

    Ziffer 3: Anwenderblock 3

    Ziffer 4: Anwenderblock 4

    Ziffer 5: Anwenderblock 5

    Ziffer 6: Anwenderblock 6

    Ziffer 7: Anwenderblock 7

    Ziffer 8: Anwenderblock 8

    Ziffer 9: Anwenderblock 9

    Ziffer A: Anwenderblock 10

Jedes Zeichen, das keine Ziffer oder größer A ist, wird als Text übernommen.

<details>

<summary></summary>

**\[0]\[0:3]\[2]\[0]**

Inhalt Alarmblock 2: Stromausfall

Inhalt Alarmblock 3: Warte

**Ergebnis:**

ACRON Alert Variablenbezeichnung = WinCC Standardbehandlung

ACRON Alert Text = WinCC Standardbehandlung plus ":" plus "Warte"

ACRON Alert Gruppe = "Stromausfall"

ACRON Alert Beschreibung = WinCC Standardbehandlung

</details>

Hinweis

Gruppe und Beschreibung werden nur beim Anlegen der Variablen durch den Provider gefüllt. Danach erfolgt keine automatische Änderung dieser beiden Felder mehr.

### Art

Hier wird durch ein Leerzeichen getrennt die Nummer der jeweiligen WinCC-Meldeart eingetragen.

<details>

<summary></summary>

Art: HiHi Hi LoLo Lo ABW1 ABW2 AEND DISK OPR SYS: `1 2 4 3 0 0 0 0 0 0`

**Das bedeutet:**

Aus Meldeart 1 wird der ACRON Ereignistyp HiHi

Aus Meldeart 2 wird der ACRON Ereignistyp Hi

Aus Meldeart 4 wird der ACRON Ereignistyp LoLo

Aus Meldeart 3 wird der ACRON Ereignistyp Lo

</details>

Hinweis

Alle anderen ACRON Ereignistypen werden nicht unterstützt.

## 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 Runtimemoduls ca. 30 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/wincc_online-anbindung-ab-wincc_6_sp_2_hotfix6.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.
