Modbus-Kommunikation
A.2 Modbus-Funktionscodes
Teilfunktion Lo
Daten Hi
Daten Lo
:
Daten Hi
Daten Lo
CRC
Antwort
Slave-Adresse
Funktion
Teilfunktion Hi
Teilfunktion Lo
Daten Hi
Daten Lo
:
Daten Hi
Daten Lo
CRC
Beispiel: Rückgabewert Slave-Meldungszahl lesen (Adresse 529)
Abfrage: 1,8,0,14,0,0,129,200
Slave-Adresse = 1 (0x01)
Funktion = 8 (0x08)
Teilfunktion Hi, Lo = 0, 14 (0x00,0x0E)
Daten Hi, Lo = 0, 0 (0x00,0x00)
CRC = 129,200 (0x81, 0xC8)
Teilfunktion 0x000E = 14 = Rückgabewert Slave-Meldungszahl lesen
Antwort: 1,8,0,14,0,97,64,32
Slave-Adresse = 1 (0x01)
Funktion = 8 (0x08)
Teilfunktion Hi, Lo = 0, 14 (0x00,0x0E)
Daten Hi, Lo = 0, 97 (0x00,0x65)
CRC = 64,32 (0x41, 0xE3)
Rückgabewert Slave-Meldungszahl lesen = 0x0065 = 97 Meldungen empfangen
92
1 Byte
1 Byte
1 Byte
:
1 Byte
1 Byte
2 Byte
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
:
1 Byte
1 Byte
2 Byte
Betriebsanleitung, 11/2021, A5E51545841-AA
SITRANS FST090