Cara Membaca RS232 ke Excel Akuisisi Data Makro VBA

Daftar Isi:

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

Video: Cara Membaca RS232 ke Excel Akuisisi Data Makro VBA

Video: Cara Membaca RS232 ke Excel Akuisisi Data Makro VBA
Video: Cara Setting VPN iPhone Tanpa Aplikasi | TERBARU 2024, Mungkin
Anonim

Tutorial ini menjelaskan cara membuat komunikasi dua arah secara real-time antara Microsoft Excel dan perangkat RS232 COM Port Anda seperti Skala, Pembaca jarak, Pembaca kode batang, sensor suhu, Kaliper, Mikrometer, Gage. Solusi ini menggunakan perangkat lunak "Bill Redirect" dengan "Excel Plugin" untuk menghubungkan perangkat Anda dengan mudah dan menerima serta mengirim data. Komunikasi antara Microsoft Excel dan perangkat Anda dilakukan melalui tautan DDE langsung. Makro Excel dapat dipanggil setelah setiap data diterima dari perangkat Anda untuk memvalidasi data yang diterima. Solusi ini menjelaskan bagaimana Anda dapat mengirim perintah melalui VBA ke perangkat Anda dan sepenuhnya mengontrol perangkat Anda. Tidak diperlukan pemrograman atau perangkat keras tambahan!

Langkah

Bagian 1 dari 6: Instal Perangkat Lunak (Buat Komunikasi RS232 & DDE)

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 1
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 1

Langkah 1. Unduh dan instal perangkat lunak Bill Redirect:

www.billproduction.com/Bill_COMtoKB. ZIP. Perangkat lunak ini digunakan untuk menjalin komunikasi dengan perangkat RS-232 COM Port Anda.

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 2
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 2

Langkah 2. Unduh dan instal plugin Excel

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

Bagian 2 dari 6: Perangkat Lunak Pengalihan Tagihan (Konfigurasi Umum)

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 3
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 3

Langkah 1. Mulai perangkat lunak: Pengalihan Tagihan. Kata sandi default untuk mengedit konfigurasi adalah: www.billproduction.com.

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 4
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 4

Langkah 2. Nonaktifkan semua bagian kecuali Serial Port dan Plugin

  • Di bagian "Port Serial" atur sakelar ke: Pada.
  • Di bagian "Plugin" atur sakelar ke: Pada.

Bagian 3 dari 6: Perangkat Lunak Pengalihan Tagihan (konfigurasi Port Serial RS232)

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 5
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 5

Langkah 1. Klik: Konfigurasi Port Serial.

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 6
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 6

Langkah 2. Masukkan Nomor Port Seri tempat perangkat Anda terhubung

  • Jika warna background berwarna hijau, berarti serial port berfungsi dan port terbuka.

    Pilih Bauds, Paritas dan Databits dikonfigurasi di perangkat Anda.

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 7
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 7

Langkah 3. Klik tombol: Simpan Konfigurasi

Jika Anda menggunakan konverter RS-232 ke USB untuk menghubungkan perangkat Anda di komputer, penting untuk menggunakan konverter dengan chipset FTDI untuk stabilitas yang baik

Bagian 4 dari 6: Microsoft Excel (Konfigurasi Umum)

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 8
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 8

Langkah 1. Mulai:

Microsoft Excel

. Solusi ini kompatibel dengan semua versi dan bahasa Excel!

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 9
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 9

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

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 10
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 10

Langkah 3. Pastikan nama sheet adalah: Sheet1.

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 11
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 11

Langkah 4. Simpan dokumen Excel Anda ke: C:\BillProduction. CFG\MyFile.xlsx.

Bagian 5 dari 6: Konfigurasi Plugin Excel

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 12
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 12

Langkah 1. Mulai Plugin Excel

Kata sandi default untuk mengedit konfigurasi adalah: www.billproduction.com.

  • Penting: Status Koneksi TCP harus menunjukkan: Menghubung. Jika tidak Menghubung lalu pastikan Bill Redirect Software terbuka.
  • Dalam mode percobaan, Anda harus memulai ulang perangkat lunak Bill Redirect setelah setiap 15 menit untuk melanjutkan pengujian Anda."
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 13
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 13

Langkah 2. Di Plugin Excel klik pada ikon folder dan pilih File Excel yang Anda buat pada langkah sebelumnya

  • Jika semuanya baik-baik saja, Status Koneksi DDE menunjukkan: Menghubung.
  • Pada titik ini komunikasi terjalin dengan Perangkat Anda melalui Excel. Data yang diterima dari perangkat Anda dikirim dalam Excel.
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 14
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 14

Langkah 3. Uji komunikasi Anda dengan Excel

Gunakan tombol: Uji DDE. Untuk melihat apa yang dikirim atau diterima perangkat Anda, gunakan bagian Debugger dalam Pengalihan Tagihan.

Bagian 6 dari 6: Beberapa Opsi Tersedia

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 15
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 15

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

  • Cukup masukkan nama makro Anda di bidang Jalankan makro:
  • Untuk menguji panggilan makro Anda, gunakan tombol di sebelah kanan.
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 16
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 16

Langkah 2. Perhatikan contoh #2: ' Kirim perintah ke perangkat Anda melalui VBA:

Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 17
Baca RS232 ke Excel Macro VBA Data Acquisition Langkah 17

Langkah 3. Untuk mengirim perintah data dari Excel ke perangkat Anda, gunakan kode sumber Excel VBA ini:

  • ChannelNumber = DDEInitiate("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL[Halo Word !{ASCII:13}]}"
  • DDETerminasi Nomor Saluran
  • Ganti perintah Halo Word !{ASCII:13} dengan perintah yang Anda inginkan.
  • Dokumentasi tambahan.
  • Manual lengkap Plugin Excel dengan semua penjelasan:
  • /Bill_DDE_over_Ethernet.pdf.
  • Panduan lengkap Bill Redirect Software dengan semua perintah:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Direkomendasikan: