نحوه خواندن RS232 به Excel Macro VBA Data Acquisition

فهرست مطالب:

نحوه خواندن RS232 به Excel Macro VBA Data Acquisition
نحوه خواندن RS232 به Excel Macro VBA Data Acquisition

تصویری: نحوه خواندن RS232 به Excel Macro VBA Data Acquisition

تصویری: نحوه خواندن RS232 به Excel Macro VBA Data Acquisition
تصویری: نحوه استفاده از Reddit - راهنمای کامل مبتدیان 2024, ممکن است
Anonim

این آموزش نحوه برقراری ارتباط دو طرفه در زمان واقعی بین Microsoft Excel و دستگاههای RS232 COM Port خود مانند Scale ، Proximity reader ، Barcode reader ، سنسور دما ، Caliper ، Micrometer ، Gage را توضیح می دهد. این راه حل از نرم افزار "Bill Redirect" با "افزونه Excel" استفاده می کند تا به راحتی محیط جانبی شما را متصل کرده و داده ها را دریافت و ارسال کنید. ارتباط بین Microsoft Excel و دستگاه شما از طریق پیوند مستقیم DDE انجام می شود. بعد از هر داده ای که از دستگاه شما دریافت می شود می توانید یک ماکرو Excel را برای اعتبارسنجی داده های دریافت شده فراخوانی کنید. این راه حل توضیح می دهد که چگونه می توانید یک فرمان را از طریق VBA به دستگاه خود ارسال کرده و دستگاه خود را کاملاً کنترل کنید. بدون نیاز به برنامه نویسی یا سخت افزار اضافی!

مراحل

قسمت 1 از 6: نصب نرم افزار (ایجاد ارتباط RS232 و DDE)

مرحله 1 ، RS232 را در Excel Macro VBA Acquisition Data بخوانید
مرحله 1 ، RS232 را در Excel Macro VBA Acquisition Data بخوانید

مرحله 1. نرم افزار Bill Redirect را بارگیری و نصب کنید:

www.billproduction.com/Bill_COMtoKB. ZIP. این نرم افزار برای برقراری ارتباط با دستگاه RS-232 COM Port شما استفاده می شود.

مرحله 2 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 2 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 2. افزونه Excel را بارگیری و نصب کنید

این در https://www.billproduction.com plugin_DDE.zip است. این نرم افزار افزونه برای برقراری ارتباط با Microsoft Excel از طریق DDE استفاده می شود

قسمت 2 از 6: نرم افزار تغییر مسیر Bill (پیکربندی عمومی)

مرحله 3 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 3 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 1. نرم افزار را راه اندازی کنید: Bill Redirect به رمز عبور پیش فرض برای ویرایش پیکربندی این است: www.billproduction.com.

مرحله 4 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 4 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 2. غیرفعال کردن تمام بخش ها به جز سریال Port and Plugin

  • در بخش "پورت سریال" سوئیچ را روی: بر.
  • در بخش "افزونه" سوئیچ را روی: بر.

قسمت 3 از 6: نرم افزار تغییر مسیر Bill (پیکربندی سریال RS232)

مرحله 5 ، RS232 را در Excel Macro VBA Data Reading بخوانید
مرحله 5 ، RS232 را در Excel Macro VBA Data Reading بخوانید

مرحله 1. روی: Serial Port Configuration کلیک کنید.

مرحله 6 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 6 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 2. شماره پورت سریال را که دستگاه شما متصل است وارد کنید

  • اگر رنگ پس زمینه سبز است ، به این معنی است که پورت سریال کار می کند و پورت باز است.

    انتخاب کنید Bauds ، Parity و Databits در دستگاه شما پیکربندی شده است

مرحله 7 ، RS232 را در Excel Macro VBA Data Reading بخوانید
مرحله 7 ، RS232 را در Excel Macro VBA Data Reading بخوانید

مرحله 3. روی دکمه: Save Configuration کلیک کنید

اگر برای اتصال دستگاه خود به کامپیوتر از مبدل RS-232 به USB استفاده می کنید ، مهم است که از یک مبدل با چیپست FTDI برای ثبات خوب استفاده کنید

قسمت 4 از 6: Microsoft Excel (پیکربندی عمومی)

مرحله 8 RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 8 RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 1. شروع:

مایکروسافت اکسل

به این راه حل با تمام نسخه و زبان اکسل سازگار است!

مرحله 9 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 9 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 2. یک سند خالی a new در Excel ایجاد کنید:.

مرحله 10 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 10 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 3. مطمئن شوید که نام برگه: Sheet1 است.

مرحله 11 ، RS232 را در Excel Macro VBA Data Reading بخوانید
مرحله 11 ، RS232 را در Excel Macro VBA Data Reading بخوانید

مرحله 4. سند Excel خود را در: C: / BillProduction. CFG / MyFile.xlsx ذخیره کنید.

قسمت 5 از 6: پیکربندی افزونه Excel

مرحله 12 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 12 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 1. افزونه Excel را راه اندازی کنید

رمز عبور پیش فرض برای ویرایش پیکربندی عبارت است از: www.billproduction.com.

  • مهم: وضعیت اتصال TCP باید موارد زیر را نشان دهد: وصل کنید به اگر اینطور نیست وصل کنید سپس مطمئن شوید که Bill Redirect Software باز است.
  • در حالت آزمایشی ، باید نرم افزار Bill Redirect را بعد از هر 15 دقیقه راه اندازی مجدد کنید تا آزمایش خود را ادامه دهید."
مرحله 13 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 13 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 2. در افزونه Excel روی نماد پوشه کلیک کنید و فایل Excel خود را که قبلاً ایجاد شده است انتخاب کنید

  • اگر همه چیز خوب است ، وضعیت اتصال DDE نشان می دهد: وصل کنید.
  • در این مرحله ارتباط از طریق Excel با دستگاه شما برقرار می شود. اطلاعات دریافتی از دستگاه شما در Excel ارسال می شود.
مرحله 14 ، RS232 را در Excel Macro VBA Data Reading بخوانید
مرحله 14 ، RS232 را در Excel Macro VBA Data Reading بخوانید

مرحله 3. ارتباط خود را با Excel امتحان کنید

از دکمه: Test DDE استفاده کنید. برای مشاهده آنچه دستگاه شما ارسال یا دریافت می کند ، از بخش استفاده کنید اشکال زدایی در تغییر مسیر Bill

قسمت 6 از 6: چندین گزینه در دسترس است

مرحله 15 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 15 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 1. مثال شماره 1 را در نظر بگیرید: پس از دریافت هر داده ، با یک ماکرو Excel تماس بگیرید:

  • کافی است نام کلان خود را در فیلد وارد کنید اجرای ماکرو:
  • برای آزمایش تماس کلان خود از دکمه سمت راست استفاده کنید.
مرحله 16 ، RS232 را در Excel Macro VBA Data Reading بخوانید
مرحله 16 ، RS232 را در Excel Macro VBA Data Reading بخوانید

مرحله 2. مثال شماره 2 را در نظر بگیرید: 'ارسال یک فرمان به دستگاه خود از طریق VBA:

مرحله 17 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید
مرحله 17 ، RS232 را در Excel Macro VBA Data Acquisition بخوانید

مرحله 3. برای ارسال دستور داده از Excel به دستگاه خود از این کد منبع VBA Excel استفاده کنید:

  • ChannelNumber = DDEInitiate ("BPEXCEL" ، "BPEXCEL")
  • DDEExecute ChannelNumber ، "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • دستور را جایگزین کنید سلام ورد! {ASCII: 13} با فرمان مورد نظر شما
  • مستندات تکمیلی.
  • راهنمای کامل افزونه اکسل با همه توضیحات:
  • /Bill_DDE_over_Ethernet.pdf.
  • دفترچه راهنمای کامل Bill Redirect Software با تمام دستورات:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

توصیه شده: