Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Schnittstelle; Modbus-Funktionen - Trox Technik TROXNETCOM MB-BAC-WA1/2 Installations- Und Inbetriebnahmeanleitung

Funktionsmodul
Inhaltsverzeichnis

Werbung

B

Modbus Schnittstelle

Frame-Timing bei Modbus-RTU
Die Einteilung in Frames wird bei Modbus mit Pausenzeiten bestimmt. Folgende
Zeiten gelten bei bis zu 19200 Baud, bei höheren Baudraten in Klammern:
- Beim Senden ist höchstens 1,5 Zeichen (750µs) als Pause
zwischen 2 Zeichen eines Frames erlaubt.
- Mindestens 3,5 Zeichen (1750µs) muss beim Senden die Pause
zwischen 2 Frames dauern.
- Der Bereich dazwischen dient als Toleranzbereich für den Empfänger.
Wenn beim Empfang diese Pause überschritten wird, endet der Frame.
Dieses Gerät macht beim Senden zwischen den Zeichen keine Pausen.
Vor dem Senden macht es >= 3,6 Zeichen (1800µs) Pause.
Der Empfang endet bei etwa 2,5 Zeichen (1250µs) Pause.

Modbus-Funktionen

Die Codierung der Modbus-RTU-Frames ist unten dargestellt (Darstellung ohne CRC).
Bei Daten mit 2 Byte kommt das High-Byte zuerst.
Bedeutung der Exception Codes:
1
Illegal Function Code
2
Illegal Data Address
3
Illegal Data Value
Modbus-Funktion 3 (0x03) Read Holding Registers
Modbus-Funktion 4 (0x04) Read Input Registers
Diese Funktionen werden verwendet, um mehrere aufeinanderfolgende Register zu
lesen. Die beiden Funktionen machen das gleiche.
Request:
Byte 0
Byte 1
Byte 2-3
Byte 4-5
Response:
Byte 0
Byte 1
Byte 2
Byte 3-4
Byte ...
Error:
Byte 0
Byte 1
Byte 2
Unbekannter Code in Funktion oder Subfunktion.
Eine Register-Adresse ist ungültig.
Inkonsistente Codierung bei Register-Anzahl,
Byte-Anzahl, Datenwert.
Slave Address
Drehschalter 1-99
Function Code
0x03 / 0x04
Register Address
Erstes Register
Register Quantity
Anzahl der Register
Slave Address
Drehschalter 1-99
Function Code
0x03 / 0x04
Byte Count
2 Bytes je Register
Register Value
0x0000-0xFFFF
Register Value
0x0000-0xFFFF
Slave Address
Drehschalter 1-99
Error Code
0x83 / 0x84
Exception Code
0x02,0x03
TROXNETCOM Funktionsmodul MB-BAC-WA1/2
10
33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis