Здравствуйте.
Прошу помочь разобраться со следующей задачей.
Есть устройство мониторинга состояния силового трансформатора. Устройство имеет выход Modbus RTU. Коды функций и адреса регистров данных, передаваемых от устройства известны и подробно описаны в документации.
Стоит задача создать программу для настройки данного устройства. Такую, чтобы инженер-наладчик мог подойти к устройству с ноутбуком, на котором установлена программа, и оперативно поменять параметры прибора. Функционал программы должен сводиться только к алгоритмам "прочитать известной функцией известный регистр и вывести его в виде числа в интерфейсе программы" и "заданное пользователем в интерфейсе программы число записать известной функцией в известный регистр устройства".
Подскажите, пожалуйста, наиболее простой в освоении и, желательно, бесплатный инструмент (среду разработки под Windows) для выполнения данной задачи.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Создание ПО настройки прибора
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 27 июн 2015, 21:41
- Имя: Руслан
- Страна: Russia
- город/регион: Moscow
- Благодарил (а): 1 раз
-
- почётный участник форума
- Сообщения: 3575
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
Re: Создание ПО настройки прибора
Modbus RTU обычно не применяется для настройки устройств. По-крайней мере, я не сталкивался с такими устройствами. Вы уверены, что Ваше устройство способно настраиваться через протокол Modbus RTU?ogmennesket писал(а):Стоит задача создать программу для настройки данного устройства.
Во всяком случае Вы должны освоить язык программирования и среду разработки.
Примеры:
MS Visual Studio и языки C#, C++, Visual Basic;
Qt и C++;
Delphi + Pascal.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 27 июн 2015, 21:41
- Имя: Руслан
- Страна: Russia
- город/регион: Moscow
- Благодарил (а): 1 раз
Re: Создание ПО настройки прибора
Да, речь именно про ModbusRTU.Михайло писал(а):Modbus RTU обычно не применяется для настройки устройств. По-крайней мере, я не сталкивался с такими устройствами. Вы уверены, что Ваше устройство способно настраиваться через протокол Modbus RTU?
Во всяком случае Вы должны освоить язык программирования и среду разработки.
Примеры:
MS Visual Studio и языки C#, C++, Visual Basic;
Qt и C++;
Delphi + Pascal.
По поводу остальных инструментов не уверен, но Delphi и MS VisualStudio не подходят потому что 1) не-freeware, 2) требуют отдельных компонентов для работы с COM-портами и Модбасом. По поводу компонентов для Delphi уже пробовал - ссылки в Интернете есть, но они либо уже умерли, либо после установки не работают (как например PascalSCADA). Плюс информации по ним крайне мало.
Qt
Вопрос именно про среду, в которой эти инструменты были бы уже включены в начальную установку.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Re: Создание ПО настройки прибора
А если ваш девайс не самоделка то конфигуратор в большинстве случаев идет в комплекте с прибором, на крайний случай отдельно покупается!
Вы бы хоть рассказали что за прибор, или это коммерческая тайна?
Вы бы хоть рассказали что за прибор, или это коммерческая тайна?
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 27 июн 2015, 21:41
- Имя: Руслан
- Страна: Russia
- город/регион: Moscow
- Благодарил (а): 1 раз
Re: Создание ПО настройки прибора
Да, конфигуратор есть. Но сделан индусами на коленке. Поэтому хочу сделать свой.
Название прибора не принципиально для сути задачи.
Название прибора не принципиально для сути задачи.
-
- администратор
- Сообщения: 17553
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 818 раз
- Поблагодарили: 1647 раз
Re: Создание ПО настройки прибора
А их таких валом. :)Михайло писал(а):Modbus RTU обычно не применяется для настройки устройств. По-крайней мере, я не сталкивался с такими устройствами.ogmennesket писал(а):Стоит задача создать программу для настройки данного устройства.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 3575
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
Re: Создание ПО настройки прибора
Для COM-порта там вроде есть функции по умолчанию, но для Modbus придется качать библиотеку для C++.ogmennesket писал(а):2) требуют отдельных компонентов для работы с COM-портами и Модбасом. <...>
Qt
Вопрос именно про среду, в которой эти инструменты были бы уже включены в начальную установку.