> 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/verfahrensgroessen/handgroesse/register_allgemein/prozessdatenverknuepfung.md).

# Prozessdatenverknüpfung

## Externe Variable

Anzeige der zugeordneten externen Variablen

## Wertebehandlung Prozessdaten <a href="#wertebehandlung" id="wertebehandlung"></a>

Zeitlich aufeinander folgende Ergebniswerte einer Berechnung bzw. einer zugeordneten externen Variablen können mit verschiedenen Methoden in Beziehung gesetzt werden.

## Methoden zur Wertebehandlung

* **Keine Wertebehandlung**
* **Differenz zum vorherigen Wert**\
  Es wird jeweils die Differenz zum vorhergehenden Wert gebildet. Gemäß der konfigurierten Verdichtungsmethode werden die einzelnen Differenzen anschließend verdichtet.
* **Zählerdifferenz (\*Info zu Handgrößen, siehe ggf. unten)**\
  Wenn es sich bei der Verfahrensgröße um einen aufsteigenden Zählwert handelt, der von einem Leitsystem/SPS-Treiber oder als Handeingabe als solcher übernommen wird und in ACRON nicht der Zählerstand ausgewertet werden soll, sondern die einzelnen Differenzen, dann sollte dieses Feld ausgewählt werden. Falls der Zähler während der Lebensdauer der Anlage nicht überläuft, muss das nebenstehende Feld "Überlauf" nicht beachten werden. Falls der Zähler bei einem bestimmten Wert überläuft (wieder 0 wird), wird optional in das Feld "Überlauf" der entsprechende Wert eingetragen, bei dem der Überlauf passiert.

  ACRON behandelt solche Werte folgendermaßen:

  Es wird jeweils die Differenz zu dem vorhergehenden Wert gebildet.

  Wenn diese Differenz negativ ist, wird der Überlaufwert addiert. Falls kein Überlaufwert angegeben wurde, so wird die negative Differenz auf 0 gesetzt. man erhält dann also eine geringfügige Ungenauigkeit, da die Differenz zwischen zwei Werten im Schreibintervall des Providers nicht ermittelt werden konnte. Wenn der vorhergehende Wert im vorigen Tag nicht vorhanden ist, so ist das Ergebnis Null.

  In den folgenden Verdichtungsstufen können die Werte summiert werden zum "Tages-, Monats- und Jahresverbrauch".\
  Wenn der Zählwert bei einem Überlauf nicht Null wird, sondern ins Negative umschlägt, muss bei Prozessverknüpfung die Funktion "MakeDWord" verwendet werden. Diese Funktion interpretiert die Parameter als vorzeichenlose 16-Bit Werte und gibt nur positive Werte zurück. Es ist zu beachten, dass sich dadurch ein doppelt so hoher Überlaufwert ergibt.

  Hinweis

  Bei erfasstem Überlauf/ Register 'Zählerverwaltung' wird der bei Basisdaten/Wertebehandlung Prozessdaten eingegebene Überlaufwert ignoriert.
* **Verbrauch aus Behälterinhalt**\
  Mit dieser Methode bestimmt ACRON näherungsweise den Verbrauch aus einem Behälter mit Höhenstandsanzeige oder einer Waage oder Ähnlichem. Handelt es sich z. B. um einen Behälter mit einer flüssigen Substanz und Höhenstandsmesser zeigt den Füllgrad an, dann bildet ACRON die negative Differenz der aufeinander folgenden Höhenstände und kann auf diese Art und Weise den "Verbrauch" ermitteln. Sollte der Behälter wieder aufgefüllt werden - der Höhenstand steigt - so ignoriert ACRON die steigenden Werte. Während des Füllvorgangs kann also kein Verbrauch bestimmt werden. Da der Füllvorgang aber in der Regel nur kurz ist, kann diese Ungenauigkeit in vielen Fällen vernachlässigt werden. Unter Hysterese erfasst man einen Schwankungsbereich der Messung, der z.B. bei einer Höhenstandsmessung durch Erschütterungen oder bei einer Freilandwaage durch Wind entsteht.

  Differenzen die kleiner als die Hysterese sind, werden von ACRON nicht ausgewertet.
* **Betriebsstunden aus Zustands-Bit**\
  Wenn mit einer externen Variablen ein digitaler Wert aufgezeichnet wird, der angibt, ob eine Betrachtungseinheit läuft (1=Betrachtungseinheit läuft, 0=Betrachtungseinheit ist aus), so kann mit dieser Methode die Laufzeit in Stunden ermittelt werden. Bei der zugeordneten externen Variablen sollte für die Aufzeichnung das Delta-Event-Verfahren verwendet werden. Bei sehr schnell schaltenden Betrachtungseinheiten ist diese Methode jedoch ungenau.
* **Integral bilden**\
  Bei dieser Verdichtung wird die Fläche unter der sich ergebenden Wertekurve ermittelt. Dabei wird die Zeitdifferenz zum vorhergehenden Wert in Stunden mit dem Wert selbst multipliziert. In der nächsten Verdichtungsstufe können die Werte dann z. B. summiert werden.
* **Vorgängerwert verwenden**\
  Die gesamte Wertereihe wird um einen Wert verschoben. Zu jedem Zeitpunkt in der Wertereihe wird der Wert ersetzt durch den Vorgängerwert.

Hinweiszu Handgrößen

Wenn die Erfassung der Zählerstände nicht täglich erfolgt, die Verteilung der Zählerdifferenz jedoch gleichmäßig auf alle Tage zwischen den Ablesungen erfolgen soll, muss die Option 'Fehlende Prozesswerte auffüllen' aktiviert sein.

![](/files/cAXjhosqgtwafIWVmYS2)

## Differenzwertbehandlung/ Differenz zum vorherigen Wert

Auswahl aus

* Alle Differenzwerte verwenden
* Differenzen als Absolutwert
* Negative Differenzen ignorieren

<details>

<summary></summary>

| Keine Wertebehandlung | Alle Differenzwerte verwenden | Differenzen als Absolutwert | Negative Differenzen ignorieren |
| --------------------- | ----------------------------- | --------------------------- | ------------------------------- |
| 36,05                 | ...                           | ...                         | ...                             |
| 43,36                 | 7,31                          | 7,31                        | 7,31                            |
| 34,93                 | -8,43                         | 8,43                        |                                 |
| 42,30                 | 7,37                          | 7,37                        | 7,37                            |
| 24,76                 | -17,54                        | 17,54                       |                                 |
| 28,5                  | 3,74                          | 3,74                        | 3,74                            |

</details>

## Überlaufwert/ Zählerdifferenz mit festem Überlauf

Falls der Zähler einen definierten Überlauf hat, kann dieser Wert hier angegeben werden. Sobald eine negative Differenz zum vorhergehenden Zählwert auftritt, wird zur Differenz der Überlaufwert addiert.

Hinweis

Bei aktivierter Zählerverwaltung wird der hier eingegebene Überlaufwert ignoriert.

## Maximal zulässige Differenz zum vorherigen Wert/ Zählerdifferenz mit variablem Überlauf

Optionale Eingabe eines maximal zulässigen Differenzbetrags.

Hinweis

Wird dieser Betrag überschritten, wird der Wert durch Novalid (= ungültiger Wert / leeres Feld) ersetzt.

Abhängig von den individuellen Einstellungen werden diese Überschreitungen (leere Felder) mit dem Marker für Ausfall gekennzeichnet bzw. mit dem Ersatzwert bei Ausfall gefüllt.

## Hysteresewert/ Verbrauch aus Behälterinhalt

Erfassung eines Schwankungsbereichs der Messung, der z.B. bei einer Höhenstandsmessung durch Erschütterungen oder bei einer Freilandwaage durch Wind entsteht.

Hinweis

Differenzen die kleiner als die Hysterese sind, werden von ACRON nicht ausgewertet.


---

# 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/verfahrensgroessen/handgroesse/register_allgemein/prozessdatenverknuepfung.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.
