IC-KP2-2HB17-2V1D
Befehle
Adresse
(0-basiert)
2002d
2003d
2004d -
2011d
Falls Sie einen Datenträger vom Typ IPC03 vor den Schreib-/Lesekopf halten, können Sie die
Daten durch Wiederholen des Befehls read multiple registers lesen.
Befehl: read/write multiple registers (17h)
Dieser MODBUS-Befehl verbindet die Funktionalität der Befehle write multiple registers und
read holding registers. Diesen Befehl verwenden Sie, wenn Sie Daten über die SPS zyklisch
austauschen.
Falls Sie über diesen Befehl einen Identifikationsbefehl initiieren (z.B. einen Lesebefehl),
erhalten Sie die Antwort nicht in der Response, die zu diesem Request gehört. Für den Befehl
ist eine bestimmte Verarbeitungszeit nötig. Nach dieser Zeit stehen die Daten zur Verfügung.
Für den Request müssen Sie folgende Parameter kennen:
Schreiben:
Startadresse (abhängig vom Kanal)
Anzahl der zu schreibenden Register
Lesen:
Startadresse
Anzahl der zu lesenden Register
Die IDENTControl Compact sendet eine Antwort. Falls die IDENTControl Compact den Befehl
mehrmals hintereinander ausführen soll, ändern Sie die ersten vier Bytes des Telegramms.
Dafür setzen Sie das Togglebit.
Registeraufteilung
Verwendung
Bytenummer des
Identifikations-
telegramms
High Byte
Befehlscode
Byte 2
Low Byte
Wortanzahl/Kanal/Toggl
Byte 3
ebit
High Byte
Status
Byte 4
Low Byte
Antwortzähler
Byte 5
High Byte
Daten
Low Byte
Daten
Inhalt Bedeutung
19h
enhanced read Befehl
04h
Wortanzahl = 0.
4 entspricht Kanal 2.
Kanalnummer um 1 Bit
nach links verschoben.
05h
05h =
Identifikationslesefehler
(Bedeutung der
Identifikationsstatus siehe
Kapitel 7.17)
02h
Wird bei jeder weiteren
Antwort um 1 erhöht.
00h
Keine Daten gelesen, da
kein Datenträger vor dem
Lesekopf.
00h
Keine Daten gelesen, da
kein Datenträger vor dem
Lesekopf.
Kanal 0
0d
Kanal 1
1000d
Kanal 2
2000d
maximal 121d
Startadresse
Maximal 125d
39