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)
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.
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ó)
1. lépés: Indítsa el a szoftvert: Bill Redirect. Az alapértelmezett jelszó a konfiguráció szerkesztéséhez: www.billproduction.com.
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ó)
1. lépés: Kattintson a: Soros port konfiguráció elemre.
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.
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ó)
1. lépés: Kezdje:
Microsoft Excel
. Ez a megoldás minden Excel verzióval és nyelvvel kompatibilis!
2. lépés. Hozzon létre egy Excel a: új üres dokumentumot.
3. lépés. Győződjön meg arról, hogy a lap neve: Sheet1.
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
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."
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.
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
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.
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:
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.