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)
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.
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)
Schritt 1. Starten Sie die Software: Bill Redirect. Das Standardpasswort zum Bearbeiten der Konfiguration lautet: www.billproduction.com.
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)
Schritt 1. Klicken Sie auf: Konfiguration der seriellen Schnittstelle.
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.
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)
Schritt 1. Starten:
Microsoft Excel
. Diese Lösung ist mit allen Excel-Versionen und -Sprachen kompatibel!
Schritt 2. Erstellen Sie ein in Excel a: neues leeres Dokument.
Schritt 3. Stellen Sie sicher, dass der Blattname lautet: Sheet1.
Schritt 4. Speichern Sie Ihr Excel-Dokument unter: C:\BillProduction. CFG\MyFile.xlsx.
Teil 5 von 6: Excel-Plugin-Konfiguration
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."
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.
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
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.
Schritt 2. Betrachten Sie Beispiel #2: ' Senden Sie einen Befehl per VBA an Ihr Gerät:
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.