Excel Makro VBA Veri Toplama RS232 Nasıl Okunur

İçindekiler:

Excel Makro VBA Veri Toplama RS232 Nasıl Okunur
Excel Makro VBA Veri Toplama RS232 Nasıl Okunur

Video: Excel Makro VBA Veri Toplama RS232 Nasıl Okunur

Video: Excel Makro VBA Veri Toplama RS232 Nasıl Okunur
Video: BAN RİSKİ | Gamepad ile Genshin Impact Oynamak | Gensihn Impact Türkçe 2024, Mayıs
Anonim

Bu öğretici, Microsoft Excel ile Tartı, Yakınlık okuyucu, Barkod okuyucu, sıcaklık sensörü, Kaliper, Mikrometre, Gage gibi RS232 COM Port cihazlarınız arasında çift yönlü gerçek zamanlı iletişimin nasıl kurulacağını açıklar. Bu çözüm, çevre biriminizi kolayca bağlamak ve verileri alıp göndermek için "Excel Eklentisi" ile "Bill Yönlendirme" yazılımını kullanır. Microsoft Excel ile cihazınız arasındaki iletişim, doğrudan bir DDE bağlantısı üzerinden yapılır. Alınan verileri doğrulamak için cihazınızdan alınan her veriden sonra bir Excel Makrosu çağrılabilir. Bu çözüm, VBA aracılığıyla cihazınıza nasıl komut gönderebileceğinizi ve cihazınızı nasıl tamamen kontrol edebileceğinizi açıklar. Programlama veya ek donanım gerekmez!

adımlar

Bölüm 1/6: Yazılımı Kurun (RS232 ve DDE İletişimini Kurun)

RS232'den Excel'e Makro VBA Veri Toplama Adım 1'i okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 1'i okuyun

Adım 1. Bill Redirect yazılımını indirin ve yükleyin:

www.billproduction.com/Bill_COMtoKB. ZIP. Bu yazılım, RS-232 COM Port cihazınızla iletişim kurmak için kullanılır.

RS232'den Excel'e Makro VBA Veri Toplama Adım 2'yi okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 2'yi okuyun

Adım 2. Excel eklentisini indirin ve yükleyin

Bu, https://www.billproduction.com plugin_DDE.zip adresindedir. Bu eklenti yazılımı, Microsoft Excel ile DDE üzerinden iletişim kurmak için kullanılır.

Bölüm 2 / 6: Fatura Yönlendirme Yazılımı (Genel Yapılandırma)

RS232'den Excel'e Makro VBA Veri Toplama Adım 3'ü okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 3'ü okuyun

Adım 1. Yazılımı başlatın: Fatura Yönlendirme. Yapılandırmayı düzenlemek için varsayılan parola şudur: www.billproduction.com.

RS232'den Excel'e Makro VBA Veri Toplama Adım 4'ü okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 4'ü okuyun

Adım 2. Seri Bağlantı Noktası ve Eklenti dışındaki tüm bölümleri devre dışı bırakın

  • "Seri Bağlantı Noktası" bölümünde anahtarı şu şekilde ayarlayın: Açık.
  • "Eklenti" bölümünde anahtarı şu şekilde ayarlayın: Açık.

Bölüm 3 / 6: Fatura Yönlendirme Yazılımı (RS232 Seri Bağlantı Noktası yapılandırması)

RS232'den Excel'e Makro VBA Veri Toplama Adım 5'i okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 5'i okuyun

Adım 1. Şuna tıklayın: Seri Bağlantı Noktası Yapılandırması.

RS232'den Excel'e Makro VBA Veri Toplama Adım 6'yı okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 6'yı okuyun

Adım 2. Cihazınızın bağlı olduğu Seri Port Numarasını girin

  • Arka plan rengi yeşil ise seri port çalışıyor ve port açık demektir.

    seçin Baud'lar, Parite ve Veri Bitleri cihazınızda yapılandırılmış.

RS232'den Excel'e Makro VBA Veri Toplama Adım 7'yi okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 7'yi okuyun

Adım 3. Düğmeye tıklayın: Yapılandırmayı Kaydet

Cihazınızı bilgisayara bağlamak için bir RS-232 - USB dönüştürücü kullanıyorsanız, iyi bir kararlılık için FTDI yonga setli bir dönüştürücü kullanmak önemlidir

Bölüm 4 / 6: Microsoft Excel (Genel Yapılandırma)

RS232'den Excel'e Makro VBA Veri Toplama Adım 8'i Okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 8'i Okuyun

Adım 1. Başlayın:

Microsoft Excel

. Bu çözüm, tüm Excel sürümleri ve dilleri ile uyumludur!

RS232'den Excel'e Makro VBA Veri Toplama Adım 9'u okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 9'u okuyun

Adım 2. Excel'de bir a: yeni boş belge oluşturun.

RS232'den Excel'e Makro VBA Veri Toplama Adım 10'u Okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 10'u Okuyun

Adım 3. Sayfa adının şu olduğundan emin olun: Sayfa1.

RS232'den Excel'e Makro VBA Veri Toplama Adım 11'i okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 11'i okuyun

Adım 4. Excel belgenizi şuraya kaydedin: C:\BillProduction. CFG\MyFile.xlsx.

Bölüm 5 / 6: Excel Eklenti Yapılandırması

RS232'den Excel'e Makro VBA Veri Toplama Adımını Okuyun 12
RS232'den Excel'e Makro VBA Veri Toplama Adımını Okuyun 12

Adım 1. Excel Eklentisini Başlatın

Yapılandırmayı düzenlemek için varsayılan parola: www.billprodüksiyon.com.

  • Önemli: TCP Bağlantı Durumu şunları belirtmelidir: Bağlamak. eğer değilse Bağlamak sonra Bill Redirect Software'in açık olduğundan emin olun.
  • Deneme modunda, testinize devam etmek için her 15 dakikada bir Bill Redirect yazılımını yeniden başlatmanız gerekir."
RS232'den Excel'e Makro VBA Veri Toplama Adım 13'ü Okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 13'ü Okuyun

Adım 2. Excel Eklentisinde klasör simgesine tıklayın ve önceki adımda oluşturulan Excel Dosyanızı seçin

  • Her şey yolundaysa, DDE Bağlantı Durumu şunları gösterir: Bağlamak.
  • Bu noktada Cihazınız ile Excel üzerinden iletişim kurulur. Cihazınızdan alınan veriler Excel'de gönderilir.
RS232'den Excel'e Makro VBA Veri Toplama Adım 14'ü Okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 14'ü Okuyun

Adım 3. İletişiminizi Excel ile test edin

Düğmeyi kullanın: DDE'yi test edin. Cihazınızın ne gönderdiğini veya aldığını görmek için bölümü kullanın hata ayıklayıcı Bill Yönlendirme'de.

Bölüm 6/6: Birkaç Seçenek Mevcuttur

RS232'den Excel'e Makro VBA Veri Toplama Adım 15'i Okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 15'i Okuyun

Adım 1. Örnek 1'i düşünün: ' Her veri alındıktan sonra bir Excel Makrosu çağırın:

  • alanına makro adınızı girmeniz yeterlidir. Makroyu çalıştır:
  • Makronuzun çağrısını test etmek için sağdaki düğmeyi kullanın.
RS232'den Excel'e Makro VBA Veri Toplama Adım 16'yı Okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 16'yı Okuyun

Adım 2. Örnek 2'yi düşünün: ' VBA aracılığıyla cihazınıza bir komut gönderin:

RS232'den Excel'e Makro VBA Veri Toplama Adım 17'yi okuyun
RS232'den Excel'e Makro VBA Veri Toplama Adım 17'yi okuyun

Adım 3. Excel'den cihazınıza veri komutu göndermek için bu VBA Excel kaynak kodunu kullanın:

  • ChannelNumber = DDEInitiate("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL[Merhaba Kelime !{ASCII:13}]}"
  • DDEKanal Numarasını Sonlandır
  • komutu değiştir Merhaba Kelime !{ASCII:13} istediğiniz komutla.
  • ek belgeler.
  • Tüm açıklamalarla birlikte Excel Eklentisi tam kılavuzu:
  • /Bill_DDE_over_Ethernet.pdf.
  • Tüm komutlarla birlikte Bill Redirect Yazılımı tam kılavuzu:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Önerilen: