Paano Basahin ang RS232 sa Excel Macro VBA Data Pagkuha

Talaan ng mga Nilalaman:

Paano Basahin ang RS232 sa Excel Macro VBA Data Pagkuha
Paano Basahin ang RS232 sa Excel Macro VBA Data Pagkuha

Video: Paano Basahin ang RS232 sa Excel Macro VBA Data Pagkuha

Video: Paano Basahin ang RS232 sa Excel Macro VBA Data Pagkuha
Video: How to Install Apps & Games on Old iPhone & iPad Fix "This Application requires iOS 12" 2024, Mayo
Anonim

Ipinapaliwanag ng tutorial na ito kung paano magtaguyod ng isang bidirectional real-time na komunikasyon sa pagitan ng Microsoft Excel at ng iyong RS232 COM Port na mga aparato tulad ng isang Scale, Proximity reader, Barcode reader, temperatura sensor, Caliper, Micrometer, Gage. Ang solusyon na ito ay gumagamit ng software na "Bill Redirect" kasama ang "Excel Plugin" upang madaling ikonekta ang iyong paligid at tumanggap at ipadala ang data. Ang komunikasyon sa pagitan ng Microsoft Excel at ng iyong aparato ay ginawa sa pamamagitan ng isang direktang link ng DDE. Ang isang Excel Macro ay maaaring tawagan pagkatapos ng bawat data na natanggap mula sa iyong aparato upang mapatunayan ang natanggap na data. Ipinapaliwanag ng solusyon na ito kung paano ka maaaring magpadala ng isang utos sa pamamagitan ng VBA sa iyong aparato at ganap na makontrol ang iyong aparato. Walang kinakailangang programa o karagdagang hardware!

Mga hakbang

Bahagi 1 ng 6: Mag-install ng Software (Itaguyod ang Pakikipag-usap sa RS232 at DDE)

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 1
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 1

Hakbang 1. Mag-download at mag-install ng software ng Bill Redirect:

www.billproduction.com/Bill_COMtoKB. ZIP. Ang software na ito ay ginagamit upang maitaguyod ang komunikasyon sa iyong aparato na RS-232 COM Port.

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 2
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 2

Hakbang 2. I-download at i-install ang Excel plugin

Ito ay nasa https://www.billproduction.com plugin_DDE.zip. Ang plugin software na ito ay ginagamit upang maitaguyod ang komunikasyon sa Microsoft Excel sa pamamagitan ng DDE

Bahagi 2 ng 6: Bill Redirect Software (Pangkalahatang Pag-configure)

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 3
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 3

Hakbang 1. Simulan ang software: Bill Redirect. Ang default na password upang mai-edit ang pagsasaayos ay: www.billproduction.com.

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 4
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 4

Hakbang 2. Huwag paganahin ang lahat ng seksyon maliban sa Serial Port at Plugin

  • Sa seksyon na "Serial Port" itakda ang switch sa: Sa.
  • Sa seksyon na "Plugin" itakda ang switch sa: Sa.

Bahagi 3 ng 6: Bill Redirect Software (RS232 Serial Port config)

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 5
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 5

Hakbang 1. Mag-click sa: Pag-configure ng Serial Port.

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 6
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 6

Hakbang 2. Ipasok ang Serial Port Number kung saan nakakonekta ang iyong aparato

  • Kung ang kulay sa background ay berde, nangangahulugan ito na gumagana ang serial port at bukas ang port.

    Piliin ang Mga Bauds, Parity at Databits naka-configure sa iyong aparato.

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 7
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 7

Hakbang 3. Mag-click sa pindutan: I-save ang Pag-configure

Kung gumagamit ka ng isang RS-232 sa USB converter upang ikonekta ang iyong aparato sa computer, mahalagang gumamit ng isang converter na may FTDI chipset para sa isang mahusay na katatagan

Bahagi 4 ng 6: Microsoft Excel (Pangkalahatang Pag-configure)

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 8
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 8

Hakbang 1. Magsimula:

Microsoft Excel

. Ang solusyon na ito ay tugma sa lahat ng bersyon ng Excel at wika!

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 9
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 9

Hakbang 2. Lumikha ng isang sa Excel a: bagong blangko na dokumento.

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 10
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 10

Hakbang 3. Siguraduhin na ang pangalan ng sheet ay: Sheet1.

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 11
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 11

Hakbang 4. I-save ang iyong dokumento sa Excel sa: C: / BillProduction. CFG / MyFile.xlsx.

Bahagi 5 ng 6: Pag-configure ng Excel Plugin

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha Hakbang 12
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha Hakbang 12

Hakbang 1. Simulan ang Excel Plugin

Ang default na password upang mai-edit ang pagsasaayos ay: www.billproduction.com.

  • Mahalaga: Dapat ipahiwatig ng Katayuan ng Koneksyon sa TCP: Kumonekta. Kung hindi ito Kumonekta pagkatapos ay tiyakin na ang Bill Redirect Software ay bukas.
  • Sa trial mode dapat mong i-restart ang software na Bill Redirect pagkatapos ng bawat 15 minuto upang ipagpatuloy ang iyong pagsubok."
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 13
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 13

Hakbang 2. Sa Excel Plugin mag-click sa icon ng folder at piliin ang iyong Excel File na nilikha sa hakbang bago

  • Kung okay ang lahat, ipahiwatig ng Katayuan ng Koneksyon ng DDE: Kumonekta.
  • Sa puntong ito ang komunikasyon ay itinatag sa iyong Device sa pamamagitan ng Excel. Ang natanggap na data mula sa iyong aparato ay ipinadala sa Excel.
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 14
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 14

Hakbang 3. Subukan ang iyong pakikipag-usap sa Excel

Gamitin ang pindutan: Subukan ang DDE. Upang makita kung ano ang ipinapadala o natatanggap ng iyong aparato, gamitin ang seksyon Debugger sa Bill Redirect.

Bahagi 6 ng 6: Maraming Pagpipilian ang Magagamit

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 15
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 15

Hakbang 1. Isaalang-alang ang halimbawa # 1: 'Tumawag sa isang Excel Macro pagkatapos ng bawat data na natanggap:

  • Ipasok lamang ang iyong pangalan ng macro sa patlang Patakbuhin ang macro:
  • Upang subukan ang tawag ng iyong macro gamitin ang pindutan sa kanan.
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 16
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 16

Hakbang 2. Isaalang-alang ang halimbawa # 2: 'Magpadala ng isang utos sa iyong aparato sa pamamagitan ng VBA:

Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 17
Basahin ang RS232 sa Excel Macro VBA Data Pagkuha ng Hakbang 17

Hakbang 3. Upang magpadala ng utos ng data mula sa Excel sa iyong aparato gamitin ang VBA Excel source code na ito:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEEpapatupad sa ChannelNumber, "{TX_SERIAL [Kamusta Word! {ASCII: 13}]}"
  • Tukuyin ang ChannelNumber
  • Palitan ang utos Kumusta Word! {ASCII: 13} sa utos na gusto mo.
  • Karagdagang dokumentasyon.
  • Ang buong manu-manong Excel Plugin na may lahat ng paliwanag:
  • /Bill_DDE_over_Ethernet.pdf.
  • Ang buong manu-manong Bill Redirect Software sa lahat ng utos:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Inirerekumendang: