CAS Modbus Toolkit Handbuch: RTU / TCP-Nachrichtenanalyse und - Scanner

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

CAS Modbus Toolkit Handbuch: RTU / TCP-Nachrichtenanalyse und - Scanner

Chipkin Automation Systems (CAS) Modbus-Tools

Chipkin Automation Systems ist ein kanadisches Unternehmen, das sich auf Gebäudeautomation und industrielle Protokoll-Gateways konzentriert, offizielle Websitewww.chipkin.com. Zusätzlich zu den kommerziellen BACnet - und Modbus-Gateway - Produkten bietet Chipkin eine Reihe von kostenlosen Modbus-Debugging - und Test-Tools an, darunter:

  • CAS Modbus RTU Parser: Online-Modbus RTU - Nachrichten-Parser
  • CAS Modbus TCP Parser: Online-Modbus TCP - Nachrichten-Parser
  • CAS Modbus Scanner: Modbus Gerätedaten-Scanner

Diese Tools sind sehr leicht und können beim Öffnen des Browsers verwendet werden (Parser) oder nach dem Download mit einem Klick ausgeführt werden (Scanner). Für Ingenieure, die gelegentlich Modbus-Nachrichten analysieren müssen, ist dies viel schneller als die Installation einer Wireshark + - Konfigurationsumgebung.

CAS Modbus RTU Parser

Besuch Adresse:store.chipkin.com/products/tools#modbus-rtu-parser

Es ist ein Web-Tool, das keine Installation erfordert. Sie müssen nur eine Reihe von Hexadezimal-Bytes der Modbus RTU-Nachricht in das Eingabefeld einfügen, und das Tool wird automatisch analysieren:

  • Slave Adresse (Slave Adresse)
  • Funktionscode und seine Bedeutung (z. B. 03 = Read Holding Registers)
  • Startadresse und Anzahl der Register (Anforderungsframe)
  • Anzahl der Datenbyte und spezifische Datenwerte (Response Frame)
  • CRC-Prüfwerte (und überprüfen, ob sie korrekt sind)

Benutzung von Beispielen

Nehmen wir an, Sie erhalten in Ihrem seriellen Anschluss-Assistenten eine Reihe von Hexadezimal-Daten:

01 03 00 00 00 0A C5 CD

Nach dem Einfügen in den CAS Modbus RTU Parser wird das Ergebnis automatisch wie folgt parsen:

  • Slave Address: 1: 1
  • Function Code: 3 (Read Holding Registers)
  • Starting Address: 0
  • Quantity: 10 Registers
  • CRC: 0xCDC5 (Check Pass ✓)

Ebenso ist es bequem, die Antwort-Frame zu überprüfen:

01 03 14 00 64 00 C8 01 2C 01 90 01 F4 02 58 02 BC 03 20 03 84 03 E8 DE B1

Analyseergebnis: Von der Station 1, Funktionscode 3, 20 Bytes (10 Registers), 100, 200, 300, 400... Jeder Wert beträgt 2 Byte.

CAS Modbus TCP Parser

Besuch Adresse:store.chipkin.com/products/tools#modbus-tcp-parser

Ähnlich wie RTU Parser, aber mit zusätzlicher Funktion zum Analysieren von Modbus TCP MBAP-Headern. Durch die Eingabe von Hexadezimal-Bytes erhalten Sie: Transaktions-ID, Protokoll-ID, Länge, Unit-ID und eine vollständige PDU-Anschluss.

Beispiel der Nachricht:

00 01 00 00 00 06 01 03 00 00 00 0A

Analyse:

  • Transaction ID1: 1
  • Protocol ID: 0 (Modbus)
  • Length6 Bytes (nachfolgend)
  • Unit ID1: 1 (von der Bahnhof-Adresse)
  • Function Code3: 3 (Lese-Halt - Register)
  • Starting Address: 0
  • Quantityund: 10

CAS Modbus Scanner

CAS Modbus Scanner ist ein herunterladbares Desktop-Tool zum Scannen und Lesen aller Registerdaten eines Modbus-Geräts. Die Adresse herunterladen ist ebenfallsstore.chipkin.com/products/tools/cas-modbus-scanner

Funktionale Merkmale

  • Unterstützt Modbus TCP und Modbus RTU (über serielle Anschlüsse)
  • Scannen aller vier Datentypen: Spulen (Coils), diskreter Eingang Discrete Inputs (Discrete Inputs) und Registrierung (Holding Registers), Eingaberegister (Eingaberegister)
  • Unterstützt einen vollständigen Adressraum-Scan ab der Adresse 0
  • Anzeigen von Echtzeit-Datenwerten, CAS Unterstützt Hexadezimal - und Dezimal-Anzeigeformate
  • Exportieren von Scan-Ergebnissen in CSV-Dateien

Typisches Anwendungs-Szenario

Wenn Sie ein unbekanntes Modbus-Gerät (ohne vollständige Register-Zugstabelle) erhalten und einen schnellen Überblick über die lesbaren Registers benötigen, ist der Modbus Scanner die schnellste Lösung. Einfach:

  1. Setzen Sie die Verbindungsparameter (IP-Adresse und Port, oder serielle Ports) ein
  2. Wählen Sie den Adressbereich aus, den Sie scannen möchten (z. B. 0 - 100)
  3. Klicken Sie auf Start Scan
  4. Überprüfen Sie die zurückgegebenen Datenwerte und Ausnahmecodes, um festzustellen, welche Adressen gültig sind

Verwenden von CAS-Tools für die Modbus-Geräte - Reverse-Analyse

Die Register-Reverse - Analyse über den CAS-Scanner ist eine praktische Fähigkeit, ohne Gerätehandbuch zu führen. Grundlegende Idee:

  1. Erst durchsuchen Sie einen kleinen Bereich (z. B. 0 - 50), um festzustellen, welche Adressen gültige Daten zurückgeben
  2. Änderungen der Bedingungen in der Nähe von bekannten physikalischen Größen (z. B. Heiztemperatursensoren, Rotationsencoder), beobachten Sie, welche Registerwerte sich ändern
  3. Registriertyp aus der Regeln der Veränderung abschließen (16 - Bit-Ganzzahl / 32 - Bit-Flowerkomma / 32 - Bit-Ganzzahl)
  4. Aufzeichnung von Register-Adressen und entsprechenden physischen Bedeutungen, Erstellung von Register-Mapping - Tabellen

Weitere Werkzeuge von Chipkin

Zusätzlich zu den Modbus-Tools bietet Chipkin die folgenden kostenlosen Werkzeuge an:

  • BACnet Explorer: Surfen und Testen von Geräten im BACnet-Netzwerk
  • CAS BACnet Explorer: BACnet-Protokoll Geräteerkennung und Datenbrowse
  • Modbus Explorer: Erweiterte Versionen des Modbus-Gerätebrowser

Diese Tools können vonstore.chipkin.com/products/toolskostenlos heruntergeladen werden.

Zusammenfassung

Der größte Vorteil der CAS Modbus-Tool - Suite ist die "Komplette" - Parser ist ein Web-Tool, das nicht installiert werden muss, und der Scanner ist sofort verfügbar, sobald er heruntergeladen wird. Wenn Sie bei der Debugging vor Ort eine Reihe von unverständlichen Modbus-Nachrichten oder ein unbekanntes Modbus-Gerät ohne Handbuch erhalten, können Sie mit diesem kostenlosen Tool schnell die Nachrichtenanalyse und das Scannen des Adressraums durchführen und viel Zeit für das Durchlesen der Protokolldokumentation und das Schreiben von Testskripten sparen.

Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.