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 CDNach 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 B1Analyseergebnis: 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 0AAnalyse:
- 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:
- Setzen Sie die Verbindungsparameter (IP-Adresse und Port, oder serielle Ports) ein
- Wählen Sie den Adressbereich aus, den Sie scannen möchten (z. B. 0 - 100)
- Klicken Sie auf Start Scan
- Ü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:
- Erst durchsuchen Sie einen kleinen Bereich (z. B. 0 - 50), um festzustellen, welche Adressen gültige Daten zurückgeben
- Änderungen der Bedingungen in der Nähe von bekannten physikalischen Größen (z. B. Heiztemperatursensoren, Rotationsencoder), beobachten Sie, welche Registerwerte sich ändern
- Registriertyp aus der Regeln der Veränderung abschließen (16 - Bit-Ganzzahl / 32 - Bit-Flowerkomma / 32 - Bit-Ganzzahl)
- 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.
Antwort veröffentlichen