Kopplungsbeschreibung MODBUS RTU
2.10 Telegrammaufbau
2.10.1
MODBUS-FUNKTION 01, 02, 03 und 04 (Register / Coil LESEN)
AUFRUF:
┌────────────────────────────────────────────────────────────────────┐
│SLAVE-
Funktion
│Adresse
│
├────────────────────────────────────────────────────────────────────┤
│
│xxH
01
├────────────────────────────────────────────────────────────────────┤
│
│xxH
02
├────────────────────────────────────────────────────────────────────┤
│
│xxH
03
├────────────────────────────────────────────────────────────────────┤
│
│xxH
04
└────────────────────────────────────────────────────────────────────┘
*1) DATA ANZAHL = Anzahl der Datenbits
*2) DATA ANZAHL = Anzahl der Datenworte (DW)
ANTWORT:
┌────────────────────────────────────────────────────────────────────────────────────────────┐
│SLAVE-
Funktion
BYTE
│Adresse
COUNT
│
├────────────────────────────────────────────────────────────────────────────────────────────┤
│
│
ANZAHL
│ xxH
01
DW*2
├────────────────────────────────────────────────────────────────────────────────────────────┤
│
│
ANZAHL
│ xxH
02
DW*2
├────────────────────────────────────────────────────────────────────────────────────────────┤
│
│
ANZAHL
│ xxH
03
DW*2
├────────────────────────────────────────────────────────────────────────────────────────────┤
│
│
ANZAHL
│ xxH
04
DW*2
└────────────────────────────────────────────────────────────────────────────────────────────┘
*3) Aufbau der Datenworte siehe Kap. 3.5
I.S. 1 MODBUS
04/07.16
D
DATA START
Register
HIGH
LOW
..
..
..
..
..
..
..
..
DATA
DATA
DW 1
HIGH
LOW
HIGH
LOW
......
HIGH
LOW
......
HIGH
LOW
......
HIGH
LOW
......
- Technische Änderungen vorbehalten -
Betriebsanleitung
ANZAHL DATA
HIGH
LOW
*1)
xx
xx
CRC.1
*1)
xx
xx
CRC.1
*2)
xx
xx
CRC.1
*2)
xx
xx
CRC.1
*3)
DATA
DATA
DW max
HIGH
LOW
HIGH
LOW
HIGH
LOW
HIGH
LOW
HIGH
LOW
│
CRC
CRC
│
│
│
CRC.2 │
│
CRC.2 │
│
CRC.2 │
│
CRC.2 │
CRC
CRC
CRC.2 │
CRC.1
CRC.2 │
CRC.1
CRC.2 │
CRC.1
CRC.2 │
CRC.1
│
│
│
│
│
│
│
│
│
│
│
9