RS232: n lukeminen Excel Makro VBA -tietojen hankintaan

Sisällysluettelo:

RS232: n lukeminen Excel Makro VBA -tietojen hankintaan
RS232: n lukeminen Excel Makro VBA -tietojen hankintaan

Video: RS232: n lukeminen Excel Makro VBA -tietojen hankintaan

Video: RS232: n lukeminen Excel Makro VBA -tietojen hankintaan
Video: Paras iOS- ja iPadOS 13.4 -ominaisuudet iPhonellesi ja iPadillesi 2024, Saattaa
Anonim

Tässä opetusohjelmassa kerrotaan, miten luodaan kaksisuuntainen reaaliaikainen tiedonsiirto Microsoft Excelin ja RS232 COM -porttilaitteiden välillä, kuten mittakaava, läheisyyslukija, viivakoodinlukija, lämpötila-anturi, paksuus, mikrometri ja mittari. Tämä ratkaisu käyttää "Bill Redirect" -ohjelmistoa ja "Excel -laajennusta" oheislaitteiden yhdistämiseen ja tietojen vastaanottamiseen ja lähettämiseen. Tiedonsiirto Microsoft Excelin ja laitteen välillä tapahtuu suoran DDE -linkin kautta. Jokaisen laitteeltasi vastaanotetun datan jälkeen voidaan kutsua Excel -makro vahvistamaan vastaanotetut tiedot. Tämä ratkaisu selittää, kuinka voit lähettää komennon laitteellesi VBA: n kautta ja hallita laitettasi kokonaan. Ei ohjelmointia tai lisälaitteistoa!

Askeleet

Osa 1/6: Ohjelmiston asentaminen (muodosta RS232- ja DDE -tiedonsiirto)

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 1
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 1

Vaihe 1. Lataa ja asenna Bill Redirect -ohjelmisto:

www.billproduction.com/Bill_COMtoKB. ZIP. Tätä ohjelmistoa käytetään yhteyden muodostamiseen RS-232 COM -porttilaitteen kanssa.

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 2
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 2

Vaihe 2. Lataa ja asenna Excel -laajennus

Tämä on osoitteessa https://www.billproduction.com plugin_DDE.zip. Tätä laajennusohjelmistoa käytetään yhteyden muodostamiseen Microsoft Excelin kanssa DDE: n kautta

Osa 2/6: Bill Redirect -ohjelmisto (yleinen kokoonpano)

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 3
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 3

Vaihe 1. Käynnistä ohjelmisto: Bill Redirect. Oletussalasana kokoonpanon muokkaamiseen on: www.billproduction.com.

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 4
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 4

Vaihe 2. Poista kaikki osiot käytöstä sarjaporttia ja laajennusta lukuun ottamatta

  • Aseta jaksossa "Sarjaportti" kytkin asentoon: Päällä.
  • Aseta "Plugin" -kytkin asentoon: Päällä.

Osa 3/6: Bill Redirect -ohjelmisto (RS232 -sarjaportin kokoonpano)

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 5
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 5

Vaihe 1. Napsauta: Sarjaportin määritys.

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 6
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 6

Vaihe 2. Anna sarjaportin numero, johon laite on kytketty

  • Jos taustaväri on vihreä, se tarkoittaa, että sarjaportti toimii ja portti on auki.

    Valitse Bauds, pariteetti ja tietokannat määritetty laitteeseen.

Lue RS232 Excel Makro VBA -tietojen hankintavaiheeseen 7
Lue RS232 Excel Makro VBA -tietojen hankintavaiheeseen 7

Vaihe 3. Napsauta painiketta: Tallenna kokoonpano

Jos liität laitteen tietokoneeseen RS-232-USB-muuntimella, on tärkeää käyttää FTDI-piirisarjalla varustettua muunninta hyvän vakauden takaamiseksi

Osa 4/6: Microsoft Excel (yleiset määritykset)

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 8
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 8

Vaihe 1. Aloita:

Microsoft Excel

. Tämä ratkaisu on yhteensopiva kaikkien Excel -versioiden ja -kielien kanssa!

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 9
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 9

Vaihe 2. Luo Excelissä a: uusi tyhjä asiakirja.

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 10
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 10

Vaihe 3. Varmista, että taulukon nimi on: Sheet1.

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 11
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 11

Vaihe 4. Tallenna Excel -asiakirja kohteeseen: C: / BillProduction. CFG / MyFile.xlsx.

Osa 5/6: Excel -laajennuksen määritykset

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 12
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 12

Vaihe 1. Käynnistä Excel -laajennus

Oletussalasana kokoonpanon muokkaamiseen on: www.billproduction.com.

  • Tärkeää: TCP -yhteyden tilassa on ilmoitettava: Kytkeä. Jos näin ei ole Kytkeä varmista sitten, että Bill Redirect -ohjelmisto on auki.
  • Kokeilutilassa sinun on käynnistettävä Bill Redirect -ohjelmisto uudelleen 15 minuutin välein testin jatkamiseksi."
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 13
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 13

Vaihe 2. Napsauta Excel -laajennuksessa kansion kuvaketta ja valitse vaiheessa luodut Excel -tiedostosi

  • Jos kaikki on kunnossa, DDE -yhteyden tila ilmoittaa: Kytkeä.
  • Tässä vaiheessa yhteys muodostetaan laitteesi kanssa Excelin kautta. Laitteelta vastaanotetut tiedot lähetetään Excelissä.
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 14
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 14

Vaihe 3. Testaa viestintäsi Excelin kanssa

Käytä painiketta: Testaa DDE. Jos haluat nähdä, mitä laitteesi lähettää tai vastaanottaa, käytä osiota Virheen korjaaja Bill Redirectissa.

Osa 6/6: Saatavana useita vaihtoehtoja

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 15
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 15

Vaihe 1. Harkitse esimerkkiä 1: 'Soita Excel -makroon jokaisen vastaanotetun tiedon jälkeen:

  • Kirjoita vain makronimesi kenttään Suorita makro:
  • Testaa makron puhelu käyttämällä oikealla olevaa painiketta.
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 16
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 16

Vaihe 2. Harkitse esimerkkiä #2: 'Lähetä komento laitteellesi VBA: n kautta:

Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 17
Lue RS232 Excel Makro VBA -tietojen hankinta -vaiheeseen 17

Vaihe 3. Jos haluat lähettää datakomennon Excelistä laitteellesi, käytä tätä VBA Excel -lähdekoodia:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hei Word! {ASCII: 13}]}"
  • DDMääritä kanavan numero
  • Korvaa komento Hei Sana! {ASCII: 13} haluamallasi komennolla.
  • Täydentävä dokumentaatio.
  • Excel -laajennuksen täydellinen opas ja kaikki selitykset:
  • /Bill_DDE_over_Ethernet.pdf.
  • Bill Redirect -ohjelmiston täydellinen opas ja kaikki komennot:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Suositeltava: