Modbus Software: testet, überwacht und
emuliert

Olga Weis
Modbus software

Modbus ist ein offenes Kommunikationsprotokoll basierend auf der Master-Slave Architektur. Es wird in vieleen Industriebereichen verwendet und sorgt für eine reibungslose Kommunikation zwischen verschiedenen elektronischen Geräten. Modbus Protokoll für das Versenden von Daten über Serial-Linien RS-485, RS-422, RS-232, und TCP/IP (Modbus TCP) Protokoll verwendet werden. Modbus über UDP ist auch möglich, auch wenn nicht weit verbreitet.

Inhalt:


  1. Arten von Modbus-Software und ihre Verwendung
  2. Die Herausforderung der Aufteilung von Modbus-Daten
  3. Teilen Sie Modbus-Geräte über TCP
  4. Master- und Slave Modbus Simulatoren
  5. Master und Slave Modbus Simulators
  6. Was ist Modbus und wie funktioniert es - Grundprinzipien

Modbus-Modultypen und ihre Verwendung


Wie bereits erwähnt, ist das Modbus-Protokoll sehr weit verbreitet, insbesondere die seriellen Versionen (RTU und ASCII). Modbus RTU ist die gebräuchlichste Verwendung des Modbusprotokolls. Entwickeln Sie Software, die über Modbus RTU mit elektronischen Geräten kommuniziert? In diesem Fall werden Sie sicherlich eine hochwertige Modbus RTU Software zur Überwachung und Analyse der über dieses Protokoll gesendeten Daten zu schätzen wissen. Gleiches gilt für die Modbus ASCII Variante.

Modbus-Überwachungssoftware

Serial Port Monitor entwickelt von Eltima Software hilft beim Überwachen und Analysieren von Nachrichten durch beide Variationen des Modbus Protokoll. Ein benutzerfreundliches Interface ermöglicht eine umfangreiche Ansicht der Daten und bietet flexible Filter für eine präzise Analyse.
Serial Port Monitor logo

Serial Port Monitor

Protokollieren und analysieren Sie die Aktivität des Serial-Ports
4.8 Rang basierend auf 41+ Nutzer, Bewertungen(75)
Herunterladen 14 Tage voll funktionale Testversion
Serial Port Monitor

Modbus Protocol Analyzer bietet einen einfach Weg mögliche Probleme während der Entwicklung einer Applikation oder eines Treibers zu ermitteln, zu Testen und Serial Geräte zu Optimieren, usw.

Diese professionelle Modbus Test Software ermöglicht ihnen:

  • Verbindung zu einem Serial Port, welcher bereits vvon einer anderen Anwednung erwendet wird und beginnt direkt mit dem Überwachen. Alle Daten, welche vom Port empfangen werden, werden in Echtzeit angezeigt und mögliche Probleme können so ermittelt werden.
  • Zeitgleiches Monitoring von mehreren Serial Ports. Man kann die Aktivitäten von mehreren Serial Ports in einer Session synchron Analysieren. Datenfluss in beide Reichtungen wird einfach in einer einzigen Log-Datei auf First-In - First-Out Basis aufgezeichnet.
  • Sehen sie fehlerhafte Daten in einer Tabelle, Terminal, Zeile und verwerfen Ansichten zeitgleich. Es können verschiedene Filter für eine präzise Überwachung verwendet werden.
  • Emuliere dien Datentransfer zu einem Serial Gerät und sehen Sie direkt wie es auf die Kommandos reagiert.

Hier erfahren Sie, wie Sie Modbus Meldungen dekodieren.

Die Herausforderung der Aufteilung von Modbus-Daten


Wie Sie bereits wissen, wird eine typische Modbus-Kommunikation zwischen mehreren Sensoren und einem einzelnen Controller (oder einem Server) eingerichtet, der die eingehenden Daten über eine serielle Kommunikationsschnittstelle empfängt. Dieser COM Port wird normalerweise von einer speziellen seriellen App gesteuert. In vielen Fällen kann es jedoch erforderlich sein, den empfangenden Port für mehreren Anwendungen gleichzeitig zu öffnen. In der Regel ist dies nicht möglich, es sei denn, Sie verwenden eine dedizierte Modbus-Splitter-Software.

Modbus-Splitter-Software

VSPD PRO logo

Virtual Serial Port Driver PRO


Anforderungen: Windows (32-bit und 64-bit): XP(nur Standard)/2003(nur Standard)/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016. 6.54MB freier Speicherplatz. Version 9.0.270. (der 12. Apr, 2018). 4.8 Rang basierend auf 85+ Nutzer, Bewertungen(91)
Categorie: Serial Port Software
Virtual Serial Port Driver PRO - ein erweitertes All-in-One-Dienstprogramm zum Erstellen und Verwalten von realen und virtuellen RS485 Port Paketen.
Virtual Serial Port Driver PRO

Virtual COM Port Driver Pro von Eltima ist wahrscheinlich die optimale Lösung für diese Aufgabe. Das Programm arbeitet als serieller Port-Splitter, der Daten von einem COM Port zu einer unbegrenzten Anzahl von realen und virtuellen seriellen Schnittstellen duplizieren kann. Virtual COM Port Driver Pro wird Ihnen helfen, so viele virtuelle RS485 (RS232, RS422) Ports zu erstellen, wie Sie in Ihrem System benötigen. Wenn Sie möchten, dass Ihr Modbus-Verkehr von mehreren Apps gleichzeitig empfangen wird, können Sie einfach virtuelle Kopien des empfangenden COM Ports, des Masters, erstellen und die erforderlichen Apps mit ihnen verbinden. Virtual COM Port Driver Pro kopiert den Datenverkehr zu allen virtuellen Kopien des realen COM-Ports. Auf diese Weise können mehrere Apps gleichzeitig die gleichen Daten empfangen.

Teilen Sie Modbus Geräte über TCP


Eine weitere spezielle Option, die Ihre Aufmerksamkeit wirklich verdient, ist der Austausch von Modbus über Ethernet. Sie können ein lokales Modbus Gerät mit Hilfe einer praktischen Netzwerklösung - Seriell zu Ethernet Connector - für mehrere Remote-Benutzer zugänglich machen.

Sec logo

Serial to Ethernet Connector


Anforderungen: Voraussetzungen für Windows (32-bit und 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012. 4.66MB freier Speicherplatz. Version 7.1.876. (der 27. Jan, 2017). 4.9 Rang basierend auf 52+ Nutzer, Bewertungen(86)
Categorie: Serial Port Software
Die Software ermöglicht es Ihnen, Modbus über TCP (oder UDP) zwischen mehreren Benutzern Ihres Netzwerks zu teilen und eine Verbindung zu dezentralen Modbus-Geräten herzustellen, auch wenn sie sich meilenweit von Ihrem PC entfernt befindet.
Seriell-zu-Ethernet-Anschluss

Dieses erweiterte Dienstprogramm ermöglicht es Ihnen, mit bis zu 500 Remote Modbus Geräten gleichzeitig zu arbeiten. Eine wirklich gute Sache an der Modbus over IP-Software ist, dass sie im Hintergrund als Dienst ausgeführt werden kann, was bedeutet, dass Sie sie nicht immer offen halten müssen. Darüber hinaus ist das Programm in der Lage, eine Konfiguration zu sichern und sie auf eine andere Maschine zu verschieben, wodurch Sie Zeit und Aufwand sparen.

Momentan ist Modbus to Ethernet Connector für Windows- und Linux-Plattformen verfügbar. Und die Version für Linux ist eine Befehlszeilenlösung.

Master und Slave Modbus Simulator.


  • QModMaster ist ein Qt-basierender Modbus Master zur App-Simulation. Diese Software ist kostenlos und bitetet ein umfangreiches, grafisches Interface und einen Bus-Monitor zur Datenverkehrsanalyse.
  • SimplyModbusMaster -kann einen Modbus RTU oder a Modbus ASCII Master simulieren. Es zeigt alle Informationen in einem einzigen Fenster an.
  • Modbus RTU Slave und Modbus ASCII Slave Software - arbeitet als Modbus RTU Slave oder Modbus ASCII Slave und überwacht Master-Anfragen. Ein Fenster wird zum ansehen und bearbeiten der Einstellungen verwendet und ein zweites ist für die Daten.
  • Modbus Poll verfügt über mehrere Dokumenteninterface und simuliert einen Modbus Master. Eine hilfreiche App für diejenigen, die ein Modbus Slave Gerät entwickeln. Diese Modbus Software kann mehrere Modbus Slaves und/oder Datenbereiche simultan überwachen. Entwickler haben die Möglichkeit ihre eigenen Test-Strings zu Erstellen und im Test-Center zu senden. Ergebnisse erhält man vom Slave im Hexadezimalformat.

Was ist Modbus und wie funktioniert es?


Modbus Protokoll ist eine Nachrichtenstruktur von Master / Slave Kommunikation zwischen intelligenten elektronischen Geräten. Grundsätzlich werden Signale von Geräten zurück an den Haupt-Controller gesendet oder ein Gerät sammelt Informationen. Ein Master-Gerät kann eine Anforderung individuell an einen Slave-Gerät richten oder es an alle Slaves gleichzeitig übertragen. Wenn ein individuelles Signal empfangen wird, antwortet der Slave darauf. ‚Dieses ist bei Übertragungen an mehrere Slaves nicht der Fall ist. Der Erste übertragene Byte des Masters ist die Adresse des Slaves. Auf diesem Weg erfährt jeder Slave, ob er die Nachricht ignorieren kann oder ob er aufpassen muss, was nach dem ersten Byte kommt.

Es gibt zwei Variationen des Modbus Protokoll, welche für die Serial Kommunikation genutzt werden:

  • Modbus ASCII - nutzt ASCII Zeichen für die Protokoll-Kommunikation. Die longitudinal Prüfsumme der Redundanzprüfung wird verwendet und Nachrichten werden von Anführungszeichen (":") und einem Zeileneinzug (CR/LF). eingefasst
  • Modbus RTU - dieses Protokoll zeigt Daten in einer kompakten binären Ansicht. RTU prüft Informationen auf Fehler, indem es die Befehle mit einer Prüfsumme für die zyklische Redundanzprüfung ausführt. Bytes werden fortlaufend ohne Leerzeichen zwischen ihnen mit einem 3,5 Zeichen Abstand zwischen Nachrichten für ein Trennzeichen gesendet. So erkennt die Software, wenn eine neue Nachricht beginnt. RTU-Nachrichten werden von Leerlaufperioden umrahmt.

Serial Port Monitor

Voraussetzungen: Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB Größe
Version 7.0.342 (der 14. Jan, 2018) Versionshinweise
Categorie: Serial Port Software