3.5.2.4
Schreib-Auftrag an den Antriebsregler
1. Nutzdatenbereich des Antriebsreglers bestimmen; d. h. wo
liegen die DP-Nutzdaten im Leitsystem.
2. Adresse des gewünschten Parameters in das Feld "Index und
Subindex" eintragen.
3. Datenwert berechnen und eintragen.
4. Auftrag spezifizieren
5. Prüfen, ob das Bit "Auftrag/Handshake" bei den DP-Ein-
gangsdaten und DP-Ausgangsdaten identisch ist. Ist das Bit
"Auftrag/Handshake" identisch, wurde die Antwort empfan-
gen. Es ist sinnvoll, die Kommunikationszeit zu überwachen.
6. Prüfen, ob das Bit "Auftrag/Status" gesetzt ist.
– Nicht gesetzt = Schreib-Auftrag ohne Fehler ausgeführt.
– Gesetzt = Schreib-Auftrag nicht ordnungsgemäß ausge-
führt, das Feld "Data/Error" enthält die Fehlerinformation.
Telegramm zum Antrieb
Byte 1
Service
0x11 0010
Antwort des Antriebs bei fehlerfreier Ausführung
Byte 1
Service
0xxx 00x0
Byte 2
Byte 3
Subindex
Index
High Byte
0
5F
Byte 2
Byte 3
Subindex
Index
High Byte
0
5F
BA8200AUT
Automatisierung
Beispiel
Hochlaufzeit C0012 des Antriebsreglers auf 20 s verändern.
Byte 2 = 0
Subindex = 0, weil C0012 keinen Subcode enthält.
Byte 3 = 5F
Index = 24575 - Code-Nr.
Byte 4 = F3
Index = 24575 - 12 = 24563 = 5FF3
Byte 5 = 00
20 s x 10000 = 200000
Byte 6 = 03
Byte 7 = 0D
Byte 8 = 40
Byte 1 = 0x11 0010 Bit 0-2 = 010 (1 = Write-Auftrag)
Bit 4-5 = 11 (4 Byte Daten)
Bit 6 "Auftrag/Handshake" wechseln
Byte 4
Byte 5
Index
Data 4
Low Byte
F3
00
Byte 4
Byte 5
Index
Data 4
Low Byte
F3
00
DE
1.0
PROFIBUS-DP
= 00 03 0D 40
dez
Byte 6
Byte 7
Data 3
Data 2
03
0D
Byte 6
Byte 7
Data 3
Data 2
00
00
hex
hex
Byte 8
Data 1
40
Byte 8
Data 1
00
3-13