Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Программа настройки устройства по MODBUS


Приложения 3

Просмотр приложений доступен только зарегистрированным пользователям.
  1. 88  
    15 дней1000 UAH

    Есть опыт работы с протоколом ModBus. Есть в распоряжении подобные наработки.

  2. Еще 3 ставки скрыты
    1 ставка скрыта
  • Вячеслав Азаров
    11 января 2019, 19:14 |

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

  • Профиль удален
    13 января 2019, 6:34 |

    Как я понял, нужно написать новую программу. Так?
    Если да, то возникает ряд вопросов:

    1. Для какой операционной системы должно быть написано.
    2. В ТЗ не указан полный перечень требуемого функционала (на картинке есть меню и есть пункты не описанные в ТЗ)

    На первый взгляд ничего сложного нет, но без дополнения ТЗ перечисленными данными результат может не соответствовать ожиданиям и, соответственно, проект может зависнуть надолго.
    Мой опыт работы с Modbus и разработки ПО в области промышленной автоматизации 10 лет. 

  • Профиль удален
    15 января 2019, 11:30 |

    Добрый день

    1. Windows 7, 8, 10

    2. Меню на картинке из текущей версии программы: Сменить прошивку и термокомпенсация, - в новой версии не нужны, потому в ТЗ о них ничего нет. Меню Файл позволяет сохранить текущие настройки в файл или загрузить настройки из файла, меню Режим только для целей выбора стандартного и расширенного вида (стандартный на первой картинке, расширенный на второй). Это добавлю в ТЗ.

    В остальном соответствие нужных полей "с картинки" и их регистров приведены в таблице с описанием регистров (название полей выделено желтым).  Чего нет в этой таблице, то и не нужно.

    Правая часть с картинки - это таблица тарировки, она должна выглядеть не так, как на картинке, а как в файле Дополнительно.pdf, ссылка на это в ТЗ есть. Шкала с картинки внизу - это график, который строится на основании значений этой таблицы (это добавлю в ТЗ).

    То есть по факту, как Вы и написали, сложного ничего нет. Программа должна считывать данные с датчика и по нажатию кнопок и изменению в ее полях значений записывать эти значения вместо текущих с использованием регистров, приведенных в таблице. Немного сложнее там в части тарировочной таблицы (файл Дополнение.pdf). Указанное выше я добавлю в ТЗ. Вопрос в сроках, стоимости, форме оплаты если основываться на текущих исходных данных, которые Вы увидели из файлов и этих моих пояснений.

  • Вячеслав Азаров
    15 января 2019, 12:48 |

    Хорошо, а как мы будем это отлаживать, через удаленный рабочий стол, с вашим участием? С резонансным датчиком более менее понятно но, что это за "Tare table address 0x3680"? Это у вас автоматизированный дозатор, что-ли? Modbus полключен прямо к компъютеру, и есть ли документация на его драйвер? Необходима ли совместимость по данным с каким-либо другим ПО? Я много занимался подобными задачами в прошлом. Сложного то нет ничего, только дьявол кроется в мелочах. 

  • Профиль удален
    16 января 2019, 9:25 |

    Это уровнемер жидкости емкостного типа (2 трубки). Он подключается к COM-порту компьютера через любой адаптер RS232-USB или RS485- USB в зависимости от того, с каким интерфейсом уровнемер, по UART (MODBUS RTU) . Конкретно наш адаптер (через который обычно подключаем работает с https://www.ftdichip.com/Drivers/D2XX.htm, но другие используют разные другие адаптеры "с рынка" . То есть напрямую к ПК уровнемер не подключается и драйвер не нужен. Tare table address 0x3680 - это адрес, куда записывается тарировочная таблица (до 30 пар значений), а именно значения процента погружения измерительного элемента уровнемера в жидкость (prosent_L) и соответствующие этому проценту объемы жидкости в литрах. Совмещать с каким-либо ПО не надо. Отлаживать можно через удаленный рабочий стол, можем отправить Вам один по месту. 

  • Вячеслав Азаров
    16 января 2019, 10:08 |

    В общем, понятно. Вам нужно тарировать датчик и записать результат в его контроллер и файл.  В вашем приложении, просто, драйвер фреймера Modbus RTU встроенный. Для отладки, конечно, лучше иметь прибор под рукой.  Остался меркантильный вопрос.

  • Профиль удален
    16 января 2019, 13:10 |

    Совершенно верно, остается вопрос)

  • Профиль удален
    17 января 2019, 16:06 |

     Здравствуйте, Вячеслав. По поводу меркантильного вопроса: мой Телеграм +375293892069, он же телефон и вайбер и еще один вайбер на +375297640915


  • Вячеслав Азаров
    17 января 2019, 18:34 |

    Я не хочу нарушать правила сервиса, к тому же, не получается отправить вам SMS. Воспользуйтесь, пожалуйста, Гуглом+ и вы найдете меня в интернете.

Актуальные фриланс-проекты в категории C и C++

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 2 дня 23 часа назад ∙ 7 ставок

Создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32.

5000 UAH

создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32. Устройства должны поднимать Wi-Fi точку доступа, отдавать локальный сайт через браузер (HTTP), принимать текст и изображения в радиусе 5-10 км(плюс минус), сохранять данные (желательно на…

C и C++C# ∙ 3 дня 2 часа назад ∙ 3 ставки

Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)

Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C и C++Встраиваемые системы и микроконтроллеры ∙ 4 дня назад ∙ 4 ставки

Чёрная Украина (RP-проект на базе MTA)

51 355 UAH

Исправление ошибок различной сложности, как на изображениях. Корректировка навигации карты. Исправление дыр в карте, адаптация транспортных средств к проекту, удаление логотипов или их переписывание.

C и C++Python ∙ 5 дней 12 часов назад ∙ 21 ставка

Инженер по инфраструктуре резидентных прокси

Мы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через…

C и C++DevOps ∙ 9 дней 20 часов назад ∙ 15 ставок

Заказчик
Профиль удален


Проект опубликован
7 лет назад
109 просмотров