Jak číst RS232 to Excel Macro VBA Data Acquisition

Obsah:

Jak číst RS232 to Excel Macro VBA Data Acquisition
Jak číst RS232 to Excel Macro VBA Data Acquisition

Video: Jak číst RS232 to Excel Macro VBA Data Acquisition

Video: Jak číst RS232 to Excel Macro VBA Data Acquisition
Video: Jak rychle odblokovat IPHONE nebo IPAD | ZAPOMNĚL JSEM KOD NEBO HESLO 2024, Smět
Anonim

Tento tutoriál vysvětluje, jak navázat obousměrnou komunikaci v reálném čase mezi aplikací Microsoft Excel a vašimi zařízeními s portem RS232 COM, jako je váha, čtečka přiblížení, čtečka čárových kódů, teplotní senzor, posuvné měřítko, mikrometr, Gage. Toto řešení využívá software „Bill Redirect“s „Excel Plugin“pro snadné připojení periferií a příjem a odesílání dat. Komunikace mezi aplikací Microsoft Excel a vaším zařízením probíhá prostřednictvím přímého odkazu DDE. Po každém datu přijatém z vašeho zařízení lze zavolat makro Excel a ověřit přijatá data. Toto řešení vysvětluje, jak můžete do svého zařízení odeslat příkaz prostřednictvím VBA a zcela ovládat své zařízení. Není nutné žádné programování ani další hardware!

Kroky

Část 1 ze 6: Instalace softwaru (navázání komunikace RS232 a DDE)

Přečtěte si krok 1: Sběr dat RS232 to Excel Macro VBA Data
Přečtěte si krok 1: Sběr dat RS232 to Excel Macro VBA Data

Krok 1. Stáhněte a nainstalujte software Bill Redirect:

www.billproduction.com/Bill_COMtoKB. ZIP. Tento software se používá k navázání komunikace s vaším zařízením RS-232 COM Port.

Přečtěte si krok 2: Sběr dat RS232 do Excelu Macro VBA Data
Přečtěte si krok 2: Sběr dat RS232 do Excelu Macro VBA Data

Krok 2. Stáhněte a nainstalujte si plugin pro Excel

Toto je na https://www.billproduction.com plugin_DDE.zip. Tento software pluginu se používá k navázání komunikace s aplikací Microsoft Excel prostřednictvím DDE

Část 2 ze 6: Software Bill Redirect (obecná konfigurace)

Přečtěte si krok 3: Sběr dat RS232 do Excelu Macro VBA Data
Přečtěte si krok 3: Sběr dat RS232 do Excelu Macro VBA Data

Krok 1. Spusťte software: Bill Redirect. Výchozí heslo pro úpravu konfigurace je: www.billproduction.com.

Přečtěte si krok 4: Sběr dat RS232 to Excel Macro VBA Data
Přečtěte si krok 4: Sběr dat RS232 to Excel Macro VBA Data

Krok 2. Zakažte veškerou sekci kromě sériového portu a pluginu

  • V sekci „Sériový port“nastavte přepínač na: Na.
  • V sekci „Plugin“nastavte přepínač na: Na.

Část 3 ze 6: Software Bill Redirect (konfigurace sériového portu RS232)

Přečtěte si krok 5: Sběr dat RS232 to Excel Macro VBA Data
Přečtěte si krok 5: Sběr dat RS232 to Excel Macro VBA Data

Krok 1. Klikněte na: Konfigurace sériového portu.

Přečtěte si krok 6: Sběr dat RS232 to Excel Macro VBA Data
Přečtěte si krok 6: Sběr dat RS232 to Excel Macro VBA Data

Krok 2. Zadejte číslo sériového portu, ke kterému je připojeno vaše zařízení

  • Pokud je barva pozadí zelená, znamená to, že sériový port funguje a port je otevřený.

    Vybrat Baudy, parita a databáze nakonfigurováno ve vašem zařízení.

Přečtěte si krok 7: Sběr dat RS232 to Excel Macro VBA Data
Přečtěte si krok 7: Sběr dat RS232 to Excel Macro VBA Data

Krok 3. Klikněte na tlačítko: Uložit konfiguraci

Pokud k připojení zařízení k počítači používáte převodník RS-232 na USB, je pro dobrou stabilitu důležité použít převodník s čipovou sadou FTDI

Část 4 ze 6: Microsoft Excel (obecná konfigurace)

Přečtěte si krok 8, akvizice dat VBA makra RS232 do Excelu
Přečtěte si krok 8, akvizice dat VBA makra RS232 do Excelu

Krok 1. Začněte:

Microsoft Excel

. Toto řešení je kompatibilní se všemi verzemi a jazykem aplikace Excel!

Přečtěte si krok 9: Získání dat VBA makra RS232 na Excel VBA
Přečtěte si krok 9: Získání dat VBA makra RS232 na Excel VBA

Krok 2. Vytvořte v aplikaci Excel a: nový prázdný dokument.

Přečtěte si krok 10, akvizice dat VBA makra RS232 do Excelu
Přečtěte si krok 10, akvizice dat VBA makra RS232 do Excelu

Krok 3. Ujistěte se, že název listu je: List1.

Přečtěte si krok 11: Získání dat VBA z makra RS232 na Excel VBA
Přečtěte si krok 11: Získání dat VBA z makra RS232 na Excel VBA

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

Část 5 ze 6: Konfigurace pluginu aplikace Excel

Přečtěte si krok 12, akvizice dat VBA makra RS232 do Excelu VBA
Přečtěte si krok 12, akvizice dat VBA makra RS232 do Excelu VBA

Krok 1. Spusťte modul Excel Plugin

Výchozí heslo pro úpravu konfigurace je: www.billproduction.com.

  • Důležité: Stav připojení TCP musí indikovat: Připojit. Pokud tomu tak není Připojit poté se ujistěte, že je otevřený software Bill Redirect.
  • Ve zkušebním režimu musíte restartovat software Bill Redirect po každých 15 minutách, abyste mohli pokračovat v testu."
Přečtěte si krok 13: Získání dat VBA makra RS232 to Excel VBA
Přečtěte si krok 13: Získání dat VBA makra RS232 to Excel VBA

Krok 2. V doplňku Excel klikněte na ikonu složky a vyberte soubor aplikace Excel vytvořený v předchozím kroku

  • Pokud je vše v pořádku, stav připojení DDE indikuje: Připojit.
  • V tomto okamžiku je navázána komunikace s vaším zařízením prostřednictvím aplikace Excel. Data přijatá z vašeho zařízení jsou odesílána v aplikaci Excel.
Přečtěte si krok 14: Získání dat VBA makra RS232 na Excel VBA
Přečtěte si krok 14: Získání dat VBA makra RS232 na Excel VBA

Krok 3. Otestujte svou komunikaci pomocí Excelu

Použijte tlačítko: Otestovat DDE. Chcete -li zjistit, co vaše zařízení odesílá nebo přijímá, použijte sekci Debugger v Bill Redirect.

Část 6 ze 6: K dispozici je několik možností

Přečtěte si krok 15: Sběr dat RS232 do Excelu Macro VBA Data Acquisition
Přečtěte si krok 15: Sběr dat RS232 do Excelu Macro VBA Data Acquisition

Krok 1. Zvažte příklad č. 1: 'Po každém přijetí dat zavolejte makro aplikace Excel:

  • Jednoduše zadejte název makra do pole „ Spustit makro:
  • Chcete -li vyzkoušet volání vašeho makra, použijte tlačítko vpravo.
Přečtěte si krok 16, akvizice dat VBA makra RS232 do Excelu VBA
Přečtěte si krok 16, akvizice dat VBA makra RS232 do Excelu VBA

Krok 2. Zvažte příklad č. 2: 'Odeslat příkaz do vašeho zařízení prostřednictvím VBA:

Přečtěte si krok 17: Získání dat VBA z makra RS232 do Excelu VBA
Přečtěte si krok 17: Získání dat VBA z makra RS232 do Excelu VBA

Krok 3. K odeslání datového příkazu z Excelu do vašeho zařízení použijte tento zdrojový kód VBA Excel:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, „{TX_SERIAL [Hello Word! {ASCII: 13}]}}“
  • DDETerminate ChannelNumber
  • Nahraďte příkaz Dobrý den, Word! {ASCII: 13} požadovaným příkazem.
  • Doplňková dokumentace.
  • Excel Plugin úplný manuál se vším vysvětlením:
  • /Bill_DDE_over_Ethernet.pdf.
  • Úplný manuál k Bill Redirect Software se všemi příkazy:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Doporučuje: