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: CS50 2015 - Week 9 2024, Svibanj
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 barkoda, osjetnika temperature, čeljusti, mikrometra, mjerača. Ovo rješenje koristi softver "Bill Redirect" s "Excel dodatkom" za jednostavno povezivanje vašeg perifernog uređaja i primanje i slanje podataka. Komunikacija između programa Microsoft Excel i vašeg uređaja odvija se putem izravne DDE veze. Nakon svakog primljenog podatka s vašeg uređaja može se pozvati Excel makro kako bi se potvrdili primljeni podaci. 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

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

Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 1
Pročitajte RS232 to Excel Macro 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 s 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 dodatak Excel

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

2. dio 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 odjeljke osim serijskog porta i dodatka

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

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

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

Korak 1. Kliknite na: Konfiguracija serijskog porta.

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

Korak 2. Unesite broj serijskog porta na koji je vaš uređaj spojen

  • 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 to Excel Macro VBA Prikupljanje podataka Korak 7
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 7

Korak 3. Pritisnite gumb: Spremi konfiguraciju

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

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

Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 8
Pročitajte RS232 to Excel Macro 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 to Excel Macro VBA Prikupljanje podataka Korak 9
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 9

Korak 2. Izradite u Excelu a: novi prazan dokument.

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

Korak 3. Provjerite je li naziv lista: Sheet1.

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

Korak 4. Spremite svoj Excel dokument u: C: / BillProduction. CFG / MyFile.xlsx.

Dio 5 od 6: Konfiguracija dodatka Excel

Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 12
Pročitajte RS232 to Excel Macro 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: Spojiti. Ako nije tako Spojiti zatim provjerite je li softver Bill Redirect otvoren.
  • U probnom načinu rada morate ponovo pokrenuti softver Bill Redirect nakon svakih 15 minuta da biste nastavili s testom."
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 13
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 13

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

  • Ako je sve u redu, status veze DDE označava: Spojiti.
  • U ovom trenutku komunikacija se uspostavlja s vašim uređajem putem programa Excel. Podaci primljeni s vašeg uređaja šalju se u Excelu.
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 14
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 14

Korak 3. Testirajte svoju komunikaciju s Excelom

Upotrijebite gumb: Testirajte DDE. Da biste vidjeli što vaš uređaj šalje ili prima, upotrijebite odjeljak Otklanjanje pogrešaka u Billu Redirect.

Dio 6 od 6: Dostupno je nekoliko opcija

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

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

  • Jednostavno unesite naziv makronaredbe u polje Pokreni makro:
  • Za testiranje poziva makronaredbe upotrijebite gumb s desne strane.
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 16
Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 16

Korak 2. Razmotrite primjer #2: 'Pošaljite naredbu na svoj uređaj putem VBA:

Pročitajte RS232 to Excel Macro VBA Prikupljanje podataka Korak 17
Pročitajte RS232 to Excel Macro 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 Riječi! {ASCII: 13} naredbom koju želite.
  • Dopunska dokumentacija.
  • Puni priručnik dodatka Excel sa svim objašnjenjima:
  • /Bill_DDE_over_Ethernet.pdf.
  • Potpuni priručnik o softveru Bill Redirect sa svim naredbama:

    www.billproduction.com

  • /Račun_preusmjeravanje_priručnik.pdf.

Preporučeni: