Siemens SENTRON PAC3100 Multifunctional measuring apparatus SENTRON PAC3100 Max. 3 x 480/277 Vac Assembly dimensions 92 7KM3133-0BA00-3AA0 ユーザーズマニュアル
製品コード
7KM3133-0BA00-3AA0
Anhang
A.2 Modbus RTU
SENTRON PAC3100
Gerätehandbuch, 10/2009, A5E02385159A-01
Gerätehandbuch, 10/2009, A5E02385159A-01
127
A.2
Modbus RTU
A.2.1
Aufbau des Auftragstelegramms
Aufbau
Der Datenverkehr zwischen dem Master und dem Slave sowie zwischen dem Slave und
dem Master beginnt mit der Adresse des Slaves. Das Auftragstelegramm setzt sich aus
folgenden Elementen zusammen:
1. Adresse des Modbus Slave
2. Funktionscode
3. Daten des Telegramms
4. Prüfsumme des Telegramms (CRC)
Der Aufbau des Datenfelds hängt von dem verwendeten Funktionscode ab.
1. Adresse des Modbus Slave
2. Funktionscode
3. Daten des Telegramms
4. Prüfsumme des Telegramms (CRC)
Der Aufbau des Datenfelds hängt von dem verwendeten Funktionscode ab.
Tabelle A- 4 Aufbau des Telegramms
Adresse
Funktionscode
Daten
CRC
Byte
Byte
n Byte
2 Byte
Cyclic Redundancy Check (CRC)
Der Cyclic Redundancy Check kontrolliert den Datenfluss. Der CRC besteht aus 2 Bytes:
● einem LSB
● einem MSB
Das sendende Gerät berechnet den CRC und hängt ihn an die Nachricht an. Das
● einem LSB
● einem MSB
Das sendende Gerät berechnet den CRC und hängt ihn an die Nachricht an. Das
empfangende Gerät berechnet den CRC erneut und vergleicht den neuberechneten Wert mit
dem empfangenen CRC. Wenn beide Werte nicht übereinstimmen, ist ein Fehler
aufgetreten.
Ende eines Telegramms
Wenn 3,5 Byte lang kein Zeichen übertragen wird, gilt dies als Ende des Telegramms. Es
wird geprüft, ob das Telegramm gültig ist.
Gültigkeit des Telegramms
Lücken im Telegramm werden mit 0xFFFFFFFF aufgefüllt. FFFFFFFF bedeutet, dass
Telegramm enthält keine Messwerte. Damit ist es nicht gültig. Hat das Telegramm einen
anderen Inhalt, ist es prinzipiell gültig.
Siehe auch
Funktionscodes (Seite 128)