Herunterladen Inhalt Inhalt Diese Seite drucken

Pepperl+Fuchs IDENTControl Compact IC-KP2-2HB17-2V1D Handbuch Seite 37

Vorschau ausblenden Andere Handbücher für IDENTControl Compact IC-KP2-2HB17-2V1D:
Inhaltsverzeichnis

Werbung

IC-KP2-2HB17-2V1D
Befehle
Die IDENTControl Compact bestätigt die erfolgreiche Transaktion. Falls die IDENTControl
Compact die Transaktion nicht bestätigt, wird vom Master ein Fehler ausgegeben.
Der Befehl write multiple registers wird ausgeführt. Der Schreib-/Lesebefehl wird mit dem
Befehl enhanced read (ER) angestoßen.
Adresse
(0-basiert)
2000d
2001d
2002d
2003d
Wenn der Master den Schreib-/Lesebefehl ein zweites Mal an die IDENTControl Compact
übertragen soll, muss das Togglebit invertiert werden. Dadurch ist ein zyklischer Datenverkehr
zur SPS möglich.
Befehl: read holding registers (03h)
Mit diesem MODBUS-Befehl (Request) lesen Sie die Eingangsregister. Sobald die
IDENTControl Compact Daten zur Verfügung hat, schreibt sie diese in das Eingangsregister.
Falls die Daten nicht abgeholt werden, lassen sich 32 Daten zwischenspeichern. Danach
kommt es zu einem Datenverlust. Falls keine Daten im Register stehen, ist der Wert des
Registers 0.
Für den Request müssen Sie folgende Parameter kennen:
Startadresse (abhängig vom Kanal)
Anzahl der zu lesenden Register
Die IDENTControl Compact sendet eine Antwort, die den Inhalt der abgefragten Register
enthält. Ein Lesebefehl wird ab der ersten Adresse des jeweiligen Kanals durchgeführt.
Beispiel
In diesem Beispiel lesen Sie die Daten aus, die im vorhergehenden Beispiel erzeugt wurden.
Voraussetzung: Der Befehl write multiple registers wurde erfolgreich durchgeführt.
Registeraufteilung
Verwendung
Bytenummer des
Identifikations-
telegramms
High Byte
reserviert
Low Byte
reserviert/Löschbit (LSB)
High Byte
Länge des
Byte 0
Identifikationstelegramms ab
diesem Byte
Low Byte
Länge des
Byte 1
Identifikationstelegramms
High Byte
Befehlscode
Byte 2
Low Byte
Wortanzahl/Kanal/Togglebit 40h
Byte 3
High Byte
Wortadresse
Byte 4
High Byte
Low Byte
Wortadresse
Byte 5
Low Byte
Inhalt Bedeutung
00h
-
00h
kein Löschvorgang
00h
-
06h
6 Byte lang
19h
enhanced read
4 Worte lesen, keine
Kanalangabe
notwendig
00h
lese ab Datenträger-
Adresse 0
00h
wie vorhergehendes
Byte
Kanal 0
0d
Kanal 1
1000d
Kanal 2
2000d
maximal 125d
37

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis