Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27

Тема: Свободное ПО для опроса устройств (Modbus)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Свободное ПО для опроса устройств (Modbus)

    Всем добрых дней.

    Weprex кроссплатформенный GNU/GPL софт для опроса устройств по различным протоколам / интерфейсам (своя разработка, для собственных нужд; в народ отдать не жалко).
    Пока реализован только Modbus TCP/RTU через Serial и TCP (в любой комбинации).
    Возможность опроса одновременно нескольких интерфейсов, графики, логи, выгрузка данных.
    Как альтернатива мертвому Terring Modbus Tools (если кто пользовался).

    Проект и сборки
    https://github.com/oniksan/weprex

    Краткое описание и ссылки на последние билды
    https://github.com/oniksan/weprex/blob/master/README.md

    Кому интересно: оцените, пользуйтесь, критикуйте. Все бесплатно, исходники открыты.

    P.S.
    Несколько долго взлетает из-за использования QML (надо подождать).
    Под Windows XP не пойдет.

  2. #2
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Установил на семёрку, х64.
    Стартует только из меню "Пуск".
    При запуске с ярлыка на рабочем столе:

    111.jpg
    Последний раз редактировалось smk1635; 13.12.2018 в 09:19.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  3. #3
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Получается что при работе через СОМ-порт, если прибор не подключен, то задать параметры опроса не получится.
    Требуется указать существующий порт.
    То есть заранее конфигурацию не задашь.
    Не удобно, однако.
    Хотя при работе по TC/IP такая возможность есть. Просто указав любой IP.

    Сделайте возможность задать любой COM-порт.
    Последний раз редактировалось smk1635; 13.12.2018 в 09:23.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  4. #4

    По умолчанию

    Спасибо, что тестируете.

    1. Какую версию Weprex ставили 32 или 64?
    2. Семерка какая home, pro и т.п., с каким сервис паком?
    3. Windows в домене? Учетка пользователя или админа?
    4. Попробуйте просто экзешник запустить напрямую, напишите.
    5. Как общие впечатления, график, удобство пользования?

    Сам инсталлятор раскладывает одинаковые ярлыки, через которые запускается один и тот же экзешник, что из пуска, что с рабочего стола.
    Возможно я не правильно сконфигурировал инсталлер, проверю.

    По COM есть привязка к железу ПК, по IP ее нет соответственно.
    Сконфигурировать порт можно заранее, если подключен конвертер или наличествовал COM порт на метеринской плате (прибор оконечный тут не при чем).
    Если сконфигурировано на порт, который потом исчез (выткнули), то в сессии сохранится настройка и можно ее использовать потом при новом запуске программы.
    Про ручную установку порта думал, но пока не реализовал, т.к. вид интерфейса порта платформозависим и при разных ОС вам придется писать разные вещи при обращении к портам вручную.
    Если бы софт был чисто под Windows можно было бы сделать список типо COM1-COM255. Под Linux, интерфейс порта может обозначаться, например, как /dev/ttys0.
    Буду думать.

  5. #5
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от o_nik Посмотреть сообщение
    1. Какую версию Weprex ставили 32 или 64?
    2. Семерка какая home, pro и т.п., с каким сервис паком?
    3. Windows в домене? Учетка пользователя или админа?
    4. Попробуйте просто экзешник запустить напрямую, напишите.
    5. Как общие впечатления, график, удобство пользования?
    1. 64-х разрядная.
    2. Максимальная.
    3. Из под админа.
    4. При запуске экзешника первый раз выкинуло окно о прекращении работы. Повторные запуски - нормально. И с ярлыка на рабочем столе стал нормально запускаться.
    5. Хорошая программа. Удобный интерфейс. Спасибо. Как раз будет нужна на следующей недели. Не стандартный шлюз необходимо протестировать.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  6. #6
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Предварительное назначение номера порта, по моему мнению, будет лишним.
    С
    "если подключен конвертер или наличествовал COM порт на метеринской плате "
    согласен полностью. этого достаточно.

    По тестированию отпишусь позже, как накопится. что писать.
    Пока могу только сказать, что очень хорошая цветовая проработка графики.
    У меня самого так никогда не получается.

  7. #7
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,840

    По умолчанию

    Если в системе уже установлен конфигуратор СП3хх, то никаких дополнительных "ПО для опроса устройств (Modbus)" не нужно.
    Конфигуратор в режиме он-лайн эмуляции сам прекрасно справляется с опросом Modbus TCP/RTU через Serial и TCP (в любой комбинации).

    Полная версия конфигуратора имеет дополнительные "плюшки"
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Если в системе уже установлен конфигуратор СП3хх, то никаких дополнительных "ПО для опроса устройств (Modbus)" не нужно.
    Конфигуратор в режиме он-лайн эмуляции сам прекрасно справляется с опросом Modbus TCP/RTU через Serial и TCP (в любой комбинации).

    Полная версия конфигуратора имеет дополнительные "плюшки"
    Конфигуратор СП3xx специализированное ПО с совсем другим назначением.
    Да, "плюшки" есть, но необходимого функционала для мониторинга нет, например нормального (не того тренда, что там есть) графического отслеживания данных.
    Под "Serial и TCP (в любой комбинации)" подразумеваются пакеты Modbus RTU через TCP порт или Modbus TCP через Serial, что обычно не практикуется но может понадобиться.
    Если уж использовать софт не по назначению (от панелей оператора), то Лучше EasyBuilderPro от Weintek, там функционал гораздо шире и обновляется он регулярно.

  9. #9

    По умолчанию

    Цитата Сообщение от o_nik Посмотреть сообщение
    Конфигуратор СП3xx специализированное ПО с совсем другим назначением.
    Да, "плюшки" есть, но необходимого функционала для мониторинга нет, например нормального (не того тренда, что там есть) графического отслеживания данных.
    Под "Serial и TCP (в любой комбинации)" подразумеваются пакеты Modbus RTU через TCP порт или Modbus TCP через Serial, что обычно не практикуется но может понадобиться.
    Если уж использовать софт не по назначению (от панелей оператора), то Лучше EasyBuilderPro от Weintek, там функционал гораздо шире и обновляется он регулярно.
    А чем ваше приложение лучше EasyBuilderPro ?

  10. #10

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    А чем ваше приложение лучше EasyBuilderPro ?
    Внимательно прочитав мое сообщение, можно заметить что там написано, что EasyBuilderPro - ПО с совсем другим назначением (как и СП3xx).
    Мое приложение ничем не лучше, я даже открою тайну - оно хуже EasyBuilderPro . В нем нельзя скомпилировать прошивку для панели оператора, нельзя спроектировать GUI, залить прошивку на панель...

    Если серьезно, преимущества:
    1. Софт свободный под лицензией GNU/GPL - хочешь правь под себя (только будь добр выложить свой код тоже - лицензия обязывает), хочешь помогай советом или делом, не хочешь - просто пользуйся, или не пользуйся.
    2. Софт кроссплатформенный - будет работать как минимум под Linux, Windows, MacOS - нынче модно.
    3. Сборка под популярную ОС предоставлена, инструкцию по использованию в ближайшем будущем сделаю, хотя и так вроде понятно для тех кто в теме.
    4. Исходники открыты - если интересно, можно посмотреть всю внутрянку (вирусы, майнеры, сниферы, реклама и т.п.).
    5. "Молодежный" интерфейс, дизайнерские иконки (см. About в приложении), может в дальнейшем приспособлю под Android.
    6. Не нашел бесплатных аналогов (да и платных), которые могли бы строить графики в реалтайм с удобным интерфейсом. Очень удобно для настройки (мне), например, ПИД-регуляторов непосредственно на объекте. Полноценные SCADA не рассматривались, смотри P.S.
    7. Приложение не продаю, а отдаю безвозмездно и без навязывания платных услуг, хотя потратил достаточно много своего (и только) времени на его разработку.

    P.S.
    Если кто-то рисует 3D мультфильмы в AutoCAD, проектирует электросхемы в 3ds Max, закрашивает красные глаза снятые на мыльницу в спираченном специально для этого Photo***** пользуется MS Access в качестве СУБД, использует MS Excel вместо настольного калькулятора, использует QNX в качестве домашней ОС, проектирует в MS Visio здания, использует TraceMode на атомных электростанциях, рубит деревья молотком и путает мягкое с теплым...

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Опрос нескольких устройств по modbus
    от gias67 в разделе Сетевые технологии
    Ответов: 5
    Последнее сообщение: 26.11.2018, 15:48
  2. Ответов: 15
    Последнее сообщение: 17.09.2018, 17:04
  3. Ответов: 10
    Последнее сообщение: 10.06.2018, 16:36
  4. Ответов: 7
    Последнее сообщение: 12.04.2018, 17:17
  5. Ответов: 11
    Последнее сообщение: 25.01.2016, 10:36

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •