# Jobs lesen

## Lese-Jobs

A *Job* im Modbus-Kontext ist eine wiederkehrende Aufgabe, die so eingerichtet ist, dass sie Daten von einem Modbus-Gerät liest. Diese Daten können dann für die weitere Verarbeitung, Visualisierung oder Steuerung verwendet werden. Ein *Job* legt fest, welche Daten (Register) von einem Modbus-Slave-Gerät gelesen werden und in welchen Abständen die Abfrage erfolgen soll.

## Schritte zum Erstellen eines neuen Jobs

<figure><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2FAT4WDXx5alOzTYi09lDY%2Fimage.png?alt=media&#x26;token=38bd9258-ee41-4769-82cf-fe5e1ccc10a3" alt=""><figcaption></figcaption></figure>

1. Klicken Sie in der -> Modbus-Verbindung auf <img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2FmonEQGTvfoU6ZiJs6S4P%2Fimage.png?alt=media&#x26;token=2abf90aa-a8c7-40e6-b89c-3d821adff853" alt="" data-size="line"> um einen neuen Job zu erstellen.&#x20;

   ▷ Ein Konfigurationsfenster für den neuen Job öffnet sich.
2. **Job-Konfiguration**

   Füllen Sie die folgenden Felder im Konfigurationsfenster aus:

   * **Name**: Geben Sie einen Namen für den Job ein, der die Aufgabe beschreibt (z. B. „Temperatur lesen“).
   * **Funktion**: Wählen Sie die Modbus-Funktion aus, die für diesen Job verwendet werden soll (z. B. „Holding Registers lesen“).
     * Typische Funktionen sind das Lesen von Coil-Registren, Input-Registren oder Holding-Registren.
   * **Adresse**: Geben Sie die Startadresse der Register ein, die Sie lesen möchten. Dies ist die Speicheradresse im Modbus-Gerät.
   * **Länge**: Geben Sie die Anzahl der Register ein, die gelesen werden sollen.
   * **Intervall**: Geben Sie das Intervall (in Sekunden) ein, in dem der Job die Register abfragen soll (z. B. alle 10 Sekunden).
3. **Job speichern**
   * Klicken Sie auf **Speichern** um den Job zu erstellen.
   * ▷ Der neue Job erscheint in der Liste der definierten Jobs unter *Lese-Jobs*.

***

### Beispiele für typische Modbus-Jobs

* **Temperaturüberwachung** Ein Job, der alle 30 Sekunden die Temperatur von einem bestimmten Sensor liest.
* **Leistungsdaten aufzeichnen** Ein Job, der stündlich über Holding-Register Leistungsdaten eines Generators abfragt.

***

{% hint style="danger" %}
Stellen Sie sicher, dass die Adresse und die Länge der Register korrekt angegeben sind, damit die richtigen Daten gelesen werden. Falsche Einträge können zu Fehlfunktionen oder falschen Werten führen.
{% endhint %}
