Az RS232 olvasása Excel makró VBA adatgyűjtésbe

Tartalomjegyzék:

Az RS232 olvasása Excel makró VBA adatgyűjtésbe
Az RS232 olvasása Excel makró VBA adatgyűjtésbe

Videó: Az RS232 olvasása Excel makró VBA adatgyűjtésbe

Videó: Az RS232 olvasása Excel makró VBA adatgyűjtésbe
Videó: High Density 2022 2024, Lehet
Anonim

Ez az oktatóanyag elmagyarázza, hogyan lehet kétirányú valós idejű kommunikációt létrehozni a Microsoft Excel és az RS232 COM port eszközei között, mint például a skála, a proximity olvasó, a vonalkód-olvasó, a hőmérséklet-érzékelő, a féknyereg, a mikrométer, a Gage. Ez a megoldás a "Bill Redirect" szoftvert és az "Excel Plugint" használja a perifériák egyszerű csatlakoztatásához, valamint az adatok fogadásához és küldéséhez. A Microsoft Excel és az eszköz közötti kommunikáció közvetlen DDE linken keresztül történik. Az eszközről kapott minden adat után Excel makrót lehet hívni a kapott adatok érvényesítésére. Ez a megoldás elmagyarázza, hogyan küldhet parancsot a VBA -n keresztül az eszközére, és hogyan vezérelheti az eszközt. Nincs szükség programozásra vagy további hardverre!

Lépések

Rész 1 /6: Szoftver telepítése (RS232 és DDE kommunikáció létrehozása)

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 1. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 1. lépésben

1. lépés: Töltse le és telepítse a Bill Redirect szoftvert:

www.billproduction.com/Bill_COMtoKB. ZIP. Ez a szoftver az RS-232 COM port eszközével való kommunikáció létrehozására szolgál.

Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 2. lépéséhez
Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 2. lépéséhez

2. lépés: Töltse le és telepítse az Excel bővítményt

Ez a https://www.billproduction.com plugin_DDE.zip címen található. Ez a beépülő szoftver a DDE -n keresztül történő kommunikáció létrehozására szolgál a Microsoft Excel programmal

2. rész a 6 -ból: Bill Redirect szoftver (általános konfiguráció)

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 3. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 3. lépésben

1. lépés: Indítsa el a szoftvert: Bill Redirect. Az alapértelmezett jelszó a konfiguráció szerkesztéséhez: www.billproduction.com.

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 4. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 4. lépésben

2. lépés Tiltsa le az összes részt, kivéve a soros portot és a bővítményt

  • A "Soros port" szakaszban állítsa a kapcsolót: Tovább.
  • A "Plugin" szakaszban állítsa a kapcsolót: Tovább.

Rész 3 /6: Bill Redirect szoftver (RS232 soros port konfiguráció)

Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 5. lépéséhez
Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 5. lépéséhez

1. lépés: Kattintson a: Soros port konfiguráció elemre.

Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 6. lépéséhez
Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 6. lépéséhez

2. lépés. Írja be azt a soros portszámot, amelyhez az eszközt csatlakoztatta

  • Ha a háttérszín zöld, az azt jelenti, hogy a soros port működik, és a port nyitva van.

    Válaszd ki a Bauds, paritás és adatbázisok konfigurálva van a készüléken.

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 7. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 7. lépésben

3. lépés: Kattintson a gombra: Konfiguráció mentése

Ha RS-232-USB átalakítót használ a készülék számítógéphez való csatlakoztatásához, fontos, hogy FTDI lapkakészlettel rendelkező átalakítót használjon a jó stabilitás érdekében

4. rész a 6 -ból: Microsoft Excel (általános konfiguráció)

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 8. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 8. lépésben

1. lépés: Kezdje:

Microsoft Excel

. Ez a megoldás minden Excel verzióval és nyelvvel kompatibilis!

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 9. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 9. lépésben

2. lépés. Hozzon létre egy Excel a: új üres dokumentumot.

Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 10. lépéséhez
Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 10. lépéséhez

3. lépés. Győződjön meg arról, hogy a lap neve: Sheet1.

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 11. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 11. lépésben

4. lépés. Mentse el Excel dokumentumát a következő helyre: C: / BillProduction. CFG / MyFile.xlsx.

5. rész a 6 -ból: Excel beépülő modul konfigurálása

Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 12. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 12. lépésben

1. lépés: Indítsa el az Excel beépülő modult

Az alapértelmezett jelszó a konfiguráció szerkesztéséhez: www.billproduction.com.

  • Fontos: A TCP -kapcsolat állapotának jeleznie kell: Csatlakozás. Ha nem így van Csatlakozás majd győződjön meg arról, hogy a Bill Redirect Software meg van nyitva.
  • Próba módban a teszt folytatásához minden 15 perc után újra kell indítani a Bill Redirect szoftvert."
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 13. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 13. lépésben

2. lépés: Az Excel beépülő modulban kattintson a mappa ikonra, és válassza ki az előző lépésben létrehozott Excel fájlt

  • Ha minden rendben van, a DDE kapcsolat állapota a következőket jelzi: Csatlakozás.
  • Ezen a ponton a kommunikáció létrejön a készülékkel az Excel segítségével. Az eszközről kapott adatokat Excelben küldjük el.
Olvassa el az RS232 -ből az Excel makró VBA adatgyűjtés 14. lépését
Olvassa el az RS232 -ből az Excel makró VBA adatgyűjtés 14. lépését

3. Tesztelje a kommunikációt az Excel programmal

Használja a gombot: DDE tesztelése. Ha látni szeretné, mit küld vagy fogad az eszköze, használja a részt Hibakereső a Bill Redirect -ben.

6. rész a 6 -ból: Számos lehetőség áll rendelkezésre

Olvassa el az RS232 -ből az Excel makró VBA adatgyűjtés 15. lépését
Olvassa el az RS232 -ből az Excel makró VBA adatgyűjtés 15. lépését

1. lépés. Tekintsük az 1. példát: „Hívjon egy Excel makrót minden kapott adat után:

  • Egyszerűen írja be a makró nevét a mezőbe Makró futtatása:
  • A makró hívásának teszteléséhez használja a jobb oldali gombot.
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 16. lépésben
Olvassa el az RS232 fájlt az Excel Makró VBA adatgyűjtés 16. lépésben

2. lépés. Tekintsük a 2. példát: 'Parancs küldése a készülékre a VBA -n keresztül:

Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 17. lépéséhez
Olvassa el az RS232 -t az Excel makró VBA adatgyűjtés 17. lépéséhez

3. lépés: Adatparancs küldéséhez az Excelből a készülékre használja ezt a VBA Excel forráskódot:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • Cserélje ki a parancsot Hello Word! {ASCII: 13} a kívánt paranccsal.
  • Kiegészítő dokumentáció.
  • Az Excel beépülő modul teljes kézikönyve minden magyarázattal:
  • /Bill_DDE_over_Ethernet.pdf.
  • A Bill Redirect szoftver teljes kézikönyve minden paranccsal:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Ajánlott: