Kako čitati RS232 u Excel makro VBA prikupljanje podataka

Sadržaj:

Kako čitati RS232 u Excel makro VBA prikupljanje podataka
Kako čitati RS232 u Excel makro VBA prikupljanje podataka

Video: Kako čitati RS232 u Excel makro VBA prikupljanje podataka

Video: Kako čitati RS232 u Excel makro VBA prikupljanje podataka
Video: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, Maj
Anonim

Ovaj vodič objašnjava kako uspostaviti dvosmjernu komunikaciju u stvarnom vremenu između programa Microsoft Excel i vaših RS232 COM port uređaja poput vage, čitača udaljenosti, čitača bar koda, senzora temperature, čeljusti, mikrometra, mjerača. Ovo rješenje koristi softver "Bill Redirect" sa "Excel Plugin" za jednostavno povezivanje perifernih uređaja i primanje i slanje podataka. Komunikacija između programa Microsoft Excel i vašeg uređaja ostvaruje se putem direktne DDE veze. Excel Makro se može pozvati nakon svakog prijema podataka s vašeg uređaja radi provjere valjanosti primljenih podataka. Ovo rješenje objašnjava kako možete poslati naredbu putem VBA na svoj uređaj i potpuno kontrolirati svoj uređaj. Nije potrebno programiranje ili dodatni hardver!

Koraci

Dio 1 od 6: Instalirajte softver (Uspostavite RS232 & DDE komunikaciju)

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 1
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 1

Korak 1. Preuzmite i instalirajte softver Bill Redirect:

www.billproduction.com/Bill_COMtoKB. ZIP. Ovaj softver se koristi za uspostavljanje komunikacije sa vašim RS-232 COM Port uređajem.

Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 2
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 2

Korak 2. Preuzmite i instalirajte Excel dodatak

Ovo je na https://www.billproduction.com plugin_DDE.zip. Ovaj dodatak koristi se za uspostavljanje komunikacije s Microsoft Excelom putem DDE -a

Dio 2 od 6: Softver za preusmjeravanje računa (opća konfiguracija)

Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 3
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 3

Korak 1. Pokrenite softver: Bill Redirect. Zadana lozinka za uređivanje konfiguracije je: www.billproduction.com.

Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 4
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 4

Korak 2. Onemogućite sve sekcije osim serijskog porta i dodatka

  • U odjeljku "Serijski port" postavite prekidač na: Uključeno.
  • U odjeljku "Dodatak" postavite prekidač na: Uključeno.

Dio 3 od 6: Softver za preusmjeravanje računa (konfiguracija serijskog porta RS232)

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 5
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 5

Korak 1. Kliknite na: Konfiguracija serijskog porta.

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 6
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 6

Korak 2. Unesite broj serijskog porta na koji je uređaj povezan

  • Ako je boja pozadine zelena, to znači da serijski port radi i da je port otvoren.

    Odaberite Baudi, paritet i bitovi podataka konfiguriran na vašem uređaju.

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 7
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 7

Korak 3. Kliknite na dugme: Sačuvaj konfiguraciju

Ako koristite RS-232 na USB pretvarač za povezivanje uređaja s računarom, važno je koristiti pretvarač s FTDI čipsetom za dobru stabilnost

4. dio od 6: Microsoft Excel (opća konfiguracija)

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 8
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 8

Korak 1. Počnite:

Microsoft Excel

. Ovo rješenje je kompatibilno sa svim verzijama i jezikom programa Excel!

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 9
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 9

Korak 2. Kreirajte in Excel a: novi prazan dokument.

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 10
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 10

Korak 3. Uvjerite se da je naziv lista: Sheet1.

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 11
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 11

Korak 4. Sačuvajte svoj Excel dokument na: C: / BillProduction. CFG / MyFile.xlsx.

Dio 5 od 6: Konfiguracija dodatka Excel

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 12
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 12

Korak 1. Pokrenite Excel dodatak

Zadana lozinka za uređivanje konfiguracije je: www.billproduction.com.

  • Važno: Status TCP veze mora označavati: Povežite se. Ako nije tako Povežite se zatim provjerite je li softver Bill Redirect otvoren.
  • U probnom načinu rada morate ponovo pokrenuti softver Bill Redirect nakon svakih 15 minuta da nastavite testiranje."
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 13
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 13

Korak 2. U dodatku Excel kliknite na ikonu mape i odaberite Excel datoteku stvorenu u prethodnom koraku

  • Ako je sve u redu, status DDE veze označava: Povežite se.
  • U ovom trenutku komunikacija se uspostavlja s vašim uređajem putem programa Excel. Podaci primljeni s vašeg uređaja šalju se u programu Excel.
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 14
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 14

Korak 3. Testirajte svoju komunikaciju s programom Excel

Koristite dugme: Testirajte DDE. Da biste vidjeli šta vaš uređaj šalje ili prima, upotrijebite odjeljak Debugger Bill Redirect.

Dio 6 od 6: Dostupno je nekoliko opcija

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 15
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 15

Korak 1. Razmotrite primjer #1: 'Pozovite Excel makro nakon svakog primljenog podatka:

  • Jednostavno unesite naziv makroa u polje Pokreni makro:
  • Za testiranje poziva vašeg makronaredbe koristite dugme s desne strane.
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 16
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 16

Korak 2. Razmotrite primjer #2: 'Pošaljite naredbu svom uređaju putem VBA:

Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 17
Pročitajte RS232 u Excel makro VBA prikupljanje podataka Korak 17

Korak 3. Za slanje naredbe za podatke iz programa Excel na uređaj koristite ovaj izvorni kod VBA Excel:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • Zamijenite naredbu Zdravo Word! {ASCII: 13} naredbom koju želite.
  • Dopunska dokumentacija.
  • Potpuni priručnik dodatka Excel sa svim objašnjenjima:
  • /Bill_DDE_over_Ethernet.pdf.
  • Pun priručnik o softveru Bill Redirect sa svim naredbama:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Preporučuje se: