Acest tutorial explică cum să stabiliți o comunicație bidirecțională în timp real între Microsoft Excel și dispozitivele dvs. port RS232 COM, cum ar fi o Scală, cititor de proximitate, cititor de coduri de bare, senzor de temperatură, etrier, micrometru, Gage. Această soluție utilizează software-ul „Bill Redirect” cu „Excel Plugin” pentru a vă conecta cu ușurință perifericul și a primi și trimite datele. Comunicarea dintre Microsoft Excel și dispozitivul dvs. se face printr-un link DDE direct. O macro macro Excel poate fi apelată după fiecare dată primită de pe dispozitivul dvs. pentru a valida datele primite. Această soluție explică modul în care puteți trimite o comandă prin VBA către dispozitivul dvs. și puteți controla total dispozitivul. Nu este necesară programare sau hardware suplimentar!
Pași
Partea 1 din 6: Instalați software (stabiliți comunicarea RS232 și DDE)
Pasul 1. Descărcați și instalați software-ul Bill Redirect:
www.billproduction.com/Bill_COMtoKB. ZIP. Acest software este utilizat pentru a stabili comunicarea cu dispozitivul dvs. port RS-232 COM.
Pasul 2. Descărcați și instalați pluginul Excel
Aceasta se află la https://www.billproduction.com plugin_DDE.zip. Acest software plugin este utilizat pentru a stabili comunicarea cu Microsoft Excel prin DDE
Partea 2 din 6: Software de redirecționare a facturilor (configurație generală)
Pasul 1. Porniți software-ul: Bill Redirect. Parola implicită pentru editarea configurației este: www.billproduction.com.
Pasul 2. Dezactivați toate secțiunile, cu excepția portului serial și a pluginului
- În secțiunea „Port serial” setați comutatorul la: Pe.
- În secțiunea „Plugin” setați comutatorul la: Pe.
Partea 3 din 6: Software pentru redirecționarea facturilor (configurație port serial RS232)
Pasul 1. Faceți clic pe: Configurare port serial.
Pasul 2. Introduceți numărul portului serial la care este conectat dispozitivul
-
Dacă culoarea de fundal este verde, înseamnă că portul serial funcționează și portul este deschis.
Selectează Bauds, paritate și date configurat în dispozitivul dvs.
Pasul 3. Faceți clic pe butonul: Salvați configurația
Dacă utilizați un convertor RS-232 în USB pentru a vă conecta dispozitivul la computer, este important să utilizați un convertor cu chipset FTDI pentru o bună stabilitate
Partea 4 din 6: Microsoft Excel (configurație generală)
Pasul 1. Începeți:
Microsoft Excel
. Această soluție este compatibilă cu toate versiunile și limbile Excel!
Pasul 2. Creați un în Excel a: nou document gol.
Pasul 3. Asigurați-vă că numele foii este: Sheet1.
Pasul 4. Salvați documentul Excel în: C: / BillProduction. CFG / MyFile.xlsx.
Partea 5 din 6: Configurarea pluginului Excel
Pasul 1. Porniți pluginul Excel
Parola implicită pentru editarea configurației este: www.billproduction.com.
- Important: Starea conexiunii TCP trebuie să indice: Conectați. Dacă nu este așa Conectați apoi asigurați-vă că software-ul Bill Redirect este deschis.
- În modul de încercare, trebuie să reporniți software-ul Bill Redirect după fiecare 15 minute pentru a continua testul."
Pasul 2. În pluginul Excel, faceți clic pe pictograma folderului și selectați fișierul Excel creat la pasul anterior
- Dacă totul este în regulă, starea conexiunii DDE indică: Conectați.
- În acest moment, comunicarea se stabilește cu dispozitivul dvs. prin Excel. Datele primite de pe dispozitivul dvs. sunt trimise în Excel.
Pasul 3. Testați-vă comunicarea cu Excel
Folosiți butonul: Test DDE. Pentru a vedea ce trimite sau primește dispozitivul dvs., utilizați secțiunea Depanator în Bill Redirect.
Partea 6 din 6: Sunt disponibile mai multe opțiuni
Pasul 1. Luați în considerare exemplul nr. 1: „Apelați o macro Excel după fiecare dată primită:
- Pur și simplu introduceți numele macrocomenzii în câmpul „ Executați macrocomanda:
- Pentru a testa apelul macro-ului dvs. utilizați butonul din dreapta.
Pasul 2. Luați în considerare exemplul # 2: „Trimiteți o comandă dispozitivului dvs. prin VBA:
Pasul 3. Pentru a trimite comanda de date din Excel către dispozitivul dvs. utilizați acest cod sursă VBA Excel:
- ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
- DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
- DDETerminate ChannelNumber
- Înlocuiți comanda Bună Cuvânt! {ASCII: 13} prin comanda dorită.
- Documentație suplimentară.
- Manualul complet al pluginului Excel cu toate explicațiile:
- /Bill_DDE_over_Ethernet.pdf.
-
Manualul Bill Redirect Software complet cu toate comenzile:
www.billproduction.com
- /Bill_Redirect_Manual.pdf.