Ako čítať zber dát RS232 do Excelu Macro VBA

Obsah:

Ako čítať zber dát RS232 do Excelu Macro VBA
Ako čítať zber dát RS232 do Excelu Macro VBA

Video: Ako čítať zber dát RS232 do Excelu Macro VBA

Video: Ako čítať zber dát RS232 do Excelu Macro VBA
Video: CS50 2015 - Week 6 2024, Smieť
Anonim

Tento tutoriál vysvetľuje, ako vytvoriť obojsmernú komunikáciu v reálnom čase medzi programom Microsoft Excel a vašimi zariadeniami s portom RS232 COM, ako sú váha, čítačka priblíženia, čítačka čiarových kódov, snímač teploty, posuvné meradlo, mikrometer, meradlo. Toto riešenie používa softvér "Bill Redirect" s "Excel Plugin" na jednoduché pripojenie periférnych zariadení a príjem a odosielanie údajov. Komunikácia medzi programom Microsoft Excel a vašim zariadením prebieha prostredníctvom priameho odkazu DDE. Po overení prijatých údajov je možné po každom prijatí údajov z vášho zariadenia zavolať makro Excel. Toto riešenie vysvetľuje, ako môžete do svojho zariadenia odoslať príkaz prostredníctvom VBA a úplne ovládať svoje zariadenie. Nie je potrebné žiadne programovanie ani ďalší hardvér!

Kroky

Časť 1 zo 6: Inštalácia softvéru (nadviazanie komunikácie RS232 a DDE)

Prečítajte si krok 1, ako zozbierať údaje makra V2 RS232 to Excel VBA
Prečítajte si krok 1, ako zozbierať údaje makra V2 RS232 to Excel VBA

Krok 1. Stiahnite a nainštalujte softvér Bill Redirect:

www.billproduction.com/Bill_COMtoKB. ZIP. Tento softvér sa používa na nadviazanie komunikácie s vašim zariadením RS-232 COM Port.

Prečítajte si krok 2, akvizíciu makier VBA makra RS232 to Excel
Prečítajte si krok 2, akvizíciu makier VBA makra RS232 to Excel

Krok 2. Stiahnite si a nainštalujte doplnok Excel

Toto je na adrese https://www.billproduction.com plugin_DDE.zip. Tento softvér doplnku sa používa na nadviazanie komunikácie s programom Microsoft Excel prostredníctvom DDE

Časť 2 zo 6: Software Bill Redirect (všeobecná konfigurácia)

Prečítajte si krok 3, akvizíciu makier VBA makra RS232 to Excel
Prečítajte si krok 3, akvizíciu makier VBA makra RS232 to Excel

Krok 1. Spustite softvér: Bill Redirect. Predvolené heslo na úpravu konfigurácie je: www.billproduction.com.

Prečítajte si krok 4, akvizíciu makier VBA makra RS232 to Excel
Prečítajte si krok 4, akvizíciu makier VBA makra RS232 to Excel

Krok 2. Zakážte všetky sekcie okrem sériového portu a doplnku

  • V časti „Sériový port“nastavte prepínač na: Zapnuté.
  • V sekcii „Doplnok“nastavte prepínač na: Zapnuté.

Časť 3 zo 6: Software Bill Redirect (konfigurácia sériového portu RS232)

Prečítajte si krok 5 akvizície makier VBA makra RS232 to Excel
Prečítajte si krok 5 akvizície makier VBA makra RS232 to Excel

Krok 1. Kliknite na: Konfigurácia sériového portu.

Prečítajte si krok 6 akvizície makier VBA makra RS232 to Excel
Prečítajte si krok 6 akvizície makier VBA makra RS232 to Excel

Krok 2. Zadajte číslo sériového portu, ku ktorému je zariadenie pripojené

  • Ak je farba pozadia zelená, znamená to, že sériový port funguje a port je otvorený.

    Vyberte položku Baudy, parita a databázy nakonfigurované vo vašom zariadení.

Prečítajte si krok 7, akvizícia makier VBA makra RS232 to Excel
Prečítajte si krok 7, akvizícia makier VBA makra RS232 to Excel

Krok 3. Kliknite na tlačidlo: Uložiť konfiguráciu

Ak na pripojenie zariadenia k počítaču používate prevodník RS-232 na USB, je dôležité pre dobrú stabilitu použiť prevodník s čipovou sadou FTDI

Časť 4 zo 6: Microsoft Excel (všeobecná konfigurácia)

Prečítajte si krok 8 akvizície makier VBA makra RS232 to Excel
Prečítajte si krok 8 akvizície makier VBA makra RS232 to Excel

Krok 1. Začnite:

Microsoft Excel

. Toto riešenie je kompatibilné so všetkými verziami a jazykom programu Excel!

Prečítajte si krok 9 akvizície makra VBA makra RS232 to Excel
Prečítajte si krok 9 akvizície makra VBA makra RS232 to Excel

Krok 2. Vytvorte v programe Excel a: nový prázdny dokument.

Prečítajte si krok 10 k akvizícii makier VBA makra RS232 to Excel
Prečítajte si krok 10 k akvizícii makier VBA makra RS232 to Excel

Krok 3. Uistite sa, že názov listu je: Sheet1.

Prečítajte si krok 11 akvizície makra VBA makra RS232 to Excel
Prečítajte si krok 11 akvizície makra VBA makra RS232 to Excel

Krok 4. Uložte dokument programu Excel do: C: / BillProduction. CFG / MyFile.xlsx.

Časť 5 zo 6: Konfigurácia doplnku programu Excel

Prečítajte si krok 12 akvizície makra VBA makra RS232 to Excel
Prečítajte si krok 12 akvizície makra VBA makra RS232 to Excel

Krok 1. Spustite doplnok Excel

Predvolené heslo na úpravu konfigurácie je: www.billproduction.com.

  • Dôležité: Stav pripojenia TCP musí uvádzať: Pripojte sa. Ak nie je Pripojte sa potom sa uistite, že je otvorený softvér Bill Redirect.
  • V skúšobnom režime musíte po každých 15 minútach reštartovať softvér Bill Redirect, aby ste mohli pokračovať v teste."
Prečítajte si krok 13 akvizície makier VBA makra RS232 to Excel
Prečítajte si krok 13 akvizície makier VBA makra RS232 to Excel

Krok 2. V doplnku Excel kliknite na ikonu priečinka a vyberte súbor programu Excel vytvorený v predchádzajúcom kroku

  • Ak je všetko v poriadku, stav pripojenia DDE indikuje: Pripojte sa.
  • V tomto mieste je nadviazaná komunikácia s vašim zariadením prostredníctvom Excelu. Údaje prijaté z vášho zariadenia sa odošlú v programe Excel.
Prečítajte si krok 14, akvizícia makier VBA makra RS232 to Excel
Prečítajte si krok 14, akvizícia makier VBA makra RS232 to Excel

Krok 3. Otestujte si komunikáciu s Excelom

Použite tlačidlo: Testovať DDE. Ak chcete zistiť, čo vaše zariadenie odosiela alebo prijíma, použite časť Debugger v Bill Redirect.

Časť 6 zo 6: K dispozícii je niekoľko možností

Prečítajte si krok 15 zberu makier VBA makra RS232 to Excel
Prečítajte si krok 15 zberu makier VBA makra RS232 to Excel

Krok 1. Zvážte príklad č. 1: „Zavolajte makro programu Excel po každom prijatí údajov:

  • Jednoducho zadajte názov makra do poľa „ Spustiť makro:
  • Hovor makra vyskúšate pomocou tlačidla vpravo.
Prečítajte si krok 16 k akvizícii makier VBA makra RS232 to Excel
Prečítajte si krok 16 k akvizícii makier VBA makra RS232 to Excel

Krok 2. Zvážte príklad č. 2: „Odošlite príkaz do svojho zariadenia prostredníctvom VBA:

Prečítajte si krok 17 k akvizícii makier VBA makra RS232 to Excel
Prečítajte si krok 17 k akvizícii makier VBA makra RS232 to Excel

Krok 3. Na odoslanie dátového príkazu z Excelu do vášho zariadenia použite tento zdrojový kód VBA Excel:

  • ChannelNumber = DDEInitiate („BPEXCEL“, „BPEXCEL“)
  • DDEExecute ChannelNumber, „{TX_SERIAL [Hello Word! {ASCII: 13}]}““
  • DDETerminate ChannelNumber
  • Vymeňte príkaz Dobrý deň, Word! {ASCII: 13} príkazom, ktorý chcete.
  • Doplnková dokumentácia.
  • Kompletný manuál doplnku Excel so všetkým vysvetlením:
  • /Bill_DDE_over_Ethernet.pdf.
  • Úplný manuál k softvéru Bill Redirect so všetkými príkazmi:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Odporúča: