كيفية قراءة RS232 لاكتساب بيانات Excel Macro VBA

جدول المحتويات:

كيفية قراءة RS232 لاكتساب بيانات Excel Macro VBA
كيفية قراءة RS232 لاكتساب بيانات Excel Macro VBA

فيديو: كيفية قراءة RS232 لاكتساب بيانات Excel Macro VBA

فيديو: كيفية قراءة RS232 لاكتساب بيانات Excel Macro VBA
فيديو: الشهادة الدولية للحاسب والانترنت - تطبيقات الانترنت - الجزء النظري - م. أحمد صلاح الدين عفيفي IC3 2024, يمكن
Anonim

يشرح هذا البرنامج التعليمي كيفية إنشاء اتصال ثنائي الاتجاه في الوقت الفعلي بين Microsoft Excel وأجهزة منفذ RS232 COM الخاصة بك مثل المقياس ، وقارئ القرب ، وقارئ الباركود ، ومستشعر درجة الحرارة ، والفرجار ، والميكرومتر ، و Gage. يستخدم هذا الحل برنامج "Bill Redirect" مع "Excel Plugin" لتوصيل الأجهزة الطرفية بسهولة واستلام البيانات وإرسالها. يتم الاتصال بين Microsoft Excel وجهازك عبر رابط DDE مباشر. يمكن استدعاء ماكرو Excel بعد تلقي كل بيانات من جهازك للتحقق من صحة البيانات المستلمة. يشرح هذا الحل كيف يمكنك إرسال أمر عبر VBA إلى جهازك والتحكم الكامل في جهازك. لا البرمجة أو أجهزة إضافية المطلوبة!

خطوات

جزء 1 من 6: تثبيت البرنامج (إنشاء اتصال RS232 و DDE)

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 1
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 1

الخطوة الأولى: قم بتنزيل وتثبيت برنامج Bill Redirect:

www.billproduction.com/Bill_COMtoKB. ZIP. يُستخدم هذا البرنامج لتأسيس الاتصال بجهاز منفذ RS-232 COM الخاص بك.

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 2
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 2

الخطوة 2. قم بتنزيل وتثبيت برنامج Excel الإضافي

هذا موجود في https://www.billproduction.com plugin_DDE.zip. يتم استخدام برنامج المكون الإضافي هذا لإنشاء اتصال مع Microsoft Excel عبر DDE

جزء 2 من 6: برنامج Bill Redirect (التكوين العام)

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 3
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 3

الخطوة 1. ابدأ البرنامج: Bill Redirect. كلمة المرور الافتراضية لتعديل التكوين هي: www.billproduction.com.

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 4
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 4

الخطوة 2. قم بتعطيل كل الأقسام باستثناء المنفذ التسلسلي والمكوِّن الإضافي

  • في قسم "المنفذ التسلسلي" ، اضبط المفتاح على: تشغيل.
  • في قسم "المكوّن الإضافي" ، اضبط المفتاح على: تشغيل.

جزء 3 من 6: برنامج Bill Redirect (تكوين المنفذ التسلسلي RS232)

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 5
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 5

الخطوة 1. انقر فوق: تكوين المنفذ التسلسلي.

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 6
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 6

الخطوة 2. أدخل رقم المنفذ التسلسلي حيث يتصل جهازك

  • إذا كان لون الخلفية أخضر ، فهذا يعني أن المنفذ التسلسلي يعمل والمنفذ مفتوح.

    حدد ملف الباود والتكافؤ وقواعد البيانات تم تكوينه في جهازك.

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 7
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 7

الخطوة الثالثة. انقر على زر حفظ التهيئة

إذا كنت تستخدم محول RS-232 إلى USB لتوصيل جهازك بالكمبيوتر ، فمن المهم استخدام محول مع مجموعة شرائح FTDI لتحقيق استقرار جيد

جزء 4 من 6: Microsoft Excel (تكوين عام)

اقرأ RS232 إلى الخطوة 8 للحصول على بيانات Excel Macro VBA
اقرأ RS232 إلى الخطوة 8 للحصول على بيانات Excel Macro VBA

الخطوة الأولى: ابدأ:

مايكروسوفت اكسل

. هذا الحل متوافق مع جميع إصدارات Excel واللغة!

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 9
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 9

الخطوة 2. قم بإنشاء ملف في Excel a: مستند جديد فارغ.

اقرأ RS232 إلى الخطوة 10 لاكتساب بيانات Excel Macro VBA
اقرأ RS232 إلى الخطوة 10 لاكتساب بيانات Excel Macro VBA

الخطوة 3. تأكد من أن اسم الورقة هو: Sheet1.

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 11
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 11

الخطوة 4. احفظ مستند Excel إلى: C: / BillProduction. CFG / MyFile.xlsx.

الجزء 5 من 6: تكوين البرنامج المساعد لبرنامج Excel

اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 12
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 12

الخطوة 1. ابدأ ملحق Excel

كلمة المرور الافتراضية لتعديل التكوين هي: www.billproduction.com.

  • هام: يجب أن تشير حالة اتصال TCP إلى: الاتصال. إذا لم يكن الأمر كذلك الاتصال ثم تأكد من أن Bill Redirect Software مفتوح.
  • في الوضع التجريبي ، يجب إعادة تشغيل برنامج Bill Redirect بعد كل 15 دقيقة لمتابعة الاختبار."
اقرأ RS232 إلى الخطوة 13 للحصول على بيانات Excel Macro VBA
اقرأ RS232 إلى الخطوة 13 للحصول على بيانات Excel Macro VBA

الخطوة الثانية. في برنامج Excel الإضافي ، انقر فوق رمز المجلد وحدد ملف Excel الذي تم إنشاؤه في الخطوة السابقة

  • إذا كان كل شيء على ما يرام ، تشير حالة اتصال DDE إلى: الاتصال.
  • في هذه المرحلة ، يتم إنشاء الاتصال بجهازك عبر Excel. يتم إرسال البيانات الواردة من جهازك في Excel.
اقرأ RS232 إلى الخطوة 14 للحصول على بيانات Excel Macro VBA
اقرأ RS232 إلى الخطوة 14 للحصول على بيانات Excel Macro VBA

الخطوة الثالثة. اختبر تواصلك مع برنامج Excel

استخدم الزر: اختبار DDE. لمعرفة ما يرسله جهازك أو يستقبله ، استخدم القسم المصحح في بيل ريدايركت.

الجزء 6 من 6: عدة خيارات متاحة

اقرأ RS232 إلى الخطوة 15 للحصول على بيانات Excel Macro VBA
اقرأ RS232 إلى الخطوة 15 للحصول على بيانات Excel Macro VBA

الخطوة 1. ضع في اعتبارك المثال رقم 1: قم باستدعاء ماكرو Excel بعد تلقي كل بيانات:

  • ما عليك سوى إدخال اسم الماكرو في الحقل تشغيل الماكرو:
  • لاختبار استدعاء الماكرو الخاص بك ، استخدم الزر الموجود على اليمين.
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 16
اقرأ RS232 إلى Excel Macro VBA للحصول على البيانات الخطوة 16

الخطوة 2. ضع في اعتبارك المثال رقم 2: أرسل أمرًا إلى جهازك عبر VBA:

اقرأ RS232 إلى الخطوة 17 للحصول على بيانات Excel Macro VBA
اقرأ RS232 إلى الخطوة 17 للحصول على بيانات Excel Macro VBA

الخطوة 3. لإرسال أمر بيانات من Excel إلى جهازك ، استخدم كود مصدر VBA Excel هذا:

  • ChannelNumber = DDEInitiate ("BPEXCEL"، "BPEXCEL")
  • DDEExecute ChannelNumber ، "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDEerminate ChannelNumber
  • استبدل الأمر مرحبًا كلمة! {ASCII: 13} بالأمر الذي تريده.
  • الوثائق التكميلية.
  • دليل Excel Plugin الكامل مع كل الشرح:
  • /Bill_DDE_over_Ethernet.pdf.
  • دليل برنامج Bill Redirect الكامل مع كل الأوامر:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

موصى به: