Herunterladen Inhalt Inhalt Diese Seite drucken

Lesen Von N Worten; Anweisung; Schreiben Eines Wortes - ECOLAB Versatronic Modbus Beschreibung

Mehrkanalmessgerät
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

3.4.1

Lesen von n Worten

Mit dieser Funktion werden n Worte ab einer bestimmten Adresse gelesen.
Datenanfrage
Slave-Adresse
1 Byte

Anweisung

Slave-Adresse
1 Byte
Beispiel
Lesen der IP-Adresse des Gerätes. Es handelt sich hier im Beispiel um die Adresse
10.10.1.69. Da jedes Oktett der IP-Adresse in einem Wort abgelegt wird, ist es hier
erforderlich, dass 4 Worte, das sind 8 Bytes, eingelesen werden.
Diese und weitere Modbus-Adressen sind dem
auf Seite 43 zu entnehmen.
Hex-Code der Datenanfrage:
01
Slave
Hex-Code der Antwort (Werte im Byte-Format):
01
03
Slave
Funktion
3.4.2

Schreiben eines Wortes

Bei der Funktion Wortschreiben sind die Datenblöcke für Anweisung und Antwort
identisch.
VORSICHT!
Schreiboperationen auf manche R/W-Parameter bewirken ein Abspeichern
im EEPROM oder Flash-Speicher. Diese Speicherbausteine haben nur
eine begrenzte Anzahl von Schreibzyklen (ca. 100.000 bzw. 10.000).
Häufiges Beschreiben entsprechender Variablen kann daher dazu führen, dass ein
Speicherfehler auftritt.
Die Anzahl der Schreibvorgänge sollte daher möglichst klein gehalten werden.
Schreibvorgänge können auch unter der Verwendung der „externen Analogeingänge"
durchgeführt werden. „Externe Analogeingänge" werden nicht im EEPROM oder
Flash-Speicher gespeichert, und sind für schnelle Schreibzyklen geeignet.
Funktionscode
Adresse
0x03 oder 0x04
erstes Wort
1 Byte
2 Bytes
Funktionscode
Anzahl
0x03 oder 0x04
gelesener Bytes
1 Byte
1 Byte
03
19 C9
Adresse
Funktion
1. Wort
08
00 0A
Bytes
10
gelesen
19
Modbus-Protokollbeschreibung
Wortanzahl x
2 Bytes
Wortwert(e)
2 x Bytes
Ä Kapitel 8 „Modbus-Adresstabellen"
00 04
Wortanzahl
00 0A
00 01
10
1
IP-Adresse
417102397 Rev. 1-10.2019
Checksumme CRC
2 Bytes
Checksumme CRC
2 Bytes
93 6B
CRC
00 45
37 E5
69
CRC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis