So lesen Sie RS232-zu-Excel-Makro-VBA-Datenerfassung

Inhaltsverzeichnis:

So lesen Sie RS232-zu-Excel-Makro-VBA-Datenerfassung
So lesen Sie RS232-zu-Excel-Makro-VBA-Datenerfassung

Video: So lesen Sie RS232-zu-Excel-Makro-VBA-Datenerfassung

Video: So lesen Sie RS232-zu-Excel-Makro-VBA-Datenerfassung
Video: So verbinden Sie den Xbox One Controller mit Steam 2024, Kann
Anonim

In diesem Tutorial wird erläutert, wie Sie eine bidirektionale Echtzeitkommunikation zwischen Microsoft Excel und Ihren RS232-COM-Port-Geräten wie Waage, Näherungsleser, Barcode-Leser, Temperatursensor, Messschieber, Mikrometer, Messgerät herstellen. Diese Lösung verwendet die Software "Bill Redirect" mit dem "Excel Plugin", um Ihr Peripheriegerät einfach anzuschließen und die Daten zu empfangen und zu senden. Die Kommunikation zwischen Microsoft Excel und Ihrem Gerät erfolgt über eine direkte DDE-Verbindung. Ein Excel-Makro kann nach jedem von Ihrem Gerät empfangenen Daten aufgerufen werden, um die empfangenen Daten zu validieren. Diese Lösung erklärt, wie Sie einen Befehl über VBA an Ihr Gerät senden und Ihr Gerät vollständig steuern können. Keine Programmierung oder zusätzliche Hardware erforderlich!

Schritte

Teil 1 von 6: Software installieren (RS232- und DDE-Kommunikation einrichten)

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 1
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 1

Schritt 1. Laden Sie die Bill Redirect-Software herunter und installieren Sie sie:

www.billproduction.com/Bill_COMtoKB. ZIP. Diese Software wird verwendet, um die Kommunikation mit Ihrem RS-232-COM-Port-Gerät herzustellen.

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 2
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 2

Schritt 2. Laden Sie das Excel-Plugin herunter und installieren Sie es

Dies ist unter https://www.billproduction.com plugin_DDE.zip. Diese Plugin-Software dient zum Aufbau der Kommunikation mit Microsoft Excel über DDE

Teil 2 von 6: Bill Redirect Software (allgemeine Konfiguration)

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 3
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 3

Schritt 1. Starten Sie die Software: Bill Redirect. Das Standardpasswort zum Bearbeiten der Konfiguration lautet: www.billproduction.com.

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 4
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 4

Schritt 2. Deaktivieren Sie alle Abschnitte außer dem seriellen Port und dem Plugin

  • Stellen Sie im Abschnitt "Serieller Port" den Schalter auf: Auf.
  • Stellen Sie im Abschnitt "Plugin" den Schalter auf: Auf.

Teil 3 von 6: Bill Redirect Software (Konfiguration des seriellen RS232-Ports)

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 5
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 5

Schritt 1. Klicken Sie auf: Konfiguration der seriellen Schnittstelle.

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 6
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 6

Schritt 2. Geben Sie die Seriennummer ein, an die Ihr Gerät angeschlossen ist

  • Wenn die Hintergrundfarbe grün ist, bedeutet dies, dass der serielle Port funktioniert und der Port offen ist.

    Wähle aus Baud, Parität und Datenbits in Ihrem Gerät konfiguriert.

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 7
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 7

Schritt 3. Klicken Sie auf die Schaltfläche: Konfiguration speichern

Wenn Sie einen RS-232-zu-USB-Konverter verwenden, um Ihr Gerät mit dem Computer zu verbinden, ist es für eine gute Stabilität wichtig, einen Konverter mit FTDI-Chipsatz zu verwenden

Teil 4 von 6: Microsoft Excel (Allgemeine Konfiguration)

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 8
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 8

Schritt 1. Starten:

Microsoft Excel

. Diese Lösung ist mit allen Excel-Versionen und -Sprachen kompatibel!

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 9
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 9

Schritt 2. Erstellen Sie ein in Excel a: neues leeres Dokument.

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 10
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 10

Schritt 3. Stellen Sie sicher, dass der Blattname lautet: Sheet1.

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 11
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 11

Schritt 4. Speichern Sie Ihr Excel-Dokument unter: C:\BillProduction. CFG\MyFile.xlsx.

Teil 5 von 6: Excel-Plugin-Konfiguration

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 12
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 12

Schritt 1. Starten Sie das Excel-Plugin

Das Standardpasswort zum Bearbeiten der Konfiguration lautet: www.billproduction.com.

  • Wichtig: Der TCP-Verbindungsstatus muss Folgendes anzeigen: Verbinden. Wenn es nicht zu Verbinden Stellen Sie dann sicher, dass die Bill Redirect Software geöffnet ist.
  • Im Testmodus müssen Sie die Software Bill Redirect alle 15 Minuten neu starten, um Ihren Test fortzusetzen."
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 13
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 13

Schritt 2. Klicken Sie im Excel-Plugin auf das Ordnersymbol und wählen Sie Ihre im vorherigen Schritt erstellte Excel-Datei aus

  • Wenn alles in Ordnung ist, zeigt der DDE-Verbindungsstatus Folgendes an: Verbinden.
  • An dieser Stelle wird die Kommunikation mit Ihrem Gerät über Excel hergestellt. Die von Ihrem Gerät empfangenen Daten werden in Excel gesendet.
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 14
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 14

Schritt 3. Testen Sie Ihre Kommunikation mit Excel

Verwenden Sie die Schaltfläche: DDE testen. Um zu sehen, was Ihr Gerät sendet oder empfängt, verwenden Sie den Abschnitt Debugger in Bill Redirect.

Teil 6 von 6: Mehrere Optionen sind verfügbar

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 15
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 15

Schritt 1. Betrachten Sie Beispiel #1: ' Rufen Sie nach jedem empfangenen Daten ein Excel-Makro auf:

  • Geben Sie einfach Ihren Makronamen in das Feld Makro ausführen:
  • Um den Aufruf Ihres Makros zu testen, verwenden Sie die Schaltfläche rechts.
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 16
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 16

Schritt 2. Betrachten Sie Beispiel #2: ' Senden Sie einen Befehl per VBA an Ihr Gerät:

Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 17
Lesen Sie RS232 zu Excel Makro VBA-Datenerfassung Schritt 17

Schritt 3. Um Datenbefehle von Excel an Ihr Gerät zu senden, verwenden Sie diesen VBA Excel-Quellcode:

  • ChannelNumber = DDEInitiate("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL[Hallo Word!{ASCII:13}]}"
  • DDEKanalnummer beenden
  • Ersetzen Sie den Befehl Hallo Wort!{ASCII:13} durch den gewünschten Befehl.
  • Ergänzende Dokumentation.
  • Excel Plugin vollständiges Handbuch mit allen Erklärungen:
  • /Bill_DDE_over_Ethernet.pdf.
  • Bill Redirect Software vollständiges Handbuch mit allen Befehlen:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Empfohlen: