@viktor_bizi

Как написать программу управления модулем взвешивания Масса-К?

Не могу понять как осуществить обмен данными по последовательному каналу связи (виртуальный COM порт) с весами, нахожу только как писать драйвера для USB устройств с большим объемом USB тории. Но драйвера то установлены, мне нужна программа управления к модулю MK-32.2-ua, программа от производителя показывает вес, либо записывает его в открытый документ при нажатии на горячие клавиши, мне же нужно автоматическое логирование всех взвешиваний. Буду писать либо на С++ либо на питоне, есть документация протокола, но как и куда эти команды подавать и как и откуда получать ответ не пойму.
https://massa.ru/upload/iblock/6db/Protokol_100%20...
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
hint000
@hint000
у админа три руки
как осуществить обмен данными по последовательному каналу связи (виртуальный COM порт) с весами, нахожу только как писать драйвера для USB устройств с большим объемом USB тории.
USB тут вообще побоку. Для начала можете взять эмулятор терминала, умеющий работать с COM-портом (для винды годится Hyperterminal или PuTTY), подключиться к порту с правильными параметрами и руками набирать команды по протоколу, глазами смотреть ответы. Как только на этом этапе наступит просветление, можно гуглить, как на C++ работать с COM-портом (на базовом уровне ничего сложного, примеров в сети должно быть навалом). А ещё можно попробовать промежуточной прослойкой вставить такую штуку https://www.google.com/search?q=insat+modbus+opc+server но это довольно костыльный вариант, просто почему-то он имеет популярность ¯\_(ツ)_/¯
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
То есть вас не смущает что клиент написан на C# ?
Я как то для клиента адаптировал эту штуку, было весело
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы