LinkJig

← Start

Modbus-CRC automatisch angehängt, auf dem Handy

Ein Modbus-RTU-Frame endet mit einer zwei Byte langen CRC. Sie von Hand oder mit einem separaten Rechner zu bestimmen, ist langsam und fehleranfällig. LinkJig hängt sie beim Tippen an und zeigt die Bytes vor dem Senden.

Dies ist eine echte Sitzung auf dem eingebauten Loopback-Gerät von LinkJig, das alles Gesendete zurückschickt. Auf jeder seriellen, Bluetooth- oder TCP-Verbindung funktioniert es genauso.

Prüfsumme anhängen

  1. Stelle im Terminal die Sendeleiste auf HEX.
  2. Öffne daneben das Prüfsummenmenü (dort steht Keine Checksumme) und wähle CRC-16/MODBUS.
  3. Tippe deinen Frame. Für „zwei Holding-Register ab Adresse 0 von Gerät 1 lesen“ ist das 01 03 00 00 00 02.
  4. Unter dem Feld erscheint der vollständige Frame mit den zwei hervorgehobenen Prüfbytes: C4 0B. Tippe auf Senden.

Sendeleiste mit CRC-16/MODBUS, die Vorschau zeigt angehängtes C4 0B (App in der Aufnahme auf Englisch)

Was hinausging und was zurückkam:

20:48:34.264 TX 01 03 00 00 00 02 C4 0B
20:48:34.295 RX 01 03 00 00 00 02 C4 0B

Andere Prüfsummen

Im selben Menü gibt es SUM8, XOR8, CRC-8, CRC-16/MODBUS, CRC-16/CCITT-FALSE und CRC-32. Die Prüfsumme wird nur an die Daten angehängt; ein gewähltes Zeilenende kommt danach.

Grenzen

Ausprobieren

Das Demo-Video gibt es auf YouTube. LinkJig gibt es bei Google Play und im Microsoft Store.