Slik leser du RS232 til Excel Macro VBA Data Acquisition

Innholdsfortegnelse:

Slik leser du RS232 til Excel Macro VBA Data Acquisition
Slik leser du RS232 til Excel Macro VBA Data Acquisition

Video: Slik leser du RS232 til Excel Macro VBA Data Acquisition

Video: Slik leser du RS232 til Excel Macro VBA Data Acquisition
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Kan
Anonim

Denne opplæringen forklarer hvordan du oppretter en toveiskommunikasjon i sanntid mellom Microsoft Excel og RS232 COM Port-enhetene dine som en skala, nærhetsleser, strekkodeleser, temperatursensor, tykkelse, mikrometer, Gage. Denne løsningen bruker programvaren "Bill Redirect" med "Excel Plugin" for enkelt å koble til eksterne enheter og motta og sende dataene. Kommunikasjonen mellom Microsoft Excel og enheten skjer via en direkte DDE -lenke. En Excel -makro kan kalles etter hver data mottatt fra enheten for å validere mottatte data. Denne løsningen forklarer hvordan du kan sende en kommando via VBA til enheten din og fullstendig kontrollere enheten. Ingen programmering eller ekstra maskinvare kreves!

Trinn

Del 1 av 6: Installer programvare (etabler RS232- og DDE -kommunikasjon)

Les RS232 til Excel Macro VBA Data Acquisition Trinn 1
Les RS232 til Excel Macro VBA Data Acquisition Trinn 1

Trinn 1. Last ned og installer Bill Redirect -programvaren:

www.billproduction.com/Bill_COMtoKB. ZIP. Denne programvaren brukes til å etablere kommunikasjon med RS-232 COM Port-enheten.

Les RS232 til Excel Macro VBA Data Acquisition Trinn 2
Les RS232 til Excel Macro VBA Data Acquisition Trinn 2

Trinn 2. Last ned og installer Excel -pluginet

Dette er på https://www.billproduction.com plugin_DDE.zip. Denne plugin -programvaren brukes til å etablere kommunikasjon med Microsoft Excel via DDE

Del 2 av 6: Bill Redirect Software (General Configuration)

Les RS232 til Excel Macro VBA Data Acquisition Trinn 3
Les RS232 til Excel Macro VBA Data Acquisition Trinn 3

Trinn 1. Start programvaren: Bill Redirect. Standardpassordet for å redigere konfigurasjonen er: www.billproduction.com.

Les RS232 til Excel Macro VBA Data Acquisition Trinn 4
Les RS232 til Excel Macro VBA Data Acquisition Trinn 4

Trinn 2. Deaktiver alle seksjoner bortsett fra seriell port og plugin

  • I delen "Serial Port" setter du bryteren til: .
  • I delen "Plugin" setter du bryteren til: .

Del 3 av 6: Bill Redirect Software (RS232 Serial Port -konfigurasjon)

Les RS232 til Excel Macro VBA Data Acquisition Trinn 5
Les RS232 til Excel Macro VBA Data Acquisition Trinn 5

Trinn 1. Klikk på: Serial Port Configuration.

Les RS232 til Excel Macro VBA Data Acquisition Trinn 6
Les RS232 til Excel Macro VBA Data Acquisition Trinn 6

Trinn 2. Skriv inn serienummeret der enheten er tilkoblet

  • Hvis bakgrunnsfargen er grønn, betyr det at den serielle porten fungerer og at porten er åpen.

    Velg Bauds, paritet og databaser konfigurert i enheten.

Les RS232 til Excel Macro VBA Data Acquisition Trinn 7
Les RS232 til Excel Macro VBA Data Acquisition Trinn 7

Trinn 3. Klikk på knappen: Lagre konfigurasjon

Hvis du bruker en RS-232 til USB-omformer for å koble enheten til datamaskinen, er det viktig å bruke en omformer med FTDI-brikkesett for god stabilitet

Del 4 av 6: Microsoft Excel (generell konfigurasjon)

Les RS232 til Excel Macro VBA Data Acquisition Trinn 8
Les RS232 til Excel Macro VBA Data Acquisition Trinn 8

Trinn 1. Start:

Microsoft Excel

. Denne løsningen er kompatibel med all Excel -versjon og språk!

Les RS232 til Excel Macro VBA Data Acquisition Trinn 9
Les RS232 til Excel Macro VBA Data Acquisition Trinn 9

Trinn 2. Opprett et i Excel a: nytt tomt dokument.

Les RS232 til Excel Macro VBA Data Acquisition Trinn 10
Les RS232 til Excel Macro VBA Data Acquisition Trinn 10

Trinn 3. Kontroller at arkenavnet er: Ark1.

Les RS232 til Excel Macro VBA Data Acquisition Trinn 11
Les RS232 til Excel Macro VBA Data Acquisition Trinn 11

Trinn 4. Lagre Excel -dokumentet i: C: / BillProduction. CFG / MyFile.xlsx.

Del 5 av 6: Konfigurasjon av Excel -plugin

Les RS232 til Excel Macro VBA Data Acquisition Trinn 12
Les RS232 til Excel Macro VBA Data Acquisition Trinn 12

Trinn 1. Start Excel -programtillegget

Standardpassordet for å redigere konfigurasjonen er: www.billproduction.com.

  • Viktig: TCP -tilkoblingsstatus må indikere: Koble. Hvis det ikke skal Koble Sørg deretter for at Bill Redirect Software er åpen.
  • I prøve -modus må du starte programvaren Bill Redirect på nytt etter hvert 15. minutt for å fortsette testen."
Les RS232 til Excel Macro VBA Data Acquisition Trinn 13
Les RS232 til Excel Macro VBA Data Acquisition Trinn 13

Trinn 2. I Excel -pluginet klikker du på mappeikonet og velger Excel -filen som ble opprettet i trinn før

  • Hvis alt er i orden, indikerer DDE -tilkoblingsstatusen: Koble.
  • På dette tidspunktet etableres kommunikasjonen med enheten din via Excel. Dataene som mottas fra enheten din, sendes i Excel.
Les RS232 til Excel Macro VBA Data Acquisition Trinn 14
Les RS232 til Excel Macro VBA Data Acquisition Trinn 14

Trinn 3. Test kommunikasjonen din med Excel

Bruk knappen: Test DDE. For å se hva enheten sender eller mottar, bruker du delen Debugger i Bill Redirect.

Del 6 av 6: Flere alternativer er tilgjengelige

Les RS232 til Excel Macro VBA Data Acquisition Trinn 15
Les RS232 til Excel Macro VBA Data Acquisition Trinn 15

Trinn 1. Vurder eksempel #1: 'Ring en Excel -makro etter hver mottatt data:

  • Bare skriv inn makronavnet ditt i feltet Kjør makro:
  • Bruk knappen til høyre for å teste samtalen til makroen din.
Les RS232 til Excel Macro VBA Data Acquisition Trinn 16
Les RS232 til Excel Macro VBA Data Acquisition Trinn 16

Trinn 2. Vurder eksempel #2: 'Send en kommando til enheten din via VBA:

Les RS232 til Excel Macro VBA Data Acquisition Trinn 17
Les RS232 til Excel Macro VBA Data Acquisition Trinn 17

Trinn 3. For å sende datakommando fra Excel til enheten, bruk denne VBA Excel -kildekoden:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • Erstatt kommandoen Hei Word! {ASCII: 13} med kommandoen du ønsker.
  • Supplerende dokumentasjon.
  • Excel Plugin full manual med all forklaring:
  • /Bill_DDE_over_Ethernet.pdf.
  • Bill Redirect Software full manual med all kommando:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Anbefalt: