Kā lasīt RS232 uz Excel Macro VBA datu iegūšanu

Satura rādītājs:

Kā lasīt RS232 uz Excel Macro VBA datu iegūšanu
Kā lasīt RS232 uz Excel Macro VBA datu iegūšanu

Video: Kā lasīt RS232 uz Excel Macro VBA datu iegūšanu

Video: Kā lasīt RS232 uz Excel Macro VBA datu iegūšanu
Video: OUKITEL C21 PRO - ДЕТАЛЬНЫЙ ОБЗОР КРАСИВОГО СМАРТФОНА 2024, Maijs
Anonim

Šajā apmācībā ir paskaidrots, kā izveidot divvirzienu reāllaika saziņu starp Microsoft Excel un jūsu RS232 COM porta ierīcēm, piemēram, skalu, tuvuma lasītāju, svītrkoda lasītāju, temperatūras sensoru, suportu, mikrometru, Gage. Šis risinājums izmanto programmatūru "Bill Redirect" ar "Excel spraudni", lai viegli savienotu perifērijas ierīci un saņemtu un nosūtītu datus. Saziņa starp Microsoft Excel un jūsu ierīci tiek veikta, izmantojot tiešu DDE saiti. Pēc katra no jūsu ierīces saņemto datu var izsaukt Excel makro, lai apstiprinātu saņemtos datus. Šis risinājums izskaidro, kā jūs varat nosūtīt komandu, izmantojot VBA, uz savu ierīci un pilnībā kontrolēt savu ierīci. Nav nepieciešama programmēšana vai papildu aparatūra!

Soļi

1. daļa no 6: Programmatūras instalēšana (izveidojiet RS232 un DDE sakarus)

Izlasiet RS232 uz Excel Macro VBA datu iegūšanas 1. darbību
Izlasiet RS232 uz Excel Macro VBA datu iegūšanas 1. darbību

1. solis. Lejupielādējiet un instalējiet Bill Redirect programmatūru:

www.billproduction.com/Bill_COMtoKB. ZIP. Šī programmatūra tiek izmantota, lai izveidotu saziņu ar jūsu RS-232 COM port ierīci.

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 2. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 2. darbību

2. solis. Lejupielādējiet un instalējiet Excel spraudni

Tas atrodas vietnē https://www.billproduction.com plugin_DDE.zip. Šī spraudņa programmatūra tiek izmantota, lai izveidotu saziņu ar Microsoft Excel, izmantojot DDE

2. daļa no 6: Bilu novirzīšanas programmatūra (vispārējā konfigurācija)

Lasiet RS232 uz Excel Makro VBA datu iegūšanas 3. darbību
Lasiet RS232 uz Excel Makro VBA datu iegūšanas 3. darbību

1. solis. Sāciet programmatūru: Bill Redirect. Noklusējuma parole konfigurācijas rediģēšanai ir: www.billproduction.com.

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 4. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 4. darbību

2. solis. Atspējojiet visu sadaļu, izņemot seriālo portu un spraudni

  • Sadaļā "Sērijas ports" iestatiet slēdzi uz: Ieslēgts.
  • Sadaļā "Spraudnis" iestatiet slēdzi uz: Ieslēgts.

3. daļa no 6: Bilu novirzīšanas programmatūra (RS232 seriālā porta konfigurācija)

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 5. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 5. darbību

1. solis. Noklikšķiniet uz: Seriālā porta konfigurācija.

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 6. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 6. darbību

2. solis. Ievadiet sērijas porta numuru, kur ierīce ir pievienota

  • Ja fona krāsa ir zaļa, tas nozīmē, ka seriālais ports darbojas un ports ir atvērts.

    Izvēlieties Bauds, paritāte un datu bāzes konfigurēts jūsu ierīcē.

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 7. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 7. darbību

3. solis. Noklikšķiniet uz pogas: Saglabāt konfigurāciju

Ja ierīces savienošanai ar datoru izmantojat pārveidotāju no RS-232 uz USB, labai stabilitātei ir svarīgi izmantot pārveidotāju ar FTDI mikroshēmojumu

4. daļa no 6: Microsoft Excel (vispārējā konfigurācija)

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 8. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 8. darbību

1. darbība. Sāciet:

Microsoft Excel

. Šis risinājums ir saderīgs ar visu Excel versiju un valodu!

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 9. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 9. darbību

2. solis. Izveidojiet programmā Excel a: jaunu tukšu dokumentu.

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 10. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 10. darbību

3. solis. Pārliecinieties, vai lapas nosaukums ir: Sheet1.

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 11. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 11. darbību

4. solis. Saglabājiet savu Excel dokumentu uz: C: / BillProduction. CFG / MyFile.xlsx.

5. daļa no 6: Excel spraudņa konfigurācija

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 12. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 12. darbību

1. solis. Sāciet Excel spraudni

Noklusējuma parole konfigurācijas rediģēšanai ir šāda: www.billproduction.com.

  • Svarīgi! TCP savienojuma statusā jānorāda: Savienot. Ja tā nav Savienot tad pārliecinieties, vai Bill Redirect programmatūra ir atvērta.
  • Izmēģinājuma režīmā pēc katrām 15 minūtēm ir jārestartē programmatūra Bill Redirect, lai turpinātu testu."
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 13. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 13. darbību

2. solis. Excel spraudnī noklikšķiniet uz mapes ikonas un atlasiet savu Excel failu, kas izveidots iepriekšējā solī

  • Ja viss ir kārtībā, DDE savienojuma statuss norāda: Savienot.
  • Šajā brīdī saziņa tiek izveidota ar jūsu ierīci, izmantojot Excel. No ierīces saņemtie dati tiek nosūtīti programmā Excel.
Lasiet RS232 uz Excel Makro VBA datu iegūšanas 14. darbību
Lasiet RS232 uz Excel Makro VBA datu iegūšanas 14. darbību

Solis 3. Pārbaudiet savu saziņu ar Excel

Izmantojiet pogu: Pārbaudīt DDE. Lai redzētu, ko jūsu ierīce sūta vai saņem, izmantojiet sadaļu Atkļūdotājs Bill Redirect.

6. daļa no 6: ir pieejamas vairākas iespējas

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 15. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 15. darbību

1. darbība. Apsveriet 1. piemēru: Pēc katra saņemto datu izsauciet Excel makro:

  • Vienkārši ievadiet makro nosaukumu laukā Palaist makro:
  • Lai pārbaudītu makro zvanu, izmantojiet pogu labajā pusē.
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 16. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 16. darbību

2. solis. Apsveriet 2. piemēru: 'Nosūtiet komandu uz savu ierīci, izmantojot VBA:

Lasiet RS232 uz Excel Macro VBA datu iegūšanas 17. darbību
Lasiet RS232 uz Excel Macro VBA datu iegūšanas 17. darbību

3. darbība. Lai nosūtītu datu komandu no Excel uz ierīci, izmantojiet šo VBA Excel avota kodu:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Labdien, vārds! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • Nomainiet komandu Labdien, vārds! {ASCII: 13} pēc vēlamās komandas.
  • Papildu dokumentācija.
  • Pilna Excel spraudņa rokasgrāmata ar visiem paskaidrojumiem:
  • /Bill_DDE_over_Ethernet.pdf.
  • Bila novirzīšanas programmatūras pilna rokasgrāmata ar visu komandu:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Ieteicams: