> 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/universeller-werteimport-aus-textdateien.md).

# Universeller Werteimport aus Textdateien

#### Hintergrund

Der ACRON Provider wird für alle Schnittstellen zur Datenübernahme aus dem Prozess eingesetzt. Dies trifft auch auf die Dateischnittstelle zu. Hierbei werden in einem konfigurierbaren Pfad (Importpfad) die zu übernehmenden Dateien abgelegt. Der Provider überprüft zyklisch, ob in diesem Pfad eine neue Datei angelegt wurde. Ist dies der Fall, so werden die Daten aus dieser Datei automatisch in die ACRON Datenbank übernommen. Nach erfolgreicher Übernahme wird die Datei von dem ACRON Provider gelöscht.

Eventuell auftretende Fehler bei der Übernahme werden in der Logdatei des Providers protokolliert. Die Logdatei befindet sich in dem entsprechenden Unterpfad zu ACRON Installationspfad/Log. Es können Textdateien mit nahezu beliebigem Aufbau übernommen werden. Frei kombinierbare Formatanweisungen beschreiben den Dateiaufbau.

Mit diesem Treiber können Messwerte und Instandhaltungszähler übernommen werden.

Hinweis

Instandhaltungsimpulse können nicht übernommen werden! Hier müssen in der SPS Instandhaltungszähler gebildet werden.

{% hint style="info" %}
Achtung

Es werden grundsätzlich alle Daten übernommen. Bereits vorhandene Daten mit dem gleichen Zeitstempel werden überschrieben.
{% endhint %}

Der Aufbau der Textdatei wird durch zwei wesentliche Eigenschaften beschrieben:

1. Das allgemeine Format inklusive eines eventuell vorhandenen Überschriftenbereichs (Headers)
2. Das Format der folgenden Datenzeilen.

#### Angabe des Zeitstempels

Der Zeitstempel wird in folgenden Formaten angegeben:

Stunde Minute Sekunde Millisekunde Typ

Die Angaben Sekunde Millisekunde Typ sind optional - müssen also nicht enthalten sein.

Als Trennzeichen zwischen den Angaben sind folgende Zeichen möglich:

* Punkt
* Doppelpunkt
* Leerzeichen
* KEIN Trennzeichen

  Wenn kein Trennzeichen verwendet wird, müssen die Angaben mit folgender Stellenzahl gemacht werden:

  Stunde, Minute und Sekunde jeweils zweistellig, Millisekunde dreistellig

Der Typ kann folgenden Wert annehmen:

|            |                                           |
| ---------- | ----------------------------------------- |
| U oder u   | Die Zeitangabe ist in UTC.                |
| S oder s   | Die Zeitangabe ist in lokaler Sommerzeit. |
| AM oder am | Vormittag                                 |
| PM oder pm | Nachmittag                                |

Wenn das Typfeld nicht angegeben wird, geht ACRON davon aus, dass es sich um die lokale Zeit handelt.

<details>

<summary></summary>

|                |                                             |
| -------------- | ------------------------------------------- |
| `8:20:30`      | 8:20:30 Uhr, 0 Millisekunden, lokale Zeit   |
| `8:20:30U`     | 8:20:30 Uhr, 0 Millisekunden, UTC-Zeit      |
| `082030U`      | 8:20:30 Uhr, 0 Millisekunden, UTC-Zeit      |
| `8:20:30PM`    | 20:20:30 Uhr, 0 Millisekunden, lokale Zeit  |
| `8:20:30:278`  | 8:20:30 Uhr, 278 Millisekunden, lokale Zeit |
| `8:20:30:278u` | 8:20:30 Uhr, 278 Millisekunden, UTC-Zeit    |

</details>

#### Syntax der externen Variablen

Namen der Variablen, wie er in der Textdatei verwendet wird.

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

### Vollständiger Pfad für Importdateien

Vollständiger Pfad, in dem die zu importierenden Dateien zu finden sind.

### Formatbeschreibung

Mit Hilfe von einzelnen Parameterangaben wird das grundsätzliche Format beschrieben. Die Parameter können beliebig auf die beiden Eingabefelder verteilt werden. Für fehlende Angaben werden vordefinierte Standardwerte verwendet.

**Syntax und Parameter der Formatbeschreibung (Alle Spalten und Zeilenangaben beginnen mit 1!)**

| Ident | Beschreibung            | Optionen             | Standardwert | Erläuterung                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ----- | ----------------------- | -------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| F     | File, Datei             | \[Dateimaske]        | F\[\*.csv]   | Nur Dateien dieses Typs werden eingelesen                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| U     | Dateicodierung          | \[AUTO]              | U\[AUTO]     | Automatische Erkennung der Dateicodierung anhand eines BOM (Byte Order Mark, siehe <https://de.wikipedia.org/wiki/Byte\\_Order\\_Mark>)                                                                                                                                                                                                                                                                                                                                      |
|       |                         | \[ANSI]              |              | Dateicodierung ist in ANSI                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[UTF8]              |              | Dateicodierung ist in UTF-8                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|       |                         | \[UTF16LE]           |              | Dateicodierung ist in UTF-16 Little Endian                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| S     | Separator               | \[Zeichen]           | S\[;]        | Dieses Zeichen trennt die Spalten. Erscheint hier ein zweites Zeichen, so wird dies als Spaltentrennzeichen für die Überschrift interpretiert, z.B. S\[;/].                                                                                                                                                                                                                                                                                                                  |
| FH    | Fix header cols         | \[Format]            |              | Für Dateien ohne Trennzeichen und fester Spaltenbreite: Diese Formatangabe gilt nur für Spalten in den Überschriftzeilen und beschreibt beginnend mit Spalte 1 die Spaltenbreiten mit der jeweiligen Start- und Endposition in der Zeile. Die Positionsangaben beginnen mit 1. Z.B. FH\[1-20, 21-47, 63-78], drei feste Spalten in der Überschrift: Spalte1 von Position 1 bis 20 Spalte2 von Position 21 bis 47 Spalte3 von Position 63 bis 78                              |
| FD    | Fix data cols           | \[Format]            |              | Für Dateien ohne Trennzeichen und fester Spaltenbreite: Diese Formatangabe gilt nur für Spalten in den Datenzeilen und beschreibt beginnend mit Spalte 1 die Spaltenbreiten mit der jeweiligen Start- und Endposition in der Zeile. Die Positionsangaben beginnen mit 1. Z.B. FD\[1-20, 21-47, 63-78], drei feste Spalten in den Datenzeilen: Spalte1 von Position 1 bis 20 Spalte2 von Position 21 bis 47 Spalte3 von Position 63 bis 78                                    |
| G     | Line ignore             | \[Zeichenkette, ...] |              | Ignoriert alle Zeilen, die mit den angegebenen Texten anfangen.                                                                                                                                                                                                                                                                                                                                                                                                              |
| C     | Count header            | \[Zahl]              | C\[0]        | Gibt an, wie viele Überschriftzeilen enthalten sind.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| R     | Repeat header           | \[Zahl]              | R\[0]        | Wenn die Überschrift sich wiederholt, dann steht hier jede wie vielte Zeile.                                                                                                                                                                                                                                                                                                                                                                                                 |
|       |                         | \[N]                 |              | Jede Zeile, die mit einem nicht numerischen Zeichen (0-9) beginnt, wird als neue Überschriftenzeile interpretiert.                                                                                                                                                                                                                                                                                                                                                           |
| T     | Tagname origin          | \[D] \[F] \[Format]  | T\[D]        | Tagname steht in jeder Datenzeile. Tagname entsteht aus Dateinamen. Tagname aus Überschrift: z.B. T\[2,4-8] Überschriftzeile 2 mit den Spalten 4-8 enthalten Tagnames, z.B. T\[2,4-] Überschriftzeile 2 ab den Spalten 4 enthalten Tagnames, z.B. T\[2,4,6,8,10,12] Überschriftzeile 2 Spalten 4,6,8,10,12 enthalten jeweils die Tagnames.                                                                                                                                   |
| B     | Tagname Separator       | \[Zeichen]           | B\[]         | Der Tagname wird nach diesem Zeichen abgeschnitten.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| E     | Extension Sep.          | \[Trennzeichen]      |              | Falls der Tagname aus zwei Spalten besteht, wird der zweite Teil durch das angegebene Trennzeichen angehängt. z.B. Station123\_Sensor97 Wenn der Tagname nicht aus zwei Spalten besteht, dann diesen Parameter nicht angeben! \[Trennzeichen#] Das Zeichen # gibt an, dass der zweite Teil des Tagnames gebildet wird, indem eine laufende Nummer angehängt wird, z.B. E\[\_#] ergibt: AW\_1, AW\_2, AW\_3, ...). Die Nummerierung beginnt in jeder Datenzeile erneut mit 1. |
| D     | Date                    | \[D] \[F] \[Format]  | D\[D]        | Datum steht in jeder Datenzeile. Datum entsteht aus Dateinamen. Datum aus Überschrift: z.B. D\[2,4] Datum steht in Überschriftzeile 2 in der Spalte 4.                                                                                                                                                                                                                                                                                                                       |
| Y     | Date Format             | \[Y2MD]              | Y\[Y4MD]     | Jahresangabe 2-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[Y4MD]              |              | Jahresangabe 4-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[DMY4]              |              | Jahresangabe 4-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[DMY2]              |              | Jahresangabe 2-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[MDY4]              |              | Jahresangabe 4-stellig im Format Month/Day/Year, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[Y2MDU]             |              | Jahresangabe 2-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[Y4MDU]             |              | Jahresangabe 4-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[DMY4U]             |              | Jahresangabe 4-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[DMY2U]             |              | Jahresangabe 2-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[MDY4U]             |              | Jahresangabe 4-stellig im Format Month/Day/Year, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[U]                 |              | Datum und Uhrzeit im Unix Zeitformat (Sekunden seit 1970). Nach dem Dezimalpunkt oder Komma können optional die Sekundenbruchteile angegeben werden. Beispiel: 1311737244.011178                                                                                                                                                                                                                                                                                             |
|       |                         | \[UL]                |              | Datum und Uhrzeit im Unix Zeitformat (Sekunden seit 1970) in lokaler Zeit. Nach dem Dezimalpunkt oder Komma können optional die Sekundenbruchteile angegeben werden. Beispiel: 1311737244.011178                                                                                                                                                                                                                                                                             |
| M     | Time Move               | \[Sekunden]          | \[0]         | Der Zeitstempel aus der Datei wird um die angegebene Anzahl Sekunden verschoben, z.B. bewirkt M\[-1], dass der Zeitstempel 9:00:00 Uhr auf 8:59:59 verschoben wird.                                                                                                                                                                                                                                                                                                          |
| I     | Ignore                  | \[Zeichen]           | I\[" ]       | Gibt die Vorlaufzeichen für alle Felder außer dem Tagnamen an, die ignoriert werden, z.B. I\[" ] ignoriert die Vorlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                            |
| J     | Ignore                  | \[Zeichen]           | J\[" ]       | Gibt die Nachlaufzeichen für alle Felder außer dem Tagnamen an, die ignoriert werden, z.B. J\[" ] ignoriert die Nachlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                          |
| K     | Ignore                  | \[Zeichen]           | K\[" ]       | Gibt die Vorlaufzeichen für den Tagnamen an, die ignoriert werden, z.B. K\[" ] ignoriert die Vorlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                                              |
| L     | Ignore                  | \[Zeichen]           | L\[" ]       | Gibt die Nachlaufzeichen für den Tagnamen an, die ignoriert werden. z.B. L\[" ] ignoriert die Nachlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                                            |
| 1     | Digtal on               | \[Text]              |              | Gibt an, welcher Text den Wert 1 ersetzt, z.B. 1\[ein] : Immer, wenn in einem Wertefeld "ein" steht, wird daraus der Wert 1.                                                                                                                                                                                                                                                                                                                                                 |
| 0     | Digtal off              | \[Text]              |              | Gibt an, welcher Text den Wert 0 ersetzt, z.B. 0\[aus] : Immer, wenn in einem Wertefeld "aus" steht, wird daraus der Wert 0.                                                                                                                                                                                                                                                                                                                                                 |
| X     | Tausender- Trennzeichen | \[]                  | X\[]         | Kein Tausendertrennzeichen in Zahlen enthalten.                                                                                                                                                                                                                                                                                                                                                                                                                              |
|       |                         | \[.]                 |              | Tausendertrennzeichen ist ein Punkt                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|       |                         | \[,]                 |              | Tausendertrennzeichen ist ein Komma. Es geht hier nicht um das Dezimaltrennzeichen!                                                                                                                                                                                                                                                                                                                                                                                          |
| A     | Status                  | \[Gültige Stati]     |              | Es werden nur Werte eingelesen, deren zugehöriger Status einen der angegebenen Werte enthält, z.B. A\[1] Nur Status 1 gibt an, dass der Wert gültig ist, z.B. A\[2,4-8] Status 2 und die Stati 4-8 geben an, dass der Wert gültig ist.                                                                                                                                                                                                                                       |

Beispiele für bekannte Formate:

**Endress und Hauser Analogwerte**

|                          |                                    |
| ------------------------ | ---------------------------------- |
| Formatbeschreibung:      | F\[\*.txt] C\[4] T\[2,3-] Y\[DMY4] |
| Datenzeilenbeschreibung: | DXVVVVVVVVVVVVVVVV                 |

<details>

<summary></summary>

"Demogerät Memo-Graph (MEMO-GRAPH ) ";

"Datum";"Uhrzeit";"Temperatur";"Druck";"Füllstand";"Zulauf IDM";"Start/Stop";"Störung";"Ereignis";"Info"

;;"Momentanw.";"Momentanw.";"Momentanw.";"Mengen";"Mengen";"Mengen";"Art";

`;;"[% ]";"[% ]";"[% ]";"[ ]";"[ ]";"[s ]";;`

`"28.12.11";"13:49:26";"0,0";"18,4";"0,0";;;;;`

`"28.12.11";"13:49:28";"0,0";"20,1";"0,0";;;;;`

`"28.12.11";"13:49:30";"0,0";"21,7";"0,0";"0";"0";"0";;`

`"28.12.11";"13:49:32";"0,0";"23,4";"0,0";;;;;`

`"28.12.11";"13:49:34";"0,0";"25,1";"0,0";;;;;`

`"28.12.11";"13:49:36";"0,0";"26,7";"0,0";;;;;`

...

</details>

**Endress und Hauser Digitalwerte**

|                          |                                                    |
| ------------------------ | -------------------------------------------------- |
| Formatbeschreibung:      | F\[\*.txt] C\[2] T\[2,3-] Y\[DMY4] 1\[ein] 0\[aus] |
| Datenzeilenbeschreibung: | DXVVVVVVVVVVVVV                                    |

<details>

<summary></summary>

`VISUAL DATA MANAGER 4.1`

"Datum/Uhrzeit;Datum/Uhrzeit;Dehnsen ;Föhrste1 ;Ziegelm.P1 ;Ziegelm.P2 ;Ziegelmash "

"25.09.2011;07:21:00;aus;aus;aus;aus;aus"

"25.09.2011;07:22:00;aus;aus;aus;aus;aus"

"25.09.2011;07:23:00;aus;aus;aus;aus;aus"

"25.09.2011;07:24:00;aus;aus;aus;aus;aus"

"25.09.2011;07:25:00;aus;aus;aus;aus;aus"

"25.09.2011;07:26:00;aus;aus;aus;aus;aus"

"25.09.2011;07:27:00;aus;aus;aus;ein;aus"

"25.09.2011;07:28:00;aus;aus;aus;ein;aus"

"25.09.2011;07:29:00;aus;aus;aus;ein;aus"

"25.09.2011;07:30:00;aus;aus;aus;ein;aus"

"25.09.2011;07:31:00;aus;aus;aus;ein;aus"

...

</details>

**Hydras ND2**

|                          |                                     |
| ------------------------ | ----------------------------------- |
| Formatbeschreibung:      | F\[\*.txt] S\[;] C\[0] E\[\_] K\[0] |
| Datenzeilenbeschreibung: | TEDXV                               |

<details>

<summary></summary>

`0000005617;0101;20110705;00:01:00;0.00`

`0000005617;0101;20110705;09:31:00;0.00`

`0000005617;0101;20110705;09:32:00;0.03`

`0000005617;0101;20110705;09:33:00;0.00`

`0000005617;0101;20110705;10:36:00;0.00`

`0000005617;0101;20110705;10:37:00;0.03`

`0000005617;0101;20110705;10:38:00;0.00`

`0000005617;0101;20110705;10:39:00;0.00`

...

Der ACRON Name für die externe Variable lautet in diesem Beispiel: 5617\_101

</details>

**Siemens Protool**

|                          |                                 |
| ------------------------ | ------------------------------- |
| Formatbeschreibung:      | F\[\*.csv] C\[1] Y\[DMY2] A\[1] |
| Datenzeilenbeschreibung: | TDVS                            |

<details>

<summary></summary>

`"VarName";"TimeString";"VarValue";"Validity";"Time_ms"`

`"AB50DW19";"23.10.11 12:35:56";3514,00;1;36822524956,71`

`"AB50DW19";"23.10.11 12:36:58";3520,00;1;36822525667,47`

`"AB50DD138";"23.10.11 12:36:58";13,09;1;36822525671,29`

`"AB50DW115";"23.10.11 12:36:58";1065,00;1;36822525671,29`

`"AB50DD146";"23.10.11 12:36:58";32,89;1;36822525671,29`

`"AB50DD144";"23.10.11 12:37:57";41,49;1;36822526355,90`

`"AB50DW115";"23.10.11 12:37:57";1070,00;1;36822526355,90`

`"AB50DD122";"23.10.11 12:37:57";11,39;1;36822526355,90`

</details>

### Formatbeschreibung Fortsetzung

Mit Hilfe von einzelnen Parameterangaben wird das grundsätzliche Format beschrieben. Die Parameter können beliebig auf die beiden Eingabefelder verteilt werden. Für fehlende Angaben werden vordefinierte Standardwerte verwendet.

**Syntax und Parameter der Formatbeschreibung (Alle Spalten und Zeilenangaben beginnen mit 1!)**

| Ident | Beschreibung            | Optionen             | Standardwert | Erläuterung                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ----- | ----------------------- | -------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| F     | File, Datei             | \[Dateimaske]        | F\[\*.csv]   | Nur Dateien dieses Typs werden eingelesen                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| U     | Dateicodierung          | \[AUTO]              | U\[AUTO]     | Automatische Erkennung der Dateicodierung anhand eines BOM (Byte Order Mark, siehe <https://de.wikipedia.org/wiki/Byte\\_Order\\_Mark>)                                                                                                                                                                                                                                                                                                                                      |
|       |                         | \[ANSI]              |              | Dateicodierung ist in ANSI                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[UTF8]              |              | Dateicodierung ist in UTF-8                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|       |                         | \[UTF16LE]           |              | Dateicodierung ist in UTF-16 Little Endian                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| S     | Separator               | \[Zeichen]           | S\[;]        | Dieses Zeichen trennt die Spalten. Erscheint hier ein zweites Zeichen, so wird dies als Spaltentrennzeichen für die Überschrift interpretiert, z.B. S\[;/].                                                                                                                                                                                                                                                                                                                  |
| FH    | Fix header cols         | \[Format]            |              | Für Dateien ohne Trennzeichen und fester Spaltenbreite: Diese Formatangabe gilt nur für Spalten in den Überschriftzeilen und beschreibt beginnend mit Spalte 1 die Spaltenbreiten mit der jeweiligen Start- und Endposition in der Zeile. Die Positionsangaben beginnen mit 1. Z.B. FH\[1-20, 21-47, 63-78], drei feste Spalten in der Überschrift: Spalte1 von Position 1 bis 20 Spalte2 von Position 21 bis 47 Spalte3 von Position 63 bis 78                              |
| FD    | Fix data cols           | \[Format]            |              | Für Dateien ohne Trennzeichen und fester Spaltenbreite: Diese Formatangabe gilt nur für Spalten in den Datenzeilen und beschreibt beginnend mit Spalte 1 die Spaltenbreiten mit der jeweiligen Start- und Endposition in der Zeile. Die Positionsangaben beginnen mit 1. Z.B. FD\[1-20, 21-47, 63-78], drei feste Spalten in den Datenzeilen: Spalte1 von Position 1 bis 20 Spalte2 von Position 21 bis 47 Spalte3 von Position 63 bis 78                                    |
| G     | Line ignore             | \[Zeichenkette, ...] |              | Ignoriert alle Zeilen, die mit den angegebenen Texten anfangen.                                                                                                                                                                                                                                                                                                                                                                                                              |
| C     | Count header            | \[Zahl]              | C\[0]        | Gibt an, wie viele Überschriftzeilen enthalten sind.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| R     | Repeat header           | \[Zahl]              | R\[0]        | Wenn die Überschrift sich wiederholt, dann steht hier jede wie vielte Zeile.                                                                                                                                                                                                                                                                                                                                                                                                 |
|       |                         | \[N]                 |              | Jede Zeile, die mit einem nicht numerischen Zeichen (0-9) beginnt, wird als neue Überschriftenzeile interpretiert.                                                                                                                                                                                                                                                                                                                                                           |
| T     | Tagname origin          | \[D] \[F] \[Format]  | T\[D]        | Tagname steht in jeder Datenzeile. Tagname entsteht aus Dateinamen. Tagname aus Überschrift: z.B. T\[2,4-8] Überschriftzeile 2 mit den Spalten 4-8 enthalten Tagnames, z.B. T\[2,4-] Überschriftzeile 2 ab den Spalten 4 enthalten Tagnames, z.B. T\[2,4,6,8,10,12] Überschriftzeile 2 Spalten 4,6,8,10,12 enthalten jeweils die Tagnames.                                                                                                                                   |
| B     | Tagname Separator       | \[Zeichen]           | B\[]         | Der Tagname wird nach diesem Zeichen abgeschnitten.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| E     | Extension Sep.          | \[Trennzeichen]      |              | Falls der Tagname aus zwei Spalten besteht, wird der zweite Teil durch das angegebene Trennzeichen angehängt. z.B. Station123\_Sensor97 Wenn der Tagname nicht aus zwei Spalten besteht, dann diesen Parameter nicht angeben! \[Trennzeichen#] Das Zeichen # gibt an, dass der zweite Teil des Tagnames gebildet wird, indem eine laufende Nummer angehängt wird, z.B. E\[\_#] ergibt: AW\_1, AW\_2, AW\_3, ...). Die Nummerierung beginnt in jeder Datenzeile erneut mit 1. |
| D     | Date                    | \[D] \[F] \[Format]  | D\[D]        | Datum steht in jeder Datenzeile. Datum entsteht aus Dateinamen. Datum aus Überschrift: z.B. D\[2,4] Datum steht in Überschriftzeile 2 in der Spalte 4.                                                                                                                                                                                                                                                                                                                       |
| Y     | Date Format             | \[Y2MD]              | Y\[Y4MD]     | Jahresangabe 2-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[Y4MD]              |              | Jahresangabe 4-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[DMY4]              |              | Jahresangabe 4-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[DMY2]              |              | Jahresangabe 2-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[MDY4]              |              | Jahresangabe 4-stellig im Format Month/Day/Year, Trennzeichen beliebig, auch ohne                                                                                                                                                                                                                                                                                                                                                                                            |
|       |                         | \[Y2MDU]             |              | Jahresangabe 2-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[Y4MDU]             |              | Jahresangabe 4-stellig im Format Year/Month/Day, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[DMY4U]             |              | Jahresangabe 4-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[DMY2U]             |              | Jahresangabe 2-stellig im Format Day/Month/Year, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[MDY4U]             |              | Jahresangabe 4-stellig im Format Month/Day/Year, Trennzeichen beliebig, auch ohne, alle Zeitangaben in UTC                                                                                                                                                                                                                                                                                                                                                                   |
|       |                         | \[U]                 |              | Datum und Uhrzeit im Unix Zeitformat (Sekunden seit 1970). Nach dem Dezimalpunkt oder Komma können optional die Sekundenbruchteile angegeben werden. Beispiel: 1311737244.011178                                                                                                                                                                                                                                                                                             |
|       |                         | \[UL]                |              | Datum und Uhrzeit im Unix Zeitformat (Sekunden seit 1970) in lokaler Zeit. Nach dem Dezimalpunkt oder Komma können optional die Sekundenbruchteile angegeben werden. Beispiel: 1311737244.011178                                                                                                                                                                                                                                                                             |
| M     | Time Move               | \[Sekunden]          | \[0]         | Der Zeitstempel aus der Datei wird um die angegebene Anzahl Sekunden verschoben, z.B. bewirkt M\[-1], dass der Zeitstempel 9:00:00 Uhr auf 8:59:59 verschoben wird.                                                                                                                                                                                                                                                                                                          |
| I     | Ignore                  | \[Zeichen]           | I\[" ]       | Gibt die Vorlaufzeichen für alle Felder außer dem Tagnamen an, die ignoriert werden, z.B. I\[" ] ignoriert die Vorlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                            |
| J     | Ignore                  | \[Zeichen]           | J\[" ]       | Gibt die Nachlaufzeichen für alle Felder außer dem Tagnamen an, die ignoriert werden, z.B. J\[" ] ignoriert die Nachlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                          |
| K     | Ignore                  | \[Zeichen]           | K\[" ]       | Gibt die Vorlaufzeichen für den Tagnamen an, die ignoriert werden, z.B. K\[" ] ignoriert die Vorlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                                              |
| L     | Ignore                  | \[Zeichen]           | L\[" ]       | Gibt die Nachlaufzeichen für den Tagnamen an, die ignoriert werden. z.B. L\[" ] ignoriert die Nachlaufzeichen, Anführungsstriche und Leerzeichen.                                                                                                                                                                                                                                                                                                                            |
| 1     | Digtal on               | \[Text]              |              | Gibt an, welcher Text den Wert 1 ersetzt, z.B. 1\[ein] : Immer, wenn in einem Wertefeld "ein" steht, wird daraus der Wert 1.                                                                                                                                                                                                                                                                                                                                                 |
| 0     | Digtal off              | \[Text]              |              | Gibt an, welcher Text den Wert 0 ersetzt, z.B. 0\[aus] : Immer, wenn in einem Wertefeld "aus" steht, wird daraus der Wert 0.                                                                                                                                                                                                                                                                                                                                                 |
| X     | Tausender- Trennzeichen | \[]                  | X\[]         | Kein Tausendertrennzeichen in Zahlen enthalten.                                                                                                                                                                                                                                                                                                                                                                                                                              |
|       |                         | \[.]                 |              | Tausendertrennzeichen ist ein Punkt                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|       |                         | \[,]                 |              | Tausendertrennzeichen ist ein Komma. Es geht hier nicht um das Dezimaltrennzeichen!                                                                                                                                                                                                                                                                                                                                                                                          |
| A     | Status                  | \[Gültige Stati]     |              | Es werden nur Werte eingelesen, deren zugehöriger Status einen der angegebenen Werte enthält, z.B. A\[1] Nur Status 1 gibt an, dass der Wert gültig ist, z.B. A\[2,4-8] Status 2 und die Stati 4-8 geben an, dass der Wert gültig ist.                                                                                                                                                                                                                                       |

Beispiele für bekannte Formate:

**Endress und Hauser Analogwerte**

|                          |                                    |
| ------------------------ | ---------------------------------- |
| Formatbeschreibung:      | F\[\*.txt] C\[4] T\[2,3-] Y\[DMY4] |
| Datenzeilenbeschreibung: | DXVVVVVVVVVVVVVVVV                 |

<details>

<summary></summary>

"Demogerät Memo-Graph (MEMO-GRAPH ) ";

"Datum";"Uhrzeit";"Temperatur";"Druck";"Füllstand";"Zulauf IDM";"Start/Stop";"Störung";"Ereignis";"Info"

;;"Momentanw.";"Momentanw.";"Momentanw.";"Mengen";"Mengen";"Mengen";"Art";

`;;"[% ]";"[% ]";"[% ]";"[ ]";"[ ]";"[s ]";;`

`"28.12.11";"13:49:26";"0,0";"18,4";"0,0";;;;;`

`"28.12.11";"13:49:28";"0,0";"20,1";"0,0";;;;;`

`"28.12.11";"13:49:30";"0,0";"21,7";"0,0";"0";"0";"0";;`

`"28.12.11";"13:49:32";"0,0";"23,4";"0,0";;;;;`

`"28.12.11";"13:49:34";"0,0";"25,1";"0,0";;;;;`

`"28.12.11";"13:49:36";"0,0";"26,7";"0,0";;;;;`

...

</details>

**Endress und Hauser Digitalwerte**

|                          |                                                    |
| ------------------------ | -------------------------------------------------- |
| Formatbeschreibung:      | F\[\*.txt] C\[2] T\[2,3-] Y\[DMY4] 1\[ein] 0\[aus] |
| Datenzeilenbeschreibung: | DXVVVVVVVVVVVVV                                    |

<details>

<summary></summary>

`VISUAL DATA MANAGER 4.1`

"Datum/Uhrzeit;Datum/Uhrzeit;Dehnsen ;Föhrste1 ;Ziegelm.P1 ;Ziegelm.P2 ;Ziegelmash "

"25.09.2011;07:21:00;aus;aus;aus;aus;aus"

"25.09.2011;07:22:00;aus;aus;aus;aus;aus"

"25.09.2011;07:23:00;aus;aus;aus;aus;aus"

"25.09.2011;07:24:00;aus;aus;aus;aus;aus"

"25.09.2011;07:25:00;aus;aus;aus;aus;aus"

"25.09.2011;07:26:00;aus;aus;aus;aus;aus"

"25.09.2011;07:27:00;aus;aus;aus;ein;aus"

"25.09.2011;07:28:00;aus;aus;aus;ein;aus"

"25.09.2011;07:29:00;aus;aus;aus;ein;aus"

"25.09.2011;07:30:00;aus;aus;aus;ein;aus"

"25.09.2011;07:31:00;aus;aus;aus;ein;aus"

...

</details>

**Hydras ND2**

|                          |                                     |
| ------------------------ | ----------------------------------- |
| Formatbeschreibung:      | F\[\*.txt] S\[;] C\[0] E\[\_] K\[0] |
| Datenzeilenbeschreibung: | TEDXV                               |

<details>

<summary></summary>

`0000005617;0101;20110705;00:01:00;0.00`

`0000005617;0101;20110705;09:31:00;0.00`

`0000005617;0101;20110705;09:32:00;0.03`

`0000005617;0101;20110705;09:33:00;0.00`

`0000005617;0101;20110705;10:36:00;0.00`

`0000005617;0101;20110705;10:37:00;0.03`

`0000005617;0101;20110705;10:38:00;0.00`

`0000005617;0101;20110705;10:39:00;0.00`

...

Der ACRON Name für die externe Variable lautet in diesem Beispiel: 5617\_101

</details>

**Siemens Protool**

|                          |                                 |
| ------------------------ | ------------------------------- |
| Formatbeschreibung:      | F\[\*.csv] C\[1] Y\[DMY2] A\[1] |
| Datenzeilenbeschreibung: | TDVS                            |

<details>

<summary></summary>

`"VarName";"TimeString";"VarValue";"Validity";"Time_ms"`

`"AB50DW19";"23.10.11 12:35:56";3514,00;1;36822524956,71`

`"AB50DW19";"23.10.11 12:36:58";3520,00;1;36822525667,47`

`"AB50DD138";"23.10.11 12:36:58";13,09;1;36822525671,29`

`"AB50DW115";"23.10.11 12:36:58";1065,00;1;36822525671,29`

`"AB50DD146";"23.10.11 12:36:58";32,89;1;36822525671,29`

`"AB50DD144";"23.10.11 12:37:57";41,49;1;36822526355,90`

`"AB50DW115";"23.10.11 12:37:57";1070,00;1;36822526355,90`

`"AB50DD122";"23.10.11 12:37:57";11,39;1;36822526355,90`

</details>

### Datenzeilenbeschreibung

Beschreibung der Spalten, die die eigentlichen Daten beinhalten. Dabei wird jede Spalte durch einen Buchstaben beschrieben. In der Datei können bis zu 100 Spalten beliebig viele Datenzeilen enthalten sein.

| Ident | Beschreibung   | Erläuterung                                                                                                                                                                                                                                                                                  |
| ----- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| T     | Tagname        | Hier steht die Variablenbezeichnung für diese Spalte.                                                                                                                                                                                                                                        |
| E     | Extension Name | Falls die Variablenbezeichnung aus zwei Spalten besteht, steht in dieser Spalte der zweite Teil.                                                                                                                                                                                             |
| I     | Ignore         | Diese Spalte ignorieren.                                                                                                                                                                                                                                                                     |
| D     | Date/Time      | Spalte enthält das Datum und optional die Zeit                                                                                                                                                                                                                                               |
| X     | Zeit           | Spalte enthält die Uhrzeit, wenn nicht in Datumsspalte enthalten.                                                                                                                                                                                                                            |
| M     | Milliseconds   | Spalte enthält Millisekunden, wenn nicht in Zeitspalte enthalten.                                                                                                                                                                                                                            |
| V     | Value          | Falls die Variablenbezeichnung in der Zeile enthalten ist, folgt jetzt der zugehörige Wert. Falls der/die Tagnamen in der Überschrift enthalten sind, muss der Parameter V mindestens genauso oft in der Datenzeilenbeschreibung auftauchen wie Tagnames in der Überschrift gefunden wurden. |
| S     | Status         | Spalte enthält den Status. Wenn der Status nicht beachtet werden soll, dann hier statt 'S' ein 'I' angeben.                                                                                                                                                                                  |

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

### Messintervall

Diese Einstellung gibt an, in welchem Zeitintervall Werte von dem Leitsystem / SPS abgefragt werden. Der Mindestwert ist abhängig von der Effektivität der entsprechenden Schnittstelle und der Anzahl der zu protokollierenden externen Variablen.

Empfohlener Eintrag: 60 Sek.

### 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: 0 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/universeller-werteimport-aus-textdateien.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.
