Kommando 0x9001 - Schreibe EnDat Word

Für das Kommando 0x9001 „Schreibe EnDat Word“ gehen Sie wie folgt vor:

1. Schreibe Request
Geben Sie über das FB EnDat Command Objekt, Index 0xB0p8:01 „Request“ den 5 Byte Header und 1 bis 32 Word Daten wie folgt ein. (abhängig von der Anzahl der Kanäle mit p = 0 für Kanal 1 und p =1 für Kanal 2).
0: LOBYTE Kommando
1: HIBYTE Kommando
2: MRS Code
3: Offset
4: Länge in Words
5: LOBYTE Word 0
6: HIBYTE Word 0
...
5+(n*2) LOBYTE Word n
5+(n*2) HIBYTE Word n
2. Lese Status 0xB0p8:02:
Ist dieser 0x01, wurden die Daten erfolgreich geschrieben.
3. Lese Response:
(5 Byte Header + 1 bis 32 Word Daten)
0: Quittierung LOBYTE Kommando
1: Quittierung HIBYTE Kommando
2: Quittierung MRS Code
3: Quittierung Offset
4: Quittierung Länge in Words

CoE Entry / Beispiel für Kommando 0x9001

Beispiel: Schreibe Geberadresse

Kommando Schreiben: 0x9001
MRS Code: „Betriebsparameter“: 0xA7
Offset Word 04: 0x04
Länge: 0x01
Neue Geberadresse: 0x1234

1. Schreibe Request 0xB008:01: "01 90 A7 04 01 34 12"
Kommando 0x9001 - Schreibe EnDat Word 1:
Beispiel Kommando 0x9001 Schreibe Geberadresse
2. Lese Status 0xB008:02: Ist dieser 0x01, wurden die Daten erfolgreich geschrieben.
3. Lese Response
5 Byte Quittierung Header + 1 Word Data
0x34 = LOBYTE von "0x1234"
0x12 = HIBYTE von "0x1234"