Cara Membaca Perolehan Data RS232 ke Excel Makro VBA

Isi kandungan:

Cara Membaca Perolehan Data RS232 ke Excel Makro VBA
Cara Membaca Perolehan Data RS232 ke Excel Makro VBA

Video: Cara Membaca Perolehan Data RS232 ke Excel Makro VBA

Video: Cara Membaca Perolehan Data RS232 ke Excel Makro VBA
Video: Cara Ngoprek iPad Jadul jadi full Aplikasi 2024, April
Anonim

Tutorial ini menerangkan bagaimana mewujudkan komunikasi masa nyata dua arah antara Microsoft Excel dan peranti Port RS232 COM anda seperti Skala, pembaca jarak, pembaca kod bar, sensor suhu, Caliper, Mikrometer, Gage. Penyelesaian ini menggunakan perisian "Redirect Bill" dengan "Excel Plugin" untuk menghubungkan periferal anda dengan mudah dan menerima serta menghantar data. Komunikasi antara Microsoft Excel dan peranti anda dibuat melalui pautan DDE langsung. Makro Excel boleh dipanggil setelah setiap data diterima dari peranti anda untuk mengesahkan data yang diterima. Penyelesaian ini menerangkan bagaimana anda boleh menghantar arahan melalui VBA ke peranti anda dan mengawal sepenuhnya peranti anda. Tidak diperlukan pengaturcaraan atau perkakasan tambahan!

Langkah-langkah

Bahagian 1 dari 6: Pasang Perisian (Buat Komunikasi RS232 & DDE)

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 1
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 1

Langkah 1. Muat turun dan pasang perisian Redirect Bill:

www.billproduction.com/Bill_COMtoKB. ZIP. Perisian ini digunakan untuk menjalin komunikasi dengan peranti Port RS-232 COM anda.

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 2
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 2

Langkah 2. Muat turun dan pasang pemalam Excel

Ini terdapat di https://www.billproduction.com plugin_DDE.zip. Perisian plugin ini digunakan untuk menjalin komunikasi dengan Microsoft Excel melalui DDE

Bahagian 2 dari 6: Perisian Pengalihan Bil (Konfigurasi Umum)

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 3
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 3

Langkah 1. Mulakan perisian: Bill Redirect. Kata laluan lalai untuk mengedit konfigurasi adalah: www.billproduction.com.

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 4
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 4

Langkah 2. Lumpuhkan semua bahagian kecuali Port Serial dan Plugin

  • Di bahagian "Port Bersiri" tetapkan suis ke: Dihidupkan.
  • Di bahagian "Plugin" tetapkan suis ke: Dihidupkan.

Bahagian 3 dari 6: Perisian Pengalihan Bil (konfigurasi Port Serial RS232)

Baca Langkah Perolehan Data RS232 hingga Excel Macro VBA
Baca Langkah Perolehan Data RS232 hingga Excel Macro VBA

Langkah 1. Klik pada: Serial Port Configuration.

Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 6
Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 6

Langkah 2. Masukkan Nombor Port Serial di mana peranti anda disambungkan

  • Sekiranya warna latar berwarna hijau, ini bermaksud port bersiri berfungsi dan port terbuka.

    Pilih Baud, Parity dan Pangkalan Data dikonfigurasikan dalam peranti anda.

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 7
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 7

Langkah 3. Klik butang: Simpan Konfigurasi

Sekiranya anda menggunakan penukar RS-232 ke USB untuk menyambungkan peranti anda di komputer, penting untuk menggunakan penukar dengan chipset FTDI untuk kestabilan yang baik

Bahagian 4 dari 6: Microsoft Excel (Konfigurasi Umum)

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 8
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 8

Langkah 1. Mulakan:

Microsoft Excel

. Penyelesaian ini serasi dengan semua versi dan bahasa Excel!

Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 9
Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 9

Langkah 2. Buat di Excel a: dokumen kosong baru.

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 10
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 10

Langkah 3. Pastikan nama helaiannya adalah: Helaian1.

Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 11
Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 11

Langkah 4. Simpan dokumen Excel anda ke: C: / BillProduction. CFG / MyFile.xlsx.

Bahagian 5 dari 6: Konfigurasi Plugin Excel

Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 12
Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 12

Langkah 1. Mulakan Pemalam Excel

Kata laluan lalai untuk mengedit konfigurasi adalah: www.billproduction.com.

  • Penting: Status Sambungan TCP mesti menunjukkan: Sambung. Sekiranya tidak Sambung kemudian pastikan bahawa Perisian Pengalihan Rang terbuka.
  • Dalam mod percubaan, anda mesti memulakan semula perisian Redirect perisian setiap 15 minit untuk meneruskan ujian anda."
Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 13
Baca Langkah Perolehan Data RS232 ke Excel Makro VBA 13

Langkah 2. Dalam Excel Plugin klik pada ikon folder dan pilih File Excel anda yang dibuat pada langkah sebelumnya

  • Sekiranya semuanya baik-baik saja, Status Sambungan DDE menunjukkan: Sambung.
  • Pada ketika ini komunikasi dibuat dengan Peranti anda melalui Excel. Data yang diterima dari peranti anda dihantar dalam Excel.
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 14
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 14

Langkah 3. Uji komunikasi anda dengan Excel

Gunakan butang: Uji DDE. Untuk melihat apa yang dihantar atau diterima oleh peranti anda, gunakan bahagian tersebut Penyahpepijat dalam Redirect Bill.

Bahagian 6 dari 6: Beberapa Pilihan Ada

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 15
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 15

Langkah 1. Pertimbangkan contoh # 1: 'Panggil Makro Excel setelah setiap data diterima:

  • Cukup masukkan nama makro anda di medan Jalankan makro:
  • Untuk menguji panggilan makro anda, gunakan butang di sebelah kanan.
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 16
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 16

Langkah 2. Pertimbangkan contoh # 2: 'Hantar arahan ke peranti anda melalui VBA:

Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 17
Baca Langkah Perolehan Data RS232 hingga Excel Makro VBA 17

Langkah 3. Untuk menghantar arahan data dari Excel ke peranti anda, gunakan kod sumber VBA Excel ini:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETentukan Minimum Saluran
  • Gantikan arahan Helo Word! {ASCII: 13} mengikut arahan yang anda mahukan.
  • Dokumentasi tambahan.
  • Manual lengkap Plugin Excel dengan semua penjelasan:
  • / Bil_DDE_over_Ethernet.pdf.
  • Manual lengkap Perisian Redirect Perisian dengan semua arahan:

    www.billproduction.com

  • / Bil_Redirect_Manual.pdf.

Disyorkan: