Този урок обяснява как да установите двупосочна комуникация в реално време между Microsoft Excel и вашите RS232 COM порт устройства като скала, четец на близост, баркод четец, температурен сензор, шублер, микрометър, измервател. Това решение използва софтуера „Bill Redirect“с „Excel Plugin“за лесно свързване на вашето периферно устройство и получаване и изпращане на данните. Комуникацията между Microsoft Excel и вашето устройство се осъществява чрез директна DDE връзка. Макрос на Excel може да бъде извикан след всяка информация, получена от вашето устройство, за да потвърди получените данни. Това решение обяснява как можете да изпратите команда чрез VBA до вашето устройство и напълно да контролирате устройството си. Не се изисква програмиране или допълнителен хардуер!
Стъпки
Част 1 от 6: Инсталиране на софтуер (Установяване на RS232 & DDE комуникация)
Стъпка 1. Изтеглете и инсталирайте софтуера Bill Redirect:
www.billproduction.com/Bill_COMtoKB. ZIP. Този софтуер се използва за установяване на комуникация с вашето RS-232 COM порт устройство.
Стъпка 2. Изтеглете и инсталирайте приставката Excel
Това е на https://www.billproduction.com plugin_DDE.zip. Този плъгин софтуер се използва за установяване на комуникация с Microsoft Excel чрез DDE
Част 2 от 6: Софтуер за пренасочване на сметки (обща конфигурация)
Стъпка 1. Стартирайте софтуера: Bill Redirect. Паролата по подразбиране за редактиране на конфигурацията е: www.billproduction.com.
Стъпка 2. Деактивирайте всички раздели, освен серийния порт и приставката
- В раздел „Сериен порт“настройте превключвателя на: На.
- В раздел „Приставка“задайте превключвателя на: На.
Част 3 от 6: Софтуер за пренасочване на Bill (конфигурация на сериен порт RS232)
Стъпка 1. Щракнете върху: Конфигурация на сериен порт.
Стъпка 2. Въведете номера на серийния порт, където е свързано вашето устройство
-
Ако цветът на фона е зелен, това означава, че серийният порт работи и портът е отворен.
Изберете Бодове, паритет и данни конфигурирани във вашето устройство.
Стъпка 3. Щракнете върху бутона: Запазване на конфигурацията
Ако използвате RS-232 към USB конвертор, за да свържете устройството си към компютъра, важно е да използвате конвертор с чипсет FTDI за добра стабилност
Част 4 от 6: Microsoft Excel (обща конфигурация)
Стъпка 1. Започнете:
Microsoft Excel
. Това решение е съвместимо с всички версии и език на Excel!
Стъпка 2. Създайте в Excel a: нов празен документ.
Стъпка 3. Уверете се, че името на листа е: Sheet1.
Стъпка 4. Запазете вашия документ на Excel в: C: / BillProduction. CFG / MyFile.xlsx.
Част 5 от 6: Конфигурация на приставка за Excel
Стъпка 1. Стартирайте приставката на Excel
Паролата по подразбиране за редактиране на конфигурацията е: www.billproduction.com.
- Важно: Състоянието на TCP връзката трябва да посочва: Свържете се. Ако не е така Свържете се след това се уверете, че софтуерът за пренасочване на Bill е отворен.
- В пробен режим трябва да рестартирате софтуера Bill Redirect след всеки 15 минути, за да продължите теста си."
Стъпка 2. В приставката на Excel щракнете върху иконата на папката и изберете вашия Excel файл, създаден на предишната стъпка
- Ако всичко е наред, състоянието на DDE връзката показва: Свържете се.
- На този етап комуникацията се установява с вашето устройство чрез Excel. Данните, получени от вашето устройство, се изпращат в Excel.
Стъпка 3. Тествайте комуникацията си с Excel
Използвайте бутона: Тествайте DDE. За да видите какво изпраща или получава вашето устройство, използвайте раздела Дебъгер в Бил пренасочване.
Част 6 от 6: Налични са няколко опции
Стъпка 1. Помислете за пример №1: „Обадете се на макрос на Excel след всяка получена информация:
- Просто въведете името на макроса си в полето Изпълнение на макрос:
- За да тествате обаждането на вашия макрос, използвайте бутона вдясно.
Стъпка 2. Помислете за пример 2: „Изпратете команда до вашето устройство чрез VBA:
Стъпка 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.