Sådan læses RS232 til Excel Macro VBA Data Acquisition

Indholdsfortegnelse:

Sådan læses RS232 til Excel Macro VBA Data Acquisition
Sådan læses RS232 til Excel Macro VBA Data Acquisition

Video: Sådan læses RS232 til Excel Macro VBA Data Acquisition

Video: Sådan læses RS232 til Excel Macro VBA Data Acquisition
Video: iOS & iPadOS 13.4 - How to File Management & External Storage 2024, Kan
Anonim

Denne vejledning forklarer, hvordan du opretter en tovejskommunikation i realtid mellem Microsoft Excel og dine RS232 COM Port-enheder som f.eks. En skala, nærhedslæser, stregkodelæser, temperatursensor, tykkelse, mikrometer, Gage. Denne løsning bruger softwaren "Bill Redirect" med "Excel Plugin" til let at forbinde dit periferiudstyr og modtage og sende dataene. Kommunikationen mellem Microsoft Excel og din enhed sker via et direkte DDE -link. En Excel -makro kan kaldes efter hver data modtaget fra din enhed for at validere de modtagne data. Denne løsning forklarer, hvordan du kan sende en kommando via VBA til din enhed og helt styre din enhed. Ingen programmering eller yderligere hardware påkrævet!

Trin

Del 1 af 6: Installer software (Opret RS232 & DDE -kommunikation)

Læs RS232 til Excel Macro VBA Data Acquisition Trin 1
Læs RS232 til Excel Macro VBA Data Acquisition Trin 1

Trin 1. Download og installer Bill Redirect -softwaren:

www.billproduction.com/Bill_COMtoKB. ZIP. Denne software bruges til at etablere kommunikationen med din RS-232 COM Port-enhed.

Læs RS232 til Excel Macro VBA Data Acquisition Trin 2
Læs RS232 til Excel Macro VBA Data Acquisition Trin 2

Trin 2. Download og installer Excel -plugin

Dette er på https://www.billproduction.com plugin_DDE.zip. Denne pluginsoftware bruges til at etablere kommunikationen med Microsoft Excel via DDE

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

Læs RS232 til Excel Macro VBA Data Acquisition Trin 3
Læs RS232 til Excel Macro VBA Data Acquisition Trin 3

Trin 1. Start softwaren: Bill Redirect. Standardadgangskoden til redigering af konfigurationen er: www.billproduction.com.

Læs RS232 til Excel Macro VBA Data Acquisition Trin 4
Læs RS232 til Excel Macro VBA Data Acquisition Trin 4

Trin 2. Deaktiver alle sektioner undtagen den serielle port og plugin

  • I afsnittet "Seriel port" skal kontakten sættes til: .
  • I afsnittet "Plugin" skal kontakten sættes til: .

Del 3 af 6: Bill Redirect Software (RS232 Serial Port -konfiguration)

Læs RS232 til Excel Macro VBA Data Acquisition Trin 5
Læs RS232 til Excel Macro VBA Data Acquisition Trin 5

Trin 1. Klik på: Serial Port Configuration.

Læs RS232 til Excel Macro VBA Data Acquisition Trin 6
Læs RS232 til Excel Macro VBA Data Acquisition Trin 6

Trin 2. Indtast det serielle portnummer, hvor din enhed er tilsluttet

  • Hvis baggrundsfarven er grøn, betyder det, at den serielle port fungerer, og at porten er åben.

    Vælg Bauds, paritet og databaser konfigureret i din enhed.

Læs RS232 til Excel Macro VBA Data Acquisition Trin 7
Læs RS232 til Excel Macro VBA Data Acquisition Trin 7

Trin 3. Klik på knappen: Gem konfiguration

Hvis du bruger en RS-232 til USB-konverter til at slutte din enhed til computeren, er det vigtigt at bruge en konverter med FTDI-chipsæt for en god stabilitet

Del 4 af 6: Microsoft Excel (generel konfiguration)

Læs RS232 til Excel Macro VBA Data Acquisition Trin 8
Læs RS232 til Excel Macro VBA Data Acquisition Trin 8

Trin 1. Start:

Microsoft Excel

. Denne løsning er kompatibel med alle Excel -versioner og sprog!

Læs RS232 til Excel Macro VBA Data Acquisition Trin 9
Læs RS232 til Excel Macro VBA Data Acquisition Trin 9

Trin 2. Opret et i Excel a: nyt tomt dokument.

Læs RS232 til Excel Macro VBA Data Acquisition Trin 10
Læs RS232 til Excel Macro VBA Data Acquisition Trin 10

Trin 3. Sørg for, at arknavnet er: Ark1.

Læs RS232 til Excel Macro VBA Data Acquisition Trin 11
Læs RS232 til Excel Macro VBA Data Acquisition Trin 11

Trin 4. Gem dit Excel -dokument på: C: / BillProduction. CFG / MyFile.xlsx.

Del 5 af 6: Konfiguration af Excel -plugin

Læs RS232 til Excel Macro VBA Data Acquisition Trin 12
Læs RS232 til Excel Macro VBA Data Acquisition Trin 12

Trin 1. Start Excel -pluginet

Standardadgangskoden til redigering af konfigurationen er: www.billproduction.com.

  • Vigtigt: TCP -forbindelsesstatus skal angive: Forbinde. Hvis det ikke skal Forbinde Sørg derefter for, at Bill Redirect Software er åben.
  • I prøve -tilstand skal du genstarte softwaren Bill Redirect efter hvert 15. minut for at fortsætte din test."
Læs RS232 til Excel Macro VBA Data Acquisition Trin 13
Læs RS232 til Excel Macro VBA Data Acquisition Trin 13

Trin 2. Klik på mappeikonet i Excel -pluginet, og vælg din Excel -fil, der blev oprettet i trin før

  • Hvis alt er i orden, angiver DDE -forbindelsesstatus: Forbinde.
  • På dette tidspunkt etableres kommunikationen med din enhed via Excel. De data, der modtages fra din enhed, sendes i Excel.
Læs RS232 til Excel Macro VBA Data Acquisition Trin 14
Læs RS232 til Excel Macro VBA Data Acquisition Trin 14

Trin 3. Test din kommunikation med Excel

Brug knappen: Test DDE. Brug afsnittet for at se, hvad din enhed sender eller modtager Debugger i Bill Redirect.

Del 6 af 6: Flere muligheder er tilgængelige

Læs RS232 til Excel Macro VBA Data Acquisition Trin 15
Læs RS232 til Excel Macro VBA Data Acquisition Trin 15

Trin 1. Overvej eksempel #1: 'Ring til en Excel -makro efter hver modtaget data:

  • Du skal blot indtaste dit makronavn i feltet Kør makro:
  • Brug knappen til højre for at teste opkaldet til din makro.
Læs RS232 til Excel Macro VBA Data Acquisition Trin 16
Læs RS232 til Excel Macro VBA Data Acquisition Trin 16

Trin 2. Overvej eksempel #2: 'Send en kommando til din enhed via VBA:

Læs RS232 til Excel Macro VBA Data Acquisition Trin 17
Læs RS232 til Excel Macro VBA Data Acquisition Trin 17

Trin 3. For at sende datakommando fra Excel til din enhed skal du bruge denne VBA Excel -kildekode:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETermine ChannelNumber
  • Udskift kommandoen Hej Word! {ASCII: 13} med den kommando, du ønsker.
  • Supplerende dokumentation.
  • Excel Plugin fuld manual med alle forklaringer:
  • /Bill_DDE_over_Ethernet.pdf.
  • Bill Redirect Software fuld manual med alle kommandoer:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Anbefalede: