Preset multiple register (Funktion 16)

Mit der Funktion Preset multiple register können mehrere Ausgänge beschrieben werden. In diesem Beispiel werden die ersten zwei analogen Ausgangsworte beschrieben. Die Ausgänge beginnen bei einem Offset von 0x0800. Hier beschreibt der Offset immer ein Wort. Der Offset 0x0003 schreibt ab dem vierten Wort auf das Ausgangsprozessabbild. Die Länge gibt die Anzahl der Worte an und der Byte Count setzt sich aus den zu schreibenden Bytes zusammen.

Beispiel: 4 Worte - entsprechen 8 Byte Count

Die Datenbytes enthalten die Werte für die analogen Ausgänge. In diesem Beispiel sind es zwei Worte, die zu beschreiben sind. Das erste Wort mit dem Wert 0x7FFF und das zweite Wort mit dem Wert 0x3FFF.

Anfrage (Query)

Byte Name

Beispiel

Funktions-Code

16

Start-Adresse high

8

Start-Adresse low

0

Länge high

0

Länge low

2

Byte Count

4

Daten 1 Byte 1

127

Daten 1 Byte 2

255

Daten 2 Byte 1

63

Daten 2 Byte 2

255

Antwort (Response)

Der Koppler antwortet mit der Start-Adresse und der Länge der gesendeten Worte.

Byte Name

Beispiel

Funktions-Code

16

Start-Adresse high

8

Start-Adresse low

0

Länge high

0

Länge low

2