Всем привет. У кого есть опыт использования Java библиотек для общения с устройствами через конвертор интерфейсов USB-RS485 протокол Modbus rtu? Если таковые имеются не подскажите какими библиотеками пользуетесь и если есть возможность простенький пример кода (типа открыл порт, отправил по такому то адресу команду).
P.S интересуют ответы только тех кто реально использовал библиотеки т.к поисковики выдают достаточно большое количество библиотек которые справляются с поставленной задачей, но так же за этими библиотеками тянется целый ворох проблем.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Java библиотеки для Serial Master Modbus rtu
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 28 апр 2017, 13:57
- Имя: Николай
- Страна: Россия
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Java библиотеки для Serial Master Modbus rtu
Либа называется jlibmodbus ниже прилагается ссыль на репуhttps://github.com/kochedykov/jlibmodbus Доков по этой либе нет, но зато есть нормальные примеры для всех возможных вариаций Modbus (ну или может почти для всех). Да и ещё по теме. Основная проблема большинства либ которые я перепробовал (а перепробовал я их штук 5-ть включая платную либу с отличными доками и прочими свистоперделками) это то что основная масса работает с API comm в силу того что проекты либо очень древние, либо совсем дохлые, либо и то и то, а так как данный API уже не поддерживается ороклами и возникает всякое разное (в основном то что нельзя работать с COM портом по TCP не пробовал). Данная же либа спокойно завелась в связке с jssc и всё отлично заработало. Теперь вот пытаюсь в бубунте достучаться до конвертора интерфейсов USB-RS485 и послать те же команды на контроллер. Если кто это сделает в бубунте 18.04 буду признателен если напишите как это сделали)
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Java библиотеки для Serial Master Modbus rtu
Пока три вопроса
1. Почему отличная документация приравнивается к свистоперделкам?
2. Что значит работать с COM портом по TCP?
3. Вы знаете, что в Ubuntu что обычный, что usb com порт всего навсего бесконечный поток (касаемо modbus)? Соответственно, работа с ними одинакова.
1. Почему отличная документация приравнивается к свистоперделкам?
2. Что значит работать с COM портом по TCP?
3. Вы знаете, что в Ubuntu что обычный, что usb com порт всего навсего бесконечный поток (касаемо modbus)? Соответственно, работа с ними одинакова.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.