Как да четете RS232 към Excel макро VBA събиране на данни

Съдържание:

Как да четете RS232 към Excel макро VBA събиране на данни
Как да четете RS232 към Excel макро VBA събиране на данни

Видео: Как да четете RS232 към Excel макро VBA събиране на данни

Видео: Как да четете RS232 към Excel макро VBA събиране на данни
Видео: How To Backup Your iPhone To Windows PC For Free 2024, Може
Anonim

Този урок обяснява как да установите двупосочна комуникация в реално време между Microsoft Excel и вашите RS232 COM порт устройства като скала, четец на близост, баркод четец, температурен сензор, шублер, микрометър, измервател. Това решение използва софтуера „Bill Redirect“с „Excel Plugin“за лесно свързване на вашето периферно устройство и получаване и изпращане на данните. Комуникацията между Microsoft Excel и вашето устройство се осъществява чрез директна DDE връзка. Макрос на Excel може да бъде извикан след всяка информация, получена от вашето устройство, за да потвърди получените данни. Това решение обяснява как можете да изпратите команда чрез VBA до вашето устройство и напълно да контролирате устройството си. Не се изисква програмиране или допълнителен хардуер!

Стъпки

Част 1 от 6: Инсталиране на софтуер (Установяване на RS232 & DDE комуникация)

Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 1
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 1

Стъпка 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: Софтуер за пренасочване на сметки (обща конфигурация)

Прочетете 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 (конфигурация на сериен порт 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

Стъпка 3. Щракнете върху бутона: Запазване на конфигурацията

Ако използвате RS-232 към USB конвертор, за да свържете устройството си към компютъра, важно е да използвате конвертор с чипсет FTDI за добра стабилност

Част 4 от 6: Microsoft Excel (обща конфигурация)

Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 8
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 8

Стъпка 1. Започнете:

Microsoft Excel

. Това решение е съвместимо с всички версии и език на Excel!

Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 9
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 9

Стъпка 2. Създайте в Excel a: нов празен документ.

Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 10
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 10

Стъпка 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 е отворен.
  • В пробен режим трябва да рестартирате софтуера Bill Redirect след всеки 15 минути, за да продължите теста си."
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 13
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 13

Стъпка 2. В приставката на Excel щракнете върху иконата на папката и изберете вашия Excel файл, създаден на предишната стъпка

  • Ако всичко е наред, състоянието на DDE връзката показва: Свържете се.
  • На този етап комуникацията се установява с вашето устройство чрез Excel. Данните, получени от вашето устройство, се изпращат в Excel.
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 14
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 14

Стъпка 3. Тествайте комуникацията си с Excel

Използвайте бутона: Тествайте DDE. За да видите какво изпраща или получава вашето устройство, използвайте раздела Дебъгер в Бил пренасочване.

Част 6 от 6: Налични са няколко опции

Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 15
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 15

Стъпка 1. Помислете за пример №1: „Обадете се на макрос на Excel след всяка получена информация:

  • Просто въведете името на макроса си в полето Изпълнение на макрос:
  • За да тествате обаждането на вашия макрос, използвайте бутона вдясно.
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 16
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 16

Стъпка 2. Помислете за пример 2: „Изпратете команда до вашето устройство чрез VBA:

Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 17
Прочетете RS232 към Excel Macro VBA Събиране на данни Стъпка 17

Стъпка 3. За да изпратите команда за данни от Excel на вашето устройство, използвайте този изходен код на VBA Excel:

  • ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL [Hello Word! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • Заменете командата Здравей Word! {ASCII: 13} чрез командата, която искате.
  • Допълнителна документация.
  • Пълно ръководство за приставката на Excel с всички обяснения:
  • /Bill_DDE_over_Ethernet.pdf.
  • Пълно ръководство за софтуера за пренасочване на Bill с всички команди:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Препоръчано: