Modbus-Kommunikation
Coils lesen
Anforderung
Adresse
Funktion
0 ... 254
1
High-Byte
Antwort
Adresse
Funktion
Anz. Bytes
0 ... 254
1
Coils schreiben
Anforderung
Adresse
Funktion
0 ... 254
15
High-Byte
Antwort
Adresse
Funktion
0 ... 254
15
High-Byte
Register lesen
Anforderung
Adresse
Funktion
0 ... 254
3
High-Byte
Antwort
Adresse
Funktion
Anz. Bytes
0 ... 254
3
Register schreiben
Anforderung
Adresse
Funktion
0 ... 254
16
High-Byte
Antwort
Adresse
Funktion
0 ... 254
16
High-Byte
Das Prüfwort (CRC) muss über alle Telegrammbytes berechnet werden, angefangen mit dem Adressfeld bis zum letzten Datenbyte. Das CRC muss
mit den Daten verknüpft sein. Ein Beispiel finden Sie im Anhang dieses Dokuments. Ausführliche Informationen entnehmen Sie bitten der öffent-
lich verfügbaren Modbus-Dokumentation unter www.modbus.org.
12
31-146 GER11 | Datenblatt | PCD1.A1000-A20 E-Line S-Serie RIO
Anfangsadresse
Anzahl der Spulen - coils
Low-Byte
High-Byte
Daten
0 ... 256
Coil 0 ... 7
Coil 8 ... 15
Anfangsadresse
Anzahl der Spulen
Low-Byte
High-Byte
Anfangsadresse
Anzahl der Spulen
Low-Byte
High-Byte
Anfangsadresse
Anzahl der Register
Low-Byte
High-Byte
Anfangsadresse Addr + 0
0 ... 256
High-Byte
Low-Byte
Anfangsadresse
Anzahl Registers
Low-Byte
High-Byte
Anfangsadresse
Anzahl Registers
Low-Byte
High-Byte
CRC
Low-Byte
High-Byte
Low-Byte
CRC
...
High-Byte
Low-Byte
Spulendaten - coil
Low-Byte
No. of Bytes
Coil 0 ... 7
CRC
Low-Byte
High-Byte
Low-Byte
CRC
Low-Byte
High-Byte
Low-Byte
Adr + n
CRC
...
High-Byte
Low-Byte
Anz. Bytes
Datenwort: Start Adr + 0
Low-Byte
2 ... 256
Low-Byte
CRC
Low-Byte
High-Byte
Low-Byte
CRC
...
High-Byte
Low-Byte
Adr + n
...
High-Byte
High-Byte
www.sbc-support.com
CRC
Low-Byte