Modbus Konstruktor
Der Modbus Constructor ist ein Modbus-Gerätemodellierungs - und Test-Tool, das von KurySoft entwickelt wurde. Offizielle Website:www.kurysoft.com/download.shtml. Es ist nicht nur ein einfaches Werkzeug für das Lesen von Daten, sondern auch ein vollständiger Modbus-Gerätemodell - Editor, mit dem Sie einen "digitalen Zwillings" Ihres Modbus-Geräts erstellen können, einschließlich aller Registerzuordnungen, Datenformate, Einheiten und Skalierungspunkte.
Modbus Constructor Kernfunktionen
- Gerätemodellierung: Visualisierung der Erstellung einer vollständigen Registerkarte für Modbus-Geräte, einschließlich Adressen, Datentypen, Einheiten, Skalierungsfaktoren, Lese - und Schreibattribute und Metadaten
- Datenüberwachung: Überwachen und Anzeigen von Daten in Echtzeit nach der Verbindung mit einem realen Gerät gemäß dem erstellten Modell.
- Datenexport: Exportieren von Überwachungsdaten in Formate wie Excel, CSV, etc.
- Modell speichern: Speichern von Gerätemodellen als eigenständige Modelldateien, die wiederverwendbar und freigegeben werden können
Modbus Reader - kostenloses Datenüberwachungstool
Modbus Reader - - Kostenloses Datenüberwachungstool
Das bedeutet: Nachdem eine Person ein Gerätemodell mit Modbus Constructor erstellt hat (gebührenpflichtig), können Ingenieure und Techniker vor Ort den Modbus Reader kostenlos nutzen, um Geräte zu verbinden und Daten zu betrachten. Dies ist sehr praktisch in der Team-Zusammenarbeit.
Erstellen von Gerätemodellen
Nehmen wir zum Beispiel das Modbus-Modell für die Erstellung eines dreiphasigen Stromzählers:
- Starten Sie den Modbus-Constructor, klicken Sie aufNew Project
- Einrichten der Grundlagen des Geräts: Name "Dreiphasiges Multifunktionszähler", Protokolltyp Modbus TCP
- Hinzufügen der Registergruppe:
| Adresse | Name | Typ | Einheit | Vergrößern |
|---|---|---|---|---|
| 40001 | A-Phase - Spannung | 16 - Bit-UInt | V | × 0,1 |
| 40002 | B-Phase - Spannung | 16 - Bit-UInt | V | × 0,1 |
| 40003 | C-Phase - Spannung | 16-Bit UInt | V | × 0,1 |
| 40004 | A-Phase - Strom | 16 - Bit-UInt | A | × 0,01 |
| 40007 | Gesamtwirksame Leistung | 32 - Bit-Float | kW | × 1,0 |
| 40009 | Gesamte elektrische Energie | 32 - Bit-UInt | kWh | × 0,1 |
| 40011 | Leistungsfaktor | 16 - Bit-UInt | - | × 0,001 |
| 40012 | Frequenz | 16 - Bit-UInt | Hz | × 0.01 |
- Speichern der Modelldatei (. mcm-Format)
- Öffnen Sie Modbus Reader, laden Sie die Modelldatei
- Verbinden Sie das Gerät IP und den Port
- und sehen Sie die Echtzeit-Daten nach dem Modell formatiert
Warum benötigen Sie Gerätemodellierung?
Ohne Gerätemodell sehen Sie mit Modbus Poll oder Modpoll folgende Daten:
地址 0: 2305 (这是多少伏?)
地址 1: 1198
地址 7: 0x428B0CCD (这是什么?)Mit dem Gerätemodell analysiert Modbus Constructor / Reader diese Rohdaten automatisch und zeigt sie an, wie Sie sie definieren:
A相电压: 230.5 V
B相电压: 119.8 V
总有功功率: 69.525 kWDiese Umwandlung „von einem ursprünglichen Registerwert in eine physikalische Größe, die praktische Bedeutung hat" ist der Kernwert, der Modbus Constructor von den üblichen Debuggern unterscheidet.
Anwendung von Modbus Constructor in der Teamarbeit
Typische Zusammenarbeitsprozesse:
- Systemingenieur erstellt Modelldateien für alle Modbus-Geräte im Projekt mit dem Modbus-Konstruktor
- Verteilung der Modelldateien an Debugging-Ingenieure vor Ort
- Der Debugging-Ingenieur vor Ort lädt das Modell mit dem kostenlosen Modbus-Reader, Anschließen von Geräten zum Debuggen und Akzeptanz
- Keine Erinnerung an die Adresse, den Datentyp und den Skalierungsfaktor jedes Registers
Kostenlose Alternative
Wenn Sie keine kommerzielle Lizenz für Modbus Constructor kaufen möchten, können Sie die folgenden kostenlosen Alternativen in Betracht ziehen:
- Node-RED + Modbus-Knoten: Modbus-Lese - und Datenkonvertierung konfigurieren, indem Sie Prozessknoten ziehen, mit hoher Visualisierung
- Python + pymodbus + Pandas: Schreiben von Python-Skripten, um Register-Zusammenstellungen zu definieren, Daten in Pandas zu verarbeiten und anzuzeigen
- Excel + MBServer ActiveX: MBServer-Aufruf zum Lesen von Daten mit VBA, Zusammenstellungen in Excel zu definieren
Zusammenfassung
Modbus Constructor löst ein sehr praktisches Problem in der Modbus-Entwicklung: Wie man eine untereinheitliche Zahl in praktisch aussagekräftige Ingenieurdaten verwandelt. Durch die Erstellung wiederverwendbarer Gerätemodeldateien reduziert es die Abhängigkeit von Gerätemanuälen beim Debugging vor Ort erheblich und reduziert auch menschliche Fehler, die durch Adressfehler und Verwechslung von Datenformaten verursacht werden. Mit dem kostenlosen Modbus Reader ist es ein effektives und praktisches Team-Zusammenarbeit - Programm.
Antwort veröffentlichen