В этом руководстве объясняется, как установить двунаправленную связь в реальном времени между Microsoft Excel и устройствами с COM-портом RS232, такими как весы, бесконтактный считыватель, считыватель штрих-кода, датчик температуры, штангенциркуль, микрометр, датчик. Это решение использует программное обеспечение «Bill Redirect» с «плагином Excel» для простого подключения периферийных устройств и получения и отправки данных. Связь между 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: Программное обеспечение для переадресации счетов (конфигурация последовательного порта RS232)
Шаг 1. Щелкните: Конфигурация последовательного порта..
Шаг 2. Введите номер последовательного порта, к которому подключено ваше устройство
-
Если цвет фона зеленый, это означает, что последовательный порт работает и порт открыт.
Выберите Боды, четность и биты данных настроен на вашем устройстве.
Шаг 3. Нажмите кнопку: Сохранить конфигурацию.
Если вы используете преобразователь RS-232 в USB для подключения устройства к компьютеру, важно использовать преобразователь с чипсетом FTDI для хорошей стабильности
Часть 4 из 6: Microsoft Excel (общая конфигурация)
Шаг 1. Запуск:
Майкрософт Эксель
. Это решение совместимо со всеми версиями и языками Excel!
Шаг 2. Создайте в Excel a: новый пустой документ..
Шаг 3. Убедитесь, что имя листа: Sheet1.
Шаг 4. Сохраните документ Excel в папку: C: / BillProduction. CFG / MyFile.xlsx..
Часть 5 из 6. Конфигурация подключаемого модуля Excel
Шаг 1. Запустите плагин Excel.
Пароль по умолчанию для редактирования конфигурации: www.billproduction.com.
- Важно: Статус TCP-соединения должен указывать: Соединять. Если это не так Соединять затем убедитесь, что открыто программное обеспечение Bill Redirect.
- В пробном режиме вы должны перезапускать программу Bill Redirect каждые 15 минут, чтобы продолжить тест ».
Шаг 2. В подключаемом модуле Excel щелкните значок папки и выберите файл Excel, созданный на предыдущем шаге
- Если все в порядке, в статусе подключения DDE указывается: Соединять.
- На этом этапе связь с вашим устройством устанавливается через Excel. Данные, полученные с вашего устройства, отправляются в Excel.
Шаг 3. Проверьте свое общение с Excel
Используйте кнопку: Проверить DDE. Чтобы узнать, что ваше устройство отправляет или получает, воспользуйтесь разделом Отладчик в Bill Redirect.
Часть 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 Redirect со всеми командами:
www.billproduction.com
- /Bill_Redirect_Manual.pdf.