Herunterladen Inhalt Inhalt Diese Seite drucken

Datencodierung; Fc6: Einzelnes Register Schreiben - Leroy-Somer DIGIDRIVE SK Handbuch

Frequenzumrichter für drehstrom frequenzumrichter für drehstrom asynchronmotoren
Vorschau ausblenden Andere Handbücher für DIGIDRIVE SK:
Inhaltsverzeichnis

Werbung

Parameter
Parameterbe-
Einführung
x.00
schreibungsformat
6.1.5

Datencodierung

Im MODBUS RTU-Protokoll wird eine „Big Endian"-Darstellung für Adressen und Datenelemente verwendet (außer für den CRC-Wert, der als „Little
Endian" dargestellt wird). Dies bedeutet, dass beim Senden einer numerischen Menge, die größer ist als ein einzelnes Byte, das Byte mit der
HÖCHSTEN Wertigkeit zuerst gesendet wird. Beispiel:
16 Bit
0x1234
wäre gleich 0x12
32 Bit
0x12345678L wäre gleich 0x12
6.1.6
Funktionscodes
Mit dem Funktionscode werden Kontext und Format der Telegrammdaten bestimmt. Bit 7 des Funktionscodes wird in der Slave-Antwort zum
Anzeigen einer Ausnahme verwendet.
Die folgenden Funktionscodes werden unterstützt:
Code
3
Mehrere 16-Bit-Register lesen
6
Einzelnes Register schreiben
16
Mehrere 16-Bit-Register schreiben
23
Mehrere 16-Bit-Register lesen und schreiben
Nicht standardmäßiger Funktionscode für gekapseltes
40
CMP-Protokoll
FC03: Mehrere 16-Bit-Register lesen
Lesen eines zusammenhängenden Arrays von Registern. Die Anzahl der Register, die gelesen werden können, wird vom Slave nach oben begrenzt.
Bei Überschreitung dieser Anzahl wird vom Slave der Ausnahmecode 2 ausgegeben.
Tabelle 6-1 Master-Anforderung
Byte
0
Slave-Zielknotenadresse 1 bis 247, 0 gilt global
1
Funktionscode 0x03
2
Anfangsregisteradresse MSB
3
Anfangsregisteradresse LSB
4
Anzahl der 16-Bit-Register MSB
5
Anzahl der 16-Bit-Register LSB
6
CRC LSB
7
CRC MSB
Tabelle 6-2 Slave-Antwort
Byte
0
Slave-Quellknotenadresse
1
Funktionscode 0x03
2
Länge der Registerdaten im gelesenen Block (in Byte)
3
Registerdaten 0 MSB
4
Registerdaten 0 LSB
3 + Byte-
CRC LSB
Zählerwert
4 + Byte-
CRC MSB
Zählerwert

FC6: Einzelnes Register schreiben

Schreiben eines Werts in ein einzelnes 16-Bit-Register. Die normale Antwort besteht darin, dass die Antwort nach dem Schreiben des Registerinhalts
zurückgesendet wird. Die Registeradresse kann einem 32-Bit-Parameter entsprechen, jedoch können nur 16 Bit Daten gesendet werden.
Tabelle 6-3 Master-Anforderung
Byte
0
Slave-Adresse 1 bis 247, 0 gilt global
1
Funktionscode 0x6
2
Registeradresse MSB
3
Registeradresse LSB
4
Registerdaten MSB
5
Registerdaten LSB
6
CRC LSB
7
CRC MSB
18
Bedieneinheit
Serielle
und Display
Kommunikation
0x34
0x34
0x56
0x78
Beschreibung
Beschreibung
Beschreibung
Beschreibung
www.leroy-somer.com
CT-Modbus
SyptLite-Programmierung
RTU
der SPS
Beschreibung der
LS SOFT
Menü 0
erweiterten Parameter
Digidrive SK Advanced User Guide
Ausgabenummer: b

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis