Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Wie lese ich serielle Portdaten?

Olga Weis Olga Weis

Dieser Artikel soll Ihnen helfen, die Grundlagen der Hardware- und Softwarestandards (Protokollstandards) für RS232 zu verstehen. Außerdem erfahren Sie, wie Sie mit der COM-Port-Reader-Software Daten lesen, die über RS232-Geräte in Echtzeit übertragen werden.

Wofür steht RS232?


Serielle Ports, auch als RS232-Ports bezeichnet, sind eine Schnittstelle für die serielle Kommunikation, die jeweils ein Bit überträgt. COM- oder Kommunikationsports sind andere Namen für serielle Ports.

Die Verwendung von seriellen Schnittstellen hat mit der Entwicklung von USB- und anderen Hochgeschwindigkeitslösungen abgenommen, sie werden jedoch immer noch in einigen sehr wichtigen Anwendungen verwendet. Serielle Anschlüsse sind für den Betrieb industrieller Automatisierungssysteme von entscheidender Bedeutung und werden häufig zum Verbinden von Laborgeräten und anderen wissenschaftlichen Instrumenten mit Computern und Netzwerken verwendet.

Wenn Sie mit seriellen Geräten arbeiten, müssen Sie die Aktivität der seriellen Schnittstelle regelmäßig überwachen und analysieren. Sie möchten sehen, dass der Datenverkehr von Ihren RS232/422/485-Ports in beide Richtungen fließt. Dies können Ereignisbenachrichtigungen von Apps, Statusmeldungen oder anderen Informationen sein, mit denen Sie falls erforderlich Fehler am Gerät beheben können und die als Leitfaden für die Installation neuer Geräte dienen können.

Wie lese ich Daten von einer seriellen Schnittstelle?


Es gibt kein spezielles Betriebssystem-Tool oder eine spezielle Funktion, mit der Sie serielle Schnittstellen in Windows lesen können. Es gibt jedoch eine Lösung, da eine Software verfügbar ist, mit der die RS232-Portaktivität überprüft, überwacht und analysiert werden kann. Dies stellt Ihnen ein Tool für Windows zur Verfügung, das COM- Ports lesen kann.


Serial Port Monitor von Electronic Team, Inc.

Serial Port Reader ist ein leistungsstarker und benutzerfreundlicher serieller Datenrekorder, mit dem Sie jederzeit mit dem Lesen einer seriellen Schnittstelle in einem System beginnen können, auch wenn die Schnittstelle bereits durch eine andere Anwendung verwendet wird.
Serial Port Monitor logo

Serial Port Monitor


Anforderungen: Windows Server 2012, Windows Server 2016, Windows Server 2019, Windows (32-bit and 64-bit): XP/2003/2008/Vista/7/8/10. 9.87MB freier Speicherplatz. Letztes Build 9.5.589. (der 16. Nov, 2023). 4.8 Rang basierend auf 345+ Nutzer, Bewertungen(345)
Categorie: Communication Application
Serial Port Monitor

COM Port Reader ist ein professionelles Softwaretool, das Ihre erste Wahl sein sollte, wenn Sie nach einer Antwort auf die Frage suchen, wie Daten von RS232-Ports gelesen werden. Mit dem Tool können Sie Befehle oder andere Informationen in verschiedenen Formaten (Zeichenfolge, Binär, Oktal, Dezimal, Hexadezimal, Gemischt) an COM-basierte Geräte oder RS232-Anwendungen senden. Die zurückgegebenen Antworten können überwacht und in einer einzelnen Protokolldatei gespeichert werden, die die First-In-First-Out-Methode verwendet. Mit Serial Port Reader können Sie auch die Ausgabe einer Datei oder der Zwischenablage über die serielle Schnittstelle umleiten, sodass sie jederzeit für weitere Analysen zur Verfügung steht.

Hauptfunktionen von Serial Port Reader für Windows:

• Lesen der COM-Port-Aktivität

Dieses Software-Dienstprogramm ermöglicht, das Sie RS232-Daten von einem bestimmten Port lesen und überwachen können, auch wenn eine andere Anwendung sie bereits geöffnet hat. Erfasste serielle Daten können in verschiedenen Formaten angezeigt werden, und die Möglichkeit der Echtzeitüberwachung ist eine hervorragende Funktion zur Problemlösung.

Die empfangenen Daten können in einer Datei Ihrer Wahl gespeichert oder in die Zwischenablage kopiert werden. Das Tool zeigt Eingabe- / Ausgabesteuerungscodes (IOCTLs) zusammen mit ihren vollständigen Parametern an und speichert sie. Sitzungen können mit Com Port Reader gespeichert und bei Bedarf neu geladen werden.

• Arbeiten mit mehreren Ports in einer Sitzung

Dieses Software-Tool kann mehrere serielle Ports gleichzeitig lesen. Diese Funktion ist sehr nützlich, wenn Sie Daten vergleichen, die von verschiedenen COM-Ports gesammelt wurden, die innerhalb einer Überwachungssitzung mit derselben Anwendung interagieren. In diesem Fall werden alle Daten empfangen und in einer einzigen Protokolldatei gespeichert.

• Mehrere Ansichten für abgehörte Daten

Mit Serial Port Reader können Sie auswählen, wie gesammelte Daten auf Ihrem Computer angezeigt werden. Es stehen vier verschiedene Ansichten zur Verfügung: Tabelle, Zeile, Dump oder Terminal. Sie haben die Möglichkeit, alle Ansichtsmodi gleichzeitig zu überwachen.

• Emulieren der seriellen Kommunikation

Eine Option im Terminalmodus ermöglicht die simulierte Datenübertragung von einer seriellen Anwendung zu einem überwachten COM-Port. Zum Testen des COM-Ports oder der Reaktionen des angeschlossenen Geräts können verschiedene Datenformate verwendet werden, z.B. Zeichenfolge, Binär, Oktal, Dezimal, Hexadezimal oder gemischt.

• Erfassen von Modbus-Daten

Mit den leistungsstarken Filtern des COM Port Reader können Sie serielle Daten lesen, die über Modbus RTU und Modbus ASCII übertragen wurden. Das Dienstprogramm ist vollständig kompatibel mit diesen Protokollen sowie den in RS-232-, RS-485- und RS-422-Schnittstellen verwendeten Protokollen.

• Wiederholter Datenaustausch

Mehrmaliges Senden des gleichen Befehls von einer seriellen App an eine überwachte serielle Schnittstelle kann ein klareres Bild des Verhaltens der Schnittstelle vermitteln. Dieses Dienstprogramm für die serielle Schnittstelle vereinfacht diese Aufgabe mit einer Wiedergabefunktion, mit der Unterschiede zwischen Sitzungen automatisch angezeigt werden können.

Schritte zum Erfassen von Daten der seriellen Schnittstelle unter Windows mit dem COM Port Reader


So lesen Sie Daten der seriellen Schnittstelle und erfassen sie mit dem COM Port Reader. Zunächst müssen Sie das Tool herunterladen, installieren und starten. Dann müssen Sie eine Überwachungssitzung wie folgt starten:

  1. Navigieren Sie im Serial Port Reader zum “Hauptmenü”, wählen Sie "Sitzung -> Neue Sitzung" . Alternativ können Sie auf das Symobl “Neu” in der Hauptsymbolleiste klicken oder drücken Sie “Ctrl + N”. Dies ruft den Bildschirm “Neue Überwachungssitzung” auf. Neue Sitzung
  2. Wählen Sie aus, welche Ansichtsmodi während Ihrer Überwachungssitzung angezeigt werden sollen: Serial Port Reader Ansichtsmodi
    Tabellenansicht – aufgezeichnete IRPs werden in Form einer Tabelle angezeigt
    Zeilenansicht – Anfragen, die durch eine bestimmte serielle Leitung geführt werden, werden zusammen mit Details angezeigt
    Dump-Ansicht – Zeigt Daten an, die über die serielle Leitung übertragen werden
    Terminalansicht – Alle empfangenen Daten werden in ASCII-Zeichen auf einer Textkonsole angezeigt.
    Modbus-Ansicht zeigt empfangene und gesendete Modbus-Daten (RTU und ASCII) an.

    “Alle auswählen” und “Keine auswählen” dienen zur Vereinfachung Ihrer Auswahl.

  3. Wählen Sie aus, ob Sie “Jetzt mit der Überwachung starten” oder “In neuem Fenster starten” für das sofortige Verhalten einer neuen Sitzung möchten. Serial Port Reader neue Sitzung

  4. In “Erfassungsoptionen” können Sie die Ereignisse angeben, die Sie erfassen möchten - Erstellen/Schließen, Lesen/Schreiben, Gerätesteuerung.

  5. Klicken Sie auf "Überwachung starten", um die Sitzung zu aktivieren. Ein neues Überwachungsfenster wird angezeigt.

  6. Um die Sitzung, im Hauptmenü zu speichern wählen Sie „Sitzung -> Sitzung speichern/Sitzung speichern als“. Alternativ können Sie in der Hauptsymbolleiste auf das Symbol “Speichern” klicken oder “Strg + S” drücken. Sitzung speichern

Geben Sie Ihrer Sitzung einen aussagekräftigen Namen, damit Sie zur späteren Analyse darauf zurückgreifen können.

Die RS232-Verbindung und -Signale

• DTE und DCE

DTE steht für Data Terminal Equipment. Ein Beispiel für ein DTE ist ein Computer. DCE steht für Data Communication Equipment. Ein Modem ist ein hervorragendes Beispiel für eine DCE.

Ein DTE wird normalerweise mit einem Male Stecker geliefert, während ein DCE mit einem Female Stecker geliefert wird. Dies ist nicht immer der Fall. Hier ist ein einfacher Test zur Bestätigung des Gerätetyps. Messen Sie mit einem Voltmeter Pin 3 und Pin 5 eines DB-9-Steckers. DTE-Geräte zeigen eine Spannung von -3V bis -15V an. Bei DCE-Geräten liegt die Spannung an Pin 2 an.

Hinweis: Das Ergebnis für einen DB-25-Anschluss ist umgekehrt (siehe nachstehende Tabelle zur Umwandlung von DB-9 in DB-25)..

DB-9 Connector

• Konvertierung von DB-9 in DB-25

Konvertierung von DB-9 in DB-25

• RS-232-Verbindungen

Durchgehende Kabel werden verwendet, um ein DTE (z.B. einen Computer) an ein DCE (z.B. ein Modem) anzuschließen ), wobei alle Signale auf einer Seite mit den entsprechenden Signalen auf der anderen Seite in einer entsprechenden Eins-zu-Eins-Basis verbunden sind. Wenn zwei DTE-Geräte direkt ohne Modem dazwischen angeschlossen werden, wird ein Crossover- oder Nullmodemkabel verwendet. Diese Art von Kabelkreuz sendet und empfängt Datensignale zwischen den beiden Seiten. Es gibt keinen Standard und viele Variationen darüber, wie die anderen Steuersignale verdrahtet sind. Unten finden Sie ein Beispiel für eines davon:

RS-232-Verbindungen

• RS-232-Signale


RS-232-Signale

Die obige Grafik zeigt eine typische logische RS-232-Wellenform (Datenformat: 1 Startbit, 8 Datenbits, keine Parität, 1 Stoppbit). Die Datenübertragung beginnt mit einem Startbit, gefolgt von den Datenbits (LSB zuerst gesendet und MSB zuletzt gesendet) und endet mit einem "Stopp" -Bit.

Die Spannung von Logik "1" (Markierung) liegt zwischen -3 VDC und -15 VDC, während die Spannung von Logik "0" (Leerzeichen) zwischen + 3 VDC und + 15 VDC liegt.

RS-232 verbindet die Erdung von 2 verschiedenen Geräten miteinander. Dies ist eine sogenannte "unsymmetrische" Verbindung. Unausgeglichene Verbindungen haben eine Entfernungsbegrenzung von ca. 15 Metern und sind sehr anfällig für Rauschen.

Serial Port Monitor

Anforderungen: Windows (32-Bit und 64-Bit): Vista/7/8/10/11, Windows Server 2008/2012/2016/2019/2022, Windows auf ARM , 9.87MB Größe
Letztes Build 9.5.589 (der 16. Nov, 2023) Versionshinweise
Categorie: Communication Application